diff --git a/asConfig/1.0/asConfig.xsd b/asConfig/1.0/asConfig.xsd new file mode 100644 index 0000000..c187c2e --- /dev/null +++ b/asConfig/1.0/asConfig.xsd @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + URI that points to the store, e.g. file:///etc/.keystore + + + + + Password needed to access the store if any + + + + + Alias of the certifacte or private key inside the store + + + + + + type of the store, eg. "JKS" for Java Keystores or "file" for keys and certificates in simple files + + + + diff --git a/authenticationMethodsList/1.0/authenticationMethodsList.xsd b/authenticationMethodsList/1.0/authenticationMethodsList.xsd new file mode 100644 index 0000000..3fff702 --- /dev/null +++ b/authenticationMethodsList/1.0/authenticationMethodsList.xsd @@ -0,0 +1,35 @@ + + + + + + + Comment describing your root element + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/geostatistics/uncertweb/Profiles/Albatross/albatross_uInput.xsd b/geostatistics/uncertweb/Profiles/Albatross/albatross_uInput.xsd new file mode 100644 index 0000000..1bd7ae2 --- /dev/null +++ b/geostatistics/uncertweb/Profiles/Albatross/albatross_uInput.xsd @@ -0,0 +1,26 @@ + + + + + + + + Comment describing your root element + + + + + + + + + + + + + + + + + + diff --git a/geostatistics/uncertweb/Profiles/CustomCatalog.xml b/geostatistics/uncertweb/Profiles/CustomCatalog.xml new file mode 100644 index 0000000..b478499 --- /dev/null +++ b/geostatistics/uncertweb/Profiles/CustomCatalog.xml @@ -0,0 +1,16 @@ + + + + + + + + + + \ No newline at end of file diff --git a/geostatistics/uncertweb/Profiles/GML/UncertWeb_GML.xsd b/geostatistics/uncertweb/Profiles/GML/UncertWeb_GML.xsd new file mode 100644 index 0000000..26e9df9 --- /dev/null +++ b/geostatistics/uncertweb/Profiles/GML/UncertWeb_GML.xsd @@ -0,0 +1,1182 @@ + + + + + + + + UncertWeb_GML.xsd + GML 3.2.1 Simplified Geometries profile used in UncertWeb project. Copyright © 2006 UncertWeb Consortium All Rights Reserved. + + + + + + + + + A type for a list of values of the respective simple type. + + + + + + A type for a list of values of the respective simple type. + + + + + + A type for a list of values of the respective simple type. + + + + + + gml:MeasureType supports recording an amount encoded as a value of XML Schema double, together with a units of measure indicated by an attribute uom, short for "units Of measure". The value of the uom attribute identifies a reference system for the amount, usually a ratio or interval scale. + + + + + + + + + + The simple type gml:UomIdentifer defines the syntax and value space of the unit of measure identifier. + + + + + + This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: ":" (colon), " " (space), (newline), (carriage return), (tab). This allows values corresponding to familiar abbreviations, such as "kg", "m/s", etc. +It is recommended that the symbol be an identifier for a unit of measure as specified in the "Unified Code of Units of Measure" (UCUM) (http://aurora.regenstrief.org/UCUM). This provides a set of symbols and a grammar for constructing identifiers for units of measure that are unique, and may be easily entered with a keyboard supporting the limited character set known as 7-bit ASCII. ISO 2955 formerly provided a specification with this scope, but was withdrawn in 2001. UCUM largely follows ISO 2955 with modifications to remove ambiguities and other problems. + + + + + + + + This type specifies a URI, restricted such that it must start with one of the following sequences: "#", "./", "../", or a string of characters followed by a ":". These patterns ensure that the most common URI forms are supported, including absolute and relative URIs and URIs that are simple fragment identifiers, but prohibits certain forms of relative URI that could be mistaken for unit of measure symbol . +NOTE It is possible to re-write such a relative URI to conform to the restriction (e.g. "./m/s"). +In an instance document, on elements of type gml:MeasureType the mandatory uom attribute shall carry a value corresponding to either +- a conventional unit of measure symbol, +- a link to a definition of a unit of measure that does not have a conventional symbol, or when it is desired to indicate a precise or variant definition. + + + + + + + + gml:NilReasonType defines a content model that allows recording of an explanation for a void value or other exception. +gml:NilReasonType is a union of the following enumerated values: +- inapplicable there is no value +- missing the correct value is not readily available to the sender of this data. Furthermore, a correct value may not exist +- template the value will be available later +- unknown the correct value is not known to, and not computable by, the sender of this data. However, a correct value probably exists +- withheld the value is not divulged +- other:text other brief explanation, where text is a string of two or more characters with no included spaces +and +- anyURI which should refer to a resource which describes the reason for the exception +A particular community may choose to assign more detailed semantics to the standard values provided. Alternatively, the URI method enables a specific or more complete explanation for the absence of a value to be provided elsewhere and indicated by-reference in an instance document. +gml:NilReasonType is used as a member of a union in a number of simple content types where it is necessary to permit a value from the NilReasonType union as an alternative to the primary type. + + + + + + + + + + + + + + + + + + + + + + + + A gml:UnitDefinition is a general definition of a unit of measure. This generic element is used only for units for which no relationship with other units or units systems is known. +The content model of gml:UnitDefinition adds three additional properties to gml:Definition, gml:quantityType, gml:quantityTypeReference and gml:catalogSymbol. +The gml:catalogSymbol property optionally gives the short symbol used for this unit. This element is usually used when the relationship of this unit to other units or units systems is unknown. + + + + + The basic gml:Definition element specifies a definition, which can be included in or referenced by a dictionary. +The content model for a generic definition is a derivation from gml:AbstractGMLType. +The gml:description property element shall hold the definition if this can be captured in a simple text string, or the gml:descriptionReference property element may carry a link to a description elsewhere. +The gml:identifier element shall provide one identifier identifying this definition. The identifier shall be unique within the dictionaries using this definition. +The gml:name elements shall provide zero or more terms and synonyms for which this is the definition. +The gml:remarks element shall be used to hold additional textual information that is not conceptually part of the definition but is useful in understanding the definition. + + + + + + + + + + + + + + + + gml:CodeType is a generalized type to be used for a term, keyword or name. +It adds a XML attribute codeSpace to a term, where the value of the codeSpace attribute (if present) shall indicate a dictionary, thesaurus, classification scheme, authority, or pattern for the term. + + + + + + + + + + + + + + + This is a prototypical definition for a specific measure type defined as a vacuous extension (i.e. aliases) of gml:MeasureType. In this case, the content model supports the description of a length (or distance) quantity, with its units. The unit of measure referenced by uom shall be suitable for a length, such as metres or feet. + + + + + + + + + + + + + + + + gml:AbstractCRS specifies a coordinate reference system which is usually single but may be compound. This abstract complex type shall not be used, extended, or restricted, in a GML Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document. + + + + + + + + + + + + + + + The gml:domainOfValidity property implements an association role to an EX_Extent object as encoded in ISO/TS 19139, either referencing or containing the definition of that extent. + + + + + + + + + + + The gml:scope property provides a description of the usage, or limitations of usage, for which this CRS-related object is valid. If unknown, enter "not known". + + + + + + + + This element has no type defined, and is therefore implicitly (according to the rules of W3C XML Schema) an XML Schema anyType. It is used as the head of an XML Schema substitution group which unifies complex content and certain simple content elements used for datatypes in GML, including the gml:AbstractGML substitution group. + + + + + + The abstract element gml:AbstractGML is "any GML object having identity". It acts as the head of an XML Schema substitution group, which may include any element which is a GML feature, or other object, with identity. This is used as a variable in content models in GML core and application schemas. It is effectively an abstract superclass for all GML objects. + + + + + + + + + The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. + + + + + gml:ReferenceType is intended to be used in application schemas directly, if a property element shall use a "by-reference only" encoding. + + + + + + + XLink components are the standard method to support hypertext referencing in XML. An XML Schema attribute group, gml:AssociationAttributeGroup, is provided to support the use of Xlinks as the method for indicating the value of a property by reference in a uniform manner in GML. + + + + + + + + + + The basic feature model is given by the gml:AbstractFeatureType. +The content model for gml:AbstractFeatureType adds two specific properties suitable for geographic features to the content model defined in gml:AbstractGMLType. +The value of the gml:boundedBy property describes an envelope that encloses the entire feature instance, and is primarily useful for supporting rapid searching for features that occur in a particular location. +The value of the gml:location property describes the extent, position or relative location of the feature. + + + + + + + + + + + + + + + This abstract element serves as the head of a substitution group which may contain any elements whose content model is derived from gml:AbstractFeatureType. This may be used as a variable in the construction of content models. +gml:AbstractFeature may be thought of as "anything that is a GML feature" and may be used to define variables or templates in which the value of a GML property is "any feature". This occurs in particular in a GML feature collection where the feature member properties contain one or multiple copies of gml:AbstractFeature respectively. + + + + + + + + + + + + This property describes the minimum bounding box or rectangle that encloses the entire feature. + + + + + + + + + + + + + + + + + + + + + + + + gml:AbstractGeometricAggregate is the abstract head of the substitution group for all geometric aggregates. + + + + + + + + + + + + + + + gml:MultiGeometry is a collection of one or more GML geometry objects of arbitrary type. +The members of the geometric aggregate may be specified either using the "standard" property (gml:geometryMember) or the array property (gml:geometryMembers). It is also valid to use both the "standard" and the array properties in the same collection. + + + + + This property element either references a geometry element via the XLink-attributes or contains the geometry element. + + + + + + + + The AbstractGeometry element is the abstract head of the substitution group for all geometry elements of GML. This includes pre-defined and user-defined geometry elements. Any geometry element shall be a direct or indirect extension/restriction of AbstractGeometryType and shall be directly or indirectly in the substitution group of AbstractGeometry. + + + + + + All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may have an identifying attribute (gml:id), one or more names (elements identifier and name) and a description (elements description and descriptionReference) . It may be associated with a spatial reference system (attribute group gml:SRSReferenceGroup). +The following rules shall be adhered to: +- Every geometry type shall derive from this abstract type. +- Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of AbstractGeometry. + + + + + + + + + + + A geometric property may either be any geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same or another document). In this profile, only +If a feature has a property that takes a geometry element as its value, this is called a geometry property. A generic type for such a geometry property is GeometryPropertyType. + + + + + + + + + + + The attribute group SRSReferenceGroup is an optional reference to the CRS used by this geometry, with optional additional information to simplify the processing of the coordinates when a more complete definition of the CRS is not needed. +In general the attribute srsName points to a CRS instance of gml:AbstractCoordinateReferenceSystem. For well-known references it is not required that the CRS description exists at the location the URI points to. +If no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of. + + + + + + + + + The attributes uomLabels and axisLabels, defined in the SRSInformationGroup attribute group, are optional additional and redundant information for a CRS to simplify the processing of the coordinate values when a more complete definition of the CRS is not needed. This information shall be the same as included in the complete definition of the CRS, referenced by the srsName attribute. When the srsName attribute is included, either both or neither of the axisLabels and uomLabels attributes shall be included. When the srsName attribute is omitted, both of these attributes shall be omitted. +The attribute axisLabels is an ordered list of labels for all the axes of this CRS. The gml:axisAbbrev value should be used for these axis labels, after spaces and forbidden characters are removed. When the srsName attribute is included, this attribute is optional. When the srsName attribute is omitted, this attribute shall also be omitted. +The attribute uomLabels is an ordered list of unit of measure (uom) labels for all the axes of this CRS. The value of the string in the gml:catalogSymbol should be used for this uom labels, after spaces and forbidden characters are removed. When the axisLabels attribute is included, this attribute shall also be included. When the axisLabels attribute is omitted, this attribute shall also be omitted. + + + + + + + + A Point is defined by a single coordinate tuple. The direct position of a point is specified by the pos element which is of type DirectPositionType. + + + + + + + + + + + + + + + + + + Direct position instances hold the coordinates for a position within some coordinate reference system (CRS). Since direct positions, as data types, will often be included in larger objects (such as geometry elements) that have references to CRS, the srsName attribute will in general be missing, if this particular direct position is included in a larger element with such a reference to a CRS. In this case, the CRS is implicitly assumed to take on the value of the containing object's CRS. +if no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of, typically a geometric object like a point, curve, etc. + + + + + + + + + + + + + For some applications the components of the position may be adjusted to yield a unit vector. + + + + + + + + + gml:AbstractGeometricPrimitiveType is the abstract root type of the geometric primitives. A geometric primitive is a geometric object that is not decomposed further into other primitives in the system. All primitives are oriented in the direction implied by the sequence of their coordinate tuples. + + + + + + + + + The AbstractGeometricPrimitive element is the abstract head of the substitution group for all (pre- and user-defined) geometric primitives. + + + + + + A property that has a point as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none. + + + + + + + + + + + + + + + + + + + + A gml:MultiPoint consists of one or more gml:Points. +The members of the geometric aggregate are specified using the gml:pointMember element. + + + + + This property element either references a Point via the XLink-attributes or contains the Point element. + + + + + + A property that has a collection of points as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none. + + + + + + + + + + + + + + + + + + + + + + + + + + A LineString is a special curve that consists of a single segment with linear interpolation. It is defined by two or more coordinate tuples, with linear interpolation between them. The number of direct positions in the list shall be at least two. + + + + + + + + + + + + + + + + + + + + A property with the content model of gml:LineStringPropertyType encapsulates a line strings to represent a component of a surface line string. + + + + + + + + + A gml:MultiCurve is defined by one or more gml:AbstractCurves. +The members of the geometric aggregate may be specified either using the "standard" property (gml:curveMember) or the array property (gml:curveMembers). It is also valid to use both the "standard" and the array properties in the same collection. + + + + + + + A property that has a collection of curves as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none. + + + + + + + + + The AbstractCurve element is the abstract head of the substitution group for all (continuous) curve elements. + + + + + + gml:AbstractCurveType is an abstraction of a curve to support the different levels of complexity. The curve may always be viewed as a geometric primitive, i.e. is continuous. + + + + + + + + + + + + + + + + + + A gml:MultiSurface is defined by one or more gml:AbstractSurfaces. +The members of the geometric aggregate may be specified either using the "standard" property (gml:surfaceMember) or the array property (gml:surfaceMembers). It is also valid to use both the "standard" and the array properties in the same collection. + + + + + A property with the content model of gml:LineStringPropertyType encapsulates a line strings to represent a component of a surface line string. + + + + + + + + This property element contains a list of surfaces. The order of the elements is significant and shall be preserved when processing the array. + + + + + A property that has a collection of surfaces as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none. + + + + + + + + + posList instances (and other instances with the content model specified by DirectPositionListType) hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS). +if no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of, typically a geometric object like a point, curve, etc. +The optional attribute count specifies the number of direct positions in the list. If the attribute count is present then the attribute srsDimension shall be present, too. +The number of entries in the list is equal to the product of the dimensionality of the coordinate reference system (i.e. it is a derived value of the coordinate reference system definition) and the number of direct positions. + + + + + + + + + + + + + + + + + + + + + + Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions. The first direct position is the "lower corner" (a coordinate position consisting of all the minimal ordinates for each dimension for all points within the envelope), the second one the "upper corner" (a coordinate position consisting of all the maximal ordinates for each dimension for all points within the envelope). +The use of the properties "coordinates" and "pos" has been deprecated. The explicitly named properties "lowerCorner" and "upperCorner" shall be used instead. + + + + + + + + gml:AbstractValue is an abstract element which acts as the head of a substitution group which contains gml:AbstractScalarValue, gml:AbstractScalarValueList, gml:CompositeValue and gml:ValueExtent, and (transitively) the elements in their substitution groups. +These elements may be used in an application schema as variables, so that in an XML instance document any member of its substitution group may occur. + + + + + + + + gml:AbstractSurfaceType is an abstraction of a surface to support the different levels of complexity. A surface is always a continuous region of a plane. + + + + + + + + + The AbstractSurface element is the abstract head of the substitution group for all (continuous) surface elements. + + + + + + + + + + + + + + + + + A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. +The elements exterior and interior describe the surface boundary of the polygon. + + + + + A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty. + + + + + A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings. + + + + + + + + + + An abstraction of a ring to support surface boundaries of different complexity. +The AbstractRing element is the abstract head of the substituition group for all closed boundaries of a surface patch. + + + + + + A property with the content model of gml:AbstractRingPropertyType encapsulates a ring to represent the surface boundary property of a surface. + + + + + + + + + + + + + + + + + + + + + + + + + + A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates shall be coincident. The number of direct positions in the list shall be at least four. + + + + + + A property with the content model of gml:LinearRingPropertyType encapsulates a linear ring to represent a component of a surface boundary. + + + + + + + + + The gml:Grid implicitly defines an unrectified grid, which is a network composed of two or more sets of curves in which the members of each set intersect the members of the other sets in an algorithmic way. The region of interest within the grid is given in terms of its gml:limits, being the grid coordinates of diagonally opposed corners of a rectangular region. gml:axisLabels is provided with a list of labels of the axes of the grid (gml:axisName has been deprecated). gml:dimension specifies the dimension of the grid. +The gml:limits element contains a single gml:GridEnvelope. The gml:low and gml:high property elements of the envelope are each integerLists, which are coordinate tuples, the coordinates being measured as offsets from the origin of the grid along each axis, of the diagonally opposing corners of a "rectangular" region of interest. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A rectified grid is a grid for which there is an affine transformation between the grid + and the coordinates of an external coordinate reference system. It is defined by specifying the position (in some geometric space) of the grid "origin" and of the vectors that specify the post locations. +Note that the grid limits (post indexes) and axis name properties are inherited from gml:GridType and that gml:RectifiedGrid adds a gml:origin property (contains or references a gml:Point) and a set of gml:offsetVector properties. + + + + + + + + + + + + + + + + + + + gml:AbstractTimeObject acts as the head of a substitution group for all temporal primitives and complexes. + + + + + + + + + + gml:AbstractTimePrimitive acts as the head of a substitution group for geometric and topological temporal primitives. + + + + + + + + + + + + + + gml:TimeGeometricPrimitive acts as the head of a substitution group for geometric temporal primitives. +A temporal geometry shall be associated with a temporal reference system through the frame attribute that provides a URI reference that identifies a description of the reference system. Following ISO 19108, the Gregorian calendar with UTC is the default reference system, but others may also be used. The GPS calendar is an alternative reference systems in common use. +The two geometric primitives in the temporal dimension are the instant and the period. GML components are defined to support these as follows. + + + + + + + + + + + + gml:TimeInstant acts as a zero-dimensional geometric primitive that represents an identifiable position in time. + + + + + + + + + + + + + + + + gml:TimeInstantPropertyType provides for associating a gml:TimeInstant with an object. + + + + + + + + + + + gml:TimePeriod acts as a one-dimensional geometric primitive that represents an identifiable extent in time. +The location in of a gml:TimePeriod is described by the temporal positions of the instants at which it begins and ends. The length of the period is equal to the temporal distance between the two bounding temporal positions. +Both beginning and end may be described in terms of their direct position using gml:TimePositionType which is an XML Schema simple content type, or by reference to an indentifiable time instant using gml:TimeInstantPropertyType. +Alternatively a limit of a gml:TimePeriod may use the conventional GML property model to make a reference to a time instant described elsewhere, or a limit may be indicated as a direct position. + + + + + These values are interpreted as follows: +- "unknown" indicates that no specific value for temporal position is provided. +- "now" indicates that the specified value shall be replaced with the current temporal position whenever the value is accessed. +- "before" indicates that the actual temporal position is unknown, but it is known to be before the specified value. +- "after" indicates that the actual temporal position is unknown, but it is known to be after the specified value. +A value for indeterminatePosition may +- be used either alone, or +- qualify a specific value for temporal position. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + gml:TimePeriodPropertyType provides for associating a gml:TimePeriod with an object. + + + + + + + + + + + The method for identifying a temporal position is specific to each temporal reference system. gml:TimePositionType supports the description of temporal position according to the subtypes described in ISO 19108. +Values based on calendars and clocks use lexical formats that are based on ISO 8601, as described in XML Schema Part 2:2001. A decimal value may be used with coordinate systems such as GPS time or UNIX time. A URI may be used to provide a reference to some era in an ordinal reference system . +In common with many of the components modelled as data types in the ISO 19100 series of International Standards, the corresponding GML component has simple content. However, the content model gml:TimePositionType is defined in several steps. +Three XML attributes appear on gml:TimePositionType: +A time value shall be associated with a temporal reference system through the frame attribute that provides a URI reference that identifies a description of the reference system. Following ISO 19108, the Gregorian calendar with UTC is the default reference system, but others may also be used. Components for describing temporal reference systems are described in 14.4, but it is not required that the reference system be described in this, as the reference may refer to anything that may be indentified with a URI. +For time values using a calendar containing more than one era, the (optional) calendarEraName attribute provides the name of the calendar era. +Inexact temporal positions may be expressed using the optional indeterminatePosition attribute. This takes a value from an enumeration. + + + + + + + + + + + + The length of a time period. + + + + + + + + + gml:duration conforms to the ISO 8601 syntax for temporal length as implemented by the XML Schema duration type. + + + + + gml:timeInterval conforms to ISO 11404 which is based on floating point values for temporal length. +ISO 11404 syntax specifies the use of a positiveInteger together with appropriate values for radix and factor. The resolution of the time interval is to one radix ^(-factor) of the specified time unit. +The value of the unit is either selected from the units for time intervals from ISO 31-1:1992, or is another suitable unit. The encoding is defined for GML in gml:TimeUnitType. The second component of this union type provides a method for indicating time units other than the six standard units given in the enumeration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + gml:RelatedTimeType provides a content model for indicating the relative position of an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive. It extends the generic gml:TimePrimitivePropertyType with an XML attribute relativePosition, whose value is selected from the set of 13 temporal relationships identified by Allen (1983) + + + + + + + + + + + + + + + + + + + + + + + + + + + + gml:TimePrimitivePropertyType provides a standard content model for associations between an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive and another object. + + + + + + + + + + The simple type gml:TimePositionUnion is a union of XML Schema simple types which instantiate the subtypes for temporal position described in ISO 19108. + An ordinal era may be referenced via URI. A decimal value may be used to indicate the distance from the scale origin . time is used for a position that recurs daily (see ISO 19108:2002 5.4.4.2). + Finally, calendar and clock forms that support the representation of time in systems based on years, months, days, hours, minutes and seconds, in a notation following ISO 8601, are assembled by gml:CalDate + + + + + + This element is used directly as a property of gml:TimeInstant (see 15.2.2.3), and may also be used in application schemas. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + deprecated + + + + + + + + + + deprecated + + + + + The value of this property is a text description of the object. gml:description uses gml:StringOrRefType as its content model, so it may contain a simple text string content, or carry a reference to an external description. The use of gml:description to reference an external description has been deprecated and replaced by the gml:descriptionReference property. + + + + + The value of this property is a remote text description of the object. The xlink:href attribute of the gml:descriptionReference property references the external description. + + + + + Often, a special identifier is assigned to an object by the maintaining authority with the intention that it is used in references to the object For such cases, the codeSpace shall be provided. That identifier is usually unique either globally or within an application domain. gml:identifier is a pre-defined property for such identifiers. + + + + + The gml:name property provides a label or identifier for the object, commonly a descriptive name. An object may have several names, typically assigned by different authorities. gml:name uses the gml:CodeType content model. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace. In common usage there will be one name per authority, so a processing application may select the name from its preferred codeSpace. + + + + + + The gml:quantityType property indicates the phenomenon to which the units apply. This element contains an informal description of the phenomenon or type of physical quantity that is measured or observed. When the physical quantity is the result of an observation or measurement, this term is known as observable type or measurand. +The use of gml:quantityType for references to remote values is deprecated. + + + + + The gml:quantityTypeReference property indicates the phenomenon to which the units apply. The content is a reference to a remote value. + + + + + The catalogSymbol is the preferred lexical symbol used for this unit of measure. +The codeSpace attribute in gml:CodeType identifies a namespace for the catalog symbol value, and might reference the external catalog. The string value in gml:CodeType contains the value of a symbol that should be unique within this catalog namespace. This symbol often appears explicitly in the catalog, but it could be a combination of symbols using a specified algebra of units. + + + + + gml:IdentifiedObjectType provides identification properties of a CRS-related object. In gml:DefinitionType, the gml:identifier element shall be the primary name by which this object is identified, encoding the "name" attribute in the UML model. +Zero or more of the gml:name elements can be an unordered set of "identifiers", encoding the "identifier" attribute in the UML model. Each of these gml:name elements can reference elsewhere the object's defining information or be an identifier by which this object can be referenced. +Zero or more other gml:name elements can be an unordered set of "alias" alternative names by which this CRS related object is identified, encoding the "alias" attributes in the UML model. An object may have several aliases, typically used in different contexts. The context for an alias is indicated by the value of its (optional) codeSpace attribute. +Any needed version information shall be included in the codeSpace attribute of a gml:identifier and gml:name elements. In this use, the gml:remarks element in the gml:DefinitionType shall contain comments on or information about this object, including data source information. + + + + + + + + deprecated + + + + + deprecated + + + + + + + deprecated + + + + + + + + + + gml:CodeWithAuthorityType requires that the codeSpace attribute is provided in an instance. + + + + + + + + diff --git a/geostatistics/uncertweb/Profiles/ISO_DQ/UncertWeb_DQ.xsd b/geostatistics/uncertweb/Profiles/ISO_DQ/UncertWeb_DQ.xsd new file mode 100644 index 0000000..cd4d206 --- /dev/null +++ b/geostatistics/uncertweb/Profiles/ISO_DQ/UncertWeb_DQ.xsd @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + Quantitative_conformance_measure from Quality Procedures. - - Renamed to remove implied use limitation - - OCL - -- result is type specified by valueDomain - result.tupleType = valueDomain + + + + + + + + + + + + + + + + + diff --git a/geostatistics/uncertweb/Profiles/OM/UncertWeb_OM.xsd b/geostatistics/uncertweb/Profiles/OM/UncertWeb_OM.xsd new file mode 100644 index 0000000..3f5c93a --- /dev/null +++ b/geostatistics/uncertweb/Profiles/OM/UncertWeb_OM.xsd @@ -0,0 +1,522 @@ + + + + + + + + + om_uw.xsd + OM_Obser + + + + + + + + + + + + + + + + + Base type for Observations. Observation is an act ("event"), whose result + is an estimate of the value of a property of the feature of interest. The observed + property may be any property associated with the type of the feature of interest. + Concrete observation types must add a *result* property of a suitable type. + + + + + + + Some observations depend on other observations to provide + context which is important, sometimes essential, in understanding the + result. These dependencies are stronger than mere spatiotemporal + coincidences, requiring explicit representation. If present, the association + class ObservationContext (Figure 2) shall link a OM_Observation to another + OM_Observation, with the role name relatedObservation for the target. + + + + + + The attribute phenomenonTime:TM_Object shall describe the time + that the result (6.2.2.9) applies to the property of the feature-of-interest + (6.2.2.7). This is often the time of interaction by a sampling procedure + (8.1.3) or observation procedure (6.2.2.10) with a real-world feature. + + + + + + The attribute resultTime:TM_Instant shall describe the time when + the result became available, typically when the procedure (6.2.2.10) + associated with the observation was completed For some observations this is + identical to the samplingTime. However, there are important cases where they + differ. + + + + + If present, the attribute validTime:TM_Period shall describe the + time period during which the result is intended to be used. + + + + + The association ProcessUsed shall link the OM_Observation to the + OM_Process (6.2.3) used to generate the result. The process has the role + procedure with respect to the observation. A process might be responsible + for more than one generatedObservation. + + + + + If present, the attributes parameter:NamedValue shall describe + an arbitrary event-specific parameter. This might be an environmental + parameter, an instrument setting or input, or an event-specific sampling + parameter that is not tightly bound to either the feature-of-interest + (6.2.2.7) or to the observation procedure (6.2.2.10). To avoid ambiguity, + there shall be no more than one parameter with the same name. NOTE + Parameters that are tightly bound to the procedure may be recorded as part + of the procedure description. In some contexts the Observation::procedure + (6.2.2.10) is a generic or standard procedure, rather than an event-specific + process. In this context, parameters bound to the observation act, such as + instrument settings, calibrations or inputs, local position, detection + limits, asset identifier, operator, may augment the description of a + standard procedure. + + + + + + xs:anyType + + The association Phenomenon shall link the OM_Observation to the + GFI_PropertyType (C.2.2) for which the OM_Observation:result (6.2.2.9) + provides an estimate of its value. The property type has the role + observedProperty with respect to the observation. The observed property + shall be a phenomenon associated with the type of the featureOfInterest. + NOTE An observed property may, but need not be modelled as a property (in + the sense of the General Feature Model) in a formal application schema that + defines the type of the feature of interest The observed property supports + semantic or thematic classification of observations, which is useful for + discovery and data fusion. + + + + + + The association Domain shall link the OM_Observation to the + GFI_Feature (C.2.1) that is the subject of the observation and carries the + observed property. This feature has the role featureOfInterest with respect + to the observation. This feature is the real-world object whose properties + are under observation, or is a feature intended to sample the real-world + object, as described in Clause 8 of this International Standard. An + observation instance serves as a propertyValueProvider for its feature of + interest. + + + + + + If present, the attributes resultQuality:DQ_Element shall + describe the quality of the result (6.2.2.9). This instance-specific + description complements the description of the observation procedure + (6.2.2.10), which provides information concerning the quality of all + observations using this procedure. Quality of a result may be assessed + following the procedures in ISO 19114:2003. Multiple measures may be + provided (ISO/TS 19138:2006). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Observation whose result is continuous numerical measurement. + + + + + + + + + + + + + + + Observation whose result is a discrete numerical measurement. + + + + + + + + + + + + + + + Observation whose result is a boolean value. + + + + + + + + + + + + + + + Observation whose result is a freetext value. + + + + + + + + + + + + + + + Observation whose result is a freetext value. + + + + + + + + + + + + + + + Observation whose result is an Uncertainty value encoded as UncertML. + + + + + + + + + + + + + + + Observation whose result is an reference to another file. + + + + + + + + + + + + + + + + + + + + Some observations depend on other observations to provide context which + is important, sometimes essential, in understanding the result. These dependencies + are stronger than mere spatiotemporal coincidences, requiring explicit + representation. If present, the association class ObservationContext (Figure 2) + shall link a OM_Observation to another OM_Observation, with the role name + relatedObservation for the target. + + + + + The attribute 'role' shall describe the relationship of + the target OM_Observation to the source OM_Observation. + + + + + + om:OM_Observation + + Some observations depend on other observations to provide + context which is important, sometimes essential, in understanding the + result. These dependencies are stronger than mere spatiotemporal + coincidences, requiring explicit representation. If present, the association + class ObservationContext (Figure 2) shall link a OM_Observation to another + OM_Observation, with the role name relatedObservation for the target. + + + + + + + + + Some observations depend on other observations to provide context which + is important, sometimes essential, in understanding the result. These dependencies + are stronger than mere spatiotemporal coincidences, requiring explicit + representation. If present, the association class ObservationContext (Figure 2) + shall link a OM_Observation to another OM_Observation, with the role name + relatedObservation for the target. + + + + + + ObservationContext is a dataType, without identity, so may only be used + inline + + + + + + + + + + + OM_Process is abstract, and has no attributes, operations or associations. It serves as the base class for observation processes. The purpose of an observation process is to generate an observation result. An instance of OM_Process is often an instrument or sensor, but may be a human observer, a simulator, or a process or algorithm applied to more primitive results used as inputs. + + NOTE ISO 19115-2:2008 provides MI_Instrument, LE_Processing and LE_Algorithm, which could all be modelled as specializations of OM_Process. OGC SensorML [10] provides a model which is suitable for many observation procedures. + + + + + + OM_Process is abstract, and has no attributes, operations or associations. It serves as the base class for observation processes. The purpose of an observation process is to generate an observation result. An instance of OM_Process is often an instrument or sensor, but may be a human observer, a simulator, or a process or algorithm applied to more primitive results used as inputs. + + NOTE ISO 19115-2:2008 provides MI_Instrument, LE_Processing and LE_Algorithm, which could all be modelled as specializations of OM_Process. OGC SensorML [10] provides a model which is suitable for many observation procedures. + + + + + + + + + + + + The class 'NamedValue' provides for a generic soft-typed parameter value. + NamedValue shall support two attributes. + + + + + The attribute 'name' shall indicate the meaning of the + named value. Its value should be taken from a well-governed source if + possible. + + + + + The attribute 'value' shall provide the value. The type Any + should be substituted by a suitable concrete type, such as + CI_ResponsibleParty or Measure. + + + + + + + + The class 'NamedValue' provides for a generic soft-typed parameter value. + NamedValue shall support two attributes. + + + + + + + + + + + + + + + This property type is not provided directly by GML + + + + + + + + + gml:RelatedTimeType provides a content model for indicating the relative position of an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive. It extends the generic gml:TimePrimitivePropertyType with an XML attribute relativePosition, whose value is selected from the set of 13 temporal relationships identified by Allen (1983) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/geostatistics/uncertweb/Profiles/Sampling/samplingFeature.xsd b/geostatistics/uncertweb/Profiles/Sampling/samplingFeature.xsd new file mode 100644 index 0000000..d213c67 --- /dev/null +++ b/geostatistics/uncertweb/Profiles/Sampling/samplingFeature.xsd @@ -0,0 +1,184 @@ + + + + + + samplingFeature.xsd Observations and Measurements - XML Implementation is an + OGC Standard Copyright (c) [2010] Open Geospatial Consortium, Inc. All Rights Reserved. + To obtain additional rights of use, visit http://www.opengeospatial.org/legal/. + + + + + + + + + + + + + + + + If present, the sub-element 'type' shall indicate the class of + spatial sampling feature. A register of type identifiers corresponding with + the sampling feature types in ISO 19156 is provided by OGC at + http://www.opengis.net/def/samplingFeatureType/OGC-OM/2.0/ + + + + + 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. It is + usually a real-world feature from an application domain (Figures 5 and 10). + + + + + + + + + + + + A "SamplingFeature" is a feature used primarily for taking + observations. + + + + + + + + + + + + + + + + + + + + + + A "SamplingFeatureRelation" is used to describe relationships between + sampling features, including part-whole, siblings, etc. + + + + + + + + + + + + + + + + + + + + + The class SF_SamplingFeatureCollection (Figure 9) is an instance of the + «metaclass» GF_FeatureType (ISO 19109:2005), which therefore represents a feature + type. SF_SamplingFeatureCollection shall support one association. + + + + + + + The association Collection shall link a + SF_SamplingFeatureCollection to member SF_SamplingFeatures. + + + + + + + + + + + + + + + + + + + + + + diff --git a/geostatistics/uncertweb/Profiles/Sampling/spatialSamplingFeature.xsd b/geostatistics/uncertweb/Profiles/Sampling/spatialSamplingFeature.xsd new file mode 100644 index 0000000..c4cf300 --- /dev/null +++ b/geostatistics/uncertweb/Profiles/Sampling/spatialSamplingFeature.xsd @@ -0,0 +1,110 @@ + + + + + + spatialSamplingFeature.xsd Observations and Measurements - XML + Implementation is an OGC Standard Copyright (c) [2010] Open Geospatial Consortium, Inc. + All Rights Reserved. To obtain additional rights of use, visit + http://www.opengeospatial.org/legal/. + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 is the property value. + + + + + + + + The association Geometry shall link a + SF_SpatialSamplingFeature to a GM_Object that describes its shape. + + + + + + + + + + + + + + + + + + + diff --git a/geostatistics/uncertweb/Profiles/UncertMLX/UncertML_extended.xsd b/geostatistics/uncertweb/Profiles/UncertMLX/UncertML_extended.xsd new file mode 100644 index 0000000..989011a --- /dev/null +++ b/geostatistics/uncertweb/Profiles/UncertMLX/UncertML_extended.xsd @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/geostatistics/uncertweb/Profiles/WPS/uw-metadata-example-rdf.xml b/geostatistics/uncertweb/Profiles/WPS/uw-metadata-example-rdf.xml new file mode 100644 index 0000000..9e025a9 --- /dev/null +++ b/geostatistics/uncertweb/Profiles/WPS/uw-metadata-example-rdf.xml @@ -0,0 +1,60 @@ + + + + org.uncertweb.wps.Gaussian2Samples + Realisations to distribution process. + Computes a distribution out of realisations. + + + + + + + + + GaussianDistribution + GaussianDistribution + GaussianDistribution + + + + + + + + + application/netcdf + + + + + text/xml + http://giv-uw.uni-muenster.de:8080/uts/schemas/uncertml2.0.0/GaussianDistribution.xsd + + + + + + + + output_distribution + output_distribution + output_distribution + + + + text/xml + http://giv-uw.uni-muenster.de:8080/uts/schemas/uncertml2.0.0/GaussianDistribution.xsd + + + + + text/xml + http://giv-uw.uni-muenster.de:8080/uts/schemas/uncertml2.0.0/GaussianDistribution.xsd + + + + + + + diff --git a/geostatistics/uncertweb/Profiles/WPS/uw-metadata-example-ref.xml b/geostatistics/uncertweb/Profiles/WPS/uw-metadata-example-ref.xml new file mode 100644 index 0000000..87df91d --- /dev/null +++ b/geostatistics/uncertweb/Profiles/WPS/uw-metadata-example-ref.xml @@ -0,0 +1,59 @@ + + + + org.uncertweb.wps.Gaussian2Samples + Realisations to distribution process. + Computes a distribution out of realisations. + + + + + + + + GaussianDistribution + GaussianDistribution + GaussianDistribution + + + + + + + + + application/netcdf + + + + + text/xml + http://giv-uw.uni-muenster.de:8080/uts/schemas/uncertml2.0.0/GaussianDistribution.xsd + + + + + + + + output_distribution + output_distribution + output_distribution + + + + text/xml + http://giv-uw.uni-muenster.de:8080/uts/schemas/uncertml2.0.0/GaussianDistribution.xsd + + + + + text/xml + http://giv-uw.uni-muenster.de:8080/uts/schemas/uncertml2.0.0/GaussianDistribution.xsd + + + + + + + diff --git a/geostatistics/uncertweb/Profiles/WPS/uw-metadata-example.xml b/geostatistics/uncertweb/Profiles/WPS/uw-metadata-example.xml new file mode 100644 index 0000000..3cf2bc6 --- /dev/null +++ b/geostatistics/uncertweb/Profiles/WPS/uw-metadata-example.xml @@ -0,0 +1,66 @@ + + + + org.uncertweb.wps.Gaussian2Samples + Realisations to distribution process. + Computes a distribution out of realisations. + + + + @spatial-support-types: cell centre + @spatial-crss: EPSG:4326 + + + + + + GaussianDistribution + GaussianDistribution + GaussianDistribution + + + + @spatial-support-types: cell centre + @spatial-crss: EPSG:4326 + @spatial-resolutions: 1deg + + + + + + + application/netcdf + + + + + text/xml + http://giv-uw.uni-muenster.de:8080/uts/schemas/uncertml2.0.0/GaussianDistribution.xsd + + + + + + + + output_distribution + output_distribution + output_distribution + + + + text/xml + http://giv-uw.uni-muenster.de:8080/uts/schemas/uncertml2.0.0/GaussianDistribution.xsd + + + + + text/xml + http://giv-uw.uni-muenster.de:8080/uts/schemas/uncertml2.0.0/GaussianDistribution.xsd + + + + + + + diff --git a/geostatistics/uncertweb/Profiles/WPS/uwMetadata.xsd b/geostatistics/uncertweb/Profiles/WPS/uwMetadata.xsd new file mode 100644 index 0000000..c70fb0e --- /dev/null +++ b/geostatistics/uncertweb/Profiles/WPS/uwMetadata.xsd @@ -0,0 +1,34 @@ + + + + + + + + + Metadata element used in WPS for providing additional metadata of WPS process descriptions. + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/geostatistics/uncertweb/Schema/uncertml/uncertml2.xsd b/geostatistics/uncertweb/Schema/uncertml/uncertml2.xsd new file mode 100644 index 0000000..0d03cc3 --- /dev/null +++ b/geostatistics/uncertweb/Schema/uncertml/uncertml2.xsd @@ -0,0 +1,1173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pesConfig/1.0/pesConfig.xsd b/pesConfig/1.0/pesConfig.xsd new file mode 100644 index 0000000..8e027d5 --- /dev/null +++ b/pesConfig/1.0/pesConfig.xsd @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rights/1.0/rights.xsd b/rights/1.0/rights.xsd new file mode 100644 index 0000000..faf19f1 --- /dev/null +++ b/rights/1.0/rights.xsd @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/security/config/1.1/secconfig.xsd b/security/config/1.1/secconfig.xsd new file mode 100644 index 0000000..7f08a39 --- /dev/null +++ b/security/config/1.1/secconfig.xsd @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/security/gatekeeper/KVP2XML.xsd b/security/gatekeeper/KVP2XML.xsd new file mode 100644 index 0000000..6b0aedc --- /dev/null +++ b/security/gatekeeper/KVP2XML.xsd @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/security/policy/simple-permission/1.0/simple-permission.xsd b/security/policy/simple-permission/1.0/simple-permission.xsd new file mode 100644 index 0000000..8a5a1c0 --- /dev/null +++ b/security/policy/simple-permission/1.0/simple-permission.xsd @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirAll.xsd b/sir/0.3.2/sirAll.xsd new file mode 100644 index 0000000..a73d0ca --- /dev/null +++ b/sir/0.3.2/sirAll.xsd @@ -0,0 +1,27 @@ + + + + sirAll.xsd 2012-11-28 + + This XML Schema Document includes and imports all the + XML Schemas defined by the SIR - Sensor Instance Registry. Visit + http://52north.org. + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirCancelSensorStatusSubscription.xsd b/sir/0.3.2/sirCancelSensorStatusSubscription.xsd new file mode 100644 index 0000000..ccf132e --- /dev/null +++ b/sir/0.3.2/sirCancelSensorStatusSubscription.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirCommon.xsd b/sir/0.3.2/sirCommon.xsd new file mode 100644 index 0000000..b0efd6c --- /dev/null +++ b/sir/0.3.2/sirCommon.xsd @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirConnectToCatalog.xsd b/sir/0.3.2/sirConnectToCatalog.xsd new file mode 100644 index 0000000..baafb38 --- /dev/null +++ b/sir/0.3.2/sirConnectToCatalog.xsd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirDeleteSensorInfo.xsd b/sir/0.3.2/sirDeleteSensorInfo.xsd new file mode 100644 index 0000000..a3b3ed8 --- /dev/null +++ b/sir/0.3.2/sirDeleteSensorInfo.xsd @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirDescribeSensor.xsd b/sir/0.3.2/sirDescribeSensor.xsd new file mode 100644 index 0000000..c38a565 --- /dev/null +++ b/sir/0.3.2/sirDescribeSensor.xsd @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirDisconnectFromCatalog.xsd b/sir/0.3.2/sirDisconnectFromCatalog.xsd new file mode 100644 index 0000000..02d4225 --- /dev/null +++ b/sir/0.3.2/sirDisconnectFromCatalog.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirGetCapabilities.xsd b/sir/0.3.2/sirGetCapabilities.xsd new file mode 100644 index 0000000..2072f9b --- /dev/null +++ b/sir/0.3.2/sirGetCapabilities.xsd @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirGetSensorStatus.xsd b/sir/0.3.2/sirGetSensorStatus.xsd new file mode 100644 index 0000000..50b4070 --- /dev/null +++ b/sir/0.3.2/sirGetSensorStatus.xsd @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirHarvestService.xsd b/sir/0.3.2/sirHarvestService.xsd new file mode 100644 index 0000000..2f61aaa --- /dev/null +++ b/sir/0.3.2/sirHarvestService.xsd @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirInsertSensorInfo.xsd b/sir/0.3.2/sirInsertSensorInfo.xsd new file mode 100644 index 0000000..591a3c1 --- /dev/null +++ b/sir/0.3.2/sirInsertSensorInfo.xsd @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirInsertSensorStatus.xsd b/sir/0.3.2/sirInsertSensorStatus.xsd new file mode 100644 index 0000000..eac1d6b --- /dev/null +++ b/sir/0.3.2/sirInsertSensorStatus.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirRenewSensorStatusSubscription.xsd b/sir/0.3.2/sirRenewSensorStatusSubscription.xsd new file mode 100644 index 0000000..4869c82 --- /dev/null +++ b/sir/0.3.2/sirRenewSensorStatusSubscription.xsd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirSearchSensor.xsd b/sir/0.3.2/sirSearchSensor.xsd new file mode 100644 index 0000000..1865b97 --- /dev/null +++ b/sir/0.3.2/sirSearchSensor.xsd @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirSubscribeSensorStatus.xsd b/sir/0.3.2/sirSubscribeSensorStatus.xsd new file mode 100644 index 0000000..cf80b53 --- /dev/null +++ b/sir/0.3.2/sirSubscribeSensorStatus.xsd @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sir/0.3.2/sirUpdateSensorDescription.xsd b/sir/0.3.2/sirUpdateSensorDescription.xsd new file mode 100644 index 0000000..b6f6d8d --- /dev/null +++ b/sir/0.3.2/sirUpdateSensorDescription.xsd @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sor/0.3.1/sorAll.xsd b/sor/0.3.1/sorAll.xsd new file mode 100644 index 0000000..e16a9c1 --- /dev/null +++ b/sor/0.3.1/sorAll.xsd @@ -0,0 +1,18 @@ + + + + sorAll.xsd 2012-11-28 + + This XML Schema Document includes and imports all the + XML Schemas defined by the SOR - Sensor Observable Registry. Visit + http://52north.org. + + + + + + + + + + diff --git a/sor/0.3.1/sorDeleteDefinition.xsd b/sor/0.3.1/sorDeleteDefinition.xsd new file mode 100644 index 0000000..3527c94 --- /dev/null +++ b/sor/0.3.1/sorDeleteDefinition.xsd @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/sor/0.3.1/sorGetCapabilities.xsd b/sor/0.3.1/sorGetCapabilities.xsd new file mode 100644 index 0000000..5c291c0 --- /dev/null +++ b/sor/0.3.1/sorGetCapabilities.xsd @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sor/0.3.1/sorGetDefinition.xsd b/sor/0.3.1/sorGetDefinition.xsd new file mode 100644 index 0000000..fe8b5eb --- /dev/null +++ b/sor/0.3.1/sorGetDefinition.xsd @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/sor/0.3.1/sorGetDefinitionURIs.xsd b/sor/0.3.1/sorGetDefinitionURIs.xsd new file mode 100644 index 0000000..45963e4 --- /dev/null +++ b/sor/0.3.1/sorGetDefinitionURIs.xsd @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/sor/0.3.1/sorGetMatchingDefinitions.xsd b/sor/0.3.1/sorGetMatchingDefinitions.xsd new file mode 100644 index 0000000..6a7c473 --- /dev/null +++ b/sor/0.3.1/sorGetMatchingDefinitions.xsd @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sor/0.3.1/sorInsertDefinition.xsd b/sor/0.3.1/sorInsertDefinition.xsd new file mode 100644 index 0000000..09f8857 --- /dev/null +++ b/sor/0.3.1/sorInsertDefinition.xsd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/sosdo/1.0/sosdo.xsd b/sosdo/1.0/sosdo.xsd new file mode 100644 index 0000000..491e509 --- /dev/null +++ b/sosdo/1.0/sosdo.xsd @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + unknown + + Pointer to the observation that shall be deleted. + + + + + + + + + + + + + + + + unknown + + Pointer used to reference the observation that has been deleted by the service. + + + + + + + \ No newline at end of file diff --git a/sosdo/2.0/sosdo.xsd b/sosdo/2.0/sosdo.xsd new file mode 100644 index 0000000..aeade83 --- /dev/null +++ b/sosdo/2.0/sosdo.xsd @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + unknown + + Pointer(s) to the observation(s) that shall be deleted. + + + + + + Pointer(s) to a procedure for which observations shall be deleted + + + + + Pointer(s) to an observed property for which observations shall be deleted + + + + + Pointer(s) to a feature of interest for which observations shall be deleted + + + + + Pointer to an offering for which observations shall be deleted + + + + + Specifies a filter for a time property for which observations shall be deleted + + + + + + + + + + + + + + + + + + + + + diff --git a/sosdrt/1.0/sosdrt.xsd b/sosdrt/1.0/sosdrt.xsd new file mode 100644 index 0000000..25919ab --- /dev/null +++ b/sosdrt/1.0/sosdrt.xsd @@ -0,0 +1,67 @@ + + + + + + + + request to delete certain result templates + + + + + + + + + List of result templates to be deleted + + + + + + + + + Offering identifier of result template to be deleted + + + + + observed property identifier of result template to be deleted + + + + + + + + + + + + + + response with list of deleted result templates + + + + + + + + + + + + + diff --git a/sosgda/2.0/gda.xsd b/sosgda/2.0/gda.xsd new file mode 100644 index 0000000..a2072b7 --- /dev/null +++ b/sosgda/2.0/gda.xsd @@ -0,0 +1,187 @@ + + + + + + + SOS is an OGC Standard. Copyright (c) 2014 Open Geospatial Consortium. To obtain additional rights of use, visit http://www.opengeospatial.org/legal/. + + + + + operation to discover available time series for combinations of feature, observed property, procedure and offering + + + + + + + + + + pointer to a procedure for which time series shall be discovered + + + + + + pointer to an observed property for which time series shall be discovered + + + + + + pointer to a feature of interest for which time series shall be discovered + + + + + + pointer to an offering for which time series shall be discovered + + + + + + the responseFormat in which the response should be encoded + + + + + + + + + + + + + + + + response with result values from observations matching the request criteria + + + + + + template which contains observation metadata that is used to form complete observation together with result values that are inserted later on + + + + + + + + + + template which contains observation metadata that is used to form complete observation together with result values that are inserted later on + + + + + + + + + + The DataAvailabilityMemberType represents an individual time series comprising one procedure/observed property/feature of interest combination + + + + + + + + the procedure of the time series + + + + + + the observed property of the time series + + + + + + the feature of interest of the time series + + + + + + The time for which the time series contains data. This element has been copied from the Observation and Measurements schema in order to avoid the need to import the whole Observations and Measurements schema. + + + + + + the number of observations contained in the time series + + + + + + the offering the time series belongs to + + + + + The format descriptor holds infomation about the supported formats for the time series + + + + + place where other specifications/profiles may insert additional information + + + + + + + + + + + + + + + This property type is not provided directly by GML + + + + + + + + + The format descriptor holds infomation about the supported formats for the time series + + + + + + + + + + The procedure description format of the time series procedure + + + + + + + + + Relation between observation response format and observation types supported by this time series + + + + + + + + \ No newline at end of file diff --git a/sosrf/1.0/sosrf.xsd b/sosrf/1.0/sosrf.xsd new file mode 100644 index 0000000..7cfd6b4 --- /dev/null +++ b/sosrf/1.0/sosrf.xsd @@ -0,0 +1,21 @@ + + + + + + + extension parameter to request observation result filtering + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sosro/1.0/relatedOfferings.xsd b/sosro/1.0/relatedOfferings.xsd new file mode 100644 index 0000000..e0e507b --- /dev/null +++ b/sosro/1.0/relatedOfferings.xsd @@ -0,0 +1,49 @@ + + + + + + Describes the relation between two offerings, e.g. the contained offering is the parent the offering that holds this definition + + + + + + + contains a OfferingContext that holds the role and the related offering + + + + + + + + + + + + + + + + + + holds the role and the related offering + + + + + + + + + + + OfferingContext is a dataType, without identity, so may only be used inline + + + + + + + \ No newline at end of file diff --git a/sossf/1.0/sossf.xsd b/sossf/1.0/sossf.xsd new file mode 100644 index 0000000..d67b4bf --- /dev/null +++ b/sossf/1.0/sossf.xsd @@ -0,0 +1,21 @@ + + + + + + + extension parameter to request spatial filtering + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sps/1.0.0/am/amAll.xsd b/sps/1.0.0/am/amAll.xsd new file mode 100644 index 0000000..3c4e762 --- /dev/null +++ b/sps/1.0.0/am/amAll.xsd @@ -0,0 +1,28 @@ + + + + + amAll.xsd 2007/06 + + This XML Schema includes all operation-schemas defined for the AM. + + + + + + + + + + + + + diff --git a/sps/1.0.0/am/amCancelTask.xsd b/sps/1.0.0/am/amCancelTask.xsd new file mode 100644 index 0000000..e1ec0f9 --- /dev/null +++ b/sps/1.0.0/am/amCancelTask.xsd @@ -0,0 +1,74 @@ + + + + + + + + + Request from the operator to cancel submitted task(s). The operator should provide a description why he cancelled the task(s). This description shall be delivered to the owners of the cancelled tasks. + + + + + + The content chosen defines whether either all submitted tasks for a certain sensor (withSensorID) or (withTaskID) only certain tasks (from maybe different sensors) shall be cancelled. If the request contains tasks that are unknown to the service those are ignored. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/am/amCommon.xsd b/sps/1.0.0/am/amCommon.xsd new file mode 100644 index 0000000..6085a42 --- /dev/null +++ b/sps/1.0.0/am/amCommon.xsd @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + Determines the plugin type. (e.g. 'AXIS:1' or 'BotMob') + + + + diff --git a/sps/1.0.0/am/amConfigurations.xsd b/sps/1.0.0/am/amConfigurations.xsd new file mode 100644 index 0000000..710868a --- /dev/null +++ b/sps/1.0.0/am/amConfigurations.xsd @@ -0,0 +1,51 @@ + + + + + + + + + + + Contains information about all registered sensors and their type mappings. + + + + + + + + + + + ID of the sensor at the WNS associated with this service. + + + + + + True if a configuration file has been saved for the sensor, else false. + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/am/amGetAMConfiguration.xsd b/sps/1.0.0/am/amGetAMConfiguration.xsd new file mode 100644 index 0000000..8777487 --- /dev/null +++ b/sps/1.0.0/am/amGetAMConfiguration.xsd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/am/amGetSensorStatus.xsd b/sps/1.0.0/am/amGetSensorStatus.xsd new file mode 100644 index 0000000..a79703f --- /dev/null +++ b/sps/1.0.0/am/amGetSensorStatus.xsd @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/am/amRegister.xsd b/sps/1.0.0/am/amRegister.xsd new file mode 100644 index 0000000..b1a1fd4 --- /dev/null +++ b/sps/1.0.0/am/amRegister.xsd @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + Determines if the sensor shall be registered at a WNS specified by the SPS. + + + + + + + + + + + + + diff --git a/sps/1.0.0/am/amRegisterAtWNS.xsd b/sps/1.0.0/am/amRegisterAtWNS.xsd new file mode 100644 index 0000000..0668824 --- /dev/null +++ b/sps/1.0.0/am/amRegisterAtWNS.xsd @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + ID of the sensor at the WNS associated with this service. + + + + + + diff --git a/sps/1.0.0/am/amUnregister.xsd b/sps/1.0.0/am/amUnregister.xsd new file mode 100644 index 0000000..b1699f4 --- /dev/null +++ b/sps/1.0.0/am/amUnregister.xsd @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/am/amUpdate.xsd b/sps/1.0.0/am/amUpdate.xsd new file mode 100644 index 0000000..2e2e021 --- /dev/null +++ b/sps/1.0.0/am/amUpdate.xsd @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/am/amUpdateAMConfiguration.xsd b/sps/1.0.0/am/amUpdateAMConfiguration.xsd new file mode 100644 index 0000000..40001b3 --- /dev/null +++ b/sps/1.0.0/am/amUpdateAMConfiguration.xsd @@ -0,0 +1,69 @@ + + + + + + + + + + + This operation is only used to register or remove a plugin. The sensor elements in an AMConfiguration instance are altered via the Register-, Unregister- and Update operations. + + + + + + Add a new plugin. + + + + + Remove a plugin. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Used to identify the (still) registered sensors that block an intended delete action. + + + + + + + + + + + diff --git a/sps/1.0.0/am/common4am.xsd b/sps/1.0.0/am/common4am.xsd new file mode 100644 index 0000000..bf28092 --- /dev/null +++ b/sps/1.0.0/am/common4am.xsd @@ -0,0 +1,10 @@ + + + + + diff --git a/sps/1.0.0/am/gml4am.xsd b/sps/1.0.0/am/gml4am.xsd new file mode 100644 index 0000000..3a87d24 --- /dev/null +++ b/sps/1.0.0/am/gml4am.xsd @@ -0,0 +1,18 @@ + + + + + gml4am.xsd + Utility schema which simply includes the GML schema documents required for + the am schemas + + + + diff --git a/sps/1.0.0/am/sps4am.xsd b/sps/1.0.0/am/sps4am.xsd new file mode 100644 index 0000000..de181f3 --- /dev/null +++ b/sps/1.0.0/am/sps4am.xsd @@ -0,0 +1,17 @@ + + + + + sps4am.xsd + Utility schema which simply includes the SPS schema documents required for the am schemas + + + + + diff --git a/sps/1.0.0/common/common.xsd b/sps/1.0.0/common/common.xsd new file mode 100644 index 0000000..3f96977 --- /dev/null +++ b/sps/1.0.0/common/common.xsd @@ -0,0 +1,249 @@ + + + + + + + + + + Provides the services (given by service URL and service type) which will be returned upon DescribeResultAccess with sensorID. This information is pure meta information about which services (URLs) of which type will most likely store the information gathered by the sensor. This allows clients to determine in advance whether they are capable of accessing the sensor data or not. + + + + + Container for information that have to be provided by a sensor. The information will be used to create a SensorProfile for the sensor which can be registered to the PM. + + + + + + + + + + + + + + Container for information that shall be updated in a specific SensorProfile. The information provided in one of the elements will replace all existing information for that element. E.g. if one or more InputDescriptors are provided those will replace the existing ones. + + + + + + + + + + + + + + This is the ID used by the SPS framework internally to clearly identify a sensor (plugin) instance. + + + + + A better remindable name for the sensor ID. Must be unique for each sensor currently registered within the framework and should be of the form PROVIDER:SENSOR_IDENTIFIER, where the syntax of the SENSOR_IDENTIFIER is up to the provider - but should conform to OGC rules. + + + + + + + + + + Contains the fully qualified OGC URN for identifying a sensor instance. This URN contains the urn:ogc... prefix followed by the Alias information of the provider. + + + + + Contains both internal (SensorID) and external (Alias) ID of a sensor instance. + + + + + + + + + + + Contains information to set a new sensor instance state when it is registered or to restore a sensors state when the service is restarting. + + + + + + The content depends on the actual sensor. Each sensor type defines its own configuration schema. + + + + + + + + Contains update information for a specific sensor. + + + + + + The content depends on the actual sensor. Each sensor type defines its own configuration update schema. + + + + + + + + Used to retrieve the current status of a sensor + + + + + + Each target shall provide at least the ID and status of each known task. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contains a report with status information a services sensor. + + + + + + The content depends on the actual sensor. Each sensor type defines its own status information schema. + + + + + + + + + Contains information where the data gathered by a sensor in a certain task can be accessed from. If the DataServices element is omitted then the default data services for that sensor serve the data of the task. + + + + + This configuration file can be used for storing the basic information a sensor needs in order to be registered. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Links to where the SensorML description can be downloaded. + + + + + Contains the SensorML description directly as XML. We chose to use ##any namespace so that we are independent of the actual SensorML version used. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/common/commonAll.xsd b/sps/1.0.0/common/commonAll.xsd new file mode 100644 index 0000000..5041bf9 --- /dev/null +++ b/sps/1.0.0/common/commonAll.xsd @@ -0,0 +1,21 @@ + + + + + commonAll.xsd 2007/06 + + This XML Schema includes all operation-schemas defined for SPS common. + + + + + + diff --git a/sps/1.0.0/common/setAlias.xsd b/sps/1.0.0/common/setAlias.xsd new file mode 100644 index 0000000..9085d50 --- /dev/null +++ b/sps/1.0.0/common/setAlias.xsd @@ -0,0 +1,50 @@ + + + + + + + + + + + + This is the ID used by the SPS framework + internally to clearly identify a sensor + (plugin) instance. + + + + + + + A better remindable name for the sensor ID. + Must be unique for each sensor currently + registered within the framework and should + be of the form PROVIDER:SENSOR_IDENTIFIER, + where the syntax of the SENSOR_IDENTIFIER is + up to the provider - but should conform to + OGC rules. + + + + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/common/sps4common.xsd b/sps/1.0.0/common/sps4common.xsd new file mode 100644 index 0000000..5c48078 --- /dev/null +++ b/sps/1.0.0/common/sps4common.xsd @@ -0,0 +1,5 @@ + + + + + diff --git a/sps/1.0.0/pm/common4pm.xsd b/sps/1.0.0/pm/common4pm.xsd new file mode 100644 index 0000000..28aa2e3 --- /dev/null +++ b/sps/1.0.0/pm/common4pm.xsd @@ -0,0 +1,10 @@ + + + + + diff --git a/sps/1.0.0/pm/pmAll.xsd b/sps/1.0.0/pm/pmAll.xsd new file mode 100644 index 0000000..9104d81 --- /dev/null +++ b/sps/1.0.0/pm/pmAll.xsd @@ -0,0 +1,21 @@ + + + + + pmAll.xsd 2007/06 + + This XML Schema includes all operation-schemas defined for the PM. + + + + + + + + + + + + diff --git a/sps/1.0.0/pm/pmCommon.xsd b/sps/1.0.0/pm/pmCommon.xsd new file mode 100644 index 0000000..866c55b --- /dev/null +++ b/sps/1.0.0/pm/pmCommon.xsd @@ -0,0 +1,56 @@ + + + + + + + + + + Contains all information which is used for answering GetCapabilities, Describe Tasking and DescribeResultAccess requests. + + + + + + + Defines the area where the sensor can be tasked to operate in. + + + + + Defines the phenomenon measured by the sensor. + + + + + Contains the URL to the SensorML description so that it can be downloaded by the PM or contains the document itself. Note: Contains the document itself only while registering. After registering the SensorProfile contains the link to the location, where the SensorML document could be downloaded from (maybe from the PM itself). + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/pm/pmDeleteSensorProfile.xsd b/sps/1.0.0/pm/pmDeleteSensorProfile.xsd new file mode 100644 index 0000000..3a71d43 --- /dev/null +++ b/sps/1.0.0/pm/pmDeleteSensorProfile.xsd @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/pm/pmGetCapabilitiesBase.xsd b/sps/1.0.0/pm/pmGetCapabilitiesBase.xsd new file mode 100644 index 0000000..1fa42ae --- /dev/null +++ b/sps/1.0.0/pm/pmGetCapabilitiesBase.xsd @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/pm/pmGetSensorProfile.xsd b/sps/1.0.0/pm/pmGetSensorProfile.xsd new file mode 100644 index 0000000..25e333e --- /dev/null +++ b/sps/1.0.0/pm/pmGetSensorProfile.xsd @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/pm/pmNewSensorProfile.xsd b/sps/1.0.0/pm/pmNewSensorProfile.xsd new file mode 100644 index 0000000..aed3c42 --- /dev/null +++ b/sps/1.0.0/pm/pmNewSensorProfile.xsd @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/pm/pmSetCapabilitiesBase.xsd b/sps/1.0.0/pm/pmSetCapabilitiesBase.xsd new file mode 100644 index 0000000..8347274 --- /dev/null +++ b/sps/1.0.0/pm/pmSetCapabilitiesBase.xsd @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/pm/pmUpdateResultAccess.xsd b/sps/1.0.0/pm/pmUpdateResultAccess.xsd new file mode 100644 index 0000000..f375cef --- /dev/null +++ b/sps/1.0.0/pm/pmUpdateResultAccess.xsd @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + An entry with the given information will be created. Exception with code 'TaskIDAlreadyExists' will be thrown if a TaskAccess with the given TaskID has been created beforehand. Use UpdateTaskAccess for updating such an entry. + + + + + The entry with the given ID will be replaced by the given information. Exception with code 'UnknownTaskID' will be thrown if no entry with the given TaskID has been found. + + + + + The entry with the given ID will be removed from the task data access list. Exception with code 'UnknownTaskID' will be thrown if no entry with the given TaskID has been found. + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/pm/pmUpdateSensorProfile.xsd b/sps/1.0.0/pm/pmUpdateSensorProfile.xsd new file mode 100644 index 0000000..0ba1a46 --- /dev/null +++ b/sps/1.0.0/pm/pmUpdateSensorProfile.xsd @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sps/1.0.0/pm/sps4pm.xsd b/sps/1.0.0/pm/sps4pm.xsd new file mode 100644 index 0000000..68ff06b --- /dev/null +++ b/sps/1.0.0/pm/sps4pm.xsd @@ -0,0 +1,21 @@ + + + + + sps4pm.xsd Utility schema which simply includes the SPS schema documents + required for the pm schemas + + + + + + + + diff --git a/users/1.0/users.xsd b/users/1.0/users.xsd new file mode 100644 index 0000000..6e03750 --- /dev/null +++ b/users/1.0/users.xsd @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file