(高清版)GBT 41224-2021 土壤质量 土壤相关数据的数字交换_第1页
(高清版)GBT 41224-2021 土壤质量 土壤相关数据的数字交换_第2页
(高清版)GBT 41224-2021 土壤质量 土壤相关数据的数字交换_第3页
(高清版)GBT 41224-2021 土壤质量 土壤相关数据的数字交换_第4页
(高清版)GBT 41224-2021 土壤质量 土壤相关数据的数字交换_第5页
已阅读5页,还剩74页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GB/T41224—2021/ISO28258:2013土壤质量土壤相关数据的数字交换国家市场监督管理总局国家标准化管理委员会 I 1 1 14基本原理 5 66子模型描述 7软件重点 8验证软件(控制工具) 附录A(资料性)ISO25177土壤属性示例 21 附录C(资料性)XML文档构建 IGB/T41224—2021/ISO28258:2013本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定本文件由全国土壤质量标准化技术委员会(SAⅡGB/T41224—2021/ISO28258:2013需的。土壤性质是按照土壤发生层或特定深度的土壤层进行估计的。这一垂直序列构成了土壤剖面。本文件提出一种基于可扩展标记语言(XML)的数据格式。XML语言由一组独立于平台和信息编码规则组成。使用XML的主要优点是该语言是因特网数据传输的标准。大多数现有软件工具Ⅲ土壤质量项目数据流步骤四步骤五步骤四步骤五实验室工作:步骤三步骤六解释步骤一51GB/T41224—2021/ISO2825土壤质量土壤相关数据的数字交换ISO11074土壤质量词汇(Soilquality—Vocabulary)ISO15903土壤质量记录土壤和现场信息的格式(Soilquality—FormatforrecordingsoilandISO19106地理信息专用标准(Geographicinformation—Profiles)ISO19109地理信息应用模式规则(Geographicinformation—Rulesforapplicationschema)ISO19136地理信息地理标记语言GML[Geographicinformation—GeographyMarkupLan-ISO19156地理信息观察和测量(Geographicinformation—Observationsandmeasurements)ISO25177土壤质量野外土壤描述(Soilquality—Fieldsoildescription)2GB/T41224—2021/ISO28253地理标记语言geographymarkuplanguage;GML包含地理特征的空间和非空间属性,编码符合ISO19118,更具体来说,地理信息的传输和存储符合ISO19136,同时建模符合ISO19100系列标准¹的概念建模框架的XML语言。与地面大致平行且在多数形态学特征和分析特性上具有均一性的土壤垂直层段。发生层在母质上通过成土过程发育形成或由植物有机残留物(泥煤)在本地沉积下形成。通过非成土过程形成的土壤垂直层面,与相邻上覆或下伏层面存在不一致性。元数据metadata用以定义和描述其他数据的数据。应用一套程序或技术来获得材料观察结果,但不会永久改变材料的物理结构和化学特性。观察observation为了量度性质而对性质进行观察的行为。进行个体观察或样品采集的最小地理单元。剖面元素profileelement发生层和土层的统称。为达到一个符合特定要求(包括时间、成本和资源的限制)的目标所进行的特殊过程,包括一系列协4GB/T41224—2021/ISO2825<土壤相关数据的数字交换>为了收集土壤数据开展的活动。5GB/T41224—2021/ISO28258:2013描述土壤时许多系统存在参数类型、参数名称和参数值代码列表不一致建议由土壤相关数据的生产者或发布者依据第5章以数字格式公开提供属性参数和代码表。为提供良好的土壤质量数据参考,将ISO25177的所有土壤质量项都作为土壤质量数据列表的示附录A中土壤属性的代码示例参见附录B。67土壤特征空间关系项目土壤描述土壤观察描述(规范)土壤制图土壤采样采样(规范)a)OM_Observation仅限于SoilObservation;c)SF_SamplingFeature仅限于SoilSpecimen(SF_Specimen子类)和Plot(SF_SpatialSam-d)SF_Process仅限于PreparationProcese)FeatureTypeofObservation:featureOfInterest仅限于Site,Plot,Profile和ProfileElement及其所有子集,这意味着只有这些特征类型的性质可被观察到;f)SF_SamplingFeature:sampledFeature的FeatureTg)未使用OM_ObservationContext和SF_SamplingFeatureCollection。注:UML模型中的命名不能存在空格,为便于阅读,名称的每个单词的首字母大写。示例:在5.2.3中的子模型中,requiredprocedure写成Required8分析请求(AnalysisRequest)钻孔(Borehole)发生层(Horizon)土层(Layer)观察步骤(ObservationProcess)采样地(Plot)OM_SpatialSamplingFe准备步骤(PreparationProcess)剖面(Profile)剖面元素(ProfileElement)项目(Project)场地(Site)土壤图(SoilMap)土壤制图单元(SoilMappingUnit)土壤制图单元目录(SoilMappingUnitCategory)土壤观察(SoilObservation)土壤标本(SoilSpecimen)土壤类型单位(SoilTypologicalUnit)表层(Surface)运输及保存(TransportAndStorage)探坑(TrialPit)9GB/T41224—2021/ISO28258:2013本,包括它们所有子类型。表2列出了该模型引入的通用可观察性质。数据提供者可引入额外的可观可观察性质土层(Layer)发育层(developedHorizon)采样地(Plot)剖面(profile)剖面(Profile)元素(element)剖面元素(ProfileElement)序号(order)上层深度(upperDepth)下层深度(lowerDepth)场地(Site)位置(position)范围(extent)典型剖面(typicalProfile)土壤标本(SoilSpecimen)深度(depth)建议按照ISO25177对参数名称和值进行描述(见附录A)。UML子模型。子模型在6.1~6.8中进行了描述。对于每个子模型,在定义表中定义了其标准属性。这些属性在本质上是通用的,并描述了其定义中所固有的特征的性质(如土壤场地分析结果发生层采样地-—空间关系(见6.2);-—土壤制图(见6.5);证类型>样品+序特征类型>观察;所高分析特征类型<特征类型>观察结果:+过程符C_责仟方[0.1]+过程符C_责仟方[0.1]顺序整型[0.11<数据类型数招类型属性F空间采杆特征<特征类型>样品SF_秤品特征类型>观察结果<特征类型SF采程特屋<特征类型图4子模型总体结构(见图5~图10)口球制图单元:土壤类型单元:0.1<特征类型<特征类型GB/T41224—2021/ISO2825项目子模型包含了土壤研究的背景信息。它不涉及详细的土壤描述项目信息也可成为提取那些不包含在土壤质量中的更多信息的起点号可作为查找报告或决策文档的键值。见表3和图5。性质性质类型数据类型多重性名称(name)字符串(CharacterString)1分析要求(requiredAnalysis)分析请求(AnalysisRequest)目标场地(siteOfInterest)场地(Site)相关项目(relatedProject)项目(Project)相关地图(relatedMap)土壤图(SoilMap)名称(name)是项目名称。分析要求(requiredAnalysis)是土壤标本所要求的分析描目标场地(siteOfInterest)是项目内所观察的场相关地图(relatedMap)是项目框架内产生的地图。相关项目(relatedProject)是与该项目有关的项目,常扮演一定的角色,比如“子项目”。项目可能应按照某些特定标准(RequiredProcedure)进行。也可能应进行特定实验室分析(Required程要求(RequiredProcedure)和分析要求(RequiredAnalysis)可与实际遵循的程序和项目类项目类+相关项目0..*项目:项目一顺序:整型[0..1]+相关地图-范围:GM_多边形[0..1]分析结果::分析请求场地图5项目子模型细节6.2空间关系空间关系包含了“场地”和“采样地”特征类型。子模型(见图6)的说明见6.3和6.4。空间关系类空间关系类<特征类型>0-1型制面OM现察SF空间采样特征OM过程+托管+相关采样持征图6空间关系子模型细节空间关系子模型中的场地用于保存感兴趣的土壤研究所需要的任何空间扩展信息的数据。作为一个真实的空间对象,它的地理位置需要明确。场地是一个界定的、空间扩展的空间范围,提供与土壤数据相关的真实世界对象。一方面,它代表GB/T41224—2021/ISO28258:2013使空间扩展现象(如植被)的数据与一维或二维采样特征(采样地)建立起联系。它还可将同类监测的两者都与一个或多个时间点相关。见表4。性质性质类型数据类型多重性范围(extent)GM_多边形(GM_Polygon)位置(position)GM_点(GM_Point)采样地(samplingPlot)采样地(Plot)典型剖面(typicalProfile)剖面(Profile)范围(extent)是描绘地球表面边界的地图多边形。位置(position)是提供地表位置的点坐标。采样地(samplingPlot)是在场地内观察的地块。典型剖面(typicalProfile)是可以用来代表该场地的最典型的土壤剖采样地提供了采样或观察的离散位置与场地之间的联系。因此,采样地被建模为空间采样特征。需要注意的是一个采样地只能与一类空间采样特土壤制图子模型包含土壤图中使用的所有特征类型及其相关关系。土壤类型单元(STU)是非空这些特征之间的关系可取决于比例尺及创建地图图例的规则或条件(如自上而下或自下而上),见表5和图7。GB/T41224—2021/ISO2825性质性质类型数据类型多重性名称(name)字符串(CharacterString)1字符串(CharacterString)1说明(explanation)字符串(CharacterString)1代表单元(representedUnit)土壤制图单元类别名称(name)字符串(CharacterString)1土壤制图单元类别制图单元(mappingUnit)土壤制图单元类别子类别(subcategory)土壤制图单元类别土壤图(SoilMap)根类别(rootCategory)土壤制图单元类别1土壤图(SoilMap)范围(extent)GM_多边形(GM_Polygon)土壤图(SoilMap)名称(name)字符串(CharacterString)1剖面0..*GB/T41224—2021/ISO2825如图8所示,特征类型AnalysisRequest是关于土壤标本宜分析内容的描述。因此,特征类型AnalysisRequest与观察步骤ObservationProcess和属性类型观察过程观察过程分析请求<特征类型>SF_采样特征土辘观察类型<特征类型>域<类型>性质多重性1顺序(order)整型(integer)GB/T41224—2021/ISO2825值是“质地(Texture)”。由于该参数值属于代码类型(Codetype),应提供参数值的来源,比如“www.性质多重性土壤样品(SoilSpecimen)深度(depth)深度(Depth)描述(description)字符串(CharacterString)1<特征类型><特征类型><特征类型><特征类型><特征类型><特征类型>空间采样特征:SF_空间采样特征GFI_特征<特征类型><特征类型>GB/T41224—2021/ISO2825此外,土层可用来描述一组相邻发生层的共同特性。发生层可与通过成土作用性质多重性剖面(Profile)采样地(samplingPlot)采样地(Plot)剖面(Profile)元素(element)剖面元素(ProfileElement)剖面元素(ProfileElement)下层深度(lowerDepth)深度(Depth)1剖面元素(ProfileElement)顺序(order)整型(integer)1剖面元素(ProfileElement)上层深度(upperDepth)深度(Depth)1土层(Layer)发育层(developedHorizon)发生层(Horizon)依据ISO19156,特征类型ProfileElement等同于采样特征,如图10所示。-上层深度深度发生层可以有发生层符号(或记号),以的(地质)土层链接。GB/T41224—2021/ISO28258:2013GB/T41224—2021/ISO2825(资料性)章条号3场地(Site)地点场地(Site)场地(Site)异构的(Diverse)4异构的(Diverse)采样地级土地利用(通过详细的野外调18,冰雪覆盖层用类型(采样地级露岩坡长(m)场地(Site)坡向母质的性质剖面或土层或发生orHorizon)“冰川”改性的或人造物质天然物质表A.1ISO25177的土壤属性示例(续)章条号剖面(Profile)总则剖面(Profile)剖面(Profile)剖面(Profile)水的性质剖面(Profile)含盐的5物质的表面暴露(如分比场地(Site)5许多场地(Site)1.1表面侵蚀6土壤类型命名总则使用的土壤分类系统的类型剖面(Profile)参照所用的土壤分类系统命名的土壤类型发生层(土层)命名次序剖面(Profile)7不在ISO25177中发生层命名发生层(Horizon)FAO2006:Ah层7总则序列1GB/T41224—2021/ISO2825表A.1ISO25177的土壤属性示例(续)章条号略湿土壤发生层(土层)总则估测总则经常观测到的粗粒性质1.弱2.基质表A.1ISO25177的土壤属性示例章条号紧实度1低根系(直径)均数)GB/T41224—2021/ISO2825ISO25177代码表示例见表B.1。章条号0123456采样地级土地利用(通过详细的野外调查)矿场(在采矿或已采完矿)园艺用地果园、果树种植场或葡萄园混合土地利用(农林或农牧)采集/渔猎(自然植物的利用、狩猎或捕鱼)自然保护(如:自然保护区、保护地及利用梯田进行的侵蚀控制区)湿地(如:沼泽、季节性沼泽及红树林等)章条号坡向a观察或测量的b估计的C未观测的a观察或测量的b估计的C未观测的a观察或测量的b估计的C未观测的水的性质S咸的B微咸的F淡的P污染的或沾染的咸的且污染的微咸的且污染的淡的且污染的GB/T41224—2021/ISO2825章条号0123中等:大于5%且小于或等于15%4567未测012水沉积a干:土壤水分低于凋萎点b略为湿润:水分含量介于田间持水量与凋萎点之间Cd非常湿:存在自由水,全部或部分土壤孔隙被水饱和ef012表B.1ISO25177代码表示例(续)章条号3中等:大于5%且小于或等于15%450缺乏或未检出123仅有有机物质可检出4未测定丰度(组分体积百分比)0123中等:大于5%且小于或等于15%45612345012中等起泡反应34GB/T41224—2021/ISO2825表B.1ISO25177代码表示例(续)章条号1普遍的2存在于土壤基质中3存在于粗粒性物质中0无结构的12纤维状或分层的3球体状的(团粒或颗粒)4块状的56平面的或片状的7紧实度12略为紧实——需稍加用力才可将刀插入土壤34012中等:大于5%且小于或等于15%3456最常见根系的尺寸(直径)123中等:大于2mm且小于或等于5mm4表B.1ISO25177代码表示例(续)章条号01很少:每平方分米1~20条根,或5023中等:每平方分米50~200条根,或50cm长度8~16条根4蠕虫孔密度(通常为数平方分米上的平均数)012中等:每平方分米1~2个蠕虫孔31平滑的2波动的3不规则的4分裂的a)扩展的XSD文档(soilml.xsd); <siteOfInterestxlink:hregml:id=”pointl”srsName=”urn:x-ogc:def:cr<gml:pos>17.4582058.45656</GB/T41224—2021/ISO28258:2013每个土壤数据库包含许多对象,但是GML模式仅允许储存一个GML特征。因此,在一个文档中储存多个对象时可采用gml:FeatureCollection作为根元素。这样每个对象都嵌入在一个gml:feature-Memberproperty中(如下面例子中的Project,Site或Plot),或作为内联性质值嵌入在其他对象中(如下面例子中位于Site的samplingPlot性质中的Borehole)。示例1:一份完整的数据文档基于本文件基础XML模式soilml.xsd进行编个plot。<?xmlversion=”1.0”encoding=”UTF-8”?><gml:FeatureCollectiongml:id=”colll”xmlns=””xmlns:xsi=”/2001/XMLSchema-instance”xmlns:gml=”/gml/3.2”xmlns:xlink=”/1999/xlink”xmlns:om=”/om/2.0”xmlns:sam=“/sampling/2.0”xmlns:sams=”/samplingSpatial/2.0”xsi:schemaLocation=”/0.1/soilml.<gml:description>CollectionofSoilFeatures</gml:description><gml:name>SoilCollection</gml:name><Sitegml:id=”sitelgml:id=”pointl”srsName=”urn:x-ogc:def:crs:<gml:pos>17.4582058.45656</gm<samplingPlotxlink:href=”#plotl”<sam:sampledFeaturexlink:hre<sams:shapexlink:href=”#pointl”/><sam:sampledFeaturexlink:href=”#sit<gml:Pointgml:id=”point2”srsName=”urn:x-ogc:def:crs:EPSG::4326”><gml:pos>17.0583559.54635</g请注意,需要指明所用命名空间的完整正确列表。通过srsName=“urn:x-ogc:def:crs:EPSG::4326”属性,为各对象定义空间参考系统(SRS)(见上面的文档)。所有空间参考系统都以“urn:x-ogc:def:crs:EPSG”命名定义,而数字代码(典型的有四位数字)定义该对象自身的空间参考系统。相关代码值表和相应的空间参考系统可在/上查询。通常会在XML文档中使用xlink技术。该技术可让XML的任何部分与所有相同或不同XML文档中的任何部分建立链接。文档中的xlink应包含href属性,即说明链接的指向。最后,应根据本文件的XML模式及其扩展对数据文件进行验证,此点非常重要。SoilML是一个较为通用的应用模式,在许多数现有和未来土壤质量数据和应用中广泛使用。该模型引入了许多与土壤质量有关的类(尤其是特征类型),特别关注土壤时空方面的类。此外,该模型引入了一个有限的性质集。原因是该模型期望每个数据提供者能采用适用于其相应数据模型的性质去扩展SoilML模型。C.3.2和C.3.3分别从概念层次和实现层次(XML模式)对这种可扩展机制进行了描述。在详细说明此类扩展之前,建议数据提供者考虑是否要(或需要)在扩展应用模式中使用SoilOb-servation类。使用SoilObservation意味着要付出更多努力,但也增加了象级元数据交换的机会(例如,为每个观察的建立独立观察过程)。第5章中详细介绍了相关的决策过程。C.3.2扩展应用模式SOILML实现了使用一个或多个性质扩展每个类(特征类型、数据类型或类型)。添加的性质可为GB/T41224—2021/ISO28258:2013确保扩展应用模式符合所有ISO19109规则。能为数字,第一个字母大写,并采用驼峰式大小写(即名称中的任何新单词都以大写字母开头,例如多重性是关于对象性质值数量的规范。它可能是一个数字或一个范围。通常是0到1,精确为1,0到若干(多个),1到若干(多个)。多重性也可使用任何自然数(正整数)。在此步骤中,数据提供者应考虑并精确确定性质值的特性,以选择正确的值域。最典型的优选-—布尔值(Boolean)GB/T41224—2021/ISO2825——对象(特征类型或类型)关联的特征类型(或类型)。特征类型可为本文件规范的特征类型,也可f)根据选择性质数据类。在最后一步中,数据提供者需要确定具性质值的性质数据类。性质数据类取整数(Integer)整数(Integer)测量值(Measurement)布尔值(Boolean)布尔值(Boolean)自由文本(Freetext)字符串(CharacterString)数据提供者最好宜尝试去找出本文件中(如Depth数据类型)或地理信息系列标准中(ISO19103—--Depth——CS_MultiplicityRangeTyDepth数据类型包含两种土壤发生层和土层深度的表述方法。第一种只用单个数描述深度,如60cm。后一种方法支持通过cs_multiplicityrangetype数据类获取深度范围信息。cs_multiplicity-——maxDepth(土壤发生层/土层最大深度)——minDepth(土壤发生层/土层最小深度)两种表达方式都包含测量单位的定义,即测量单位(uom)概念,这与其他标准(例如<sq:minDepthuom=”cm”>23.7</sq:GB/T41224—2021/ISOC.3.2描述了在概念层面上的SoilML应用模式的扩展,这个部分描述了如何创建扩展的SoilMLXML模式。对于每个扩展的SoilML应用模式,都需要一个扩展的XML模式定义文件。扩展的XMLa)文件为有效的XML模式。d)每个扩展类都应按照GML3.2.1原则进行定义。——为扩展类名设置的强制属性“name”,成带有后缀“Type”。——内部元素“xsd:complexContent/xsd:extension/xsd:sequence”,具有第二个元素的“base”——为父类实例元素的名称设置的强制属性“substitutionGroup”;文档宜写在“xsd:annotation/xsd:documentation”GB/T41224—2021/ISO这种扩展机制改变了类的元素名称。因此,数据文档扩展类里每个编码此扩展机制的完整示例见soilmlXY.xsd(根据本文件的扩展XML模式)和soilmlXY.xml(数据文量预定义的GML类型(见表C.2)。数据提供者宜选择其中之一。表C.2合适的GML类属性数据类型gml:MeasureType,gml:gml:LengthType,gml:W如果采用数据提供者定义的Enumeration,xsd:enumeration是更简单的本地解决方案,因为枚的外部gml:Dictionary;在这种情况下,能从多个交换文件中引用字典(参见GML3.2.1,E.2.4.8,示例2)。采用xsd:enumeration时,数据提供者应在扩展XML模式下创建一个新的GML类型。新类型应——为枚举类型名称设置强制属性“name”,带有后缀“Type”(名称在C.3.2的最后一步中确——内部元素“xsd:restriction”,其属性“base”规定了适用于枚举值GML类型的名称(通常为“xsd:string”)。——为枚举类型名称设置可选属性“id”。有关属性的基本原理请参见C.5.3.1。该元素代表数据类型本身。b)每个枚举值由位于“xsd:restriction”中指定。枚举类型的文档宜写在“xsd:annotation都宜写在“xsd:annotation/xsd:appinfo例1)。内的“xsd:enumeration”元素表示。枚举值在属性“value”/xsd:documentation”元素之内,其中任何枚举值的文档/gml:description”元素之内(参见GML3.2.1、E.2.4.9,实施<xsd:documentation>Enumerationforhumuscontent.</xsd:<xsd:restrictionbase=”xsd:<xsd:enumerationva<gml:description>Nohumu<xsd:enumerationval<xsd:enumerationvalue=”<xsd:enumerationvalue=”<xsd:enumerationvalue=”<xsd:enumerationval<xsd:enumerationvalue=”<xsd:enumerationval在采用数据提供者定义的Record时,数据提供者应在扩展XML模式下创建一个新的GML类型。应为新记录类型创建三个全局元素。a)为每种记录类型,通过以下元素创建一个全局“xsd:complexType”元素。的最后一步中确定)。—为记录类型名称的设置可选属性“id”(有关属性的基本原理,见C.5.3.1)。——内部元素“xsd:sequence”,其中指定了子值的结构。该结构取决于数据提供者。该元素代表数据类型本身。——为记录类型名称设置的强制属性“name”。——为前一个元素名称设置的强制属性“type”(后缀“Type”)。此元素表示数据类型的实例。c)为每种记录类型,通过以下元素创建一个全局“xsd:complexType”元素。——内部元素“xsd:sequence/xsd:element”。该元素表示GML性质类型(参见GML3.2.1,7.2.3和E.2.4.11)。枚举类型的文档能写在“xsd:annotation/xsd:documentation”元素中,用于这三个元素中的每一个元素。<xsd:complexTypename=”ColourType”id<xsd:documentation>Colourisadatatypewhichisdefinedbythreintegers,ea<xsd:restrictionbase=”xsd:i<xsd:minInclusiveva<xsd:maxExclusivevalue<xsd:restrictionbase=”xsd:integer”><xsd:minInclusivevalue=”0”/><xsd:maxExclusivevalue=”255”/><xsd:elementname=”blue”><xsd:restrictionbase=”xsd:i<xsd:minInclusivevalue=”0”/><xsd:maxExclusivevalu<xsd:complexTypename=”ColourPropertyType”><xsd:elementref=”sq:Col对于Object(FeatureType或Type),数据提供者宜在现有的GML模式中找到相应的GML类型和GML性质类型,包括SoilML。C.3.3.3在扩展类中添加性质为添加性质需要定位(或创建)GML类型。之后,数据提供者宜继续向扩展类添加性质(见C.3.3.1)。下面描述的扩展机制对应于GML3.2.1原则(见GML3.2.1,E.2.4.11)。添加性质应符合以下规则。每个添加的性质由本地“xsd:element”表示,“xsd:e类的“xsd:complexContent/xsd:extension/xsd:sequence”元素内。本地属性元素具有以下内容。——为属性名设置的强制属性“name”。“PropertyType”的数据类型)。——可选属性“minOccurs”和“maxOccurs”,表示性质的多重性(在C.3.2中指定)。——可选属性“id”设置为由扩展类名十“_”+性质名组成的字符串。有关属性的基本原理,见——如果该性质被视为空值(不强制包含值),则也应根据GML3.2.1,对其进行编码。<xsd:complexTypename=”XYPlotType”><xsd:documentation>ExtensionofaPlottype.</xsd:docum<xsd:extensionbase=”PlotType”><xsd:elementid=”XYPlot_elevation”name=”elevation”type=”gml:MeasureType”minOccurs=”1”<xsd:complexTypename=”XYHori<xsd:documentation>ExtensionofaHorizontype.</xsd:documentation><xsd:extensionbase=”HorizonType”><xsd:elementid=”XYHorizon_humusContent”name=”humusContent”type=”HumusContentEnumer-ationType”minOccurs=”1”max<xsd:elementid=”XYHorizon_colour”name=”colour”type=”ColourPropertyType”minOccurs=”1”C.4基于扩展的SoilML编码土壤数据根据扩展的SoilML模式编码土壤数据应遵循C.2中规定的相同规则。附加要求为数据文件应适用于的扩展SoilML模式。<?xmlversion=”1.0”encoding=”UTF-8”?><gml:FeatureCollectiongml:id=”col”xmlns=””xmlns:xsi=”/2001/XMLSchema-instance”xmlns:gml=”/gml/3.2”xmlns:xlink=”/1999/xlink”xmlns:om=”/om/2.0”xmlns:sam=”/sampling/2.0”xmlns:sams=”/samplingSpatial/2.0”xsi:schemaLocation=”soilmC.5土壤观察(SoilObservation)特征类型SoilObservation是SoilML的一种独特特征类型,它提供了与特征性质值相联系的特殊机制。它是ISO19156OM_Observation特征类型的子类型。SoilObservation以复杂的方式描述土壤数据,因此应仔细地考虑是否使用。至少在以下两种情况下,适合使用SoilObservation。第一种情况:数据提供者希望交换关于一个(或多个)性质值的获取时间、获取方法、获取人等信息。这信息通常由元数据部分中的文本信息来描述,但是SoilObservation允许以结构化方式对其进行编GFI_特征领域+兴趣特征OM_程序+性质值提供者+程序+元数据+特性载体+特性载体GF_属性类型(根)约束条件+相关观察+相关观察+结果任意表C.3根据本文件基本应用方案的可观察属性特征类型.性质结果类型ProfileElement.upperProfileElement.lowerC.5.2.2可观察性质类型表C.3中列出的所有性质类型都视为可观察类型,而基本SoilML应用模式中的其他性质视为是GB/T41224—2021/ISO关于SoilObservation.observedProperty,ISO19156给出了一个非常重要的注释(见ISO19156,通用特征模型(GeneralFeatureModel,GFM,见ISO19109)指的是每种特征所有这些性质类型通过建模成为通用特征模型(GeneralFea的类型没有包含相应的性质类型。这意味着,即使SoilSpecimen类没有包含重量性质(SoilSpecimena)将观察到的性质类型建模为GMF意义上的性质;b)不要将观察到的性质类型建模为GMF将性质类型通过建模成为GFM意义上的性质通常会导致数据文件中的重复(见C.5.3.2),第二种性质类型。但扩展的SoilML应用模式不包含关于在第二个选项时是否存在观察到的性质类型的任何注2:weight性质在比如GEMETThesaurus中定义了(http://www.eionet.europa.eu/gemet/)。重量SoilObservation的对象应根据SoilML模式编码为任意其他特征(见C.2)。<SoilObservationgml:id=”obsl”><gml:TimeInstantgml:id=”otl”><gml:timePosition>2005-01-11</gml:time<om:resultTimexlink:href=”#<ObservationProceduregml:id=”ob<description>GPSeTrex<om:featureOfInterestxlink:href=”#plotl”/><om:resultxsi:type=”gml:MeasureType”uom=”m”>107</om:r以下两条着重介绍两个特殊的SoilObservation性质:observedProperty和result。C.5.3.1编码SoilObservation.observedPropertyOM2.0XML模式要求每个可观察性质都由URI标识,因为模式在从OM_Observation.observed-Property引用时使用性质标识符。性质URI可为URN或URL:URN:urn:GSSoil:property:WeURL:http://www.gssoil.eu/def/properties.xmlJHJ在任何情况下,都应有一个文件,其性质与其标识符一起定义。OM不要求文件的任何特定结构,它可能是简单的GML字典或复杂的OWL本体。当要对基本的SoilML应用程序模式的性质类型进行引用时,建议使用由SoilMLXML模式路径十“#”十性质id组成的URL标识符。“id”属性在SoilMLXML模式中为每个可观察性质定义。GB/T41224—2021/ISO28258:2013为了引用本文件的扩展应用程序模式的性质类型,建议使用由扩展的SoilML应用模式路径十“井”十属性id的组成的URL。这是数据提供者宜定义性质元素“id”属性和数据类型的原因 (见C.3.3.2和C.3.3.3)。在本文件推荐的XML模式中(见C.6),结果的类型定义为“Any”,因为它可表示任意特征性质的<om:resultxsi:type=”gml:MeasureType”uom=”m”>1这种机制导致在非对象类型情况下出现重复(例如xsd:integer,gml:MeasureType,xsd:boolean,xsd:string,sq:Depth,sq:Color),即当值被编码为SoilObservation结果时,同时也在被观察对象本身<om:resultxsi:type=”ProfilePropertyType”xlink:href=”#C.6为SoilML推荐的XML模式定义(soilml.xsd)<?xmlversion=”1.0”encoding=”windows-1252”?>xmlns=”/2001/XMLSchema”xmlns:gml=”/gml/3.2”xmlns:sq=””xmlns:om=”/om/2.0”xmlns:sam=”/sampling/2.0”xmlns:sams=”/samplingSpatial/2.0”xmlns:spec=”/samplingSpecimen/2.0”elementFormDefault=”qualified”targetNamespace=””<importnamespace=”/gml/3.2”schemaLocation=”http://schemas./gml/3.2.<importnamespace=”/om/2.0”schemaLocation=”http://schemas./om/2.0/observ<importnamespace=”/sampling/2.0”schemaLocation=”/sampling/2.0/sampling<importnamespace=”/samplingSpatial/2.0”schemaLocation=”ht-/samplingSpatial/2.0/spatialSa<importnamespace=”/samplingSpecimen/2.0”schemaLocation=”ht-/samplingSpecimen/2<elementname=”PreparationProcess”type=”sq:PreparationProcessType”substitutionGroup<complexTypename=”PreparationPr<extensionbase=”gml:AbstractFea<elementname=”description”type=”string”/><complexTypename=”PreparationProcessPr<elementref=”sq:PreparationProcess”/><attributeGroupref=”gml:AssociationAttri<attributeGroupref=”gml:OwnershipAttributeGroup”/><elementname=”Project”type=”sq:ProjectType”substitutionGroup=”g<complexTypename=”ProjectType”><extensionbase=”gml:AbstractFeatureType”><elementname=”name”type<elementname=”siteOfInterest”type=”sq:SitePropertyType”minOccurs=”0”<reversePropertyNamexmlns=”http:/net/gml/3.2”>sq:concernedProject</reversePrope<elementname=”relatedMap”type=”sq:SoilMapPropertyType”minOccurs=”0”<elementname=”relatedProject”type=”sq:ProjectContextPropertyType”minOcurs=”0”maxOccurs=”<elementname=”requiredAnalysis”type=”sq:AnalysisRequestPropertyType”minOc-curs=”0”maxOccurs=”<complexTypename=”ProjectPropertyType”><attributeGroupref=”gml:AssociationAttri<attributeGroupref=”gml:OwnershipAttributeGroup”/><complexTypename=”ProjectContextPropertyType”><elementref=”sq:Projec<elementname=”ProjectContext”type=”sq:ProjectContextTy<complexTypename=”ProjectC<elementname=”role”type=”gml:ReferenceType”/><elementname=”relatedProject”type=”gml:Referenc<gml:targetElement>sq:Project</gml:t<elementname=”Depth”type=”sq:DepthType”substitutionGroup=”gml:Abstract<complexTypename=”DepthType”><elementname=”extent”type=”gml:QuantityExtentType”/><elementname=”simple”nillable=”true”><extensionbase=”gml:MeasureType”><attributename=”nilReason”type=”gml:NilReasonT<complexTypename=”DepthPropertyType”><elementname=”SoilSpecimen”type=”sq:SoilSpecimenType”substitutionGroup=<complexTypename=”SoilSpecim<extensionbase=”spec:SF_Specimen<elementname=”depth”id=”SoilSpecimen_depth”type=”sq:Depth<complexTypename=”SoilSpecimenProp<elementref=”sq:SoilSpeci<attributeGroupref=”gml:AssociationAttributeGroup”/><attributeGroupref=”gml:OwnershipAttributeGroup”/><elementname=”SoilObservation”type=”sq:SoilObservationType”substitutionGroup=”om:<complexTypename=”SoilObservationType<extensionbase=”om:OM_ObservationTyp<complexTypename=”SoilObservationPropertyType”><elementref=”sq:SoilObse<attributeGroupref=”gml:AssociationAttributeGroup”/>ref=”gml:OwnershipAttributeGrname=”Site”type=”sq:SiteType”substitutionGroup=”gml:Abstra<documentation>场地<complexTypename=”SiteType”><extensionbase=”gml:AbstractFeatureTy<elementname=”concernedProject”type=”sq:ProjectPropertyType”minOccurs=”0”<reversePropertyNamexmlns=”http://www.openginet/gml/3.2”>sq:siteOfInterest</reversePrope<elementname=”extent”id=”Site_extent”><extensionbase=”gml:AbstractMemberType”><elementref=”gml:Polygon”/><attributeGroupref=”gml:AssociationAttributeGroup”/>name=”position”id=”Site_position”type=”gml:PointPropename=”typicalProfile”id=”Site_typicalProfile”type=”sq:ProfilePropname=”samplingPlot”type=”sq:PlotPropertyType”minOccurs=”0”<complexTypename=”SitePropertyType”><attributeGroupref=”gml:AssociationAttributeGroup”/><attributeGroupref=”gml:OwnershipAttributeGroup”/><elementname=”TrialPit”type=”sq:TrialPitType”substitutionGroup=”sq:Plot”><complexTypename=”Tri<extensionbase=”sq:Pl<complexTypename=”TrialPitPropertyType”><attributeGroupref=”gml:AssociationAttributeGroup”/><attributeGroupref=”gml:OwnershipAttributeGroup”/><elementname=”Layer”type=”sq:LayerType”substitutionGroup=”sq:ProfileElement”><complexTypename=”LayerType”><extensionbase=”sq:ProfileElementType”><elementname=”developedHorizon”id=”Layer_developedHorizon”type=”sq:HorizonPropertyType”minOccurs=”0”maxOccurs=”unb<complexTypename=”LayerPropertyType”><attributeGroupref=”gml:AssociationAttributeGroup”/><attributeGroupref=”gml:OwnershipAttributeGroup”/><elementname=”TransportAndStorage”type=”sq:TransportAndStorageType”substitution-<complexTypename=”TransportAndStorageType”><extensionbase=”sq:PreparationPro<complexTypename=”TransportAndStoragePropertyTyp<elementref=”sq:TransportAndStorage”/><attributeGroupref=”gml:AssociationAttributeGroup”/><attributeGroupref=”gml:OwnershipAttributeGroup”/><elementname=”AnalysisRequest”type=”sq:AnalysisRequestType”substitutionGroup=”<complexTypename=”AnalysisRequest<extensionbase=”gml:AbstractFeatureType”><elementname=”order”type=”integer”minOccurs=”0”/><elementname=”requiredProperty”type=”gml:ReferenceType”nillable=”true”><gml:targetElement>xs:anyType</gml:ta<elementname=”observationProcess”type=”sq:ObservationProcessPropertyType”/><elementname=”specimenOfInterest”type=”sq:SoilSpecimenPropertyType”<complexTypename=”AnalysisRequestPropertyType”><elementref=”sq:Analysi<attributeGroupref=”gml:AssociationAttri<attributeGroupref=”gml:OwnershipAttributeGroup”/><elementname=”SoilMappingUnit”type=”sq:SoilMappingUnitType”substitutionGroup=”<complexTypename=”SoilMappingUnitType”><extensionbase=”gml:AbstractFea<elementname=”representedUnit”type=”sq:SoilTypologicalUnitPropertyType”minOc-<reversePropertyNamexmlns=”/gml/3.2”>sq:mapRepresentation<elementname=”delineation”minOccurs=”0”maxOccurs=”unbounded”><extensionbase=”gml:AbstractMemberTyp<sequenceminOccurs=”0”><elementref=”gml:Polygon”/><attributeGroupref=”gml:AssociationAttributeGroup”/><elementname=”explanation”typ<elementname=”profile”type=”sq:ProfilePropertyType”minOccurs=”0”<reversePropertyNamexmlns=”/gml/3.2”>sq:mapRepresentation</reverseProp<complexTypename=”SoilMappingUnitPr<sequenceminOccurs=”0”><elementref=”sq:SoilMappingUnit”/></seque<attributeGroupref=”gml:AssociationAttributeGroup”/><attributeGroupref=”gml:OwnershipAttributeGroup”/><elementname=”ProfileElement”type=”sq:ProfileElementType”abstract=”true”substitut-<complexTypename=”ProfileElementType”abstract=”true”><extensionbase=”gml:AbstractFeatureTyp<elementname=”order”id=”ProfileElement_order”type=”integer”/><elementname=”upperDepth”id=”ProfileElement_upperDepth”type=”sq:DepthProperty<elementname=”lowerDepth”id=”ProfileElement_lowerDepth”type=”sq:DepthProperty<complexTypename=”ProfileElementPr<elementref=”sq:ProfileEl<attributeGroupref=”gml:AssociationAttributeGroup”/><attributeGroupref=”gml:OwnershipAttri<elementname=”SoilTypologicalUnit”type=”sq:SoilTypologicalUnitType”substitutionGroup<documentation>SoilTypologica<complexTypename=”SoilTypologicalUnitType”><extensionbase=”gml:AbstractFea<elementname=”name”type=”string”/><elementname=”classificationScheme”type=”string”/><elementname=”typicalProfile”type=”sq:ProfilePropertyType”minOccurs=”0”<elementname=”mapRepresentation”type=”sq:SoilMappingUnitProper<reversePropertyNamexmlns=”/gml/3.2”>sq:representedUnit</reversePrope<complexTypename=”SoilTypologicalUnitPr<elementref=”sq:SoilTypologicalUnit”/><attributeGroupref=”gml:AssociationAttributeGroup”/><attributeGroupref=”gml:OwnershipAttributeGroup”/><elementname=”SoilMap”type=”sq:SoilMapType”substitutionGroup=”gml:AbstractFea-<complexTypename=”SoilMapType”><extensionbase=”gml:AbstractFeatureType”><elementname=”name”type=”string”/><elementname=”extent”minOccurs=”0”><extensionbase=”gml:AbstractMemberTyp<attributeGroupref=”gml:AssociationAttri<elementname=”rootCategory”type=”sq:SoilMappingUnitCategoryPropertyType”/><complexTypename=”SoilMapPropertyType”><attributeGroupref=”gml:AssociationAttri<attributeGroupref=”gml:OwnershipAttributeGroup”/><elementname=”Surface”type=”sq:SurfaceType”substitutionGroup=”sq:Plot”><complexTypename=”Sur<extensionbase=”sq:PlotType”><complexTypename=”SurfacePropertyType<attributeGroupref=”gml:AssociationAttri<attributeGroupref=”gml:OwnershipAttributeGroup”/><elementname=”SoilMappingUnitCategory”type=”sq:SoilMappingUnitCategoryType”sub-<complexTypename=”SoilMappingUnitCa<extensionbase=”gml:AbstractFeatureTyp<elementname=”name”type=”strin<elementname=”subcategory”type=”sq:SoilMappingUnitCategoryPropertyType”minOcurs=”0”maxOccurs=”<elementname=”mappingUnit”type=”sq:SoilMappingUnitPropertyType”minOccurs=”0”<complexTypename=”SoilMappingUnitCategoryP<elementref=”sq:SoilMappingUnit<attributeGroupref=”gml:AssociationAttributeGroup”/><attributeGroupref=”gml:OwnershipAttri<elementname=”Profile”type=”sq:ProfileType”substitutionGroup

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论