@mangosystem/ogc-schemas
Version:
Jsonix XML-JSON mappings for OGC Schemas.
769 lines • 19.7 kB
JavaScript
var Sampling_1_0_0_Module_Factory = function () {
var Sampling_1_0_0 = {
n: 'Sampling_1_0_0',
dens: 'http:\/\/www.opengis.net\/sampling\/1.0',
dans: 'http:\/\/www.w3.org\/1999\/xlink',
deps: ['XLink_1_0', 'GML_3_1_1', 'OM_1_0_0'],
tis: [{
ln: 'SpatiallyExtensiveSamplingFeatureType',
bti: '.SamplingFeatureType'
}, {
ln: 'SamplingSurfaceType',
bti: '.SpatiallyExtensiveSamplingFeatureType',
ps: [{
n: 'shape',
rq: true,
ti: 'GML_3_1_1.SurfacePropertyType'
}, {
n: 'area',
ti: 'GML_3_1_1.MeasureType'
}]
}, {
ln: 'SamplingFeaturePropertyType',
ps: [{
n: 'samplingFeature',
rq: true,
mx: false,
dom: false,
en: 'SamplingFeature',
ti: '.SamplingFeatureType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SamplingFeatureCollectionType',
bti: '.SamplingFeatureType',
ps: [{
n: 'member',
rq: true,
col: true,
ti: '.SamplingFeaturePropertyType'
}]
}, {
ln: 'AnyOrReferenceType',
ps: [{
n: 'any',
rq: true,
dom: false,
mx: false,
t: 'ae'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SamplingPointPropertyType',
ps: [{
n: 'samplingPoint',
rq: true,
en: 'SamplingPoint',
ti: '.SamplingPointType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SpecimenPropertyType',
ps: [{
n: 'specimen',
rq: true,
mx: false,
dom: false,
en: 'Specimen',
ti: '.SpecimenType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SamplingCurveType',
bti: '.SpatiallyExtensiveSamplingFeatureType',
ps: [{
n: 'shape',
rq: true,
ti: 'GML_3_1_1.CurvePropertyType'
}, {
n: 'length',
ti: 'GML_3_1_1.MeasureType'
}]
}, {
ln: 'SpecimenType.Size',
tn: null,
bti: 'GML_3_1_1.MeasureType',
ps: [{
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SamplingSolidType',
bti: '.SpatiallyExtensiveSamplingFeatureType',
ps: [{
n: 'shape',
rq: true,
ti: 'GML_3_1_1.SolidPropertyType'
}, {
n: 'volume',
ti: 'GML_3_1_1.MeasureType'
}]
}, {
ln: 'LocatedSpecimenType',
bti: '.SpecimenType',
ps: [{
n: 'samplingLocation',
rq: true,
ti: 'GML_3_1_1.GeometryPropertyType'
}]
}, {
ln: 'SpatiallyExtensiveSamplingFeaturePropertyType',
ps: [{
n: 'spatiallyExtensiveSamplingFeature',
rq: true,
mx: false,
dom: false,
en: 'SpatiallyExtensiveSamplingFeature',
ti: '.SpatiallyExtensiveSamplingFeatureType',
t: 'er'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SamplingPointType',
bti: '.SamplingFeatureType',
ps: [{
n: 'position',
rq: true,
ti: 'GML_3_1_1.PointPropertyType'
}]
}, {
ln: 'SamplingCurvePropertyType',
ps: [{
n: 'samplingCurve',
rq: true,
en: 'SamplingCurve',
ti: '.SamplingCurveType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SurveyProcedureType',
bti: 'GML_3_1_1.AbstractFeatureType',
ps: [{
n: 'operator',
ti: '.AnyOrReferenceType'
}, {
n: 'elevationDatum',
ti: 'GML_3_1_1.ReferenceType'
}, {
n: 'elevationMethod',
ti: 'OM_1_0_0.ProcessPropertyType'
}, {
n: 'elevationAccuracy',
ti: 'GML_3_1_1.MeasureType'
}, {
n: 'geodeticDatum',
ti: 'GML_3_1_1.ReferenceType'
}, {
n: 'positionMethod',
rq: true,
ti: 'OM_1_0_0.ProcessPropertyType'
}, {
n: 'positionAccuracy',
ti: 'GML_3_1_1.MeasureType'
}, {
n: 'projection',
ti: 'GML_3_1_1.ReferenceType'
}, {
n: 'surveyTime',
ti: 'GML_3_1_1.TimePrimitivePropertyType'
}]
}, {
ln: 'SamplingFeatureType',
bti: 'GML_3_1_1.AbstractFeatureType',
ps: [{
n: 'sampledFeature',
rq: true,
col: true,
ti: 'GML_3_1_1.FeaturePropertyType'
}, {
n: 'relatedObservation',
mno: 0,
col: true,
ti: 'OM_1_0_0.ObservationPropertyType'
}, {
n: 'relatedSamplingFeature',
mno: 0,
col: true,
ti: '.SamplingFeatureRelationPropertyType'
}, {
n: 'surveyDetails',
ti: '.SurveyProcedurePropertyType'
}]
}, {
ln: 'SamplingSolidPropertyType',
ps: [{
n: 'samplingSolid',
rq: true,
en: 'SamplingSolid',
ti: '.SamplingSolidType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'LocatedSpecimenPropertyType',
ps: [{
n: 'locatedSpecimen',
rq: true,
en: 'LocatedSpecimen',
ti: '.LocatedSpecimenType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SamplingFeatureRelationPropertyType',
ps: [{
n: 'samplingFeatureRelation',
rq: true,
en: 'SamplingFeatureRelation',
ti: '.SamplingFeatureRelationType'
}]
}, {
ln: 'SpecimenType',
bti: '.SamplingFeatureType',
ps: [{
n: 'materialClass',
rq: true,
ti: 'GML_3_1_1.CodeType'
}, {
n: 'currentLocation',
ti: '.LocationPropertyType'
}, {
n: 'size',
ti: '.SpecimenType.Size'
}, {
n: 'samplingMethod',
ti: 'GML_3_1_1.ReferenceType'
}, {
n: 'samplingTime',
rq: true,
ti: 'GML_3_1_1.TimePrimitivePropertyType'
}, {
n: 'processingDetails',
mno: 0,
col: true,
ti: 'GML_3_1_1.ReferenceType'
}]
}, {
ln: 'SurveyProcedurePropertyType',
ps: [{
n: 'surveyProcedure',
rq: true,
en: 'SurveyProcedure',
ti: '.SurveyProcedureType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SamplingFeatureRelationType',
ps: [{
n: 'role',
rq: true,
ti: 'GML_3_1_1.CodeType'
}, {
n: 'target',
rq: true,
ti: '.SamplingFeaturePropertyType'
}]
}, {
ln: 'SamplingSurfacePropertyType',
ps: [{
n: 'samplingSurface',
rq: true,
en: 'SamplingSurface',
ti: '.SamplingSurfaceType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'SamplingFeatureCollectionPropertyType',
ps: [{
n: 'samplingFeatureCollection',
rq: true,
en: 'SamplingFeatureCollection',
ti: '.SamplingFeatureCollectionType'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
ln: 'LocationPropertyType',
ps: [{
n: 'geometry',
rq: true,
mx: false,
dom: false,
en: {
lp: '_Geometry',
ns: 'http:\/\/www.opengis.net\/gml'
},
ti: 'GML_3_1_1.AbstractGeometryType',
t: 'er'
}, {
n: 'exGeographicDescription',
rq: true,
en: 'EX_GeographicDescription',
ti: '.AnyOrReferenceType'
}, {
n: 'unionSemantics',
an: {
lp: 'unionSemantics'
},
t: 'a'
}, {
n: 'remoteSchema',
an: {
lp: 'remoteSchema',
ns: 'http:\/\/www.opengis.net\/gml'
},
t: 'a'
}, {
n: 'type',
ti: 'XLink_1_0.TypeType',
t: 'a'
}, {
n: 'href',
t: 'a'
}, {
n: 'role',
t: 'a'
}, {
n: 'arcrole',
t: 'a'
}, {
n: 'title',
t: 'a'
}, {
n: 'show',
ti: 'XLink_1_0.ShowType',
t: 'a'
}, {
n: 'actuate',
ti: 'XLink_1_0.ActuateType',
t: 'a'
}]
}, {
t: 'enum',
ln: 'PositionMethodType',
vs: ['Unknown', 'GPS', 'GPS2', 'GPS3', 'GPS4', 'Astronomical', 'Surveyed from ground control', 'Published report', 'Unpublished report', 'Non-standard topographic map', '25k topo map', '50k topo map', '100k topo map', '250k topo map', '500k topo map', '1M topo map', 'Non-standard geological map', '25k geological map', '50k geological map', '100k geological map', '250k geological map', '500k geological map', '1M geological map', 'Differential GPS - Survey quality', 'Differential GPS', 'Averaged GPS', 'Orthophoto', '25k orthophoto', 'Company supplied location - method unkown', 'State\/NT supplied location - method unkown']
}],
eis: [{
en: 'SamplingSurface',
ti: '.SamplingSurfaceType',
sh: 'SpatiallyExtensiveSamplingFeature'
}, {
en: 'SamplingFeature',
ti: '.SamplingFeatureType',
sh: {
lp: '_Feature',
ns: 'http:\/\/www.opengis.net\/gml'
}
}, {
en: 'Specimen',
ti: '.SpecimenType',
sh: 'SamplingFeature'
}, {
en: 'SamplingFeatureRelation',
ti: '.SamplingFeatureRelationType'
}, {
en: 'SurveyProcedure',
ti: '.SurveyProcedureType',
sh: {
lp: '_Feature',
ns: 'http:\/\/www.opengis.net\/gml'
}
}, {
en: 'SamplingFeatureCollection',
ti: '.SamplingFeatureCollectionType',
sh: 'SamplingFeature'
}, {
en: 'SamplingCurve',
ti: '.SamplingCurveType',
sh: 'SpatiallyExtensiveSamplingFeature'
}, {
en: 'SamplingPoint',
ti: '.SamplingPointType',
sh: 'SamplingFeature'
}, {
en: 'SamplingSolid',
ti: '.SamplingSolidType',
sh: 'SpatiallyExtensiveSamplingFeature'
}, {
en: 'SpatiallyExtensiveSamplingFeature',
ti: '.SpatiallyExtensiveSamplingFeatureType',
sh: 'SamplingFeature'
}, {
en: 'LocatedSpecimen',
ti: '.LocatedSpecimenType',
sh: 'Specimen'
}]
};
return {
Sampling_1_0_0: Sampling_1_0_0
};
};
if (typeof define === 'function' && define.amd) {
define([], Sampling_1_0_0_Module_Factory);
}
else {
var Sampling_1_0_0_Module = Sampling_1_0_0_Module_Factory();
if (typeof module !== 'undefined' && module.exports) {
module.exports.Sampling_1_0_0 = Sampling_1_0_0_Module.Sampling_1_0_0;
}
else {
var Sampling_1_0_0 = Sampling_1_0_0_Module.Sampling_1_0_0;
}
}