@base . @prefix rdf: . @prefix basic: <../../iso19103/2005/basic#> . @prefix dc: . @prefix dct: . @prefix gf: <../../iso19109/2005/feature#> . @prefix gm: <../../iso19107/2003/geometry#> . @prefix h2o: <../../iso19150/-2/2012/basic#> . @prefix om: . @prefix owl: . @prefix rdfs: . @prefix sam: <#> . @prefix skos: . @prefix tm: <../../iso19108/2002/temporal#> . @prefix vann: . @prefix voaf: . @prefix xsd: . gf:AnyFeature owl:disjointUnionOf (sam:NotSamplingFeature sam:SamplingFeature ) . om:Observation a owl:Class ; rdfs:subClassOf sam:NotSamplingFeature . om:Process a owl:Class ; rdfs:subClassOf sam:NotSamplingFeature . <> dc:creator """Simon Jonathan David COX CSIRO"""^^rdf:PlainLiteral ; dc:description "An OWL representation of the Sampling Features Schema described in clauses 8-10 of ISO 19156:2011 Geographic Information - Observations and Measurements"^^xsd:string ; dc:source "ISO 19156:2011"^^xsd:string ; dc:title "OWL representation of ISO 19156 Sampling Features model"^^xsd:string ; dct:created "2012-01-19T00:00:00"^^xsd:dateTime ; dct:hasPart sam:Location, sam:NotSamplingFeature, sam:PreparationStep, sam:Process, sam:SamplingCurve, sam:SamplingFeature, sam:SamplingFeatureCollection, sam:SamplingFeatureComplex, sam:SamplingPoint, sam:SamplingSolid, sam:SamplingSurface, sam:SpatialSamplingFeature, sam:Specimen, sam:currentLocation, sam:hostedProcedure, sam:lineage, sam:materialClass, sam:member, sam:parameter, sam:positionalAccuracy, sam:preparationStep, sam:processOperator, sam:processingDetails, sam:relatedObservation, sam:relatedSamplingFeature, sam:role, sam:sampledFeature, sam:samplingFeatureComplex, sam:samplingLocation, sam:samplingMethod, sam:samplingTime, sam:shape, sam:size, sam:specimenType, sam:time ; dct:license ; dct:modified "2013-11-14T00:00:00"^^xsd:dateTime ; vann:preferredNamespacePrefix "sam"^^xsd:string ; vann:preferredNamespaceUri <#> ; a voaf:Vocabulary, owl:Ontology ; rdfs:comment """An OWL representation of the Sampling Features Schema described in clauses 8-10 of ISO 19156:2011 Geographic Information - Observations and Measurements. This vocabulary is provisional, pending finalization of ISO 19150-2. NOTE: The URI stem http://def.seegrid.csiro.au/isotc211/ is temporary. The vocabulary is expected to be ultimately published in the domain http://def.isotc211.org/"""^^xsd:string ; owl:imports <../../iso19103/2005/basic>, <../../iso19107/2003/geometry>, <../../iso19108/2002/temporal>, <../../iso19115/2003/dataquality>, <../../iso19150/-2/2012/basic>, ; owl:priorVersion ; owl:versionIRI . sam:Location a owl:Class ; rdfs:comment "Location, expressed as either a spatial object or geographic identifier"^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Location"^^xsd:string ; owl:unionOf (gm:Object <../../iso19115/2003/extent#GeographicDescription> ) ; skos:notation "Location"^^h2o:ISOClassName . sam:NotSamplingFeature a owl:Class ; rdfs:comment "Complement of SamplingFeature"^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Not a sampling feature"^^xsd:string ; rdfs:subClassOf gf:AnyFeature ; owl:disjointWith sam:SamplingFeature . sam:PreparationStep a owl:Class ; rdfs:comment "Discrete stage in specimen-preparation process"^^xsd:string, "In many applications, specimen preparation procedures are applied to the material prior to its use in an observation. The class PreparationStep (Figure 13) shall link an SF_Specimen to an SF_Process that describes a phase of the specimen preparation."^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Preparation step"@en ; rdfs:subClassOf owl:Thing, [ a owl:Restriction ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass <../../iso19115/2003/citation#ResponsibleParty> ; owl:onProperty sam:processOperator ], [ a owl:Restriction ; owl:onClass tm:Object ; owl:onProperty sam:time ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ], [ a owl:Restriction ; owl:onClass sam:Process ; owl:onProperty sam:processingDetails ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] ; skos:notation "PreparationStep"^^h2o:ISOClassName . sam:Process a owl:Class ; rdfs:comment "In many applications, specimen preparation procedures are applied to the material prior to its use in an observation. The class PreparationStep (Figure 13) shall link an SF_Specimen to an SF_Process that describes a phase of the specimen preparation."^^xsd:string, "Process involved in sampling. This may include specimen retrieval or processing, surveying a spatial sampling feature, excavation to provide access to a sampling feature, or any other process whose outcome is a new sampling feature."^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Sampling process"@en ; rdfs:subClassOf gf:AnyFeature, sam:NotSamplingFeature ; owl:disjointWith om:Process ; skos:notation "SF_Process"^^h2o:ISOClassName . sam:SamplingCurve a owl:Class ; rdfs:comment "Spatial sampling feature whose shape is a 1-D manifold (Curve)"^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Sampling curve"@en ; rdfs:subClassOf sam:SpatialSamplingFeature, [ a owl:Restriction ; owl:allValuesFrom gm:Curve ; owl:onProperty sam:shape ] ; skos:notation "SF_SamplingCurve"^^h2o:ISOClassName . sam:SamplingFeature a owl:Class ; rdfs:comment "Feature on which observations may be made, that is intended to be representative of a different (usually larger) feature that is not fully accessible for some reason. "^^xsd:string, """Sampling features are artefacts of an observational strategy, and have no significant function outside of their role in the observation process. The physical characteristics of the features themselves are of little interest, except perhaps to the manager of a sampling campaign. EXAMPLE A “station” is essentially an identifiable locality where a sensor system or procedure may be deployed and an observation made. In the context of the observation model, it connotes the “world in the vicinity of the station”, so the observed properties relate to the physical medium at the station, and not to any physical artefact such as a mooring, buoy, benchmark, monument, well, etc. NOTE A transient sampling feature, such as a ships-track or flight-line, might be identified and described, but is unlikely to be revisited exactly. A sampling feature is intended to sample some feature-of-interest in an application domain. However, in some cases the identity, and even the exact type, of the sampled feature may not be known when observations are made using the sampling features."""^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Sampling Feature"@en ; rdfs:subClassOf gf:AnyFeature, [ a owl:Restriction ; owl:minCardinality "0"^^xsd:nonNegativeInteger ; owl:onProperty sam:relatedObservation ], [ a owl:Restriction ; owl:minCardinality "0"^^xsd:nonNegativeInteger ; owl:onProperty sam:samplingFeatureComplex ], [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty sam:sampledFeature ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty sam:lineage ] ; owl:disjointWith sam:NotSamplingFeature ; skos:notation "SF_SamplingFeature"^^h2o:ISOClassName . sam:SamplingFeatureCollection a owl:Class ; rdfs:comment "Collection of sampling features"^^xsd:string, "The class SF_SamplingFeatureCollection (Figure 9) is an instance of the «metaclass» GF_FeatureType (ISO 19109), which therefore represents a feature type. SF_SamplingFeatureCollection shall support one association."^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Sampling feature collection"@en ; rdfs:subClassOf gf:AnyFeature, [ a owl:Restriction ; owl:minCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty sam:member ] ; skos:notation "SF_SamplingFeatureCollection"^^h2o:ISOClassName . sam:SamplingFeatureComplex a owl:Class ; rdfs:comment "Sampling features are frequently related to each other, as parts of complexes, through sub-sampling, and in other ways. If present, the association class SamplingFeatureComplex (Figure 9) shall link an SF_SamplingFeature to another SF_SamplingFeature."^^xsd:string, "Set of sampling features related to each other in a specific and deliberate way."^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Sampling feature complex"@en ; rdfs:subClassOf owl:Thing, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty sam:role ], [ a owl:Restriction ; owl:onClass sam:SamplingFeature ; owl:onProperty sam:relatedSamplingFeature ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ] ; skos:notation "SamplingFeatureComplex"^^h2o:ISOClassName . sam:SamplingPoint a owl:Class ; rdfs:comment "Spatial sampling feature whose shape is a 0-D manifold (Point)"^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Sampling point"@en ; rdfs:subClassOf sam:SpatialSamplingFeature, [ a owl:Restriction ; owl:allValuesFrom gm:Point ; owl:onProperty sam:shape ] ; skos:notation "SF_SamplingPoint"^^h2o:ISOClassName . sam:SamplingSolid a owl:Class ; rdfs:comment "Spatial sampling feature whose shape is a 3-D manifold (Solid)"^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Sampling solid"@en ; rdfs:subClassOf sam:SpatialSamplingFeature, [ a owl:Restriction ; owl:allValuesFrom gm:Solid ; owl:onProperty sam:shape ] ; skos:notation "SF_SamplingSolid"^^h2o:ISOClassName . sam:SamplingSurface a owl:Class ; rdfs:comment "Spatial sampling feature whose shape is a 2-D manifold (Surface)"^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Sampling surface"@en ; rdfs:subClassOf sam:SpatialSamplingFeature, [ a owl:Restriction ; owl:allValuesFrom gm:Surface ; owl:onProperty sam:shape ] ; skos:notation "SF_SamplingSurface"^^h2o:ISOClassName . sam:SpatialSamplingFeature a owl:Class ; rdfs:comment "Sampling feature whose defining characteristic is that it samples the intended feature by geometric subsetting."^^xsd:string, """When observations are made to estimate properties of a geospatial feature, in particular where the value of a property varies within the scope of the feature, a spatial sampling feature is used. Depending on accessibility and on the nature of the expected property variation, the sampling feature may be extensive in one, two or three spatial dimensions. Processing and visualization methods are often dependent on the topological dimension of the sampling manifold, so this provides a natural classification system for sampling features. This classification follows common practice in focussing on conventional spatial dimensions. Properties observed on sampling features may be time-dependent, but the temporal axis does not generally contribute to the classification of sampling feature classes. Sampling feature identity is usually less time-dependent than the property value."""^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Spatial sampling feature"@en ; rdfs:subClassOf sam:SamplingFeature, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty sam:shape ], [ a owl:Restriction ; owl:maxCardinality "2"^^xsd:nonNegativeInteger ; owl:onProperty sam:positionalAccuracy ], [ a owl:Restriction ; owl:minCardinality "0"^^xsd:nonNegativeInteger ; owl:onProperty sam:hostedProcedure ] ; skos:notation "SF_SpatialSamplingFeature"^^h2o:ISOClassName . sam:Specimen a owl:Class ; rdfs:comment "A Specimen is a physical sample, obtained for observation(s) normally carried out ex-situ, sometimes in a laboratory."^^xsd:string ; rdfs:isDefinedBy <> ; rdfs:label "Specimen"@en ; rdfs:subClassOf sam:SamplingFeature, [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty sam:materialClass ], [ a owl:Restriction ; owl:cardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty sam:samplingTime ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty sam:currentLocation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty sam:samplingLocation ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty sam:samplingMethod ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty sam:size ], [ a owl:Restriction ; owl:maxCardinality "1"^^xsd:nonNegativeInteger ; owl:onProperty sam:specimenType ] ; skos:notation "SF_Specimen"^^h2o:ISOClassName . sam:currentLocation a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "current location" ; rdfs:range sam:Location ; skos:definition """If present, the attribute currentLocation:Location shall describe the location of a physical specimen. This may be a storage location, such as a shelf in a warehouse or a drawer in a museum. NOTE If a specimen no longer exists, for example, it was destroyed in connection with an observation act, then the currentLocation should be omitted or carry a suitable null indicator."""^^xsd:string . sam:hostedProcedure a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "hosted procedure or instrument" ; rdfs:range om:Process ; skos:definition "A common role for a spatial sampling feature is to host instruments or procedures deployed repetitively or permanently. If present, the association Platform shall link the SF_SpatialSamplingFeature to an OM_Process deployed at it. The OM_Process has the role hostedProcedure with respect to the sampling feature."^^xsd:string . sam:lineage a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "lineage" ; rdfs:range <../../iso19115/2003/lineage#Lineage> ; skos:definition "If present, the attribute lineage:LI_Lineage shall describe the history and provenance of the SF_SamplingFeature. This might include information relating to the handling of the specimen, or details of the survey procedure of a spatial sampling feature."^^xsd:string . sam:materialClass a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "material class" ; skos:definition """The attribute materialClass:GenericName shall provide a basic classification of the material type of the specimen. EXAMPLE Soil, water, rock, aqueous, liquid, tissue, vegetation, food."""^^xsd:string . sam:member a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "member sampling feature" ; rdfs:range sam:SamplingFeature ; skos:definition "The association Collection shall link an SF_SamplingFeatureCollection to member SF_SamplingFeatures."^^xsd:string . sam:parameter a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "sampling feature parameter" ; owl:equivalentProperty om:parameter ; skos:definition "the attribute parameter:NamedValue shall describe an arbitrary parameter associated with the SF_SamplingFeature. This might be a parameter that qualifies the interaction with the sampled feature, or an environmental parameter associated with the sampling process."^^xsd:string . sam:positionalAccuracy a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "positional accuracy" ; rdfs:range <../../iso19115/2003/dataquality#PositionalAccuracy> ; skos:definition "Positioning metadata is commonly associated with sampling features defined in the context of field surveys. If present, positionalAccuracy:DQ_PositionalAccuracy shall describe the accuracy of the positioning of the sampling feature. Up to two instances of the attribute support the independent description of horizontal and vertical accuracy."^^xsd:string . sam:preparationStep a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "preparation step" ; rdfs:range sam:PreparationStep . sam:processOperator a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "process operator" ; skos:definition "the attribute processOperator:CI_ResponsibleParty shall describe the operator of the process involved in the preparation step."^^xsd:string . sam:processingDetails a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "processing details" ; rdfs:range sam:Process . sam:relatedObservation a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "related observation" ; rdfs:range om:Observation ; skos:definition "Sampling features are distinctive compared with other features from application domains by having navigable associations to observations. If present, the association Design shall link the SF_SamplingFeature to an OM_Observation that was made utilizing the sampling feature, and the description of the sampling feature provides an intrinsic element of the observation protocol, along with the observation procedure (7.2.2) and the decomposition of the domain geometry in the case of a coverage-valued result (8.3.2). The OM_Observation has the role relatedObservation with respect to the sampling feature. Multiple observations may be made on a single sampling feature."^^xsd:string . sam:relatedSamplingFeature a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "related sampling feature" ; rdfs:range sam:SamplingFeature . sam:role a owl:ObjectProperty ; rdfs:domain owl:Thing ; rdfs:isDefinedBy <> ; rdfs:label "role" . sam:sampledFeature a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "sampled feature" ; rdfs:range sam:NotSamplingFeature ; skos:definition """A sampling feature is established in order to make observations concerning some domain feature. The association Intention shall link the SF_SamplingFeature to the feature which the sampling feature was designed to sample. The target of this association has the role sampledFeature with respect to the sampling feature, and shall not be a sampling feature or observation. It is usually a real-world feature from an application domain (Figures 5 and 10). EXAMPLE A profile typically samples a water- or atmospheric-column; a well samples the water in an aquifer; a tissue specimen samples a part of an organism."""^^xsd:string . sam:samplingFeatureComplex a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "sampling feature complex" ; rdfs:range sam:SamplingFeatureComplex . sam:samplingLocation a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "sampling location" ; rdfs:range gm:Object ; skos:definition """If present, the attribute samplingLocation:GM_Object shall describe the location from where the specimen was obtained. NOTE Where a specimen has a relatedSamplingFeature whose location provides an unambiguous location then this attribute is not required. However, if the specific sampling location within the sampledFeature is important, then this attribute supports its description."""^^xsd:string . sam:samplingMethod a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "sampling method" ; rdfs:range sam:Process ; skos:definition "If present, the attribute samplingMethod:SF_Process shall describe the method used to obtain the specimen from its sampledFeature."^^xsd:string . sam:samplingTime a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "sampling time" ; rdfs:range tm:Object ; skos:definition "The attribute samplingTime:TM_Object shall record when the specimen was retrieved from the sampled feature."^^xsd:string . sam:shape a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "spatial sampling feature shape" ; rdfs:range gm:Object ; skos:definition "The association Geometry shall link an SF_SpatialSamplingFeature to a GM_Object that describes its shape."^^xsd:string . sam:size a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "specimen size" ; rdfs:subPropertyOf basic:measure ; skos:definition "the attribute size:Measure shall describe a physical extent of the specimen. This may be length, mass, volume, etc., as appropriate for the specimen instance and its material class."^^xsd:string . sam:specimenType a owl:ObjectProperty ; rdfs:domain gf:AnyFeature ; rdfs:isDefinedBy <> ; rdfs:label "specimen type" ; skos:definition """the attribute specimenType:GenericName shall describe the basic form of the specimen. EXAMPLE Polished section; core; pulp; solution."""^^xsd:string . sam:time a owl:ObjectProperty ; rdfs:domain owl:Thing ; rdfs:isDefinedBy <> ; rdfs:label "preparation step time" ; rdfs:range tm:Object ; skos:definition "The attribute time:TM_Object shall describe the time that the SF_Process was applied to the SF_Specimen. It supports ordering of preparation steps."^^xsd:string .