Class <<FeatureType>> AnalyticalInstrument

Type of instrument used to perform an analytical observation

Local Subclasses: (none)

Attributes

Name Type Bounds From Class Notes
type InstrumentTypeTerm 1..1 AnalyticalInstrument The category of instrument used in an analytical session (eg; XRF, ICPMS, SHRIMP, etc)
Attribute tagged values
Tag Value
sequenceNumber 1
inlineOrByReference byReference
model CharacterString 1..1 AnalyticalInstrument An optional text string to identify the model of instrument used. (eg instrument type = XRD, model = Siemens Diffraktometer D500)
Attribute tagged values
Tag Value
sequenceNumber 2
nillable true
serialNumber CharacterString 1..1 AnalyticalInstrument An optional text string for the serial number of the machine used in an analytical session.
Attribute tagged values
Tag Value
sequenceNumber 3
nillable True
commissionDate TM_Instant 1..1 AnalyticalInstrument The date of the commissioning of an instrument (optional)
Attribute tagged values
Tag Value
sequenceNumber 4
nillable True
location CI_ResponsibleParty 1..1 AnalyticalInstrument The location and owner of an instrument
Attribute tagged values
Tag Value
sequenceNumber 5
nillable true
 

Outbound Associations

Name Type Multiplicity From Class Notes
usedIn AnalyticalSession 1..* AnalyticalInstrument Identifies one or more analytical sessions which used this instrument
Association tagged values
Tag Value
sequenceNumber 10
nillable True
 

Constraints

Constraint Type Status Weight
 

Tagged values

Tag Value Notes
 

GML-conformant XML Implementation Details

<xs:element xmlns:xs="http://www.w3.org/2001/XMLSchema" name="AnalyticalInstrument" type="gsmlla:AnalyticalInstrumentType" substitutionGroup="gml:AbstractFeature">

    <xs:annotation>

        <xs:documentation>Type of instrument used to perform an analytical observation</xs:documentation>

    </xs:annotation>

</xs:element>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="AnalyticalInstrumentType">

    <xs:complexContent>

        <xs:extension base="gml:AbstractFeatureType">

            <xs:sequence>

                <xs:element name="type" type="gml:ReferenceType">

                    <xs:annotation>

                        <xs:appinfo>

                            <gml:targetElement xmlns:gml="http://www.opengis.net/gml/3.2">gsmlla:InstrumentTypeTerm</gml:targetElement>

                        </xs:appinfo>

                        <xs:documentation>The category of instrument used in an analytical session (eg; XRF, ICPMS, SHRIMP, etc)</xs:documentation>

                    </xs:annotation>

                </xs:element>

                <xs:element name="model" nillable="true">

                    <xs:annotation>

                        <xs:documentation>An optional text string to identify the model of instrument used. (eg instrument type = XRD, model = Siemens Diffraktometer D500)</xs:documentation>

                    </xs:annotation>

                    <xs:complexType>

                        <xs:simpleContent>

                            <xs:extension base="string">

                                <xs:attribute name="nilReason" type="gml:NilReasonType"/>

                            </xs:extension>

                        </xs:simpleContent>

                    </xs:complexType>

                </xs:element>

                <xs:element name="serialNumber" nillable="true">

                    <xs:annotation>

                        <xs:documentation>An optional text string for the serial number of the machine used in an analytical session.</xs:documentation>

                    </xs:annotation>

                    <xs:complexType>

                        <xs:simpleContent>

                            <xs:extension base="string">

                                <xs:attribute name="nilReason" type="gml:NilReasonType"/>

                            </xs:extension>

                        </xs:simpleContent>

                    </xs:complexType>

                </xs:element>

                <xs:element name="commissionDate" type="gml:TimeInstantPropertyType" nillable="true">

                    <xs:annotation>

                        <xs:documentation>The date of the commissioning of an instrument (optional)</xs:documentation>

                    </xs:annotation>

                </xs:element>

                <xs:element name="location" type="gmd:CI_ResponsibleParty_PropertyType" nillable="true">

                    <xs:annotation>

                        <xs:documentation>The location and owner of an instrument</xs:documentation>

                    </xs:annotation>

                </xs:element>

                <xs:element name="usedIn" type="gsmlla:AnalyticalSessionPropertyType" nillable="true" minOccurs="1" maxOccurs="unbounded">

                    <xs:annotation>

                        <xs:documentation>Identifies one or more analytical sessions which used this instrument</xs:documentation>

                    </xs:annotation>

                </xs:element>

            </xs:sequence>

        </xs:extension>

    </xs:complexContent>

</xs:complexType>
<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="AnalyticalInstrumentPropertyType">

    <xs:sequence minOccurs="0">

        <xs:element ref="gsmlla:AnalyticalInstrument"/>

    </xs:sequence>

    <xs:attributeGroup ref="gml:AssociationAttributeGroup"/>

    <xs:attributeGroup ref="gml:OwnershipAttributeGroup"/>

</xs:complexType>