Interface Specimen

  • All Superinterfaces:
    AnyFeature, SamplingFeature
    All Known Subinterfaces:
    LocatedSpecimen

    @UML(identifier="Specimen",
         specification=OGC_07022)
    public interface Specimen
    extends SamplingFeature
    A located object on which measurements may be made. A basic material classification is provided using the "material" property. Its value may be relatively generic (rock, pulp) or may reflect a detailed classification (calcrete, adamellite, biotite-schist). In the latter case it is wise to use the codeSpace attribute to provide a link to the classification scheme/vocabulary used. Note that if this specimen is a "processed" version of another (e.g. by grinding, sieving, etc) then the predecessor (if known) may be recorded as a relatedSamplingFeature.
    Since:
    GeoAPI 2.3
    • Method Detail

      • getMaterialClass

        @UML(identifier="materialClass",
             obligation=MANDATORY,
             specification=OGC_07022)
        GenericName getMaterialClass()
        Material type, usually taken from a controlled vocabulary. Specialised domains may choose to fix the vocabulary to be used.
      • getCurrentLocation

        @UML(identifier="currentLocation",
             obligation=OPTIONAL,
             specification=OGC_07022)
        Location getCurrentLocation()
        Storage location of specimen if it still exists. If destroyed in analysis, then either omit or use xlink:href to point to a suitable URN, e.g. urn:cgi:def:nil:destroyed.
      • getSamplingMethod

        @UML(identifier="samplingMethod",
             obligation=OPTIONAL,
             specification=OGC_07022)
        ProcessModel getSamplingMethod()
        Method used when retrieving specimen from host sampledFeature
      • getSamplingTime

        @UML(identifier="samplingTime",
             obligation=MANDATORY,
             specification=OGC_07022)
        TemporalGeometricPrimitive getSamplingTime()
        Time and date when the specimen was initially retrieved
      • getSize

        @UML(identifier="size",
             obligation=OPTIONAL,
             specification=OGC_07022)
        Measure getSize()
        The size of the specimen: mass, length, volume, etc.