diff --git a/incubation/geosparql/20231206_delete_geosparqlfiles.nt b/incubation/geosparql/20231206_delete_geosparqlfiles.nt new file mode 100644 index 00000000..5d6982f9 --- /dev/null +++ b/incubation/geosparql/20231206_delete_geosparqlfiles.nt @@ -0,0 +1,6284 @@ + "miny_param1"@en . + "rcc8ntpp_param2"@en . + "2008-01-14"^^ . + . + . + . + . + "Definition of rcc8tppi_param2"@en . + "Matthew Perry" . + "true"^^ . + "Verify that a set of SPARQL queries involving the geof:relate function returns the correct result for a test dataset when using the specified serialization and version"@en . + . + . + . + . + . + . + . + "Matthew Perry" . + . + . + . + . + . + . + . + "check conformance with this requirement"@en . + "true"^^ . + "check conformance with this requirement"@en . + "GeoSPARQL 1.1 Conformance Test: Query Functions, non Simple Features"@en . + . + "Definition of ehMeet_param1"@en . + . + . + . + "\n Exists if the subject SpatialObject spatially touches the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n "@en . + . + . + . + . + "Identifier"@en . + . + . + "Open Geospatial Consortium" . + . + "has area"@en . + "rcc8ec_output"@en . + . + . + "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT"@en . + . + "2011-06-16"^^ . + . + . + . + "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: TTTFTTFFT\n "@en . + "check conformance with this requirement"@en . + . + . + . + "ehCoveredBy_output"@en . + . + "geom1"@en . + . + . + . + . + . + "Matthew Perry" . + . + . + "1"^^ . + "2011-06-16"^^ . + "rcc8ntpp_param1"@en . + "Definition of sfCrosses_param2"@en . + . + . + . + . + . + "\n (true) if this geometric object has no anomalous geometric\n points, such as self intersection or self tangency.\n "@en . + . + . + . + . + . + "\n # A valid example: the geo:GeometryCollection instance node has one outgoing rdfs:member relation to a geo:Geometry node\n PREFIX geo: \n PREFIX rdfs: \n\n \n a geo:GeometryCollection ;\n rdfs:member ;\n . \n \n geo:hasGeometry .\n " . + . + . + "Spatial resolution specifies the level of detail of a Geometry. It the smallest distinguishable distance between spatially adjacent coordinates."@en . + . + . + "\n # An invalid example: incoming to the Geometry blank node is geo:hasGeometry, outgoing are two geo:asWKT relations\n PREFIX geo: \n\n \n geo:hasGeometry [\n geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n geo:asWKT \"POINT (153.08 -27.32)\"^^geo:wktLiteral ;\n ] ;\n .\n " . + "Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646]."@en . + . + "ehCoveredBy_param2"@en . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: TTTFFTFFT\n "@en . + "An instance of geo:GeometryCollection should have at least one outgoing rdfs:member relation."@en . + "GeoSPARQL 1.0 Conformance Test: RCC8 Query Rewrite"@en . + . + . + . + . + . + . + "\n (true) if this geometric object has no anomalous geometric\n points, such as self intersection or self tangency.\n "@en . + . + . + . + . + . + "true"^^ . + "sfIntersects_param1"@en . + "rcc8tppi_param1"@en . + . + "2011-06-16"^^ . + . + "symDifference_output"@en . + "metricLength_param1"@en . + . + . + "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject. DE-9IM: FFTFTTTTT\n "@en . + . + "geom2"@en . + . + "gmlProfile"@en . + "(c) 2021 Open Geospatial Consortium" . + . + "\n The default geometry to be used in spatial calculations.\n It is Usually the most detailed geometry.\n "@en . + . + "units"@en . + "Extended Examples"@en . + "A geo:Geometry node should have maximum of one outgoing geo:hasMetricSpatialResolution property."@en . + . + . + . + "Implementations shall document supported GML profiles"@en . + "GeoSPARQL 1.0 Requirement: EH Query Rewrite"@en . + . + . + . + . + . + . + . + "overlap"@en . + "(c) 2022 Open Geospatial Consortium" . + . + . + . + "has volume"@en . + . + "rcc8ntppi_output"@en . + . + . + "GeoSPARQL 1.1 Conformance Test: DGGS Literal"@en . + "\n # A valid example: the geo:dimension has value is 2 while the geo:coordinateDimension has value 2\n PREFIX geo: \n\n geo:hasGeometry .\n geo:dimension 2 ;\n geo:coordinateDimension 2 ;\n .\n " . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "equals"@en . + "Implementations shall support the functions of Requirement 41 for DGGS geometry literals as SPARQL extension functions which are defined in this standard, for non-DGGS geometry literals"@en . + . + "1"^^ . + "GeoSPARQL 1.1 Requirement: KML Literal Default SRS"@en . + "true"^^ . + . + "A query function that returns the boundary of the input geometry."@en . + "A query rewrite rule used to determine if one spatial object is a tangential proper part of another spatial object based on their associated geometry objects."@en . + . + . + . + "Verify that a set of SPARQL queries involving the geof:asKML function returns the correct result for a test dataset when using the specified serialization and version"@en . + . + . + . + . + . + "Line"@en . + . + . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + . + . + "States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + . + "Returns the dimension of a geometry."@en . + . + . + . + . + . + . + . + . + . + . + "symDifference_param2"@en . + "Verify that queries involving empty geo:dggsLiteral values return the correct result for a test dataset"@en . + . + . + . + . + "Verify that queries involving geo:geoJSONLiteral values return the correct result for a test dataset"@en . + . + . + . + . + . + "\n The class spatial-object represents everything that can have\n a spatial representation. It is superclass of feature and geometry.\n "@en . + "true"^^ . + . + . + "geometryN_output"@en . + . + "symDifference_param1"@en . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + . + . + . + . + "A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment."@en . + . + . + . + . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "2011-06-16"^^ . + "true"^^ . + "A MultiCurve is a 1-dimensional GeometryCollection whose elements are Curves.\n\nA MultiCurve defines a set of methods for its subclasses and is included for reasons of extensibility.\n\nA MultiCurve is simple if and only if all of its elements are simple and the only intersections between any two elements occur at Points that are on the boundaries of both elements.\n\nThe boundary of a MultiCurve is obtained by applying the mod 2 union rule: A Point is in the boundary of a MultiCurve if it is in the boundaries of an odd number of elements of the MultiCurve.\n\nA MultiCurve is closed if all of its elements are closed. The boundary of a closed MultiCurve is always empty.\n\nA MultiCurve is defined as topologically closed."@en . + . + . + "GeoSPARQL 1.1 Requirement: Geometry asKML Literal"@en . + "Matthew Perry" . + "GeoSPARQL 1.0 Requirement: Query Functions"@en . + . + . + . + "ehDisjoint_output"@en . + "The volume of a Spatial Object in cubic meters."@en . + . + . + "GeoSPARQL RCC8 Topological Rules"@en . + . + . + . + "buffer_param3"@en . + . + . + . + . + . + . + . + "true"^^ . + . + . + "A Point is a 0-dimensional geometric object and represents a single location in coordinate space. \nA Point has an x-coordinate value, a y-coordinate value. If called for by the associated Spatial Reference System, it may also have coordinate values for z and m.\nThe boundary of a Point is the empty set."@en . + "GeoSPARQL 1.1 Conformance Test: Geometry asKML Literal"@en . + . + "Definition of metricBuffer_param1"@en . + . + . + "Spatial Object"@en . + . + . + . + "Definition of ehContains_output"@en . + . + . + . + "This is a JSON-LD context which can be used to incorporate the Simple Features vocabulary in a JSON-LD file"@en . + . + . + "Definition of perimeter_param1"@en . + . + . + . + . + . + . + "asGML_output"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "2021-02-25"^^ . + . + "Implementations shall support the SPARQL Query Language for RDF, the SPARQL Protocol for RDF and the SPARQL Query Results XML Format"@en . + . + "sfTouches_param2"@en . + . + . + "metricPerimeter_output"@en . + . + . + . + . + "States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFFTTFTTT"@en . + "metricLength_output"@en . + . + . + . + . + . + . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "The GeoJSON serialization of a Geometry"@en . + . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + . + . + "asKML_param1"@en . + . + . + "ehEquals_param2"@en . + . + "intersection_param2"@en . + . + . + . + "equals"@en . + . + "Definition of sfTouches_param2"@en . + . + . + . + . + . + "ehMeet_output"@en . + "2011-06-16"^^ . + "GeoSPARQL 1.0 Requirement: Relate Query Function"@en . + . + . + "Relation"@en . + . + . + . + . + . + "rcc8tpp_output"@en . + "The target Geometry shall describe a point, for example an instance of http://www.opengis.net/ont/sf#Point."@en . + "Verify that queries involving the following query transformation rules return the correct result for a test dataset when using the specified serialization and version: geor:rcc8eq, geor:rcc8dc, geor:rcc8ec, geor:rcc8po, geor:rcc8tppi, geor:rcc8tpp, geor:rcc8ntpp, geor:rcc8ntppi"@en . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + "An RDF/OWL vocabulary for defining SimpleFeature geometry types" . + . + . + "true"^^ . + "asGML_param2"@en . + . + "Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity."@en . + . + . + "geom"@en . + "isEmpty_param1"@en . + . + . + . + . + "GeoSPARQL 1.1 Conformance Test: Spatial Object Collection Class"@en . + . + . + . + "Verify that queries involving geo:kmlLiteral values return the correct result for a test dataset"@en . + . + "GML Literal"@en . + . + . + "true"^^ . + . + . + "2011-06-16"^^ . + "true"^^ . + . + . + . + "metricArea_param1"@en . + "meet"@en . + "Multi Polygon"@en . + . + . + . + . + . + . + "Converts a given geometry to an equivalent KML representation. Coordinates are converted to the CRS84 coordinate system, the only valid coordinate system to be used in a KML literal."@en . + . + "true"^^ . + . + . + "Z indicates the third dimension as indicated by the spatial reference system"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "check conformance with this requirement"@en . + "2011-06-16"^^ . + . + . + . + "has perimeter length in meters"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n "@en . + . + . + . + . + . + "Matthew Perry" . + "GeoSPARQL Ontology"@en . + . + . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:area, geof:geometryN, geof:length, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY, geof:minZ, geof:numGeometries and geof:projectTo for DGGS geometry literals"@en . + . + "geom1"@en . + "Multi Curve"@en . + "OGC GeoSPARQL 1.0" . + "JSON-LD context for the GeoSPARQL ontology"@en . + "GeoSPARQL 1.0 Requirement: EH Spatial Relations"@en . + "2011-06-16"^^ . + "https://schemas.opengis.net/gml/3.2.1/gml_32_geometries.rdf"^^ . + . + . + "Implementations shall support geof:asKML, as a SPARQL extension function"@en . + "\n # An invalid example: the target of a geo:asWKT property is not an RDF literal\n PREFIX geo: \n\n \n geo:hasGeometry [\n geo:asWKT ;\n ] ;\n . \n " . + "Line String"@en . + . + . + . + . + . + . + . + . + . + "A Polygon is a planar Surface defined by 1 exterior boundary and 0 or more interior boundaries. Each interior boundary defines a hole in the Polygon.\nThe exterior boundary LinearRing defines the top of the surface which is the side of the surface from which the exterior boundary appears to traverse the boundary in a counter clockwise direction. The interior LinearRings will have the opposite orientation, and appear as clockwise when viewed from the top,\nThe assertions for Polygons (the rules that define valid Polygons) are as follows:\n\na) Polygons are topologically closed;\nb) The boundary of a Polygon consists of a set of LinearRings that make up its exterior and interior boundaries;\nc) No two Rings in the boundary cross and the Rings in the boundary of a Polygon may intersect at a Point but only as a tangent.\nd) A Polygon may not have cut lines, spikes or punctures.\ne) The interior of every Polygon is a connected point set;\nf) The exterior of a Polygon with 1 or more holes is not connected. Each hole defines a connected component of the exterior."@en . + "GeoSPARQL 1.1 SPARQL Service Description: All Extensions" . + . + . + . + "geom1"@en . + . + . + "asKML"@en . + . + "sfWithin_param1"@en . + . + . + . + . + "Definition of length_output"@en . + . + . + "\n # An invalid example: the Resource instance has both an outgoing and an incoming geo:hasGeometry property (i.e. it's a geo:Feature and a geo:Geometry at the same time)\n PREFIX geo: \n\n \n geo:hasGeometry ;\n .\n \n geo:asWKT \"POINT (153.084232 -27.322734)\"^^geo:wktLiteral ;\n geo:hasGeometry [\n geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n ] ;\n . \n " . + "The topic of the resource."@en . + . + "area_output"@en . + . + "Matthew Perry" . + . + . + "coveredBy"@en . + . + "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFF*TFT**\n "@en . + . + . + "GeoSPARQL Spatial Aggregate Functions"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**"@en . + "true"^^ . + . + . + . + "area_param1"@en . + . + . + "\n A Well-known Text serialization of a geometry object.\n "@en . + . + . + "Verify that a set of SPARQL queries involving the geof:asGeoJSON function returns the correct result for a test dataset when using the specified serialization and version"@en . + . + "true"^^ . + . + . + "text/turtle" . + . + . + "The content of an RDF literal with an incoming geo:asDGGS relation must conform to DGGS literals, as defined by their specifications, however GeoSPARQL requires all DGGS Literals to start by indicating the specific DGGS used with an IRI for that DGGS enclosed n < & >"@en . + "rcc8eq_param2"@en . + . + . + . + "Examples that are too long to sensibly fit within the Specification's Annex B. They are presented as individual files within a version control repository directory."@en . + . + "disconnected"@en . + "geom2"@en . + . + "true"^^ . + . + . + . + . + . + . + "difference_param1"@en . + "All the GeoSPARQL Functions defined within the GeoSPARQL 1.1 specification"@en . + "GeoSPARQL Simple Features Functions"@en . + . + "2021-10-27"^^ . + "true"^^ . + . + . + . + . + "Definition of intersection_output"@en . + "Definition of area_param1"@en . + "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en . + . + "sfEquals_param1"@en . + . + . + . + "check conformance with this requirement"@en . + . + . + . + . + . + . + . + "1999-07-02"^^ . + . + . + . + . + "1999-07-02"^^ . + "Definition of rcc8ntppi_output"@en . + . + . + . + . + "This is a 'profile declaration' for the GeoSPARQL 1.0 specification (standard) as originally published in 2012. It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary. This is a 'profile declaration' for the GeoSPARQL 1.1 specification (standard). It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary."@en . + . + "A geo:Geometry node should have a maximum one outgoing geo:isSimple property."@en . + . + . + . + . + . + . + "true"^^ . + "true"^^ . + "asDGGS_param2"@en . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "Definition of rcc8tpp_output"@en . + "GeoSPARQL 1.1 Requirement: KML Literal"@en . + . + "Simple Features Vocabulary" . + . + . + "Definition of rcc8eq_param1"@en . + "GeoSPARQL 1.0 Requirement: GML Geometry Types"@en . + . + "\n The number of measurements or axes needed to describe the position of this\n geometry in a coordinate system.\n "@en . + . + "disconnected"@en . + . + "Matthew Perry" . + "Definition of union_param2"@en . + "A query function that calculates the minimum bounding circle of set of geometries."@en . + . + "Matthew Perry" . + . + . + . + "true"^^ . + "GeoSPARQL Functions and Rules Register"@en . + . + . + . + "true"^^ . + "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: TTTFFTFFT"@en . + . + . + . + . + . + . + . + . + . + "\n (true) if this geometric object has no anomalous geometric\n points, such as self intersection or self tangency.\n "@en . + . + . + . + . + "2011-06-16"^^ . + . + "OGC GeoSPARQL – A Geographic Query Language for RDF Data OGC 11-052r5" . + "boundingCircle_param1"@en . + . + . + . + "Definition of difference_param2"@en . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "sfContains_param1"@en . + "equals"@en . + . + . + "check conformance with this requirement"@en . + "States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FFTFTTTTT"@en . + . + . + . + . + . + . + . + . + . + "centroid_param1"@en . + . + "geom2"@en . + . + . + . + . + "Examples of a Contributor include a person, an organization, or a service. Typically, the name of a Contributor should be used to indicate the entity."@en . + . + . + "A query function that returns the maximum z coordinate of the input geometry."@en . + . + . + . + . + . + "covered by"@en . + "Spatial Object Collection"@en . + "Definition of asDGGS_param1"@en . + "\n The WKT serialization of a geometry\n "@en . + . + . + . + "2011-06-16"^^ . + . + . + "2008-01-14"^^ . + "A query function that returns the distance in meters between the two closest points of the input geometries."@en . + . + . + . + . + . + . + . + . + "asGML_param1"@en . + . + . + . + "text/json" . + "check conformance with this requirement"@en . + "Matthew Perry" . + "application/ld+json" . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\n\nDE-9IM: T*****FF*"@en . + . + "geom"@en . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "GeoSPARQL 1.1 SPARQL Service Description" . + "GeoSPARQL Simple Features Rules"@en . + "GeoSPARQL 1.1 Requirement: asWKT Function"@en . + "ehOverlap_param2"@en . + . + . + . + . + . + "sfWithin_output"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****"@en . + . + . + . + "geom"@en . + . + "KML Literal"@en . + . + "isSimple"@en . + . + . + "GeoSPARQL 1.1 Conformance Test: KML Literal"@en . + "2011-06-16"^^ . + . + . + . + . + . + . + "true"^^ . + . + . + . + . + "true"^^ . + . + "Implementations shall support geof:rcc8eq, geof:rcc8dc, geof:rcc8ec, geof:rcc8po, geof:rcc8tppi, geof:rcc8tpp, geof:rcc8ntpp, geof:rcc8ntppi as SPARQL extension functions, consistent with their corresponding DE-9IM intersection patterns, as defined by Simple Features [ISO 19125-1]"@en . + . + . + "Each Geometry node can have a maximum of one outgoing geo:asWKT relation."@en . + . + . + . + . + . + . + . + "Definition of union_output"@en . + "Definition of asGeoJSON_output"@en . + . + "true"^^ . + . + . + . + "A Point is a 0-dimensional geometric object and represents a single location in coordinate space. \nA Point has an x-coordinate value, a y-coordinate value. If called for by the associated Spatial Reference System, it may also have coordinate values for z and m.\nThe boundary of a Point is the empty set."@en . + . + "GeoSPARQL 1.0 Profile" . + . + "true"^^ . + "Matthew Perry" . + "rcc8ntppi_param1"@en . + "A MultiPoint is a 0-dimensional GeometryCollection. The elements of a MultiPoint are restricted to Points. ThePoints are not connected or ordered in any semantically important way.\n\nA MultiPoint is simple if no two Points in the MultiPoint are equal (have identical coordinate values in X and Y).\n\nEvery MultiPoint is spatially equal to a simple Multipoint.\n\nThe boundary of a MultiPoint is the empty set."@en . + "2008-01-14"^^ . + "\n # An invalid example: the geo:GeometryCollection instance node has no outgoing rdfs:member relations\n PREFIX geo: \n PREFIX rdfs: \n\n a geo:GeometryCollection .\n " . + . + . + . + . + . + . + . + . + "tangential proper part"@en . + . + . + . + . + "geom1"@en . + . + . + . + . + . + "true"^^ . + . + . + . + . + . + "Verify that queries involving the geo:asGeoJSON property return the correct result for a test dataset"@en . + . + "tangential proper part inverse"@en . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "A query rewrite rule used to determine if one spatial object is covered by another spatial object based on their associated primary geometry objects."@en . + "2011-06-16"^^ . + "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\n\nDE-9IM: TFFTFFTTT"@en . + . + "The arithmetic mean position of all the Geometry points of a given Feature."@en . + . + . + "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*TFF*FF*"@en . + . + "0"^^ . + . + "Implementations shall allow the RDFS class geo:FeatureCollection to be used in SPARQL graph patterns"@en . + "A query function that returns true if the first geometry argument spatially overlaps the second geometry argument.\r\n\r\nDE-9IM: T*T***T** "@en . + . + "\n # A valid example: incoming into the Geometry Blank Node is geo:hasGeometry, outgoing is one geo:asWKT relation\n PREFIX geo: \n\n \n geo:hasGeometry [\n geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n ] ;\n .\n " . + . + . + . + . + "2021-02-25"^^ . + "asDGGS_param1"@en . + . + "The number of measurements or axes needed to describe the spatial position of this Geometry in a coordinate system."@en . + "geom1"@en . + . + . + . + . + "distance_output"@en . + . + . + "GeoSPARQL Common Query Functions"@en . + "Definition of ehDisjoint_param2"@en . + . + . + . + . + . + . + . + . + "GeoSPARQL Ontology" . + . + "true"^^ . + . + . + . + . + . + "geom1"@en . + . + . + . + "non-tangential proper part"@en . + . + . + "geom2"@en . + . + . + "\n # A valid example: the subject of a geo:coordinateDimension property has no other properties with the same name\n PREFIX geo: \n \n \n geo:hasGeometry [\n geo:coordinateDimension 2 ;\n geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n ] ;\n .\n " . + . + "A query function that returns true if the input geometries overlap.\r\n\r\nDE-9IM: TTTTTTTTT"@en . + "2020-10-11"^^ . + . + . + . + . + . + . + . + . + "Definition of isEmpty_param1"@en . + . + "boundingCircle_output"@en . + "Matthew Perry" . + "A query function that returns the spatial reference system URI of the input geometry."@en . + . + "GeoSPARQL 1.1 Conformance Test: asDGGS Function"@en . + . + "intersection_output"@en . + . + . + . + "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject. DE-9IM: FFTFTTTTT\n "@en . + . + "ehContains_output"@en . + . + . + . + . + . + . + . + "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*"@en . + . + . + . + . + "Matthew Perry" . + . + . + . + . + . + . + "Definition of sfContains_param2"@en . + . + . + . + "2011-06-16"^^ . + "Matthew Perry" . + "check conformance with this requirement"@en . + "Definition of sfIntersects_param2"@en . + "check conformance with this requirement"@en . + "Definition of geometryN_param1"@en . + "check conformance with this requirement"@en . + . + "geom"@en . + "OGC GeoSPARQL 1.1" . + "Definition of rcc8po_param1"@en . + . + . + "geom1"@en . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n "@en . + . + "2012-06-14"^^ . + "maxy_output"@en . + "maximum"@en . + . + "http://defs-dev.opengis.net/static/definitions/conceptschemes/functions_geosparql.ttl"^^ . + "ehInside_param2"@en . + "The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant."@en . + . + "Matthew Perry" . + "2011-06-16"^^ . + . + "true"^^ . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + "GeoSPARQL 1.0 Requirement: RCC8 Query Functions"@en . + . + . + "geom2"@en . + . + . + "spatialDimension"@en . + "2011-06-16"^^ . + . + . + . + "1999-07-02"^^ . + "A Polygon is a planar Surface defined by 1 exterior boundary and 0 or more interior boundaries. Each interior boundary defines a hole in the Polygon.\nThe exterior boundary LinearRing defines the top of the surface which is the side of the surface from which the exterior boundary appears to traverse the boundary in a counter clockwise direction. The interior LinearRings will have the opposite orientation, and appear as clockwise when viewed from the top,\nThe assertions for Polygons (the rules that define valid Polygons) are as follows:\n\na) Polygons are topologically closed;\nb) The boundary of a Polygon consists of a set of LinearRings that make up its exterior and interior boundaries;\nc) No two Rings in the boundary cross and the Rings in the boundary of a Polygon may intersect at a Point but only as a tangent.\nd) A Polygon may not have cut lines, spikes or punctures.\ne) The interior of every Polygon is a connected point set;\nf) The exterior of a Polygon with 1 or more holes is not connected. Each hole defines a connected component of the exterior."@en . + . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . + "The content of an RDF literal with an incoming geo:asWKT relation must conform to a well-formed WKT string, as defined by its official specification (Simple Features Access)."@en . + . + "metricDistance_output"@en . + "union_param2"@en . + . + . + "union_param1"@en . + "externally connected"@en . + . + "getSRID_param1"@en . + . + "Matthew Perry" . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "perimeter_output"@en . + "Matthew Perry" . + . + "\n # A valid example: the geo:FeatureCollection instance node has one outgoing rdfs:member relation\n PREFIX geo: \n PREFIX rdfs: \n\n \n a geo:FeatureCollection ;\n rdfs:member ;\n .\n \n \n a geo:Feature ;\n geo:hasGeometry ;\n .\n " . + "2008-01-14"^^ . + "sfCrosses_param2"@en . + . + . + "Verify that the implementation accepts SPARQL queries and returns the correct results in the correct format, according to the SPARQL Query Language for RDF, the SPARQL Protocol for RDF and SPARQL Query Results XML Format W3C specifications"@en . + . + . + . + "A related resource."@en . + . + "relate_param3"@en . + . + . + "sfOverlaps_param2"@en . + . + "\n The class represents the top-level geometry type. This class is\n equivalent to the UML class GM_Object defined in ISO 19107, and\n it is superclass of all geometry types.\n "@en . + "Definition of sfWithin_param2"@en . + . + . + . + . + "The topological dimension of this geometric object, which must be less than or equal to the coordinate dimension. In non-homogeneous collections, this will return the largest topological dimension of the contained objects."@en . + "overlaps"@en . + . + . + "partially overlapping"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "sfEquals_param2"@en . + "A query function that returns a geometry consisting of all points that are part of both input geometries."@en . + . + . + "boundary_param1"@en . + . + . + . + "The Discrete Global Grid System (DGGS) serialization of a Geometry"@en . + . + . + . + . + . + . + . + . + . + . + "GeoSPARQL 1.0 Conformance Test: WKT Geometry Types"@en . + . + . + . + . + . + . + . + . + . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FFTFFTTTT\n "@en . + . + "Point"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "rcc8po_param1"@en . + . + . + "GeoSPARQL Functions"@en . + . + . + . + "Definition of convexHull_param1"@en . + . + "geom2"@en . + "check conformance with this requirement"@en . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . + . + . + . + . + "Implementations shall support geof:ehEquals, geof:ehDisjoint, geof:ehMeet, geof:ehOverlap, geof:ehCovers, geof:ehCoveredBy, geof:ehInside, geof:ehContains as SPARQL extension functions, consistent with their corresponding DE9IM intersection patterns, as defined by Simple Features [ISO 19125-1]"@en . + . + "geometryN_param1"@en . + . + . + . + . + "rcc8tppi_param2"@en . + . + . + "Definition of metricLength_param1"@en . + . + . + . + . + . + . + . + "Definition of numGeometries_param1"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "srsIRI"@en . + "ehContains_param2"@en . + "sfOverlaps_output"@en . + . + . + . + "Definition of miny_output"@en . + . + "sfWithin_param2"@en . + . + "sfDisjoint_param1"@en . + "https://www.ogc.org/license"^^ . + . + . + "Matthew Perry" . + . + . + . + . + . + . + . + "Well-known Text Literal"@en . + "true"^^ . + . + "Definition of buffer_param3"@en . + "OGC GeoSPARQL 1.1" . + . + . + "A query function that converts a given geometry to a spatial reference system defined by an IRI. The function raises an error if a transformation is not mathematically possible."@en . + . + . + . + . + . + . + "rcc8dc_output"@en . + "hasGeometry"@en . + . + . + . + . + . + . + . + . + . + . + . + . + "sfIntersects_param2"@en . + . + "units"@en . + "metricBuffer_param2"@en . + . + . + "\n # An invalid example: the geo:SpatialObjectCollection instance node has no incoming rdfs:member relations\n PREFIX geo: \n PREFIX rdfs: \n\n \n a geo:SpatialObjectCollection ;\n .\n " . + "Definition of relate_param1"@en . + . + . + . + . + "(true) if this geometric object has no anomalous geometric points, such as self intersection or self tangency."@en . + . + . + "Definition of rcc8tpp_param2"@en . + "Implementations shall allow the properties geo:sfEquals, geo:sfDisjoint, geo:sfIntersects, geo:sfTouches, geo:sfCrosses, geo:sfWithin, geo:sfContains, geo:sfOverlaps to be used in SPARQL graph patterns"@en . + . + . + "maxz_param1"@en . + . + . + . + . + "ehEquals_param1"@en . + "metricBuffer_param1"@en . + . + . + . + "A query function that returns true if the input geometries overlap.\n\nDE-9IM: T*T***T**"@en . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en . + . + . + . + "Spatial topic and spatial applicability may be a named place or a location specified by its geographic coordinates. Temporal topic may be a named period, date, or date range. A jurisdiction may be a named administrative entity or a geographic place to which the resource applies. Recommended best practice is to use a controlled vocabulary such as the Thesaurus of Geographic Names [TGN]. Where appropriate, named places or time periods can be used in preference to numeric identifiers such as sets of coordinates or date ranges."@en . + . + . + . + "Definition of rcc8dc_param2"@en . + . + "All the GeoSPARQL RCC8 Rules defined within the GeoSPARQL 1.1 specification"@en . + "Definition of isSimple_output"@en . + . + . + . + . + . + . + "metricDistance_param2"@en . + . + "2011-06-16"^^ . + "centroid_output"@en . + . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\r\n\r\nDE-9IM: TTTFFTFFT"@en . + . + . + "Matthew Perry" . + "OGC GeoSPARQL 1.1" . + . + . + . + . + "GeoSPARQL Non-topological Query Functions"@en . + . + "A query rewrite rule used to determine if one spatial object covers another spatial object based on their associated primary geometry objects."@en . + "Definition of relate_param2"@en . + "Open Geospatial Consortium" . + . + . + "A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches."@en . + . + "geom"@en . + "A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary."@en . + . + . + "length_output"@en . + "Definition of sfCrosses_param1"@en . + . + . + . + "has size"@en . + "2020-12-22"^^ . + . + "GeoSPARQL 1.1 Conformance Test: Geometry Properties"@en . + . + . + "OGC GeoSPARQL 1.1" . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "Definition of ehEquals_output"@en . + . + "check conformance with this requirement"@en . + . + "geom2"@en . + "Matthew Perry" . + "difference_param2"@en . + . + . + . + . + "buffer_param2"@en . + "true"^^ . + "Definition of sfIntersects_param1"@en . + "Matthew Perry" . + . + "ehInside_param1"@en . + . + "geom"@en . + . + . + . + . + . + "GeoSPARQL 1.1 Requirement: SPARQL Protocol"@en . + . + . + . + . + . + "\n Exists if the subject SpatialObject spatially crosses the\n object SpatialObject. DE-9IM: T*T******\n "@en . + . + "Definition of sfOverlaps_output"@en . + "symmetric difference"@en . + "2012-09-11"^^ . + . + . + . + . + "concave hull"@en . + "A query function that returns true if the input geometries are equal. \n\nDE-9IM: TFFFTFFFT"@en . + . + "sfContains_output"@en . + . + . + "2011-06-16"^^ . + . + . + . + "has spatial accuracy"@en . + . + . + "Matthew Perry" . + . + . + . + . + "\n Exists if the subject SpatialObject spatially crosses the\n object SpatialObject. DE-9IM: T*T******\n "@en . + . + "GeoSPARQL 1.1 Requirement: asKML Function"@en . + . + . + "ehDisjoint_param2"@en . + "Definition of sfOverlaps_param1"@en . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FFTFFTTTT\n "@en . + . + . + "2021-02-25"^^ . + . + "1"^^ . + . + "A query rewrite rule used to determine if one spatial object is a tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en . + . + . + "sfDisjoint_param2"@en . + . + . + . + "envelope_output"@en . + . + "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en . + . + "Matthew Perry" . + "check conformance with this requirement"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "rcc8eq_output"@en . + "disjoint"@en . + . + "\n A Well-known Text serialization of a geometry object.\n "@en . + . + . + . + . + "2022-06-16"^^ . + "asGeoJSON_param1"@en . + . + . + . + . + . + . + . + . + . + "ehMeet_param2"@en . + "Matthew Perry" . + "A query rewrite rule used to determine if two spatial objects partially overlap based on their associated primary geometry objects."@en . + . + "Matthew Perry" . + . + "Matthew Perry" . + "GeoSPARQL 1.1 Conformance Class: Query Rewrite Extension"@en . + "GeoSPARQL 1.0 Requirement: Geometry asWKT Literal"@en . + . + . + "rcc8po_output"@en . + . + "\n # An invalid example: the geo:FeatureCollection instance node has no outgoing rdfs:member relations\n PREFIX geo: \n PREFIX rdfs: \n\n a geo:FeatureCollection .\n " . + "2022-06-16"^^ . + . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "Definition of distance_param1"@en . + . + "\n # An invalid example: the geo:GeometryCollection instance node has one outgoing rdfs:member relation to geo:Geometry node and one to a non-geo:Geometry node (a geo:Feature)\n PREFIX geo: \n PREFIX rdfs: \n\n \n a geo:GeometryCollection ;\n rdfs:member , ;\n .\n \n geo:hasGeometry .\n " . + "ehInside_output"@en . + . + . + . + "This is a 'profile declaration' for the GeoSPARQL 1.0 specification (standard) as originally published in 2012. It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary."@en . + "asKML_output"@en . + . + . + "Matthew Perry" . + . + . + "\n Exists if the subject SpatialObject spatially touches the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n "@en . + "GeoSPARQL 1.1 Conformance Test: Query Functions, DGGS"@en . + . + . + . + . + "union aggregate function"@en . + . + . + . + "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/contexts/geo-context.json"^^ . + "DGGS Literal"@en . + . + "true"^^ . + . + . + "within"@en . + . + . + . + . + . + . + "Matthew Perry" . + "A MultiSurface is a 2-dimensional GeometryCollection whose elements are Surfaces, all using coordinates from the same coordinate reference system. The geometric interiors of any two Surfaces in a MultiSurface may not intersect in the full coordinate system. The boundaries of any two coplanar elements in a MultiSurface may intersect, at most, at a finite number of Points. If they were to meet along a curve, they could be merged into a single surface.\n\nA MultiSurface may be used to represent heterogeneous surfaces collections of polygons and polyhedral surfaces. It defines a set of methods for its subclasses. The subclass of MultiSurface is MultiPolygon corresponding to a collection of Polygons only. Other collections shall use MultiSurface."@en . + . + . + . + . + . + . + . + "Definition of asKML_output"@en . + "The content of an RDF literal with an incoming geo:asGML relation must conform to a well-formed GML geometry XML string, as defined by its official specification."@en . + . + . + . + . + . + . + . + . + . + . + . + "sfEquals_output"@en . + . + . + "ehContains_param1"@en . + . + . + . + "rcc8dc_param1"@en . + . + . + "The positional accuracy of the coordinates of a Geometry."@en . + "GeoSPARQL 1.0 Conformance Test: WKT Literal Default SRS"@en . + "\n # An invalid example: the subject of a geo:coordinateDimension property has also another property with with the same property name but a different value\n PREFIX geo: \n \n \n geo:hasGeometry [\n geo:coordinateDimension 2 , 3 ;\n geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n ] ;\n .\n " . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "The positional accuracy of the coordinates of a Geometry in meters."@en . + "An empty RDFS Literal of type geo:wktLiteral shall be interpreted as an empty geometry"@en . + "Definition of numGeometries_output"@en . + . + "GeoSPARQL 1.0 Conformance Test: Geometry Properties"@en . + "A query rewrite rule used to determine if two spatial objects are externally connected based on their associated primary geometry objects."@en . + . + "OGC GeoSPARQL 1.1" . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "geom"@en . + . + . + . + . + . + . + . + . + "true"^^ . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + . + . + . + . + . + . + "A query function that returns true if the first geometry argument spatially crosses the second geometry argument.\n\nDE-9IM: T*T***T**"@en . + "Shape defined by the corner points of the bounding box of a geometry.\nThe corner points may be in any dimension (usually 2D or 3D) but the two corners must have the same dimension."@en . + "partially overlapping"@en . + "true"^^ . + . + . + "Definition of sfDisjoint_output"@en . + "1999-07-02"^^ . + "Curve"@en . + . + . + "Matthew Perry" . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "GeoSPARQL 1.0 Requirement: Feature Properties"@en . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "GeoSPARQL 1.0 Requirement: GML Literal Empty"@en . + . + "Definition of sfEquals_param1"@en . + "Definition of ehInside_param2"@en . + . + . + "union_output"@en . + "true"^^ . + . + . + "Subproperties of this property are used to indicate the size of a Spatial Object, as a measurement or estimate of one or more dimensions of the Spatial Object's spatial presence. Units are always metric (meter, square meter or cubic meter)."@en . + . + . + "Matthew Perry" . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n "@en . + . + "GeoSPARQL 1.0 Conformance Test: SF Spatial Relations"@en . + . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:sfEquals, geof:sfDisjoint, geof:sfIntersects, geof:sfTouches, geof:sfCrosses, geof:sfWithin, geof:sfContains, geof:sfOverlaps"@en . + "has serialization"@en . + . + . + . + "true"^^ . + . + "sfContains_param2"@en . + . + "rcc8ec_param2"@en . + . + . + "Definition of ehDisjoint_output"@en . + . + . + "equals"@en . + . + "A Curve is a 1-dimensional geometric object usually stored as a sequence of Points, with the subtype of Curve specifying the form of the interpolation between Points. This specification defines only one subclass of Curve, LineString, which uses linear interpolation between Points.\n\nA Curve is a 1-dimensional geometric object that is the homeomorphic image of a real, closed, interval.\n\nA Curve is simple if it does not pass through the same Point twice with the possible exception of the two end\npoints.\n\nA Curve is closed if its start Point is equal to its end Point.\n\nThe boundary of a closed Curve is empty.\n\nA Curve that is simple and closed is a Ring.\n\nThe boundary of a non-closed Curve consists of its two end Points.\n\nA Curve is defined as topologically closed, that is, it contains its endpoints f(a) and f(b)."@en . + "A query function that returns true if the input geometries are equal. \n \nDE-9IM: TFFFTFFFT"@en . + . + . + "transform_output"@en . + "geom1"@en . + "^\\s*(<(.+)>(\\s+(.+))?)?\\s*$" . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n "@en . + . + "true"^^ . + "geom1"@en . + . + . + "Definition of boundary_param1"@en . + "true"^^ . + "Feature Collection"@en . + "2011-06-16"^^ . + . + . + . + "non-tangential proper part inverse"@en . + . + "GeoSPARQL 1.0 Conformance Test: Geometry asWKT Literal"@en . + "true"^^ . + . + "true"^^ . + . + . + . + "Implementations shall support geof:sfEquals, geof:sfDisjoint, geof:sfIntersects, geof:sfTouches, geof:sfCrosses, geof:sfWithin, geof:sfContains, geof:sfOverlaps as SPARQL extension functions, consistent with their corresponding DE9IM intersection patterns, as defined by Simple Features [ISO 19125-1]"@en . + "true"^^ . + "ehOverlap_output"@en . + "disjoint"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "overlap"@en . + . + "Matthew Perry" . + "Description"@en . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "A query function that returns the minimum y coordinate of the input geometry."@en . + "check conformance with this requirement"@en . + "Definition of length_param1"@en . + "touches"@en . + "true"^^ . + "true"^^ . + . + . + . + "geom"@en . + . + . + "Definition of metricArea_output"@en . + . + . + . + . + "intersects"@en . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "Matthew Perry" . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . + "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFF*FFT**\n "@en . + "\n This class represents the top-level feature type. This class is\n equivalent to GFI_Feature defined in ISO 19156:2011, and it is\n superclass of all feature types.\n "@en . + . + . + . + "Multi Line String"@en . + . + . + "check conformance with this requirement"@en . + . + . + . + "Definition of maxx_param1"@en . + "2011-06-16"^^ . + "true"^^ . + "geom1"@en . + . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + . + . + . + . + . + . + . + "2011-06-16"^^ . + . + . + "check conformance with this requirement"@en . + . + . + "crosses"@en . + . + "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFF*FFT**\n "@en . + "\n This class represents the top-level feature type. This class is\n equivalent to GFI_Feature defined in ISO 19156:2011, and it is\n superclass of all feature types.\n "@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "Verify that queries do not use use this datatype but instead use specializations of it"@en . + . + . + . + . + . + . + "geom1"@en . + . + . + "maxx_output"@en . + . + "Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [W3C SPARQL Entailment] for the RIF rules [W3C RIF Core] geor:ehEquals, geor:ehDisjoint, geor:ehMeet, geor:ehOverlap, geor:ehCovers, geor:ehCoveredBy, geor:ehInside, geor:ehContains"@en . + . + "check conformance with this requirement"@en . + . + . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: TTTFFTFFT\n "@en . + . + . + "\n # A valid example: the Resource instance has an incoming geo:hasGeometry property and no outgoing geo:hasGeometry or specialization of it\n PREFIX geo: \n\n geo:hasGeometry .\n geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral .\n " . + "States that the subject SpatialObject is not spatially disjoint from the object SpatialObject. DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****"@en . + . + . + . + . + . + . + "GeoSPARQL 1.1 Profile" . + "sfCrosses_param1"@en . + . + . + "1999-07-02"^^ . + . + . + . + . + "rcc8tppi_output"@en . + "2011-06-16"^^ . + . + "boundary_output"@en . + "Verify that the implementation accepts SPARQL queries and returns the correct results in the correct format, according to the SPARQL Query Language for RDF, the SPARQL Protocol for RDF and SPARQL Query Results XML Format W3C specifications"@en . + . + . + . + . + . + . + . + . + . + . + "contains"@en . + . + . + . + "Triangle"@en . + . + "check conformance with this requirement"@en . + . + "A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.1 specification"@en . + . + "\n The WKT serialization of a geometry\n "@en . + . + . + "rcc8eq_param1"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches."@en . + "2011-06-16"^^ . + "asGeoJSON_output"@en . + "Examine the implementation’s documentation to verify that the supported GML profiles are documented"@en . + . + . + . + "equals"@en . + . + "\n # An invalid example: the target of a geo:asWKT property is not an RDF literal\n PREFIX geo: \n\n \n geo:hasGeometry [\n geo:asWKT ;\n ] ;\n . \n " . + . + . + . + . + . + "GeoSPARQL Rules" . + "Basic graph pattern matching shall use the semantics defined by the RDFS Entailment Regime [W3C SPARQL Entailment]"@en . + "A query function that returns true if the input geometries meet. \r\n\r\nDE-9IM: FFTFTTTTT"@en . + "A query rewrite rule used to determine if two spatial objects touch based on their associated primary geometry objects."@en . + . + . + "Duplicate properties defaultGeometry and hasDefaultGeometry exist because of an inconsistency between ontology and documentation in GeoSPARQL 1.0. Only hasDefaultGeometry is described in the documention."@en . + . + . + . + "Definition of transform_output"@en . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n "@en . + . + . + "distance_param3"@en . + "true"^^ . + . + "convexHull_output"@en . + . + . + . + . + "\n The GML serialization of a geometry\n "@en . + . + . + "\n A GML serialization of a geometry object.\n "@en . + "radius"@en . + . + "All RDFS Literals of type geo:dggsLiteral shall consist of a DGGS geometry serialization formulated according to a specific DGGS literal type identified by a datatype specializing this generic datatype"@en . + . + . + "Creator"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "GML Literal"@en . + . + "\n Exists if the subject SpatialObject is not spatially disjoint\n from the object SpatialObject.\n DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****\n "@en . + . + . + "meet"@en . + "true"^^ . + . + . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + . + "A query function that returns the distance between the two closest points of the input geometries."@en . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + . + . + "asWKT_output"@en . + "\n # A valid example: the geo:SpatialObjectCollection instance node has one outgoing rdfs:member relation\n PREFIX geo: \n PREFIX rdfs: \n\n \n a geo:SpatialObjectCollection ;\n rdfs:member \n .\n \n geo:hasGeometry .\n " . + . + "1"^^ . + . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument. \n \nDE-9IM: T*TFF*FF*"@en . + . + . + "Definition of rcc8ec_param1"@en . + . + . + "asGML"@en . + . + . + "check conformance with this requirement"@en . + "length"@en . + . + "Matthew Perry" . + "Matthew Perry" . + . + . + . + "minx_output"@en . + . + . + "true"^^ . + "A Line is a LineString with exactly 2 Points."@en . + "GeoSPARQL Egenhofer Topological Functions" . + "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT"@en . + . + . + . + . + "GeoSPARQL Functions" . + "\n The number of measurements or axes needed to describe the position of this\n geometry in a coordinate system.\n "@en . + . + . + . + . + . + "GeoSPARQL 1.1 Conformance Test: GeoJSON Literal Default SRS"@en . + . + . + . + . + . + . + . + . + . + . + . + . + "Type"@en . + . + . + "http://defs-dev.opengis.net/static/definitions/conceptschemes/sa_functions.ttl"^^ . + . + . + "aggregate union"@en . + "The area of a Spatial Object in square meters."@en . + . + "\n A Well-known Text serialization of a geometry object.\n "@en . + . + . + . + "Geometry Collection"@en . + "https://opengeospatial.github.io/ogc-geosparql/geosparql11/releasenotes.html"^^ . + "ehMeet_param1"@en . + . + "Surface"@en . + "A MultiPoint is a 0-dimensional GeometryCollection. The elements of a MultiPoint are restricted to Points. ThePoints are not connected or ordered in any semantically important way.\n\nA MultiPoint is simple if no two Points in the MultiPoint are equal (have identical coordinate values in X and Y).\n\nEvery MultiPoint is spatially equal to a simple Multipoint.\n\nThe boundary of a MultiPoint is the empty set."@en . + . + "dimension_output"@en . + . + . + . + "2011-06-16"^^ . + . + "2011-06-16"^^ . + . + "Definition of ehCoveredBy_output"@en . + . + "A PolyhedralSurface is a contiguous collection of polygons, which share common boundary segments. For each pair of polygons that touch, the common boundary shall be expressible as a finite collection of LineStrings. Each such LineString shall be part of the boundary of at most 2 Polygon patches. \n\nFor any two polygons that share a common boundary, the top of the polygon shall be consistent. This means that when two LinearRings from these two Polygons traverse the common boundary segment, they do so in opposite directions. Since the Polyhedral surface is contiguous, all polygons will be thus consistently oriented. This means that a non-oriented surface (such as Mbius band) shall not have single surface representations. They may be represented by a MultiSurface.\n\nIf each such LineString is the boundary of exactly 2 Polygon patches, then the PolyhedralSurface is a simple, closed polyhedron and is topologically isomorphic to the surface of a sphere. By the Jordan Surface Theorem (Jordans Theorem for 2-spheres), such polyhedrons enclose a solid topologically isomorphic to the interior of a sphere; the ball. In this case, the top of the surface will either point inward or outward of the enclosed finite solid. If outward, the surface is the exterior boundary of the enclosed surface. If inward, the surface is the interior of the infinite complement of the enclosed solid. A Ball with some number of voids (holes) inside can thus be presented as one exterior boundary shell, and some number in interior boundary shells."@en . + "2011-06-16"^^ . + . + . + "2008-01-14"^^ . + . + "GeoSPARQL 1.1 Requirement: asGML Function"@en . + . + "Definition of boundingCircle_output"@en . + . + . + . + . + . + . + . + . + . + . + . + . + "difference_output"@en . + "Multi Surface"@en . + . + . + . + . + . + . + "geom"@en . + . + . + "Implementations shall allow the RDF property geo:asWKT to be used in SPARQL graph patterns"@en . + "true"^^ . + . + "2011-06-16"^^ . + "2011-06-16"^^ . + . + "1"^^ . + "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en . + "true"^^ . + . + . + . + . + . + . + . + . + . + "true"^^ . + . + . + . + . + . + . + . + . + . + . + "maxZ"@en . + "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\n\nDE-9IM: TTTFTTFFT"@en . + "touches"@en . + . + . + . + . + "A spatial aggregate function that calculates the minimum bounding circle of set of geometries."@en . + . + . + "2008-01-14"^^ . + . + "Definition of getSRID_output"@en . + . + . + "Definition of asWKT_param1"@en . + . + . + "true"^^ . + . + . + . + . + . + . + . + "GeoSPARQL 1.0 Requirement: EH Query Functions"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT"@en . + "2011-06-16"^^ . + . + . + . + . + . + . + . + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/spec/_11-052r4.pdf"^^ . + . + . + . + . + "metric area"@en . + . + "GeoSPARQL 1.1 Requirement: Spatial Object Collection Class"@en . + . + . + . + . + . + "geom1"@en . + "geom"@en . + . + . + . + "boundingCircle_param1"@en . + "A Geometry node cannot have an outgoing geo:hasGeometry property, or a specialization of it, since a geo:Geometry cannot be a geo:Feature and entialment of geo:hasGeometry would make it so."@en . + . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + "Typically, the subject will be represented using keywords, key phrases, or classification codes. Recommended best practice is to use a controlled vocabulary."@en . + "Implementations shall support geof:asDGGS, as a SPARQL extension function"@en . + "true"^^ . + . + "A collection of individual Spatial Objects."@en . + . + . + "check conformance with this requirement"@en . + "Verify that a set of SPARQL queries involving entailed RDF triples returns the correct result for a test dataset using the specified serialization, version and relation_family"@en . + . + "geom1"@en . + "Implementations shall allow the RDFS class geo:SpatialObject to be used in SPARQL graph patterns"@en . + . + . + . + "true"^^ . + . + "maxx_param1"@en . + . + "has length in meters"@en . + . + "ehEquals_param2"@en . + "convexHull_param1"@en . + . + . + . + . + . + . + . + "disconnected"@en . + . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . + . + . + "has spatial resolution"@en . + "true"^^ . + "rcc8tpp_param1"@en . + . + "An instance of geo:FeatureCollection should have at least one outgoing rdfs:member relation."@en . + "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en . + "Definition of maxz_param1"@en . + . + "GeoSPARQL 1.1 Requirement: KML Literal Empty"@en . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "geom"@en . + . + "check conformance with this requirement" . + . + "GeoSPARQL 1.0 Conformance Test: Feature Class"@en . + . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "true"^^ . + "Matthew Perry" . + . + . + "OGC GeoSPARQL - A Geographic Query Language for RDF Data OGC 11-052r5"@en . + . + "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: TTTTTTTTT"@en . + "Verify that queries involving the geo:asGML property return the correct result for a test dataset"@en . + . + . + "The described resource may be derived from the related resource in whole or in part. Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system."@en . + "Returns the perimeter of a geometry in meters."@en . + . + "A spatial aggregate function that calculates a centroid of a set of geometries."@en . + "geom2"@en . + . + . + "An empty geo:dggsLiteral shall be interpreted as an empty geometry"@en . + "Definition of relate_param3"@en . + . + . + . + . + . + . + "true"^^ . + . + . + . + "(c) 2021 Open Geospatial Consortium" . + "ehCovers_param1"@en . + "non-tangential proper part inverse"@en . + "Geometry can be used as a representation of the shape, extent or location of a Feature and may exist as a self-contained entity."@en . + . + . + . + . + . + "Multi Polygon"@en . + . + "OGC GeoSPARQL Standards Working Group" . + . + . + "https://www.ogc.org/license"^^ . + "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\r\n\r\nDE-9IM: TTTFTTFFT"@en . + . + "Definition of maxy_param1"@en . + "GeoSPARQL 1.0 and 1.1 Profiles" . + . + . + . + . + . + "ehOverlap_param2"@en . + . + . + . + "OGC GeoSPARQL 1.0" . + . + . + . + . + "GeoSPARQL 1.1 Conformance Test: DGGS Literal Empty"@en . + . + . + . + . + "geom2"@en . + "rcc8tpp_param2"@en . + . + . + . + . + "Definition of rcc8ec_param2"@en . + "Profile code repository"@en . + . + "A query function that returns the the nth geometry if the given geometry literal contains a GeometryCollection."@en . + . + "OGC GeoSPARQL Standards Working Group" . + . + . + . + . + "This is the superclass of Feature Collection and Geometry Collection."@en . + "Matthew Perry" . + "Coordinate tuples within geo:wktLiterals shall be interpreted using the axis order defined in the spatial reference system used"@en . + . + . + . + . + . + "\n This class represents the top-level feature type. This class is\n equivalent to GFI_Feature defined in ISO 19156:2011, and it is\n superclass of all feature types.\n "@en . + "check conformance with this requirement"@en . + "intersection"@en . + . + "text/html" . + "geom"@en . + . + . + . + "true"^^ . + . + "concaveHull_output"@en . + "numGeometries_output"@en . + "true"^^ . + "\n Exists if the subject SpatialObject is spatially within the\n object SpatialObject. DE-9IM: T*F**F***\n "@en . + . + "A spatial aggregate function that calculates the minimum bounding box of set of geometries."@en . + "area_output"@en . + . + . + . + . + "sfIntersects_output"@en . + . + . + . + . + . + . + "2011-06-16"^^ . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "GeoSPARQL Rules"@en . + . + . + "m" . + "Definition of boundingCircle_param1"@en . + . + . + . + . + "GeoSPARQL 1.1 SPARQL Service Description: All Functions" . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: TTTFFTFFT\n "@en . + . + . + . + . + "GeoSPARQL RDF Shapes Validator"@en . + . + . + . + . + . + . + . + "Returns the length of a geometry in meters."@en . + "distance_param2"@en . + . + . + "inside"@en . + . + . + "covers"@en . + "A collection of individual Features."@en . + . + . + "geom1"@en . + . + . + . + . + . + . + "2011-06-16"^^ . + "Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights."@en . + . + "A GML serialization of a Geometry object."@en . + . + "bounding circle"@en . + . + . + . + "buffer_output"@en . + . + . + "externally connected"@en . + . + . + . + . + . + . + . + . + . + "A spatial aggregate function that calculates the concave hull of a set of geometries."@en . + . + "Definition of metricPerimeter_param1"@en . + . + "2021-05-20"^^ . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject. DE-9IM: FFTFTTTTT\n "@en . + . + . + . + . + . + . + . + "Feature"@en . + . + . + . + . + . + . + . + . + . + "OGC GeosPARQL 1.1" . + . + . + "boundingCircle_output"@en . + "A point or period of time associated with an event in the lifecycle of the resource."@en . + . + . + "rcc8ntpp_output"@en . + . + . + "Linear Ring"@en . + "GeoSPARQL 1.0 Conformance Class: Geometry Topology Extension"@en . + . + "Examples of dimensions include size and duration. Recommended best practice is to use a controlled vocabulary such as the list of Internet Media Types [MIME]."@en . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:boundary geof:buffer, geof:convexHull, geof:coordinateDimension, geof:difference, geof:dimension, geof:distance, geof:envelope, geof:geometryType, geof:getSRID, geof:intersection, geof:is3D, geof:isEmpty, geof:isMeasured, geof:isSimple, geof:spatialDimension, geof:symDifference, geof:transform and geof:union for non-DGGS geometry literals"@en . + . + "2011-06-16"^^ . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "metricArea_output"@en . + "Definition of asKML_param1"@en . + "rcc8ec_param1"@en . + "Definition of isEmpty_output"@en . + . + "bounding circle"@en . + "A query function that returns true if the first geometry argument is spatially within the second geometry argument. \n\nDE-9IM: T*F**F***"@en . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*****FF*\n "@en . + . + "isSimple_output"@en . + . + . + "sfCrosses_output"@en . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "minz_param1"@en . + . + . + . + . + . + . + "OGC GeoSPARQL 1.1" . + . + . + . + "text/xml" . + "minZ"@en . + . + . + "geom2"@en . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFF*TFT**"@en . + "A spatial aggregate function that calculates a centroid of a set of geometries."@en . + . + . + . + "Definition of union_param1"@en . + . + . + . + . + . + "sfTouches_output"@en . + "Definition of intersection_param1"@en . + . + . + . + "All the GeoSPARQL Simple Features Topological Functions defined within the GeoSPARQL 1.1 specification"@en . + . + "2021-02-25"^^ . + . + "asWKT_param1"@en . + . + . + . + . + "externally connected"@en . + . + "1"^^ . + . + . + . + . + . + . + "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\r\n\r\nDE-9IM: TFF*FFT**"@en . + "geom"@en . + . + . + . + . + . + . + "disjoint"@en . + . + . + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/spec/_11-052r4.html"^^ . + . + "true"^^ . + "true"^^ . + "A query rewrite rule used to determine if two spatial objects meet based on their associated primary geometry objects."@en . + "equals"@en . + "true"^^ . + . + . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "covers"@en . + . + "A query function that returns true if the first geometry argument spatially crosses the second geometry argument.\r\n\r\nDE-9IM: T*T***T**"@en . + . + . + . + "disjoint"@en . + "2011-06-16"^^ . + . + . + "2011-06-16"^^ . + . + "as DGGS"@en . + "GeoSPARQL 1.1 Conformance Test: GeoJSON Literal Empty"@en . + . + "GeoSPARQL 1.1 Conformance Test: Spatial Aggregate Functions"@en . + . + . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:boundary geof:buffer, geof:convexHull, geof:coordinateDimension, geof:difference, geof:dimension, geof:distance, geof:envelope, geof:geometryType, geof:getSRID, geof:intersection, geof:is3D, geof:isEmpty, geof:isMeasured, geof:isSimple, geof:spatialDimension, geof:symDifference, geof:transform and geof:union for DGGS geometry literals"@en . + "A geo:Geometry node should have maximum of one outgoing geo:hasSpatialAccuracy property."@en . + "tangential proper part inverse"@en . + . + . + . + . + "geom1"@en . + "2011-06-16"^^ . + . + "GeoSPARQL 1.1 Requirement: DGGS Literal Empty"@en . + "^\\s*$|^\\s*({)(.*)(})\\s*$" . + . + . + . + . + . + "Matthew Perry" . + . + "A KML serialization of a Geometry object."@en . + "geometryN_output"@en . + "symDifference_param1"@en . + . + "true"^^ . + . + "GeoSPARQL 1.1 Requirement: Feature Collection Class"@en . + . + "ehCovers_output"@en . + "Definition of buffer_output"@en . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "geom"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "true"^^ . + . + . + . + "Matthew Perry" . + . + "2012-04-30"^^ . + "geom2"@en . + . + . + . + . + "true"^^ . + . + "true"^^ . + "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en . + "A query function that returns true if the input geometries are disjoint. \r\n \r\nDE-9IM: FF*FF****"@en . + . + . + . + . + . + "has length"@en . + "ehCoveredBy_output"@en . + . + . + . + . + . + "1999-07-02"^^ . + . + . + . + "geom"@en . + "Implementations shall support geof:asGML, as a SPARQL extension function"@en . + . + . + . + "convex hull"@en . + . + . + "buffer_param1"@en . + . + . + . + "geom"@en . + . + . + . + . + . + . + . + . + "metric distance"@en . + . + "true"^^ . + "check conformance with this requirement"@en . + "A spatial aggregate function that calculates the convex hull of a set of geometries."@en . + "Duplicate properties defaultGeometry and hasDefaultGeometry exist because of an inconsistency between ontology and documentation in GeoSPARQL 1.0. Only hasDefaultGeometry is described in the documention."@en . + . + "sfTouches_param2"@en . + . + "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: T*TFT*FF*\n "@en . + . + . + . + . + "getSRID"@en . + . + "Definition of maxz_output"@en . + . + . + . + "2011-06-16"^^ . + . + . + . + . + "metricLength_param1"@en . + "1"^^ . + . + "\n Connects a geometry object with its text-based serialization.\n "@en . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: TTTTTTTTT\n "@en . + . + "Returns the area of a geometry in square meters."@en . + . + "Definition of asGML_output"@en . + . + . + "Verify that a SPARQL query involving the geof:getSRID function returns the correct result for a test dataset when using the specified serialization and version"@en . + . + "Definition of sfOverlaps_param2"@en . + "true"^^ . + "geom2"@en . + "area_param2"@en . + "2021"^^ . + "A Turtle format artifact for this Resource is present in the GeoSPARQL 1.0 profile repository. It includes ontology annotations (title, date etc.) not present in the online artifact referenced here."@en . + . + . + . + . + . + "This datatype is not expected to be used directly but to serve as an abstract datatype for a series of specific DGGS literal types, for specific DGGS implementations"@en . + . + "An empty geo:geoJSONLiteral shall be interpreted as an empty geometry"@en . + "true"^^ . + . + "dimension_param1"@en . + "metricDistance_param1"@en . + "Verify that a set of SPARQL queries involving the geof:asDGGS function returns the correct result for a test dataset when using the specified serialization and version"@en . + . + "Matthew Perry" . + . + . + . + . + "This is a 'profile declaration' for the GeoSPARQL 1.1 specification (standard). It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary."@en . + . + . + . + "The target of a geo:asKML property should be an RDF literal with datatype geo:kmlLiteral."@en . + . + . + "\n Connects a geometry object with its text-based serialization.\n "@en . + . + . + . + . + . + . + "GeoSPARQL 1.1 Requirement and Conformance Class Vocabulary"@en . + . + . + "check conformance with this requirement"@en . + "GeoSPARQL 1.1 Conformance Test: Spatial Object Properties"@en . + . + "\n # A valid example: the geo:FeatureCollection instance node has one outgoing rdfs:member relation to a geo:Feature node\n PREFIX geo: \n PREFIX rdfs: \n\n \n a geo:FeatureCollection ;\n rdfs:member \n .\n \n \n a geo:Feature ;\n geo:hasGeometry ;\n .\n " . + . + "The area of a Spatial Object."@en . + "2011-06-16"^^ . + . + . + . + "sfTouches_param1"@en . + "Spatial accuracy is applicable when a Geometry is used to represent a Feature. It is expressed as a distance that indicates the truthfullness of the positions (coordinates) that define the Geometry. In this case accuracy defines a zone surrounding each coordinate within wich the real positions are known to be. The accuracy value defines this zone as a distance from the coordinate(s) in all directions (e.g. a line, a circle or a sphere, depending on spatial dimension)."@en . + . + "crosses"@en . + . + "\n # An invalid example: the geo:FeatureCollection instance node has one outgoing rdfs:member relation to a geo:Feature node and another to a geo:Geometry node\n PREFIX geo: \n PREFIX rdfs: \n\n \n a geo:FeatureCollection ;\n rdfs:member , ;\n .\n \n geo:hasGeometry .\n \n a geo:Geometry . \n " . + "crosses"@en . + . + . + "Definition of rcc8ntppi_param2"@en . + . + . + . + . + . + . + . + . + . + . + . + "Definition of ehCoveredBy_param1"@en . + "GeoSPARQL 1.1 Conformance Test: Feature Properties"@en . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n "@en . + . + . + . + "GeoSPARQL 1.1 Requirement: Query Functions"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "metricArea_param1"@en . + . + "SpatialObject"@en . + . + . + . + . + "2011-06-16"^^ . + . + . + . + "GeoSPARQL Specification online"@en . + . + "GeoSPARQL 1.0 Conformance Test: WKT Axis Order"@en . + . + . + . + "disjoint"@en . + . + . + "equals"@en . + . + "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFFTFFTTT\n "@en . + "Definition of asDGGS_output"@en . + . + "ehDisjoint_output"@en . + "numGeometries_param1"@en . + "Converts a given geometry to an equivalent GML representation defined by a gmlProfile version string preserving the coordinate reference system."@en . + "Matthew Perry" . + . + . + "1"^^ . + . + "true"^^ . + "buffer_param3"@en . + . + . + . + . + . + "2011-06-16"^^ . + . + "Definition of rcc8dc_output"@en . + "The target of a geo:asGeoJSON property should be an RDF literal with datatype geo:geoJSONLiteral."@en . + "Definition of metricArea_param1"@en . + "GeoSPARQL 1.1 Conformance Test: asKML Function"@en . + . + "An account of the resource."@en . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*TFF*FF*\n "@en . + . + "All the GeoSPARQL Requirements defined within the GeoSPARQL 1.0 specification"@en . + . + "This is a JSON-LD context which can be used to incorporate the GeoSPARQL vocabulary in a JSON-LD file"@en . + "check conformance with this requirement"@en . + . + . + . + . + . + . + . + . + . + . + "check conformance with this requirement"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "A query function that returns true if the input geometries intersect.\r\n\r\nDE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** "@en . + . + "1999-07-02"^^ . + . + . + . + . + . + "GeoSPARQL 1.1 Requirement: Feature Properties"@en . + . + . + . + "Definition of ehOverlap_output"@en . + . + "metricLength_output"@en . + . + "true"^^ . + "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFF*FFT**\n "@en . + "rcc8eq_output"@en . + "" . + . + "2011-06-16"^^ . + . + . + . + "Title"@en . + "GeoSPARQL 1.1 SPARQL Service Description: All Conformance Classes" . + "X indicates the first dimension as indicated by the spatial reference system"@en . + . + "true"^^ . + . + . + . + . + "perimeter_param1"@en . + . + . + "asKML_param1"@en . + . + . + . + . + . + . + "GeoSPARQL 1.1 Requirement: asGeoJSON Function"@en . + . + "OGC GeoSPARQL 1.0" . + . + "https://www.ogc.org/license"^^ . + . + . + "GeoSPARQL 1.0 Conformance Test: Feature Properties"@en . + . + . + "Definition of asGeoJSON_param1"@en . + . + . + . + . + . + . + . + . + . + . + "true"^^ . + "OGC GeoSPARQL Standards Working Group" . + . + . + . + . + . + . + . + "true"^^ . + . + "^\\s*$|^\\s*(M|P|C|S|L|T| . + . + . + "Matthew Perry" . + "2011-06-16"^^ . + . + . + "Definition of metricDistance_output"@en . + . + "has volume in cubic meters"@en . + "A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.0 ontology"@en . + "relate"@en . + . + . + "A Curve is a 1-dimensional geometric object usually stored as a sequence of Points, with the subtype of Curve specifying the form of the interpolation between Points. This specification defines only one subclass of Curve, LineString, which uses linear interpolation between Points.\n\nA Curve is a 1-dimensional geometric object that is the homeomorphic image of a real, closed, interval.\n\nA Curve is simple if it does not pass through the same Point twice with the possible exception of the two end\npoints.\n\nA Curve is closed if its start Point is equal to its end Point.\n\nThe boundary of a closed Curve is empty.\n\nA Curve that is simple and closed is a Ring.\n\nThe boundary of a non-closed Curve consists of its two end Points.\n\nA Curve is defined as topologically closed, that is, it contains its endpoints f(a) and f(b)."@en . + . + . + "rcc8ntppi_param2"@en . + . + . + . + . + "true"^^ . + "OGC GeoSPARQL 1.0" . + "true"^^ . + "Definition of concaveHull_param1"@en . + "Matthew Perry" . + "The spatial resolution of a Geometry in meters."@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + "GeoSPARQL 1.1 Conformance Class: Geometry Extension"@en . + . + "check conformance with this requirement"@en . + . + . + "true"^^ . + "GeoSPARQL RDF Shapes Validator"@en . + . + . + . + "GeoSPARQL 1.1 Conformance Test: KML Literal Empty"@en . + "Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [W3C SPARQL Entailment] for the RIF rules [W3C RIF Core] geor:sfEquals, geor:sfDisjoint, geor:sfIntersects, geor:sfTouches, geor:sfCrosses, geor:sfWithin, geor:sfContains, geor:sfOverlaps"@en . + . + "1"^^ . + . + . + . + . + . + . + . + . + "true"^^ . + . + . + . + "Definition of relate_output"@en . + . + . + . + . + "The GML serialization of a Geometry"@en . + "geom1"@en . + . + . + . + . + . + "asDGGS_output"@en . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + . + . + . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\r\n\r\nDE-9IM: T*****FF*"@en . + "perimeter_param2"@en . + . + "(c) 2022 Open Geospatial Consortium" . + . + . + . + . + "Implementations shall allow the RDF property geo:asDGGS to be used in SPARQL graph patterns"@en . + "Matthew Perry" . + . + "GeoSPARQL 1.1 Conformance Class: Core"@en . + "ehCovers_param2"@en . + "A query function that returns the maximum y coordinate of the input geometry."@en . + . + . + . + "sfWithin_param1"@en . + . + . + "A MultiLineString is a MultiCurve whose elements are LineStrings."@en . + . + "true"^^ . + . + "Matthew Perry" . + "A query rewrite rule used to determine if two spatial objects intersect based on their associated primary geometry objects."@en . + "\n # A valid example: the target of a geo:asWKT property is an RDF literal\n PREFIX geo: \n\n \n geo:hasGeometry [\n geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n ] ;\n .\n " . + "geom2"@en . + . + . + . + . + "check conformance with this requirement"@en . + . + "Z indicates the third dimension as indicated by the spatial reference system"@en . + . + "GeoSPARQL 1.0 Conformance Test: WKT Literal Empty"@en . + "2021-06-28"^^ . + . + . + . + . + . + . + "A language of the resource."@en . + . + "2008-01-14"^^ . + . + "A Line is a LineString with exactly 2 Points."@en . + . + . + "true"^^ . + "maxy_param1"@en . + . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\n\nDE-9IM: TTTFFTFFT"@en . + "\n Exists if the subject SpatialObject is spatially within the\n object SpatialObject. DE-9IM: T*F**F***\n "@en . + . + . + . + . + . + . + . + "Matthew Perry" . + "Definition of asGML_param2"@en . + . + . + . + . + . + . + "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**"@en . + . + . + . + "2011-06-16"^^ . + . + "ehInside_param1"@en . + . + . + "contains"@en . + . + . + "All geo:kmlLiteral instances shall consist of the Geometry objects as defined in the KML specification [OGCKML]"@en . + "A query function that returns true if the input geometries meet.\n\nDE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + "relate_param2"@en . + . + . + . + . + . + . + . + "transform_param1"@en . + . + . + . + . + "concaveHull_param1"@en . + . + "covers"@en . + . + . + . + . + "GeoSPARQL 1.1 Conformance Class: Topology Extension"@en . + "GeoSPARQL 1.0 Conformance Test: GML Geometry Types"@en . + . + "rcc8ntpp_param2"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "geom2"@en . + . + "2011-06-16"^^ . + . + . + "sfContains_output"@en . + . + . + "true"^^ . + "boundary"@en . + "getSRID_output"@en . + "Definition of dimension_param1"@en . + . + . + . + "Matthew Perry" . + "GeoSPARQL 1.1 Requirements"@en . + . + "application/pdf" . + . + "equals"@en . + . + . + . + . + "Definition of asWKT_output"@en . + . + . + . + . + . + . + . + "https://www.ogc.org/license"^^ . + "Polygon"@en . + "Subclasses of this class are expected to be used for instance data."@en . + . + . + "A name given to the resource."@en . + . + . + "A query rewrite rule used to determine if two spatial objects cross based their associated primary geometry objects."@en . + . + . + . + "States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: T*TFT*FF*"@en . + "true"^^ . + "numGeometries"@en . + . + . + . + . + . + "true"^^ . + "ehCoveredBy_param1"@en . + . + "OGC GeoSPARQL Standards Working Group" . + . + "Converts a given geometry to an equivalent GeoJSON representation. Coordinates are converted to the CRS84 coordinate system, the only valid coordinate system to be used in a GeoJSON literal."@en . + . + "geom1"@en . + "States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: TTTFTTFFT"@en . + . + . + . + "GeoSPARQL 1.1 Requirement: Query Functions"@en . + . + . + . + . + "GeoSPARQL 1.0 Conformance Class: Core"@en . + . + "true"^^ . + . + "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/sf_geometries.ttl"^^ . + "Point containing the minimum values of the coordinates of an envelope or bounding box"@en . + . + . + . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*****FF*\n "@en . + . + "Definition of symDifference_output"@en . + . + . + "Verify that queries involving geo:geoJSONLiteral values return the correct result for a test dataset"@en . + "Definition of rcc8tppi_param1"@en . + "Definition of transform_param1"@en . + "GeoSPARQL Specification Document as a PDF"@en . + "GeoSPARQL 1.1 Requirement: Geometry asGeoJSON Literal"@en . + "2008-01-14"^^ . + "default geometry"@en . + . + . + . + "true"^^ . + . + . + . + . + "\n # A valid example: the target of a geo:asWKT property is an RDF literal with datatype geo:wktLiteral\n PREFIX geo: \n\n \n geo:hasGeometry [\n geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n ] ;\n .\n " . + "isEmpty"@en . + . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:ehEquals, geof:ehDisjoint, geof:ehMeet, geof:ehOverlap, geof:ehCovers, geof:ehCoveredBy, geof:ehInside, geof:ehContains"@en . + . + . + "Converts a given geometry to an equivalent DGGS representation, formulated according to the specific DGGS literal indicated using the specificDggsDatatype parameter."@en . + "symDifference_output"@en . + . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "This shape is deactivated since the precise syntax of DGGS literals is now known"@en . + . + "dimension"@en . + . + "Y indicates the second dimension as indicated by the spatial reference system"@en . + . + . + "GeoSPARQL 1.0 SPARQL Service Description: All Extensions" . + . + . + "unit"@en . + . + . + . + . + "GeoSPARQL 1.0 Requirement: WKT Geometry Types"@en . + . + . + . + . + "A Surface is a 2-dimensional geometric object.\nA simple Surface may consists of a single patch that is associated with one exterior boundary and 0 or more interior boundaries. A single such Surface patch in 3-dimensional space is isometric to planar Surfaces, by a simple affine rotation matrix that rotates the patch onto the plane z = 0. If the patch is not vertical, the projection onto the same plane is an isomorphism, and can be represented as a linear transformation, i.e. an affine.\n\nPolyhedral Surfaces are formed by stitching together such simple Surfaces patches along their common boundaries. Such polyhedral Surfaces in a 3-dimensional space may not be planar as a whole, depending on the orientation of their planar normals. If all the patches are in alignment (their normals are parallel), then the whole stitched polyhedral surface is co-planar and can be represented as a single patch if it is connected.\n\nThe boundary of a simple Surface is the set of closed Curves corresponding to its exterior and interior boundaries.\n\nA Polygon is a simple Surface that is planar. A PolyhedralSurface is a simple surface, consisting of some number of Polygon patches or facets. If a PolyhedralSurface is closed, then it bounds a solid. A MultiSurface containing a set of closed PolyhedralSurfaces can be used to represent a Solid object with holes."@en . + . + . + . + "rcc8tppi_param1"@en . + . + "An unambiguous reference to the resource within a given context."@en . + "2008-01-14"^^ . + . + "Matthew Perry" . + "isSimple_param1"@en . + "ehEquals_output"@en . + "true"^^ . + "asDGGS"@en . + "true"^^ . + . + . + . + . + "Converts a given geometry to an equivalent WKT representation preserving the coordinate reference system and geometry type, if possible."@en . + . + . + . + . + . + . + "non-tangential proper part"@en . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FFTFFTTTT\n "@en . + . + "GeoSPARQL Ontology"@en . + "sfEquals_output"@en . + . + "A MultiPolygon is a MultiSurface whose elements are Polygons.\n\nThe assertions for MultiPolygons are as follows.\n\na) The interiors of 2 Polygons that are elements of a MultiPolygon may not intersect.\nb) The boundaries of any 2 Polygons that are elements of a MultiPolygon may not cross and may touch at only a finite number of Points.\nc) A MultiPolygon is defined as topologically closed.\nd) A MultiPolygon may not have cut lines, spikes or punctures, a MultiPolygon is a regular closed Point set,\ne) The interior of a MultiPolygon with more than 1 Polygon is not connected; the number of connected components of the interior of a MultiPolygon is equal to the number of Polygons in the MultiPolygon. \n\nThe boundary of a MultiPolygon is a set of closed Curves (LineStrings) corresponding to the boundaries of its element Polygons. Each Curve in the boundary of the MultiPolygon is in the boundary of exactly 1 element Polygon, and every Curve in the boundary of an element Polygon is in the boundary of the MultiPolygon."@en . + . + . + "GeoSPARQL 1.1 Conformance Class: Geometry Extension - DGGS"@en . + . + "ehDisjoint_param1"@en . + "GeoSPARQL 1.0 Requirement: WKT Axis Order"@en . + "Matthew Perry" . + "symDifference_param2"@en . + . + "asGML"@en . + . + . + . + . + . + "true"^^ . + "Definition of sfDisjoint_param1"@en . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/contexts/sf-context.json"^^ . + . + "GeoSPARQL 1.1 Requirement: Query Functions"@en . + . + . + . + . + . + "geom"@en . + . + "Implementations shall allow the properties geo:hasGeometry, geo:hasDefaultGeometry, geo:hasLength, geo:hasArea, geo:hasVolume geo:hasCentroid, geo:hasBoundingBox and geo:hasSpatialResolution to be used in SPARQL graph patterns"@en . + . + . + . + . + "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFFTFFTTT\n "@en . + . + . + . + "true"^^ . + . + "Implementations shall allow the RDF property geo:asGeoJSON to be used in SPARQL graph patterns"@en . + "asWKT_output"@en . + . + . + "true"^^ . + . + . + . + . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + . + "Date"@en . + "application/rdf+xml" . + . + . + . + . + "true"^^ . + . + . + . + . + . + . + "true"^^ . + . + "coordinateDimension"@en . + "2011-06-16"^^ . + . + "A geo:Geometry node should have maximum of one outgoing geo:hasMetricSpatialAccuracy."@en . + . + . + "union_output"@en . + . + . + "true"^^ . + . + . + . + . + "GeoSPARQL 1.0 Conformance Test: GML Literal Empty"@en . + "Implementations shall allow the RDF property geo:asKML to be used in SPARQL graph patterns"@en . + "meet"@en . + . + . + . + "all GeoSPARQL Spatial Aggregate functions presented as a SKOS vocabulary"@en . + . + . + . + "Spatial resolution specifies the level of detail of a Geometry. It the smallest dinstinguishable distance between spatially adjacent coordinates."@en . + . + . + . + . + . + "Verify that queries involving the geo:asDGGS property return the correct result for a test dataset"@en . + . + . + . + . + . + . + "2011-06-16"^^ . + "externally connected"@en . + . + . + "Definition of distance_output"@en . + . + . + "Definition of ehCovers_param1"@en . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + "dimension_output"@en . + . + "boundary_param1"@en . + "GeoSPARQL 1.0 Requirement: SPARQL Protocol"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "buffer"@en . + "distance_output"@en . + "Definition of getSRID_param1"@en . + . + . + . + . + . + "check conformance with this requirement"@en . + . + . + "\n # A valid example: the geo:SpatialObjectCollection instance node has one outgoing rdfs:member relation to a geo:Geometry node and one to a geo:Feature node\n PREFIX geo: \n PREFIX rdfs: \n\n \n a geo:SpatialObjectCollection ;\n rdfs:member , ;\n .\n \n geo:hasGeometry .\n geo:hasGeometry .\n " . + "geom2"@en . + . + "Definition of sfWithin_output"@en . + "Verify that queries involving empty geo:kmlLiteral values return the correct result for a test dataset"@en . + "true"^^ . + . + . + . + . + "2011-06-16"^^ . + . + "Point"@en . + . + "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: T*TFT*FF*\n "@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "true"^^ . + . + . + . + . + "intersection_param2"@en . + . + . + . + "true"^^ . + "true"^^ . + "GeoSPARQL 1.0 Requirement: GML Literal"@en . + . + "as WKT"@en . + "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n "@en . + "Definition of perimeter_output"@en . + . + "geometryN_param1"@en . + "The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry."@en . + . + . + . + . + "A query function that returns true if the input geometries touch.\r\n\r\nDE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + . + . + . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: TTTTTTTTT\n "@en . + "2021-02-25"^^ . + . + . + "2011-06-16"^^ . + . + . + "check conformance with this requirement"@en . + "2011-06-16"^^ . + . + "geom1"@en . + . + . + "metric perimeter"@en . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n "@en . + "true"^^ . + "Definition of ehInside_param1"@en . + "asWKT"@en . + . + . + . + "Geometry is the root class of the hierarchy.\n\nThe instantiable subclasses of Geometry are restricted to 0, 1 and 2-dimensional geometric objects that exist in 2, 3 or 4-dimensional coordinate space (R2, R3 or R4). Geometry values in R2 have points with coordinate values for x and y. Geometry values in R3 have points with coordinate values for x, y and z or for x, y and m. Geometry values in R4 have points with coordinate values for x, y, z and m.\n\nThe interpretation of the coordinates is subject to the coordinate reference systems associated to the point. All coordinates within a geometry object should be in the same coordinate reference systems. Each coordinate shall be unambiguously associated to a coordinate reference system either directly or through its containing geometry. The z coordinate of a point is typically, but not necessarily, represents altitude or elevation. The m coordinate represents a measurement.\n\nAll Geometry classes described in this specification are defined so that instances of Geometry are topologically closed, i.e. all represented geometries include their boundary as point sets. This does not affect their representation, and open version of the same classes may be used in other circumstances, such as topological representations."@en . + . + . + "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n "@en . + . + . + . + . + . + . + "true"^^ . + "2011-06-16"^^ . + . + . + . + . + . + "within"@en . + . + . + . + "Definition of area_param2"@en . + . + . + . + . + . + . + . + . + "true"^^ . + . + "Definition of intersection_param2"@en . + . + . + "isEmpty_param1"@en . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "A query function that returns true if the input geometries are equal. \r\n\r\nDE-9IM: TFFFTFFFT"@en . + . + . + "geom2"@en . + . + "2011-06-16"^^ . + . + . + "A query function that returns true if the input geometries are disjoint. \n\nDE-9IM: FF*FF****"@en . + "minx_param1"@en . + "spatialDimension"@en . + . + "has metric size"@en . + "Triangulated Irregular Network"@en . + . + "Connects a Geometry object with its text-based serialization."@en . + "Geometry"@en . + "transform_param2"@en . + . + . + . + . + . + . + "metricDistance_output"@en . + "\n Exists if the subject SpatialObject spatially crosses the\n object SpatialObject. DE-9IM: T*T******\n "@en . + "GeoSPARQL 1.0 Requirement: BGP RDFS Entailment"@en . + . + "The target of a geo:asDGGS property should be an RDF literal with datatype geo:dggsLiteral."@en . + "2011-06-16"^^ . + . + . + "Matthew Perry" . + . + "A MultiLineString is a MultiCurve whose elements are LineStrings."@en . + "check conformance with this requirement"@en . + . + . + . + "Rights"@en . + "true"^^ . + "GeoSPARQL 1.0 Conformance Test: GML Profile"@en . + . + . + . + . + "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFFTFFTTT\n "@en . + "relate_output"@en . + . + . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:area, geof:geometryN, geof:length, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY, geof:minZ, geof:numGeometries and geof:projectTo for non-DGGS geometry literals" . + . + . + "asGeoJSON_output"@en . + "Definition of isSimple_param1"@en . + . + . + . + "relate_param1"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "centroid"@en . + "Code repository storing all Profile artifacts"@en . + . + . + "A coherent set of direct positions in space. The positions are held within a Spatial Reference System (SRS)."@en . + . + "States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFF*FFT**"@en . + "Definition of ehEquals_param2"@en . + "text/xml" . + . + . + . + . + "GeoSPARQL 1.1 Requirement: Geometry Collection Class"@en . + "intersects"@en . + "\n A spatial representation for a given feature.\n "@en . + . + . + . + . + . + . + . + . + . + . + "geom"@en . + . + "contains"@en . + . + "geom2"@en . + "2011-06-16"^^ . + . + . + . + "Definition of symDifference_param1"@en . + "inside"@en . + . + . + . + . + "2011-06-16"^^ . + "(c) 2021 Open Geospatial Consortium" . + . + . + . + . + . + "minz_output"@en . + "Implementations shall allow the RDFS class geo:SpatialObjectCollection to be used in SPARQL graph patterns"@en . + . + . + "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFFTTFTTT\n "@en . + . + . + . + "defaultGeometry"@en . + . + "\n A spatial representation for a given feature.\n "@en . + . + "true"^^ . + . + . + . + . + . + . + . + . + . + "check conformance with this requirement"@en . + . + "has spatial resolution in meters"@en . + . + . + . + . + . + . + . + "overlap"@en . + . + "true"^^ . + . + . + . + "A Well-known Text serialization of a Geometry object."@en . + . + . + "disconnected"@en . + "partially overlapping"@en . + . + "ehContains_param2"@en . + . + . + "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFFTTFTTT\n "@en . + . + . + . + "as GML"@en . + . + . + "true"^^ . + . + . + "ehOverlap_param1"@en . + "Subject"@en . + . + . + . + "A vocabulary of the requirements and conformance classes in the GeoSPARQL 1.1 specification"@en . + "true"^^ . + . + . + . + . + "metricBuffer_output"@en . + "Matthew Perry" . + . + . + "envelope_param1"@en . + . + "Contributor"@en . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "A MultiSurface is a 2-dimensional GeometryCollection whose elements are Surfaces, all using coordinates from the same coordinate reference system. The geometric interiors of any two Surfaces in a MultiSurface may not intersect in the full coordinate system. The boundaries of any two coplanar elements in a MultiSurface may intersect, at most, at a finite number of Points. If they were to meet along a curve, they could be merged into a single surface.\n\nA MultiSurface may be used to represent heterogeneous surfaces collections of polygons and polyhedral surfaces. It defines a set of methods for its subclasses. The subclass of MultiSurface is MultiPolygon corresponding to a collection of Polygons only. Other collections shall use MultiSurface."@en . + "asGML_output"@en . + "check conformance with this requirement"@en . + "asWKT"@en . + . + "A query function that returns the convex hull of the input geometry."@en . + . + . + . + . + . + "tangential proper part"@en . + . + . + . + "Matthew Perry" . + . + . + "^\\s*$|^\\s*(<)(.+)(>)\\s*$" . + "Definition of sfContains_param1"@en . + "Definition of ehOverlap_param2"@en . + "area"@en . + . + . + . + . + "true"^^ . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "geom2"@en . + . + . + . + . + . + . + . + . + "sfDisjoint_output"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "check conformance with this requirement"@en . + . + . + "application/pdf" . + "A query rewrite rule used to determine if one spatial object is inside another spatial object based on their associated primary geometry objects."@en . + . + "check conformance with this requirement"@en . + "GeoSPARQL 1.0 Conformance Test: Geometry asGML Literal"@en . + . + . + . + "A vocabulary (taxonomy) of the spatial aggregate functions defined within the GeoSPARQL 1.1 specification"@en . + . + . + "true"^^ . + "true"^^ . + "length_param1"@en . + . + . + "centroid_output"@en . + . + . + . + . + . + . + . + . + "\n # An invalid example: the target of a geo:asWKT property is an RDF literal but with the wrong datatype (xsd:string)\n PREFIX geo: \n\n \n geo:hasGeometry [\n geo:asWKT \"POINT (153.084230 -27.322738)\" ;\n ] ;\n . \n " . + . + "Definition of rcc8ec_output"@en . + . + . + "distance"@en . + . + . + . + . + "The number of measurements or axes needed to describe the position of this Geometry in a coordinate system."@en . + "A query function that calculates the concave hull of a set of geometries."@en . + . + . + "Definition of centroid_param1"@en . + "length_output"@en . + . + . + . + . + "Returns the area of a geometry in squaremeters."@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "\n Connects a geometry object with its text-based serialization.\n "@en . + . + . + . + . + "intersection_param1"@en . + . + "An RDF/OWL vocabulary for representing spatial information"@en . + . + . + . + . + "Format"@en . + . + . + "2021-06-13"^^ . + . + . + "rcc8po_param2"@en . + . + . + . + . + "difference_param2"@en . + "asGML_param1"@en . + "An RDF/OWL vocabulary for defining SimpleFeature geometry types" . + . + "sfOverlaps_param1"@en . + "rcc8ec_param1"@en . + . + . + . + . + . + . + . + "2008-01-14"^^ . + "A query rewrite rule used to determine two spatial objects are equal based on their associated primary geometry objects."@en . + . + "rcc8dc_param2"@en . + . + "2011-06-16"^^ . + . + . + . + . + . + "Definition of dimension_output"@en . + . + "check conformance with this requirement"@en . + . + . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "geom2"@en . + . + . + . + . + . + . + "minz_param1"@en . + "true"^^ . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "A GeometryCollection is a geometric object that is a collection of some number of geometric objects.\n\nAll the elements in a GeometryCollection shall be in the same Spatial Reference System. This is also the Spatial Reference System for the GeometryCollection.\nGeometryCollection places no other constraints on its elements. Subclasses of GeometryCollection may restrict membership based on dimension and may also place other constraints on the degree of spatial overlap between elements."@en . + . + . + "1"^^ . + . + . + . + "GeoSPARQL 1.0 Conformance Test: EH Spatial Relations"@en . + "true"^^ . + . + . + . + "s" . + . + . + . + "centroid"@en . + "GeoSPARQL 1.0 Conformance Class: Geometry Extension"@en . + "isEmpty_output"@en . + . + . + . + . + . + . + . + . + . + . + . + . + "geom1"@en . + . + . + . + "geom"@en . + . + . + . + . + "tangential proper part inverse"@en . + "2011-06-16"^^ . + . + . + . + . + . + . + "Matthew Perry" . + "m" . + . + . + "asGeoJSON_param1"@en . + "1"^^ . + "Definition of geometryN_output"@en . + "miny_output"@en . + "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: T*TFT*FF*\n "@en . + "A collection of individual Geometries."@en . + . + . + . + . + . + . + . + . + "Matthew Perry" . + . + . + "A query function that returns true if the input geometries are disjoint. \r\n\r\nDE-9IM: FFTFFTTTT"@en . + "true"^^ . + . + . + . + . + . + . + . + "States that the subject SpatialObject spatially touches the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + . + "check conformance with this requirement"@en . + . + "Geometry"@en . + "A query function that returns true if the input geometries intersect.\n\nDE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** "@en . + . + "Multi Point"@en . + "transform_output"@en . + . + . + . + . + "has centroid"@en . + "geom1"@en . + "geom2"@en . + . + "overlaps"@en . + . + "overlaps"@en . + . + "geom1"@en . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + . + "\n The number of measurements or axes needed to describe the spatial position of\n this geometry in a coordinate system.\n "@en . + "rcc8eq_param2"@en . + "tangential proper part inverse"@en . + . + "An instance of geo:SpatialObjectCollection should have at least one outgoing rdfs:member relation."@en . + "Definition of sfTouches_param1"@en . + . + . + . + . + . + . + . + . + . + . + "Verify that queries involving geo:gmlLiteral values return the correct result for a test dataset"@en . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + . + "1999-07-02"^^ . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + "GeoSPARQL 1.0 Conformance Test: BGP RDFS Entailment"@en . + . + "GeoSPARQL 1.0 Requirement: WKT Literal Default SRS"@en . + "maxz_output"@en . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n "@en . + . + "States that the subject SpatialObject spatially crosses the object SpatialObject. DE-9IM: T*T******"@en . + . + . + . + "true"^^ . + . + . + . + "A query rewrite rule used to determine if one spatial object is a non-tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en . + "true"^^ . + . + . + "geom1"@en . + "Implementations shall support the functions of Requirement 40 for DGGS geometry literals as SPARQL extension functions, consistent with definitions of these functions in Simple Features <>, for non-DGGS geometry literals"@en . + "The content of an RDF literal with an incoming geo:asKML relation must conform to a well-formed KML geometry XML string, as defined by its official specification."@en . + "check conformance with this requirement"@en . + "check conformance with this requirement"@en . + . + . + . + . + "ehContains_output"@en . + . + . + . + . + . + . + "Recommended best practice is to identify the resource by means of a string conforming to a formal identification system. "@en . + . + . + . + "geom1"@en . + "Each Geometry node can have a maximum of one outgoing geo:asGeoJSON relation."@en . + . + . + . + "rcc8dc_param1"@en . + "GeoSPARQL 1.1 Conformance Test: Query Functions, non Simple Features, DGGS"@en . + "Multi Line String"@en . + "Definition of symDifference_param2"@en . + . + . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "Definition of metricDistance_param1"@en . + . + "Subproperties of this property are used to indicate the size of a Spatial Object as a measurement or estimate of one or more dimensions of the Spatial Object's spatial presence."@en . + . + . + . + . + . + . + "radius"@en . + "GeoSPARQL RCC8 Topological Functions"@en . + "GeoSPARQL 1.0 Conformance Test: Relate Query Function"@en . + . + "A query function that returns the number of geometries if the given geometry literal contains a GeometryCollection."@en . + . + "area"@en . + "sfContains_param1"@en . + . + "Implementations shall allow the RDF property geo:asGML to be used in SPARQL graph patterns"@en . + . + . + . + "centroid_param1"@en . + "GeoSPARQL 1.1 Requirement: GeoJSON Literal Empty"@en . + . + . + "Verify that queries involving geo:SpatialObjectCollection return the correct result on a test dataset"@en . + . + . + "2011-06-16"^^ . + . + . + . + "true"^^ . + "2011-06-16"^^ . + "Definition of metricPerimeter_output"@en . + . + "GeoSPARQL 1.0 Conformance Test: SPARQL Protocol"@en . + "rcc8ntpp_param1"@en . + "A textual serialization of a Discrete Global Grid (DGGS) Geometry object."@en . + "GeoSPARQL 1.0 Requirement: Feature Class"@en . + . + "is empty"@en . + . + "2011-06-16"^^ . + "A GeometryCollection is a geometric object that is a collection of some number of geometric objects.\n\nAll the elements in a GeometryCollection shall be in the same Spatial Reference System. This is also the Spatial Reference System for the GeometryCollection.\nGeometryCollection places no other constraints on its elements. Subclasses of GeometryCollection may restrict membership based on dimension and may also place other constraints on the degree of spatial overlap between elements."@en . + . + "true"^^ . + . + . + . + . + "maxy_output"@en . + "A query function that returns true if the input geometries are disjoint. \n\nDE-9IM: FFTFFTTTT"@en . + "geometryN_param2"@en . + . + . + "geometryN"@en . + "The target of a geo:hasSerialization property, or a specialization of, it should be an RDF literal."@en . + . + . + "ehCoveredBy_param2"@en . + . + . + . + . + "GeoSPARQL 1.0 Conformance Class: RDFS Entailment Extension"@en . + . + . + . + . + "Triangle"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "GML Geometry Types Vocabulary"@en . + . + . + . + . + "has serialization"@en . + . + . + . + . + "geom"@en . + . + "Matthew Perry" . + . + . + . + "2011-06-16"^^ . + . + . + . + "https://www.ogc.org/license"^^ . + "sfContains_param2"@en . + . + . + "sfIntersects_param1"@en . + "Matthew Perry" . + "Matthew Perry" . + "OGC GeoSPARQL 2.0 Standard Working Group" . + . + "contains"@en . + "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en . + . + "The WKT serialization of a Geometry"@en . + . + "overlaps"@en . + . + . + "A query function that returns true if the input geometries are equal. \r\n \r\nDE-9IM: TFFFTFFFT"@en . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n "@en . + . + "getSRID_param1"@en . + . + . + "true"^^ . + . + . + "true"^^ . + . + "GeoSPARQL 1.0 Conformance Class: Topology Extension"@en . + . + . + "An OWL ontology (vocabulary) of the Simple Features geometry types"@en . + "overlap"@en . + . + "convexHull_output"@en . + . + . + . + . + . + "rcc8ntppi_output"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "2011-06-16"^^ . + . + . + "All the GeoSPARQL Non-topological Query Functions defined within the GeoSPARQL 1.1 specification"@en . + . + "A PolyhedralSurface is a contiguous collection of polygons, which share common boundary segments. For each pair of polygons that touch, the common boundary shall be expressible as a finite collection of LineStrings. Each such LineString shall be part of the boundary of at most 2 Polygon patches. \n\nFor any two polygons that share a common boundary, the top of the polygon shall be consistent. This means that when two LinearRings from these two Polygons traverse the common boundary segment, they do so in opposite directions. Since the Polyhedral surface is contiguous, all polygons will be thus consistently oriented. This means that a non-oriented surface (such as Mbius band) shall not have single surface representations. They may be represented by a MultiSurface.\n\nIf each such LineString is the boundary of exactly 2 Polygon patches, then the PolyhedralSurface is a simple, closed polyhedron and is topologically isomorphic to the surface of a sphere. By the Jordan Surface Theorem (Jordans Theorem for 2-spheres), such polyhedrons enclose a solid topologically isomorphic to the interior of a sphere; the ball. In this case, the top of the surface will either point inward or outward of the enclosed finite solid. If outward, the surface is the exterior boundary of the enclosed surface. If inward, the surface is the interior of the infinite complement of the enclosed solid. A Ball with some number of voids (holes) inside can thus be presented as one exterior boundary shell, and some number in interior boundary shells."@en . + "A query function that returns true if the input geometries meet. \n\nDE-9IM: FFTFTTTTT"@en . + . + "Point containing the maximum values of the coordinates of an envelope or bounding box"@en . + . + . + . + . + "A geo:Geometry node should have maximum of one outgoing geo:hasSpatialResolution property."@en . + . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n "@en . + . + . + . + . + . + "Verify that a set of SPARQL queries involving the geof:asGML function returns the correct result for a test dataset when using the specified serialization and version"@en . + . + . + . + . + "Line"@en . + . + . + . + "2011-06-16"^^ . + "covered by"@en . + . + "true"^^ . + "true"^^ . + "GeoSPARQL Egenhofer Topological Rules"@en . + . + . + . + "2008-01-14"^^ . + "miny_param1"@en . + "isSimple"@en . + . + . + "true"^^ . + . + . + . + "GeoSPARQL 1.0 Conformance Test: Query Functions"@en . + . + . + . + "\n The topological dimension of this geometric object, which\n must be less than or equal to the coordinate dimension.\n In non-homogeneous collections, this will return the largest\n topological dimension of the contained objects.\n "@en . + "rcc8ntppi_param1"@en . + "A related resource from which the described resource is derived."@en . + . + . + . + . + . + . + . + . + . + "Matthew Perry" . + . + . + . + . + . + "https://www.ogc.org/license"^^ . + . + "Definition of ehInside_output"@en . + . + . + "\n The topological dimension of this geometric object, which\n must be less than or equal to the coordinate dimension.\n In non-homogeneous collections, this will return the largest\n topological dimension of the contained objects.\n "@en . + . + . + "rcc8ec_output"@en . + . + . + "Matthew Perry" . + . + "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****"@en . + "GeoSPARQL 1.0 SPARQL Service Description: All Conformance Classes" . + . + . + "OGC GeoSPARQL 1.0" . + . + . + . + "1"^^ . + . + . + . + . + "true"^^ . + "text/turtle" . + "GeoSPARQL Specification Document as a PDF"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "true"^^ . + . + "sfWithin_param2"@en . + "Matthew Perry" . + "Definition of ehMeet_output"@en . + . + "geom2"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + "All the GeoSPARQL Simple Features Topological Rules defined within the GeoSPARQL 1.1 specification"@en . + "A [Shapes Constraint Language (SHACL)](https://www.w3.org/TR/shacl/) file that specifies rules for RDF data that can be used to test the conformance of data to the GeoSPARQL standard."@en . + . + . + . + "GeoSPARQL 1.0 Conformance Test: EH Query Functions"@en . + "The length of the perimeter of a Spatial Object in meters."@en . + . + . + . + "2011-06-16"^^ . + . + "Implementations shall support geof:asGeoJSON, as a SPARQL extension function"@en . + "Definition of rcc8tpp_param1"@en . + "text/turtle" . + "A query function that returns true if the input geometry is a simple geometry."@en . + . + "Matthew Perry" . + . + . + . + . + "The volume of a three-dimensional Spatial Object."@en . + . + . + . + . + . + "equals"@en . + . + . + . + "metricPerimeter_param1"@en . + "OGC GeoSPARQL 1.0" . + . + . + "GeoSPARQL 1.0 Requirement: Geometry Class"@en . + . + "The KML serialization of a Geometry"@en . + "Matthew Perry" . + . + "Definition of ehMeet_param2"@en . + "https://github.com/opengeospatial/ogc-geosparql/tree/master/1.1/examples"^^ . + . + . + "geom1"@en . + "Implementations shall allow the RDFS class geo:Feature to be used in SPARQL graph patterns"@en . + . + "2011-06-16"^^ . + . + . + "pattern-matrix"@en . + "The IRI http://www.opengis.net/def/crs/OGC/1.3/CRS84 shall be assumed as the SRS for geo:kmlLiterals that do not specify an explicit SRS IRI"@en . + . + . + . + . + . + . + "Matthew Perry" . + . + . + . + "distance_param3"@en . + . + . + . + . + . + . + . + . + "\n # A valid example: incoming to the Geometry blank node is geo:hasGeometry, outgoing is one geo:asWKT relation. RDF treats both entries as one triple since they are identical.\n PREFIX geo: \n\n \n geo:hasGeometry [\n geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n ] ;\n .\n " . + "ehMeet_output"@en . + . + . + "Examples of a Creator include a person, an organization, or a service. Typically, the name of a Creator should be used to indicate the entity."@en . + "RDFS Literals of type geo:geoJSONLiteral do not contain a SRS definition. All literals of this type shall, according to the GeoJSON specification, be encoded only in, and be assumed to use, the WGS84 geodetic longitude-latitude spatial reference system (http://www.opengis.net/def/crs/OGC/1.3/CRS84)"@en . + . + . + . + . + "buffer_param1"@en . + "Matthew Perry" . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "GeoSPARQL 1.0 Requirement: SF Spatial Relations"@en . + "is simple"@en . + "Implementations shall support geof:distance, geof:buffer, geof:convexHull, geof:intersection, geof:union, geof:difference, geof:symDifference, geof:envelope and geof:boundary as SPARQL extension functions, consistent with the definitions of the corresponding functions (distance, buffer, convexHull, intersection, difference, symDifference, envelope and boundary respectively) in Simple Features [ISO 19125-1]"@en . + . + "A query function that returns true if the input geometries are disjoint. \n \nDE-9IM: FF*FF****"@en . + . + . + . + . + "geom2"@en . + . + . + . + . + "2011-06-16"^^ . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "GeoSPARQL 1.1 Requirement: Query Functions"@en . + "A LinearRing is a LineString that is both closed and simple."@en . + . + . + . + . + "asGML"@en . + . + . + . + . + . + "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\n\nDE-9IM: TFF*TFT**"@en . + . + . + . + . + "GeoSPARQL Spatial Aggregate Functions" . + "true"^^ . + . + . + . + "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\n\nDE-9IM: TFF*FFT**"@en . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*TFF*FF*\n "@en . + "isSimple"@en . + "true"^^ . + . + . + . + "geomindex"@en . + . + "A query function that returns true if the input geometries overlap.\r\n\r\nDE-9IM: T*T***T**"@en . + "sfOverlaps_param2"@en . + . + . + "rcc8tpp_param1"@en . + . + "Multi Curve"@en . + . + . + "union_param1"@en . + . + . + "\n Exists if the subject SpatialObject is spatially within the\n object SpatialObject. DE-9IM: T*F**F***\n "@en . + . + "A query function that returns true if the spatial relationship between the two input geometries corresponds to one with acceptable values for the specified DE-9IM pattern matrix."@en . + . + . + "Definition of envelope_output"@en . + . + . + "Line String"@en . + . + . + . + . + . + "2011-06-16"^^ . + "1999-07-02"^^ . + "2011-06-16"^^ . + . + "Definition of sfEquals_param2"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + "\n The default geometry to be used in spatial calculations.\n It is Usually the most detailed geometry.\n "@en . + . + . + . + "rcc8po_param1"@en . + "A geo:Geometry node should have maximum of one outgoing geo:dimension property."@en . + "geom"@en . + "GeoSPARQL 1.0 Requirement: SF Query Rewrite"@en . + . + . + "true"^^ . + "difference_output"@en . + "coveredBy"@en . + . + "OGC GeoSPARQL 1.0" . + . + . + . + "All the GeoSPARQL Rules defined within the GeoSPARQL 1.1 specification"@en . + "Open Geospatial Consortium" . + "2011-06-16"^^ . + . + "Implementations shall support geof:getSRID as a SPARQL extension function"@en . + . + "The spatial resolution of a Geometry."@en . + . + "1"^^ . + "has default geometry"@en . + . + "m" . + . + . + . + "check conformance with this requirement"@en . + . + "transform_param1"@en . + "2011-06-16"^^ . + "Verify that a set of SPARQL queries involving GML Geometry types returns the correct result for a test dataset using the specified version of GML"@en . + . + . + . + . + . + . + "geom1"@en . + . + . + "Definition of boundary_output"@en . + . + "difference_param1"@en . + "A Surface is a 2-dimensional geometric object.\nA simple Surface may consists of a single patch that is associated with one exterior boundary and 0 or more interior boundaries. A single such Surface patch in 3-dimensional space is isometric to planar Surfaces, by a simple affine rotation matrix that rotates the patch onto the plane z = 0. If the patch is not vertical, the projection onto the same plane is an isomorphism, and can be represented as a linear transformation, i.e. an affine.\n\nPolyhedral Surfaces are formed by stitching together such simple Surfaces patches along their common boundaries. Such polyhedral Surfaces in a 3-dimensional space may not be planar as a whole, depending on the orientation of their planar normals. If all the patches are in alignment (their normals are parallel), then the whole stitched polyhedral surface is co-planar and can be represented as a single patch if it is connected.\n\nThe boundary of a simple Surface is the set of closed Curves corresponding to its exterior and interior boundaries.\n\nA Polygon is a simple Surface that is planar. A PolyhedralSurface is a simple surface, consisting of some number of Polygon patches or facets. If a PolyhedralSurface is closed, then it bounds a solid. A MultiSurface containing a set of closed PolyhedralSurfaces can be used to represent a Solid object with holes."@en . + . + . + "true"^^ . + . + . + . + . + . + "2011-06-16"^^ . + "GeoSPARQL 1.0 Conformance Test: GML Literal"@en . + "A MultiCurve is a 1-dimensional GeometryCollection whose elements are Curves.\n\nA MultiCurve defines a set of methods for its subclasses and is included for reasons of extensibility.\n\nA MultiCurve is simple if and only if all of its elements are simple and the only intersections between any two elements occur at Points that are on the boundaries of both elements.\n\nThe boundary of a MultiCurve is obtained by applying the mod 2 union rule: A Point is in the boundary of a MultiCurve if it is in the boundaries of an odd number of elements of the MultiCurve.\n\nA MultiCurve is closed if all of its elements are closed. The boundary of a closed MultiCurve is always empty.\n\nA MultiCurve is defined as topologically closed."@en . + . + . + . + "A query function that returns a geometry consisting of all points that are part of only one input geometry."@en . + . + . + . + . + . + . + . + "GeoSPARQL 1.1 Conformance Test: KML Literal Default SRS"@en . + . + . + . + . + . + . + "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n "@en . + . + "The recommended way to specify size is by using a subproperty of hasMetricSize. Subproperties of hasSize can be used if more complex expressions are necessary, for example if the unit of length can not be converted to meter, or if additional data are needed to describe the measurement or estimate."@en . + "Definition of envelope_param1"@en . + . + . + "https://www.ogc.org/license"^^ . + "2020-09-09"^^ . + . + "asGeoJSON"@en . + "1999-07-02"^^ . + . + . + . + . + . + . + "asDGGS_param2"@en . + "GeoSPARQL 1.1 Requirement: GeoJSON Literal"@en . + . + . + . + "All the GeoSPARQL RCC8 Topological Functions defined within the GeoSPARQL 1.1 specification"@en . + "true"^^ . + "\n (true) if this geometric object is the empty Geometry. If\n true, then this geometric object represents the empty point\n set for the coordinate space.\n "@en . + . + . + "Definition of centroid_output"@en . + . + . + "Matthew Perry" . + "Definition of miny_param1"@en . + . + . + . + . + "GeoSPARQL 1.1 Requirement: asDGGS Function"@en . + "maxz_param1"@en . + "2011-06-16"^^ . + "GeoSPARQL 1.0 Conformance Test: SRID Function"@en . + "Matthew Perry" . + . + . + " \" OrdinateList (R3234)\"^^" . + . + "Dublin Core Metadata Element Set, Version 1.1"@en . + "difference"@en . + . + . + "A LinearRing is a LineString that is both closed and simple."@en . + . + . + "convexHull_param1"@en . + "true"^^ . + . + "specificDggsDatatype"@en . + . + . + "Definition of sfEquals_output"@en . + . + . + . + "Each Geometry node can have a maximum of one outgoing geo:asKML relation."@en . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "Matthew Perry" . + . + . + . + . + "perimeter"@en . + . + . + . + . + "true"^^ . + . + "metricBuffer_param1"@en . + "2021-06-16"^^ . + . + . + . + . + "true"^^ . + "1999-07-02"^^ . + . + . + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/validator.ttl"^^ . + . + "all GeoSPARQL functions and rules presented as a SKOS vocabulary"@en . + . + . + . + "Polyhedral Surface"@en . + . + "GeoSPARQL 1.1 Conformance Test: Feature Collection Class"@en . + . + . + . + "Definition of maxx_output"@en . + . + . + . + . + "Feature"@en . + . + "Verify that a set of SPARQL queries involving WKT Geometry types returns the correct result for a test dataset using the specified version of Simple Features"@en . + "OGC GeoSPARQL Standards Working Group" . + . + . + "Definition of difference_output"@en . + . + . + . + . + "Linear Ring"@en . + . + "A query function that returns the minimum z coordinate of the input geometry."@en . + . + . + "Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [W3C SPARQL Entailment] for the RIF rules [W3C RIF Core] geor:rcc8eq, geor:rcc8dc, geor:rcc8ec, geor:rcc8po, geor:rcc8tppi, geor:rcc8tpp, geor:rcc8ntpp, geor:rcc8ntppi"@en . + . + "ehEquals_output"@en . + . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + . + . + . + . + "GeoSPARQL 1.0 and 1.1 Profiles" . + . + . + . + . + "geom2"@en . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "(c) 2022 Open Geospatial Consortium" . + "Definition of rcc8eq_output"@en . + . + . + . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "2011-06-16"^^ . + . + "sfCrosses_param2"@en . + "Matthew Perry" . + . + "rcc8tpp_param2"@en . + . + . + . + . + . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "Verify that queries involving geo:GeometryCollection return the correct result on a test dataset"@en . + "GeoSPARQL 1.1 Release Notes"@en . + "Definition of rcc8tppi_output"@en . + "Definition of distance_param2"@en . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en . + "maxX"@en . + . + . + "Definition of minz_param1"@en . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en . + . + . + "disjoint"@en . + . + "Language"@en . + . + "GeoSPARQL 1.0 Conformance Test: RCC8 Query Functions"@en . + . + "All the GeoSPARQL Requirements defined within the GeoSPARQL 1.1 specification"@en . + "Verify that a set of SPARQL queries involving the geof:asWKT function returns the correct result for a test dataset when using the specified serialization and version"@en . + "GeoSPARQL 1.1 Requirement: DGGS Literal"@en . + . + "true"^^ . + . + "true"^^ . + "true"^^ . + . + . + . + . + . + . + "minX"@en . + . + "GeoSPARQL 1.0 Conformance Test: SF Query Functions"@en . + . + "check conformance with this requirement"@en . + . + "Implementations shall support graph patterns involving terms from an RDFS/OWL class hierarchy of geometry types consistent with the one in the specified version of Simple Features [ISO 19125-1]"@en . + "A spatial aggregate function that calculates the minimum bounding circle of set of geometries."@en . + "Definition of metricDistance_param2"@en . + "meet"@en . + . + "Definition of rcc8ntpp_param2"@en . + . + "geom"@en . + "Implementations shall allow the properties geo:dimension, geo:coordinateDimension, geo:spatialDimension, geo:isEmpty, geo:isSimple, geo:hasSerialization to be used in SPARQL graph patterns"@en . + . + . + "2012-06-14"^^ . + "\n # An invalid example: the geo:SpatialObjectCollection instance node has one outgoing rdfs:member relation to a geo:Geometry node, one outgoing rdfs:member relation to a geo:Feature node and a third outgoing rdfs:member relation from a node of another type (ex:Thing)\n PREFIX ex: \n PREFIX geo: \n PREFIX rdfs: \n\n \n a geo:SpatialObjectCollection ;\n rdfs:member , , ;\n .\n \n a ex:Thing . \n geo:hasGeometry .\n geo:hasGeometry .\n " . + . + . + "distance_param2"@en . + "https://www.w3.org/TR/sparql11-service-description/"^^ . + . + "inside"@en . + . + . + . + . + . + . + "Definition of rcc8ntpp_param1"@en . + . + "1999-07-02"^^ . + "GeoSPARQL 1.1 Conformance Test: GeoJSON Literal"@en . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "disjoint"@en . + . + . + "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\n\nDE-9IM: TFFTTFTTT"@en . + . + "GeoJSON Literal"@en . + . + "Verify that queries involving empty geo:geoJSONLiteral return the correct result for a test dataset"@en . + . + . + "\n The number of measurements or axes needed to describe the spatial position of\n this geometry in a coordinate system.\n "@en . + . + . + . + . + "equals"@en . + . + "ehInside_output"@en . + "boundary_output"@en . + . + . + . + . + . + . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + . + . + . + "tangential proper part"@en . + . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: TTTTTTTTT\n "@en . + . + . + "true"^^ . + . + "The file format, physical medium, or dimensions of the resource."@en . + . + . + . + "asDGGS_param1"@en . + . + "Definition of distance_param3"@en . + . + "has area in square meters"@en . + "Implementations shall allow the properties geo:dimension, geo:coordinateDimension, geo:spatialDimension, geo:isEmpty, geo:isSimple, geo:hasSerialization to be used in SPARQL graph patterns"@en . + . + "geom1"@en . + . + "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\r\n\r\nDE-9IM: T*TFT*FF*"@en . + . + "2011-06-16"^^ . + "rcc8tppi_output"@en . + . + . + "An entity primarily responsible for making the resource."@en . + . + "asKML_output"@en . + "(c) 2022 Open Geospatial Consortium" . + . + "metricArea_output"@en . + . + . + . + "non-tangential proper part inverse"@en . + . + . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + "ehContains_param1"@en . + . + "Matthew Perry" . + "OGC GeoSPARQL Standards Working Group" . + . + . + . + "rcc8eq_param1"@en . + "A query function that returns the maximum x coordinate of the input geometry."@en . + . + . + "metric length"@en . + . + "2011-06-16"^^ . + "intersection_output"@en . + . + . + . + . + . + . + . + "2023-10-11T10:40:10.081888"^^ . + "coordinate dimension"@en . + . + . + . + "sfWithin_output"@en . + . + "GeoSPARQL 1.0 Requirement: SRID Function"@en . + . + "true"^^ . + . + "OGC GeoSPARQL Standards Working Group" . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "text/turtle" . + . + . + . + . + . + . + . + "2011-06-16"^^ . + . + . + "Definition of perimeter_param2"@en . + . + . + . + . + . + . + . + . + . + . + . + "geom1"@en . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*TFF*FF*\n "@en . + . + . + . + "geom"@en . + . + "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\r\n\r\nDE-9IM: TFFTTFTTT"@en . + . + "distance_param1"@en . + "Implementations shall allow the properties geo:hasGeometry and geo:hasDefaultGeometry to be used in SPARQL graph patterns"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + "area_param2"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + . + "dimension_param1"@en . + . + . + . + "A query function that returns a buffer around the input geometry."@en . + . + "Definition of metricBuffer_output"@en . + . + . + . + "check conformance with this requirement"@en . + . + . + . + "2011-06-16"^^ . + . + . + "isSimple_param1"@en . + . + "Definition of concaveHull_output"@en . + "check conformance with this requirement"@en . + "Definition of rcc8ntpp_output"@en . + "GeoSPARQL 1.0 Conformance Test: Geometry Class"@en . + "2011-06-16"^^ . + . + "union_param2"@en . + . + "true"^^ . + "The content of an RDF literal with an incoming geo:asGeoJSON relation must conform to a well-formed GeoJSON geometry string, as defined by its official specification."@en . + . + . + . + "Definition of ehOverlap_param1"@en . + . + "2011-06-16"^^ . + . + . + "Matthew Perry" . + . + . + . + "2011-06-16"^^ . + "relate_param3"@en . + . + "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en . + . + "1"^^ . + . + . + . + . + . + . + . + . + . + "Verify that queries involving geo:Feature return the correct result on a test dataset"@en . + "Matthew Perry" . + "ehOverlap_output"@en . + . + "has spatial accuracy in meters"@en . + "2011-06-16"^^ . + . + "true"^^ . + . + "Y indicates the second dimension as indicated by the spatial reference system"@en . + . + . + . + . + . + "sfEquals_param2"@en . + "Definition of ehCovers_output"@en . + "Surface"@en . + "Definition of difference_param1"@en . + "OGC GeoSPARQL 1.1" . + "geom2"@en . + "1"^^ . + . + . + . + "Definition of rcc8ntppi_param1"@en . + . + "geom1"@en . + "2011-06-16"^^ . + . + . + . + . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + "GeoSPARQL 1.1 Conformance Test: SPARQL Protocol"@en . + "geom2"@en . + . + . + "Spatial accuracy is applicable when a Geometry is used to represent a Feature. It is expressed as a distance that indicates the truthfullness of the positions (coordinates) that define the Geometry. In this case accuracy defines a zone surrounding each coordinate within wich the real positions are known to be. The accuracy value defines this zone as a distance from the coordinate(s) in all directions (e.g. a line, a circle or a sphere, depending on spatial dimension)."@en . + . + "non-tangential proper part"@en . + "true"^^ . + . + . + . + "text/json" . + . + . + . + "Definition of ehEquals_param1"@en . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "Matthew Perry" . + . + . + "\n # A valid example: the geo:dimension has value is 2 while there is no geo:coordinateDimension\n PREFIX geo: \n\n geo:hasGeometry .\n geo:dimension 2 ;\n .\n " . + . + . + "Implementations shall support geof:asWKT, as a SPARQL extension function"@en . + . + . + . + . + . + . + "Matthew Perry" . + . + . + "has bounding box"@en . + . + . + . + "A query function that returns true if the first geometry argument spatially overlaps the second geometry argument.\n\nDE-9IM: T*T***T** "@en . + . + "2011-06-16"^^ . + "A query function that returns true if the input geometries touch.\n\nDE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + . + . + . + . + "maxx_output"@en . + . + . + "2011-06-16"^^ . + . + . + . + . + "sfDisjoint_param1"@en . + . + "GeoSPARQL 1.0 Requirement: WKT Literal"@en . + . + . + . + "contains"@en . + "has perimeter length"@en . + . + . + "true"^^ . + . + . + "check conformance with this requirement" . + . + . + "geom"@en . + . + "Matthew Perry" . + . + "Well-known Text Literal"@en . + . + . + . + "A query rewrite rule used to determine if one spatial object is within another spatial object based on their associated geometry objects."@en . + . + . + . + "equals"@en . + "Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system. "@en . + . + "ehInside_param2"@en . + . + . + . + "A query function that returns a geometry consisting of all points that are part of at least one input geometry."@en . + "rcc8dc_output"@en . + . + . + . + . + "GeoSPARQL 1.0 Conformance Test: SF Query Rewrite"@en . + "perimeter_param1"@en . + . + . + . + . + . + . + . + . + . + . + "GeoSPARQL 1.0 Requirement: RCC8 Query Rewrite"@en . + . + . + . + . + . + "Verify that queries involving geo:FeatureCollection return the correct result on a test dataset"@en . + . + "metricBuffer_param2"@en . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "true"^^ . + . + . + "An entity responsible for making contributions to the resource."@en . + . + "Matthew Perry" . + "\n # A valid example: the Resource instance has an incoming geo:hasDefaultGeometry property and no outgoing geo:hasGeometry or specialization of it\n PREFIX geo: \n\n geo:hasDefaultGeometry .\n geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral .\n " . + "2011-06-16"^^ . + . + "2011-06-16"^^ . + . + "maxx_param1"@en . + "The length of the perimeter of a Spatial Object."@en . + . + . + . + . + "Definition of sfWithin_param1"@en . + . + . + "true"^^ . + "transform"@en . + . + "perimeter_output"@en . + . + "GeoSPARQL 1.1 Conformance Test: asWKT Function"@en . + . + . + "crosses"@en . + . + . + . + . + . + "rcc8ntppi_param2"@en . + . + . + . + "true"^^ . + . + "true"^^ . + . + . + . + . + "The target is a Geometry that defines a rectilinear region whose edges are aligned with the axes of the coordinate reference system, which exactly contains the Feature, for example an instance of http://www.opengis.net/ont/sf#envelope."@en . + . + . + "GeoSPARQL 1.0 Requirements"@en . + "partially overlapping"@en . + . + . + . + . + . + . + . + . + "GeoSPARQL Functions and Rules Register" . + . + "Matthew Perry" . + "minimum"@en . + "sfOverlaps_param1"@en . + . + . + . + "2011-06-16"^^ . + . + "minx_param1"@en . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n "@en . + "ehCovers_param1"@en . + . + . + . + "1"^^ . + "numGeometries_param1"@en . + . + . + . + . + . + "Matthew Perry" . + . + "2023-10-11T11:00:00+00:00"^^ . + . + "Verify that queries involving geo:SpatialObject return the correct result on a test dataset"@en . + . + . + . + "A query function that returns true if the input geometries are disjoint. \r\n\r\nDE-9IM: FF*FF****"@en . + . + . + "Definition of area_output"@en . + . + "2022-03-10"^^ . + . + . + "buffer_param2"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "A query function that returns a buffer around the input geometry, using a distance in meters."@en . + . + . + "sfEquals_param1"@en . + "bounding circle"@en . + . + . + "true"^^ . + "2011-06-16"^^ . + "perimeter_param2"@en . + . + "Timo Homburg" . + . + . + "2011-06-16"^^ . + . + . + . + "sfOverlaps_output"@en . + "Returns the perimeter of a geometry in meters."@en . + . + . + "The nature or genre of the resource."@en . + . + . + "true"^^ . + . + . + "inside"@en . + . + . + . + . + "convex hull aggregate function"@en . + "GeoSPARQL 1.1 Conformance Test: Geometry asGeoJSON Literal"@en . + . + . + . + . + . + . + "Definition of metricBuffer_param2"@en . + . + "Matthew Perry" . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*****FF*\n "@en . + "contains"@en . + . + . + "maxy_param1"@en . + . + "true"^^ . + . + . + . + "Definition of transform_param2"@en . + . + . + "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\r\n\r\nDE-9IM: TFF*TFT**"@en . + . + . + . + "metricPerimeter_output"@en . + . + . + . + . + "Matthew Perry" . + . + . + . + . + "sfIntersects_param2"@en . + . + . + "check conformance with this requirement"@en . + "GeoSPARQL 1.1 Requirement: Geometry Properties"@en . + . + "\n (true) if this geometric object is the empty Geometry. If\n true, then this geometric object represents the empty point\n set for the coordinate space.\n "@en . + "Definition of ehDisjoint_param1"@en . + . + "\n The class represents the top-level geometry type. This class is\n equivalent to the UML class GM_Object defined in ISO 19107, and\n it is superclass of all geometry types.\n "@en . + . + . + . + . + . + . + "2011-06-16"^^ . + . + . + . + "Each Geometry node can have a maximum of one outgoing geo:asDGGS relation."@en . + . + . + . + "An RDF/OWL vocabulary for representing spatial information" . + "Matthew Perry" . + "ehEquals_param1"@en . + "maxY"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "A geo:Geometry node should have maximum of one outgoing geo:isEmpty property."@en . + "GeoSPARQL Functions & Rules vocabulary"@en . + . + . + "Anything spatial (being or having a shape, position or an extent)."@en . + . + "ehMeet_param2"@en . + . + . + "SPARQL Service Descriptions for GeoSPARQL 1.1 Services" . + . + . + . + . + "Definition of convexHull_output"@en . + "metricDistance_param2"@en . + . + . + "true"^^ . + "\n The class spatial-object represents everything that can have\n a spatial representation. It is superclass of feature and geometry.\n "@en . + "Definition of rcc8eq_param2"@en . + . + "Definition of maxy_output"@en . + "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: TTTFTTFFT\n "@en . + . + . + . + "GeoSPARQL 1.1 Conformance Class: RDFS Entailment Extension"@en . + "rcc8tpp_output"@en . + . + "2020-11-20"^^ . + . + "Verify that queries involving the geo:asKML property return the correct result for a test dataset"@en . + . + "geom1"@en . + . + "asGML_param2"@en . + . + . + "\n # An invalid example: the geo:dimension has value is 3 while the geo:coordinateDimension has value 2\n PREFIX geo: \n\n geo:hasGeometry .\n geo:dimension 3 ;\n geo:coordinateDimension 2 ;\n .\n " . + . + . + . + "Polygon"@en . + . + "GeoSPARQL 1.0 Conformance Class: Query Rewrite Extension"@en . + "disjoint"@en . + . + . + . + . + . + . + . + "Verify that queries involving empty geo:gmlLiteral values return the correct result for a test dataset"@en . + "asDGGS_output"@en . + "The URI shall be assumed as the spatial reference system for geo:wktLiterals that do not specify an explicit spatial reference system URI" . + "A MultiPolygon is a MultiSurface whose elements are Polygons.\n\nThe assertions for MultiPolygons are as follows.\n\na) The interiors of 2 Polygons that are elements of a MultiPolygon may not intersect.\nb) The boundaries of any 2 Polygons that are elements of a MultiPolygon may not cross and may touch at only a finite number of Points.\nc) A MultiPolygon is defined as topologically closed.\nd) A MultiPolygon may not have cut lines, spikes or punctures, a MultiPolygon is a regular closed Point set,\ne) The interior of a MultiPolygon with more than 1 Polygon is not connected; the number of connected components of the interior of a MultiPolygon is equal to the number of Polygons in the MultiPolygon. \n\nThe boundary of a MultiPolygon is a set of closed Curves (LineStrings) corresponding to the boundaries of its element Polygons. Each Curve in the boundary of the MultiPolygon is in the boundary of exactly 1 element Polygon, and every Curve in the boundary of an element Polygon is in the boundary of the MultiPolygon."@en . + . + . + . + . + . + "2011-06-16"^^ . + "GeoSPARQL 1.1 Requirement: GeoJSON Literal Default SRS"@en . + . + . + "Definition of rcc8po_param2"@en . + "union"@en . + "Source"@en . + . + . + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/geo.json"^^ . + . + . + . + "2022-04-20"^^ . + "An OWL ontology (vocabulary) of the GML geometry types"@en . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "Returns the length of a geometry in meters."@en . + . + . + "Verify that queries involving geo:wktLiteral values without an explicit encoded spatial reference system URI return the correct result for a test dataset"@en . + . + "GeoSPARQL 1.0 Conformance Test: EH Query Rewrite"@en . + "sfCrosses_output"@en . + . + . + . + . + . + . + "Implementations shall support geof:relate as a SPARQL extension function, consistent with the relate operator defined in Simple Features [ISO 19125-1]"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + . + . + "A query function that returns true if the first geometry argument is spatially within the second geometry argument. \r\n\r\nDE-9IM: T*F**F***"@en . + . + "2008-01-14"^^ . + . + "Definition of buffer_param1"@en . + "Implementations shall support the SPARQL Query Language for RDF [SPARQL], the SPARQL Protocol [SPARQLPROT] and the SPARQL Query Results XML [SPARQLRESX] and JSON [SPARQLRESJ] Formats"@en . + . + . + "geometryN_param2"@en . + . + . + . + "true"^^ . + . + "GeoSPARQL 1.1 Conformance Test: Geometry asDGGS Literal"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "true"^^ . + "true"^^ . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "A geo:Geometry node should have maximum of one outgoing geo:spatialDimension property."@en . + . + "check conformance with this requirement"@en . + . + . + . + "\n # A valid example: the geo:GeometryCollection instance node has one incoming rdfs:member relation\n PREFIX geo: \n PREFIX rdfs: \n\n \n a geo:GeometryCollection ;\n rdfs:member ;\n .\n \n geo:hasGeometry .\n " . + "Implementations shall allow the RDFS class geo:Geometry to be used in SPARQL graph patterns"@en . + . + . + "2011-06-16"^^ . + . + "Curve"@en . + . + . + . + . + . + "envelope_output"@en . + . + . + "asWKT_param1"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + "A query function that returns true if the input geometries are equal. \n\nDE-9IM: TFFFTFFFT"@en . + "contains"@en . + . + . + "Definition of sfCrosses_output"@en . + . + . + "area_param1"@en . + "true"^^ . + . + . + "contains"@en . + . + "States that the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***"@en . + . + "GeoSPARQL 1.0 Conformance Test: RCC8 Spatial Relations"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "true"^^ . + . + "Simple Features Vocabulary" . + . + . + . + "Matthew Perry" . + . + . + . + . + "A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment."@en . + "non-tangential proper part inverse"@en . + . + "Definition of minz_output"@en . + "concaveHull_param1"@en . + . + . + . + "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\n\nDE-9IM: T*TFT*FF*"@en . + "The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry."@en . + "rcc8ec_param2"@en . + . + . + "GeoSPARQL 1.0 Conformance Test: WKT Literal"@en . + "true"^^ . + . + . + . + . + . + "rcc8po_output"@en . + . + . + "covers"@en . + . + . + . + . + . + "A query function that returns the minimum x coordinate of the input geometry."@en . + "An empty geo:kmlLiteral shall be interpreted as an empty geometry"@en . + . + . + "check conformance with this requirement"@en . + . + . + . + "2011-06-16"^^ . + . + "intersects"@en . + "Envelope or Bounding Box"@en . + . + . + . + . + "GeoSPARQL 1.0 Requirement: Spatial Object Class"@en . + "true"^^ . + "coordinateDimension"@en . + "non-tangential proper part"@en . + "true"^^ . + . + . + "geom1"@en . + "Definition of rcc8po_output"@en . + . + "Definition of buffer_param2"@en . + . + . + "Matthew Perry" . + . + . + . + "Definition of sfContains_output"@en . + . + "Matthew Perry" . + . + "intersects"@en . + . + "geom2"@en . + "GeoSPARQL 1.1 Requirement: Spatial Aggregate Functions"@en . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "concave hull"@en . + "check conformance with this requirement"@en . + . + "Geometry"@en . + "touches"@en . + . + "Multi Point"@en . + . + . + . + . + . + . + "2011-06-16"^^ . + . + "geom1"@en . + . + "Publisher"@en . + . + . + . + "All the GeoSPARQL Common Query Functions defined within the GeoSPARQL 1.1 specification"@en . + . + . + "Verify that queries involving geo:Geometry return the correct result on a test dataset"@en . + "isEmpty"@en . + "Matthew Perry" . + . + . + . + . + "true"^^ . + "Matthew Perry" . + . + "geom1"@en . + . + "A query function that returns true if the input geometry is empty."@en . + "OGC GeoSPARQL 1.1" . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + "dimension"@en . + . + . + . + . + . + . + "isEmpty"@en . + "maxz_output"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "GeoSPARQL 1.1 Conformance Test: Query Functions"@en . + . + "A query rewrite rule used to determine if one spatial object is a non-tangential proper part of another spatial object based on their associated primary geometry objects."@en . + . + "sfCrosses_param1"@en . + . + . + "\n Exists if the subject SpatialObject spatially touches the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n "@en . + "metricPerimeter_param1"@en . + . + "true"^^ . + . + . + . + . + . + "Geometry is the root class of the hierarchy.\n\nThe instantiable subclasses of Geometry are restricted to 0, 1 and 2-dimensional geometric objects that exist in 2, 3 or 4-dimensional coordinate space (R2, R3 or R4). Geometry values in R2 have points with coordinate values for x and y. Geometry values in R3 have points with coordinate values for x, y and z or for x, y and m. Geometry values in R4 have points with coordinate values for x, y, z and m.\n\nThe interpretation of the coordinates is subject to the coordinate reference systems associated to the point. All coordinates within a geometry object should be in the same coordinate reference systems. Each coordinate shall be unambiguously associated to a coordinate reference system either directly or through its containing geometry. The z coordinate of a point is typically, but not necessarily, represents altitude or elevation. The m coordinate represents a measurement.\n\nAll Geometry classes described in this specification are defined so that instances of Geometry are topologically closed, i.e. all represented geometries include their boundary as point sets. This does not affect their representation, and open versions of the same classes may be used in other circumstances, such as topological representations."@en . + "A query function that returns true if the input geometries are equal. \r\n\r\nDE-9IM: TFFFTFFFT"@en . + . + "Definition of ehContains_param1"@en . + "OGC GeoSPARQL 1.1" . + . + . + . + . + . + . + . + . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "\n A spatial representation for a given feature.\n "@en . + "Definition of ehCoveredBy_param2"@en . + . + "Implementations shall allow the RDFS class geo:GeometryCollection to be used in SPARQL graph patterns"@en . + . + . + . + . + . + . + . + . + "A spatial representation for a given Feature."@en . + . + "geom"@en . + . + "GeoSPARQL 1.1 Conformance Test: asGeoJSON Function"@en . + "spatial dimension"@en . + "2011-06-16"^^ . + . + "1999-07-02"^^ . + "ehCovers_param2"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFFTTFTTT\n "@en . + . + "GeoSPARQL 1.0 Requirement: Geometry asGML Literal"@en . + . + . + . + "check conformance with this requirement"@en . + . + . + "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FFTFFTTTT"@en . + . + "true"^^ . + . + "Each Geometry node can have a maximum of one outgoing geo:asGML relation."@en . + . + . + "Triangulated Irregular Network"@en . + "Definition of rcc8dc_param1"@en . + . + . + . + . + "transform_param2"@en . + "SpatialObject"@en . + . + . + . + . + . + . + . + . + "Definition of minx_output"@en . + . + . + . + . + "1999-07-02"^^ . + . + . + . + "true"^^ . + "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFF*TFT**\n "@en . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . + . + "A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary."@en . + . + . + . + "A discrete spatial phenomenon in a universe of discourse."@en . + "Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource."@en . + "Definition of minx_param1"@en . + . + "minx_output"@en . + "GeoSPARQL Ontology" . + "A query function that returns a geometry consisting of all points that are part of the first geometry but not the second geometry."@en . + . + . + . + "tangential proper part"@en . + "A spatial aggregate function that calculates the union of a set of geometries."@en . + "Definition of ehContains_param2"@en . + . + . + . + . + "Matthew Perry" . + . + . + . + . + . + "Implementations shall support the functions geof:boundary geof:buffer, geof:convexHull, geof:coordinateDimension, geof:difference, geof:dimension, geof:distance, geof:envelope, geof:geometryType, geof:getSRID, geof:intersection, geof:is3D, geof:isEmpty, geof:isMeasured, geof:isSimple, geof:spatialDimension, geof:symDifference, geof:transform and geof:union as SPARQL extension functions, consistent with definitions of these functions in Simple Features [ISO19125-1], for non-DGGS geometry literals"@en . + . + "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFF*TFT**\n "@en . + . + . + . + . + . + . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . + . + . + . + . + . + "hasGeometry"@en . + . + "true"^^ . + . + . + . + "2021-02-25"^^ . + "The target of a geo:asWKT property should be an RDF literal with datatype geo:wktLiteral."@en . + . + "2011-06-16"^^ . + . + . + "ehMeet_param1"@en . + . + . + "ehCovers_output"@en . + . + "^\\s*$|^\\s*(<)(.+)(>)\\s*$" . + "All the GeoSPARQL Egenhofer Topological Functions defined within the GeoSPARQL 1.1 specification"@en . + . + "2020-11-20"^^ . + "2011-06-16"^^ . + "2008-01-14"^^ . + . + . + "check conformance with this requirement"@en . + "GeoSPARQL 1.1 Conformance Class: Geometry Topology Extension"@en . + . + "All RDFS Literals of type geo:wktLiteral shall consist of an optional URI identifying the coordinate reference system followed by Simple Features Well Known Text (WKT) describing a geometric value. Valid geo:wktLiterals are formed by concatenating a valid, absolute URI as defined in [RFC 2396], one or more spaces U+0020 character) as a separator, and a WKT string as defined in Simple Features [ISO 19125-1]"@en . + "units"@en . + . + . + . + "A Feature represents a uniquely identifiable phenomenon, for example a river or an apple. While such phenomena (and therefore the Features used to represent them) are bounded, their boundaries may be crisp (e.g., the declared boundaries of a state), vague (e.g., the delineation of a valley versus its neighboring mountains), and change with time (e.g., a storm front). While discrete in nature, Features may be created from continuous observations, such as an isochrone that determines the region that can be reached by ambulance within 5 minutes."@en . + . + . + . + . + "2008-01-14"^^ . + . + . + . + "as GeoJSON"@en . + . + . + "Implementations shall allow the properties geo:rcc8eq, geo:rcc8dc, geo:rcc8ec, geo:rcc8po, geo:rcc8tppi, geo:rcc8tpp, geo:rcc8ntpp, geo:rcc8ntppi to be used in SPARQL graph patterns"@en . + . + . + "Multi Surface"@en . + "1"^^ . + "check conformance with this requirement"@en . + . + . + . + "true"^^ . + . + . + . + "(true) if this geometric object is the empty Geometry. If true, then this geometric object represents the empty point set for the coordinate space."@en . + . + "Implementations shall support the functions geof:area, geof:geometryN, geof:length, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY, geof:minZ, geof:numGeometries and geof:projectTo as SPARQL extension functions which are defined in this standard, for non-DGGS geometry literals"@en . + . + . + . + . + "Verify that queries involving geo:kmlLiteral values return the correct result for a test dataset"@en . + . + . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument. \r\n \r\nDE-9IM: T*TFF*FF*"@en . + "metricBuffer_output"@en . + "GeoSPARQL 1.1 Conformance Test: Geometry Collection Class"@en . + . + . + . + . + . + . + . + "geom1"@en . + . + . + . + . + "check conformance with this requirement"@en . + . + . + "JSON-LD context for the Simple Features vocabulary"@en . + . + . + . + . + . + . + . + . + . + . + "Definition of asDGGS_param2"@en . + "https://github.com/opengeospatial/ogc-geosparql"^^ . + "GeoSPARQL 1.0 Requirement: GML Profile"@en . + . + "GeoSPARQL 1.0 Requirement: WKT Literal Empty"@en . + "Definition of ehCovers_param2"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "GeoSPARQL 1.0 Conformance Test: Spatial Object Class"@en . + . + "Geometry"@en . + "A GeoJSON serialization of a Geometry object."@en . + . + "geom1"@en . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/geo.ttl"^^ . + . + . + . + . + "All geo:gmlLiterals shall consist of a valid element from the GML schema that implements a subtype of GM_Object as defined in [OGC 07-036]"@en . + . + "GeoSPARQL 1.1 Conformance Test: asGML Function"@en . + . + . + . + "The target of a geo:asGML property should be an RDF literal with datatype geo:gmlLiteral."@en . + . + . + . + . + . + "true"^^ . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n "@en . + "check conformance with this requirement"@en . + . + . + "2011-06-16"^^ . + "relate_output"@en . + . + . + . + "equals"@en . + . + . + "true"^^ . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "relate_param1"@en . + . + "true"^^ . + "Matthew Perry" . + "A query function that returns the minimum bounding rectangle of the input geometry."@en . + "check conformance with this requirement"@en . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + . + . + "sfTouches_param1"@en . + . + . + . + "metricDistance_param1"@en . + "This is a [Shapes Constraint Language (SHACL)](https://www.w3.org/TR/shacl/) file that specifies constraints for RDF data. It can be used to test the conformance of data to the GeoSPARQL standard.\n \nAs of GeoSPARQL 1.1, this validator is not normative, only informative, however this is likely to be the basis of future, normative, validators."@en . + . + "Implementations shall support geof:concaveHull, geof:boundingCircle, geof:union2, geof:concatLines, geof:centroid, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY and geof:minZ as a SPARQL extension functions."@en . + . + . + . + "Matthew Perry" . + . + . + . + "\n The default geometry to be used in spatial calculations.\n It is Usually the most detailed geometry.\n "@en . + "2011-06-16"^^ . + . + . + . + "Matthew Perry" . + . + . + . + "intersection_param1"@en . + "true"^^ . + "A query function that returns true if the input geometries overlap.\n\nDE-9IM: TTTTTTTTT"@en . + "The length of a Spatial Object."@en . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:rcc8eq, geof:rcc8dc, geof:rcc8ec, geof:rcc8po, geof:rcc8tppi, geof:rcc8tpp, geof:rcc8ntpp, geof:rcc8ntppi"@en . + "Geometry Collection"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en . + . + "true"^^ . + . + "\n The number of measurements or axes needed to describe the spatial position of\n this geometry in a coordinate system.\n "@en . + "minz_output"@en . + "check conformance with this requirement"@en . + . + "\n The GML serialization of a geometry\n "@en . + "\n A GML serialization of a geometry object.\n "@en . + "rcc8po_param2"@en . + . + "defaultGeometry"@en . + . + . + . + . + . + "Definition of metricLength_output"@en . + . + . + . + "\n Exists if the subject SpatialObject is not spatially disjoint\n from the object SpatialObject.\n DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****\n "@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "2011-06-16"^^ . + . + . + . + . + . + "Matthew Perry" . + . + . + . + . + . + . + "2022-06-16"^^ . + "The GeoSPARQL 1.1 ontology in RDF (turtle)"@en . + . + "geom2"@en . + . + "Definition of geometryN_param2"@en . + "\n The GML serialization of a geometry\n "@en . + . + "\n A GML serialization of a geometry object.\n "@en . + "geom"@en . + . + . + . + . + . + "Matthew Perry" . + . + "true"^^ . + . + "Verify that queries involving these functions return the correct result for a test dataset"@en . + "ehOverlap_param1"@en . + . + "\n Exists if the subject SpatialObject is not spatially disjoint\n from the object SpatialObject.\n DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****\n "@en . + "Implementations shall allow the properties geo:ehEquals, geo:ehDisjoint, geo:ehMeet, geo:ehOverlap, geo:ehCovers, geo:ehCoveredBy, geo:ehInside, geo:ehContains to be used in SPARQL graph patterns"@en . + "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en . + . + "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/reqs.ttl"^^ . + . + "Geometry Collection"@en . + . + "Matthew Perry" . + . + "relate_param2"@en . + "rcc8tppi_param2"@en . + . + . + . + "Matthew Perry" . + . + . + . + "text/turtle" . + "as KML"@en . + "envelope_param1"@en . + "X indicates the first dimension as indicated by the spatial reference system"@en . + . + . + . + . + . + "The length of a Spatial Object in meters."@en . + . + "GeoSPARQL Spatial Aggregate Functions"@en . + . + . + . + . + . + . + . + "Matthew Perry" . + . + "asWKT"@en . + . + "Recommended best practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMITYPE]. To describe the file format, physical medium, or dimensions of the resource, use the Format element."@en . + "All the GeoSPARQL Egenhofer Rules defined within the GeoSPARQL 1.1 specification"@en . + . + . + . + "\n The class spatial-object represents everything that can have\n a spatial representation. It is superclass of feature and geometry.\n "@en . + . + . + "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: TTTFTTFFT\n "@en . + . + "GeoSPARQL 1.1 Requirements and Conformance Class Register"@en . + . + . + . + "getSRID_output"@en . + . + "within"@en . + . + . + "Verify that queries involving the following query transformation rules return the correct result for a test dataset when using the specified serialization and version: geor:sfEquals, geor:sfDisjoint, geor:sfIntersects, geor:sfTouches, geor:sfCrosses, geor:sfWithin, geor:sfContains and geor:sfOverlaps"@en . + . + "within"@en . + . + . + . + "\n The number of measurements or axes needed to describe the position of this\n geometry in a coordinate system.\n "@en . + . + "Definition of asGML_param1"@en . + . + . + . + . + "sfDisjoint_output"@en . + . + . + . + . + "numGeometries_output"@en . + . + . + . + . + . + . + . + . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:distance, geof:buffer, geof:convexHull, geof:intersection, geof:union, geof:difference,geof:symDifference, geof:envelope and geof:boundary"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "sfIntersects_output"@en . + "length_param1"@en . + . + "GeoSPARQL 1.0 SPARQL Service Description: All Functions" . + . + . + . + "GeoSPARQL 1.1 Requirement: Geometry asDGGS Literal"@en . + . + "ehCoveredBy_param1"@en . + . + . + "2011-06-16"^^ . + "GeoSPARQL 1.0 Requirement: RCC8 Spatial Relations"@en . + "geom1"@en . + . + "check conformance with this requirement"@en . + "Matthew Perry" . + . + . + "true"^^ . + "\n # An invalid example: the Resource instance has an incoming geo:hasDefaultGeometry property and an outgoing geo:hasGeometry (i.e. it's a geo:Feature and a geo:Geometry at the same time)\n PREFIX geo: \n\n \n geo:hasDefaultGeometry ;\n .\n \n geo:asWKT \"POINT (153.084232 -27.322734)\"^^geo:wktLiteral ;\n geo:hasGeometry [\n geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n ] ;\n . \n " . + "A query function that returns true if the input geometries meet.\r\n\r\nDE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + . + . + . + . + . + . + . + . + "Simple Features Vocabulary"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "true"^^ . + . + . + . + . + . + "minY"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "text/turtle" . + . + . + . + . + . + . + . + . + . + . + . + . + . + "A vocabulary of the requirements and conformance classes in the GeoSPARQL 1.1 specification"@en . + . + . + . + . + "GeoSPARQL 1.0 Requirement: SF Query Functions"@en . + . + . + . + "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en . + . + . + . + . + "Matthew Perry" . + . + . + . + . + . + . + "rcc8dc_param2"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "An entity responsible for making the resource available."@en . + . + . + "2021-06-16"^^ . + . + "rcc8ntpp_output"@en . + "States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFFTFFTTT"@en . + . + . + . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + . + . + . + "Information about rights held in and over the resource."@en . + . + . + "geom2"@en . + . + . + . + . + . + . + . + . + "isSimple_output"@en . + "Definition of sfTouches_output"@en . + . + . + "ehDisjoint_param1"@en . + "Coverage"@en . + . + "The minimum or smallest bounding or enclosing box of a given Feature."@en . + "isEmpty_output"@en . + . + . + . + . + . + "\n The WKT serialization of a geometry\n "@en . + "Profile declarations are used to allow data to identify specifications in a way that allows data to make conformance claims to them - a broader conformance claim than that made to individual 'conformance classes' that are commonly found in recent OGC specifications. Profile declarations are also used to describe and relate the often multiple parts of specifications: ontologies, specification 'documents', vocabularies, validators and so on. This declaration describes where those parts are, what form (format) they take, what information models they implement and what roles they play."@en . + . + "Definition of sfIntersects_output"@en . + . + "Date may be used to express temporal information at any level of granularity. Recommended best practice is to use an encoding scheme, such as the W3CDTF profile of ISO 8601 [W3CDTF]."@en . + "\n The topological dimension of this geometric object, which\n must be less than or equal to the coordinate dimension.\n In non-homogeneous collections, this will return the largest\n topological dimension of the contained objects.\n "@en . + "geom2"@en . + "Verify that queries involving the following query transformation rules return the correct result for a test dataset when using the specified serialization and version: geor:ehEquals, geor:ehDisjoint, geor:ehMeet, geor:ehOverlap, geor:ehCovers, geor:ehCoveredBy, geor:ehInside, geor:ehContains"@en . + . + . + . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + "GeoSPARQL 1.0 Requirement: Geometry Properties"@en . + . + "\n The class represents the top-level geometry type. This class is\n equivalent to the UML class GM_Object defined in ISO 19107, and\n it is superclass of all geometry types.\n "@en . + . + . + "has geometry"@en . + . + . + "distance_param1"@en . + "Polyhedral Surface"@en . + "Matthew Perry" . + "ehDisjoint_param2"@en . + "touches"@en . + "Matthew Perry" . + . + "true"^^ . + "concaveHull_output"@en . + . + "covered by"@en . + "geom1"@en . + "miny_output"@en . + . + "All geo:geoJSONLiteral instances shall consist of the Geometry objects as defined in the GeoJSON specification [GEOJSON]"@en . + "bounding box"@en . + . + "sfTouches_output"@en . + . + . + "sfDisjoint_param2"@en . + "Definition of sfDisjoint_param2"@en . + . + . + . + "Implementations shall support graph patterns involving terms from an RDFS/OWL class hierarchy of geometry types consistent with the GML schema that implements GM_Object using the specified version of GML [OGC 07-036]"@en . + . + . + "geom2"@en . + . + . + . + . + . + . + "check conformance with this requirement"@en . + . + "geom1"@en . + "A geo:Geometry node should have maximum of one outgoing geo:coordinateDimension property."@en . + . + . + . + . + . + . + . + "Matthew Perry" . + . + . + . + . + . + "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\r\n\r\nDE-9IM: TFFTFFTTT"@en . + . + . + "An empty geo:gmlLiteral shall be interpreted as an empty geometry"@en . + "\n (true) if this geometric object is the empty Geometry. If\n true, then this geometric object represents the empty point\n set for the coordinate space.\n "@en . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "check conformance with this requirement"@en . + . + "metric buffer"@en . + "envelope"@en . + . + . + . + "true"^^ . + . + "true"^^ . + "1999-07-02"^^ . + . + . + . + . + . + . + "buffer_output"@en . + . + . + "The GeoSPARQL 1.1 ontology in RDF (JSON-LD)"@en . + . diff --git a/incubation/geosparql/20231206_insert_geosparqlfiles.nt b/incubation/geosparql/20231206_insert_geosparqlfiles.nt new file mode 100644 index 00000000..7dbea610 --- /dev/null +++ b/incubation/geosparql/20231206_insert_geosparqlfiles.nt @@ -0,0 +1,7678 @@ + "as GML"@en . + . + . + . + "Implementations shall support geof:concaveHull, geof:boundingCircle, geof:union2, geof:concatLines, geof:centroid, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY and geof:minZ as a SPARQL extension functions."@en . + . + "Matthew Perry" . + _:nf2549cbffe5e4641ace47a6954b0afb3b59 . + "GeoSPARQL 1.1 Conformance Test: KML Literal Default SRS"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b85 . + . + "non-tangential proper part"@en . + "Matthew Perry" . + "geom1"@en . + . + . + . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b33 . +_:nf2549cbffe5e4641ace47a6954b0afb3b56 _:nf2549cbffe5e4641ace47a6954b0afb3b57 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b133 . + . +_:n026cfe88db8c4906b318d6f02abcf227b95 . + "asKML"@en . +_:n4676fcc1b7d34852b177bc984ab65959b39 . + "true"^^ . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . +_:n026cfe88db8c4906b318d6f02abcf227b132 _:n026cfe88db8c4906b318d6f02abcf227b133 . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b39 . + "2011-06-16"^^ . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b6 . + . + . + . + . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:boundary geof:buffer, geof:convexHull, geof:coordinateDimension, geof:difference, geof:dimension, geof:distance, geof:envelope, geof:geometryType, geof:getSRID, geof:intersection, geof:is3D, geof:isEmpty, geof:isMeasured, geof:isSimple, geof:spatialDimension, geof:symDifference, geof:transform and geof:union for DGGS geometry literals"@en . + . + "All RDFS Literals of type geo:wktLiteral shall consist of an optional URI identifying the coordinate reference system followed by Simple Features Well Known Text (WKT) describing a geometric value. Valid geo:wktLiterals are formed by concatenating a valid, absolute URI as defined in [RFC 2396], one or more spaces U+0020 character) as a separator, and a WKT string as defined in Simple Features [ISO 19125-1]"@en . + . + "geom1"@en . + . + . + . + . + . + . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument. \n \nDE-9IM: T*TFF*FF*"@en . + "geom1"@en . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b26 . +_:n4676fcc1b7d34852b177bc984ab65959b33 . + . +_:nf7e1cdec683449f191c42baec23c0995b167 . +_:n026cfe88db8c4906b318d6f02abcf227b7 . + . + "Point"@en . + . + "true"^^ . + . + . + . + . + "Verify that queries involving the geo:asGML property return the correct result for a test dataset"@en . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b134 . + "Envelope or Bounding Box"@en . +_:n026cfe88db8c4906b318d6f02abcf227b59 . + . +_:n4676fcc1b7d34852b177bc984ab65959b2 . + "A query function that returns true if the input geometries are disjoint. \n\nDE-9IM: FF*FF****"@en . + "GeoSPARQL 1.1 Conformance Test: SPARQL Protocol"@en . +_:nf7e1cdec683449f191c42baec23c0995b92 . + . + _:n4676fcc1b7d34852b177bc984ab65959b62 . +_:nf7e1cdec683449f191c42baec23c0995b148 . + "Verify that queries involving geo:kmlLiteral values return the correct result for a test dataset"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b54 . + _:n026cfe88db8c4906b318d6f02abcf227b63 . + . + "Geometry is the root class of the hierarchy.\n\nThe instantiable subclasses of Geometry are restricted to 0, 1 and 2-dimensional geometric objects that exist in 2, 3 or 4-dimensional coordinate space (R2, R3 or R4). Geometry values in R2 have points with coordinate values for x and y. Geometry values in R3 have points with coordinate values for x, y and z or for x, y and m. Geometry values in R4 have points with coordinate values for x, y, z and m.\n\nThe interpretation of the coordinates is subject to the coordinate reference systems associated to the point. All coordinates within a geometry object should be in the same coordinate reference systems. Each coordinate shall be unambiguously associated to a coordinate reference system either directly or through its containing geometry. The z coordinate of a point is typically, but not necessarily, represents altitude or elevation. The m coordinate represents a measurement.\n\nAll Geometry classes described in this specification are defined so that instances of Geometry are topologically closed, i.e. all represented geometries include their boundary as point sets. This does not affect their representation, and open versions of the same classes may be used in other circumstances, such as topological representations."@en . + . +_:nf7e1cdec683449f191c42baec23c0995b83 _:nf7e1cdec683449f191c42baec23c0995b84 . + . + . + . + "2011-06-16"^^ . + . + . + "A Surface is a 2-dimensional geometric object.\nA simple Surface may consists of a single patch that is associated with one exterior boundary and 0 or more interior boundaries. A single such Surface patch in 3-dimensional space is isometric to planar Surfaces, by a simple affine rotation matrix that rotates the patch onto the plane z = 0. If the patch is not vertical, the projection onto the same plane is an isomorphism, and can be represented as a linear transformation, i.e. an affine.\n\nPolyhedral Surfaces are formed by stitching together such simple Surfaces patches along their common boundaries. Such polyhedral Surfaces in a 3-dimensional space may not be planar as a whole, depending on the orientation of their planar normals. If all the patches are in alignment (their normals are parallel), then the whole stitched polyhedral surface is co-planar and can be represented as a single patch if it is connected.\n\nThe boundary of a simple Surface is the set of closed Curves corresponding to its exterior and interior boundaries.\n\nA Polygon is a simple Surface that is planar. A PolyhedralSurface is a simple surface, consisting of some number of Polygon patches or facets. If a PolyhedralSurface is closed, then it bounds a solid. A MultiSurface containing a set of closed PolyhedralSurfaces can be used to represent a Solid object with holes."@en . +_:nf7e1cdec683449f191c42baec23c0995b2 "Open Geospatial Consortium" . + "true"^^ . + "overlaps"@en . + "transform"@en . + . + "Matthew Perry" . + . + _:nf7e1cdec683449f191c42baec23c0995b145 . + . + . + . + . + "Implementations shall support the functions geof:area, geof:geometryN, geof:length, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY, geof:minZ, geof:numGeometries and geof:projectTo as SPARQL extension functions which are defined in this standard, for non-DGGS geometry literals"@en . + "Matthew Perry" . +_:nf2549cbffe5e4641ace47a6954b0afb3b52 . +_:nea407f95715044f799ee8345dabd30c2b6 "timo.homburg@hs-mainz.de"^^ . + "2011-06-16"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b104 . + . + _:n4676fcc1b7d34852b177bc984ab65959b15 . +_:n026cfe88db8c4906b318d6f02abcf227b143 . + . + . + . + . + "has spatial resolution"@en . + . + . + . + . + "GeoSPARQL 1.1 Profile" . +_:nf7e1cdec683449f191c42baec23c0995b168 . +_:n026cfe88db8c4906b318d6f02abcf227b88 . + . + . + "meet"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b33 . + "GeoSPARQL Simple Features Functions"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b165 . + . + "A spatial aggregate function that calculates the union of a set of geometries."@en . + "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject. DE-9IM: FFTFTTTTT\n "@en . + . + . + "true"^^ . + . + . + . + "GeoSPARQL 1.0 Conformance Test: WKT Geometry Types"@en . + . + . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b92 . + "true"^^ . + . + . + "A query function that returns true if the input geometry is empty."@en . + . + . + "\n (true) if this geometric object has no anomalous geometric\n points, such as self intersection or self tangency.\n "@en . + . + . + "2011-06-16"^^ . + "The minimum or smallest bounding or enclosing box of a given Feature."@en . + "geom"@en . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b61 _:n026cfe88db8c4906b318d6f02abcf227b62 . + . + . + . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . + . +_:nb452e0e85c9145429a0685ccc80bf757b1 "OGC GeoSPARQL Standards Working Group" . + "true"^^ . + "GML Literal"@en . + . + "Matthew Perry" . +_:n026cfe88db8c4906b318d6f02abcf227b104 . +_:n026cfe88db8c4906b318d6f02abcf227b89 . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b64 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "true"^^ . + "Matthew Perry" . + "X indicates the first dimension as indicated by the spatial reference system"@en . + . + . + . + "https://www.ogc.org/license"^^ . + . + "GeoSPARQL 1.0 Requirement: BGP RDFS Entailment"@en . + "equals"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en . + "Multi Line String"@en . + _:nf7e1cdec683449f191c42baec23c0995b17 . + "Converts a given geometry to an equivalent GML representation defined by a gmlProfile version string preserving the coordinate reference system."@en . + "Implementations shall allow the RDF property geo:asDGGS to be used in SPARQL graph patterns"@en . + . + _:nf7e1cdec683449f191c42baec23c0995b167 . + . +_:nea407f95715044f799ee8345dabd30c2b4 "nicholas.car@surroundaustralia.com"^^ . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b160 . +_:nf7e1cdec683449f191c42baec23c0995b77 _:nf7e1cdec683449f191c42baec23c0995b78 . +_:nf7e1cdec683449f191c42baec23c0995b70 . + . + _:n026cfe88db8c4906b318d6f02abcf227b69 . + . + . + . + . + . + . + "2011-06-16"^^ . + . + "within"@en . +_:nf7e1cdec683449f191c42baec23c0995b46 . +_:nf7e1cdec683449f191c42baec23c0995b136 . + . + "geom1"@en . + . + "area"@en . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b68 . + . + "Subproperties of this property are used to indicate the size of a Spatial Object as a measurement or estimate of one or more dimensions of the Spatial Object's spatial presence."@en . + . + . + "text/turtle" . + . + . + "check conformance with this requirement"@en . + . + . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b84 _:nf2549cbffe5e4641ace47a6954b0afb3b85 . +_:n026cfe88db8c4906b318d6f02abcf227b17 _:n026cfe88db8c4906b318d6f02abcf227b18 . + . + . + . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FFTFFTTTT\n "@en . + . + . + . + "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFF*FFT**\n "@en . + . + . + "Implementations shall support the SPARQL Query Language for RDF [SPARQL], the SPARQL Protocol [SPARQLPROT] and the SPARQL Query Results XML [SPARQLRESX] and JSON [SPARQLRESJ] Formats"@en . + "Matthew Perry" . + . + . + . + "geom"@en . + "1999-07-02"^^ . + "Verify that a set of SPARQL queries involving WKT Geometry types returns the correct result for a test dataset using the specified version of Simple Features"@en . + . + "true"^^ . + "geom1"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b24 . + "covered by"@en . + . +_:n4676fcc1b7d34852b177bc984ab65959b100 . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "geometryN"@en . + "Type"@en . + . + "asDGGS"@en . + . + . + . + "GeoSPARQL 1.1 Requirement: Query Functions"@en . +_:nf7e1cdec683449f191c42baec23c0995b32 . + . +_:nf7e1cdec683449f191c42baec23c0995b72 . + . + . +_:nf7e1cdec683449f191c42baec23c0995b66 . + "Verify that queries involving the geo:asDGGS property return the correct result for a test dataset"@en . + . +_:n4676fcc1b7d34852b177bc984ab65959b40 . + . + "1999-07-02"^^ . + _:nf2549cbffe5e4641ace47a6954b0afb3b64 . + . + "Polygon"@en . + . + . + _:nf7e1cdec683449f191c42baec23c0995b27 . +_:n026cfe88db8c4906b318d6f02abcf227b148 . + . + . + . + "geom1"@en . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b142 . + . + . + "GeoSPARQL 1.1 Conformance Test: Query Functions, DGGS"@en . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b66 . + . +_:nf7e1cdec683449f191c42baec23c0995b63 . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b2 . + "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n "@en . + "A query rewrite rule used to determine if one spatial object is inside another spatial object based on their associated primary geometry objects."@en . + . + "disjoint"@en . + _:nf7e1cdec683449f191c42baec23c0995b76 . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en . + "GeoSPARQL 1.0 Requirement: Feature Class"@en . +_:nf7e1cdec683449f191c42baec23c0995b114 . + . + "true"^^ . + . + . + "Code repository storing all Profile artifacts"@en . + . + . + . + . +_:nea407f95715044f799ee8345dabd30c2b8 "https://orcid.org/0000-0003-3789-2260"^^ . + "The length of the perimeter of a Spatial Object in meters."@en . + . + "Spatial accuracy is applicable when a Geometry is used to represent a Feature. It is expressed as a distance that indicates the truthfullness of the positions (coordinates) that define the Geometry. In this case accuracy defines a zone surrounding each coordinate within wich the real positions are known to be. The accuracy value defines this zone as a distance from the coordinate(s) in all directions (e.g. a line, a circle or a sphere, depending on spatial dimension)."@en . + . + "has spatial accuracy in meters"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b68 . +_:ned90d2ba065944bd930c0983983c6deeb2 "Open Geospatial Consortium" . + "GeoSPARQL 1.0 Requirement: GML Literal"@en . + . + "true"^^ . + . + . +_:nf7e1cdec683449f191c42baec23c0995b131 . + . + . + "contains"@en . + _:nf7e1cdec683449f191c42baec23c0995b86 . +_:nf7e1cdec683449f191c42baec23c0995b43 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b96 . + . + . + . + . + "Matthew Perry" . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:sfEquals, geof:sfDisjoint, geof:sfIntersects, geof:sfTouches, geof:sfCrosses, geof:sfWithin, geof:sfContains, geof:sfOverlaps"@en . +_:nb452e0e85c9145429a0685ccc80bf757b1 . + _:nf2549cbffe5e4641ace47a6954b0afb3b86 . +_:nf2549cbffe5e4641ace47a6954b0afb3b67 . + . + "\n (true) if this geometric object has no anomalous geometric\n points, such as self intersection or self tangency.\n "@en . + . + "States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFFTFFTTT"@en . + "2011-06-16"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b83 . +_:nf7e1cdec683449f191c42baec23c0995b106 . + _:nf7e1cdec683449f191c42baec23c0995b152 . + "equals"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b41 . +_:n1d1ca98d82224fd8a809e61c2da00fb5b2 . + . +_:nf7e1cdec683449f191c42baec23c0995b67 . +_:n4676fcc1b7d34852b177bc984ab65959b54 . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b72 . + "GeoSPARQL 1.1 Conformance Class: Core"@en . + . + "Subject"@en . + . + . + . + "Returns the perimeter of a geometry in meters."@en . + . + . + . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + _:nf7e1cdec683449f191c42baec23c0995b43 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b153 . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "2008-01-14"^^ . + . + . + "geom1"@en . + . + . + . + "States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: TTTFTTFFT"@en . + . + "GeoSPARQL Egenhofer Topological Functions" . + . +_:n026cfe88db8c4906b318d6f02abcf227b95 . + . + "Open Geospatial Consortium" . + "geom1"@en . + . + . + . + . +_:nb452e0e85c9145429a0685ccc80bf757b4 . + . + "GeoSPARQL Specification online"@en . + "true"^^ . + . +_:nf7e1cdec683449f191c42baec23c0995b78 . + . + . + . + . + "Matthew Perry" . + . + . + . + "true"^^ . + . + . + "equals"@en . + . + . + . + . + . + . + "Open Geospatial Consortium" . + "true"^^ . + _:nf2549cbffe5e4641ace47a6954b0afb3b65 . + . + . + . + . + . + . + "true"^^ . + . +_:n026cfe88db8c4906b318d6f02abcf227b145 _:n026cfe88db8c4906b318d6f02abcf227b146 . + . + "A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.1 specification"@en . + _:ned90d2ba065944bd930c0983983c6deeb2 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "Line String"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b61 . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b108 . +_:n026cfe88db8c4906b318d6f02abcf227b53 . + . + "true"^^ . + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/geo.json"^^ . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b65 . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + "true"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b67 . + . + . + . + . + "All the GeoSPARQL Rules defined within the GeoSPARQL 1.1 specification"@en . + . + "geom"@en . + "true"^^ . +_:nf2549cbffe5e4641ace47a6954b0afb3b28 _:nf2549cbffe5e4641ace47a6954b0afb3b29 . + . + . + "Relation"@en . + . +_:n4676fcc1b7d34852b177bc984ab65959b22 _:n4676fcc1b7d34852b177bc984ab65959b23 . + . + "A query function that returns true if the input geometries meet.\n\nDE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b97 . + . + "geom2"@en . + . + "true"^^ . + . +_:nf7e1cdec683449f191c42baec23c0995b36 . + . + . + . + _:nea407f95715044f799ee8345dabd30c2b11 . + "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n "@en . + "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: TTTFTTFFT\n "@en . +_:n4676fcc1b7d34852b177bc984ab65959b25 _:n4676fcc1b7d34852b177bc984ab65959b26 . + _:n4676fcc1b7d34852b177bc984ab65959b68 . +_:nf2549cbffe5e4641ace47a6954b0afb3b58 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b37 . + . + . + . + . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b86 . +_:n026cfe88db8c4906b318d6f02abcf227b144 . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b151 . + "disjoint"@en . + . + . + _:nf7e1cdec683449f191c42baec23c0995b107 . +_:n026cfe88db8c4906b318d6f02abcf227b20 _:n026cfe88db8c4906b318d6f02abcf227b21 . +_:nea407f95715044f799ee8345dabd30c2b2 "https://orcid.org/0000-0003-1988-462X"^^ . + . + . + "(c) 2023 Open Geospatial Consortium" . + . + . + . + "geom2"@en . +_:n026cfe88db8c4906b318d6f02abcf227b102 . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b37 _:nf2549cbffe5e4641ace47a6954b0afb3b38 . + . + . + . + "Multi Surface"@en . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b87 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b111 . + . +_:n026cfe88db8c4906b318d6f02abcf227b24 . + "The Geometry Topology Extension Conformance Class for GeoSPARQL 1.0"@en . + . + "partially overlapping"@en . + . + "All the GeoSPARQL Non-topological Query Functions defined within the GeoSPARQL 1.1 specification"@en . + . + . + . + . + . + . + . + . + "A spatial aggregate function that calculates the minimum bounding box of set of geometries."@en . + "The length of the perimeter of a Spatial Object."@en . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b129 . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b32 . + . + . + "true"^^ . + . + _:n026cfe88db8c4906b318d6f02abcf227b100 . +_:n4676fcc1b7d34852b177bc984ab65959b55 . + . + _:n026cfe88db8c4906b318d6f02abcf227b117 . + . + . + "GeoSPARQL 1.1 Conformance Test: Geometry asKML Literal"@en . + "GeoSPARQL 1.1 Requirement: DGGS Literal Empty"@en . + . + . + . + "Simple Features Vocabulary" . + . + . + . + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/spec/_11-052r4.html"^^ . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b141 . + . + . +_:nea407f95715044f799ee8345dabd30c2b9 "Mathias Bonduel" . + . + . + "2011-06-16"^^ . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b116 . + "as KML"@en . + . + "A query function that returns true if the input geometries are disjoint. \r\n \r\nDE-9IM: FF*FF****"@en . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b4 . + . + . + . + "GeoSPARQL 1.1 Requirements"@en . + "1999-07-02"^^ . +_:nf7e1cdec683449f191c42baec23c0995b44 . + "GeoSPARQL 1.0 Conformance Test: WKT Literal Empty"@en . + . +_:n4676fcc1b7d34852b177bc984ab65959b95 . + _:nf7e1cdec683449f191c42baec23c0995b40 . +_:nf7e1cdec683449f191c42baec23c0995b10 . + . + "has volume in cubic meters"@en . + _:nf7e1cdec683449f191c42baec23c0995b79 . + "geom1"@en . +_:n4676fcc1b7d34852b177bc984ab65959b42 . + . + . + "buffer"@en . +_:nf7e1cdec683449f191c42baec23c0995b63 . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "equals"@en . +_:n026cfe88db8c4906b318d6f02abcf227b5 . + "Matthew Perry" . +_:n4676fcc1b7d34852b177bc984ab65959b52 . +_:nf7e1cdec683449f191c42baec23c0995b51 . + . + "2011-06-16"^^ . + . + . + . + "has spatial accuracy"@en . + _:n4676fcc1b7d34852b177bc984ab65959b47 . + . + "true"^^ . + "2011-06-16"^^ . + . + . + . + . + "Matthew Perry" . + . +_:nf7e1cdec683449f191c42baec23c0995b95 . + . + "2008-01-14"^^ . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "2011-06-16"^^ . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b163 . + . + . + "GeoSPARQL 1.0 Conformance Class: Core"@en . + . + . + . + . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b61 . +_:n026cfe88db8c4906b318d6f02abcf227b115 . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b13 . + "2011-06-16"^^ . + . + . + . + "Verify that a set of SPARQL queries involving entailed RDF triples returns the correct result for a test dataset using the specified serialization, version and relation_family"@en . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b30 . +_:n026cfe88db8c4906b318d6f02abcf227b131 . + "2011-06-16"^^ . + . + . + . + "true"^^ . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b16 _:nf2549cbffe5e4641ace47a6954b0afb3b17 . + _:n4676fcc1b7d34852b177bc984ab65959b87 . + . + "check conformance with this requirement"@en . + "partially overlapping"@en . + "GeoSPARQL 1.1 Requirement: Geometry asGeoJSON Literal"@en . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b75 . + "A query rewrite rule used to determine if one spatial object is within another spatial object based on their associated geometry objects."@en . + . + . +_:nea407f95715044f799ee8345dabd30c2b11 . + . + . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b35 . +_:n026cfe88db8c4906b318d6f02abcf227b16 . + . + _:n4676fcc1b7d34852b177bc984ab65959b58 . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:n4676fcc1b7d34852b177bc984ab65959b41 . + "GeoSPARQL 1.1 Conformance Test: Feature Collection Class"@en . + . + . + . + "true"^^ . +_:nf7e1cdec683449f191c42baec23c0995b113 . +_:nf7e1cdec683449f191c42baec23c0995b109 . + "text/html" . + . + "Simple Features Vocabulary"@en . + . + "A query function that returns true if the input geometries are equal. \r\n\r\nDE-9IM: TFFFTFFFT"@en . + "geom1"@en . + . + "2022-06-16"^^ . + "Matthew Perry" . +_:nf2549cbffe5e4641ace47a6954b0afb3b49 . + "A query function that returns a geometry consisting of all points that are part of both input geometries."@en . + . + "A query function that returns a buffer around the input geometry, using a distance in meters."@en . + "radius"@en . + . + . + "GeoSPARQL 1.1 Conformance Class: Geometry Topology Extension"@en . + . + "Information about rights held in and over the resource."@en . + . + . + "Simple Features Vocabulary"@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b167 . + . +_:nf7e1cdec683449f191c42baec23c0995b25 . + . + . + . + . + "GeoSPARQL 1.0 Conformance Test: Feature Properties"@en . + . + "true"^^ . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "geom1"@en . + "2011-06-16"^^ . + . + . + "Matthew Perry" . + . + . + "A query function that returns true if the input geometries are equal. \r\n\r\nDE-9IM: TFFFTFFFT"@en . + _:nf7e1cdec683449f191c42baec23c0995b154 . + _:nf2549cbffe5e4641ace47a6954b0afb3b61 . + . +_:n026cfe88db8c4906b318d6f02abcf227b124 . + . + . + . + . + . + . + "Matthew Perry" . + . + "partially overlapping"@en . + . + . + . + "Recommended best practice is to identify the resource by means of a string conforming to a formal identification system. "@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b108 . + "A query function that returns the minimum x coordinate of the input geometry."@en . +_:nf7e1cdec683449f191c42baec23c0995b135 . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b46 . + . +_:n1d1ca98d82224fd8a809e61c2da00fb5b2 "Open Geospatial Consortium" . +_:n026cfe88db8c4906b318d6f02abcf227b147 . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b123 . + . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b124 . + . + . + "A query function that returns true if the input geometries overlap.\n\nDE-9IM: TTTTTTTTT"@en . +_:n4676fcc1b7d34852b177bc984ab65959b57 . + . + . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b104 . + . + "GeoSPARQL 1.0 Requirement: WKT Geometry Types"@en . + "GeoSPARQL 1.0 Requirement: Geometry Class"@en . + "GeoSPARQL 1.1 SPARQL Service Description" . + . + . + "true"^^ . + . + . + . + . + "Spatial resolution specifies the level of detail of a Geometry. It the smallest dinstinguishable distance between spatially adjacent coordinates."@en . + _:nf7e1cdec683449f191c42baec23c0995b163 . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:nf7e1cdec683449f191c42baec23c0995b37 . + . + "A MultiPolygon is a MultiSurface whose elements are Polygons.\n\nThe assertions for MultiPolygons are as follows.\n\na) The interiors of 2 Polygons that are elements of a MultiPolygon may not intersect.\nb) The boundaries of any 2 Polygons that are elements of a MultiPolygon may not cross and may touch at only a finite number of Points.\nc) A MultiPolygon is defined as topologically closed.\nd) A MultiPolygon may not have cut lines, spikes or punctures, a MultiPolygon is a regular closed Point set,\ne) The interior of a MultiPolygon with more than 1 Polygon is not connected; the number of connected components of the interior of a MultiPolygon is equal to the number of Polygons in the MultiPolygon. \n\nThe boundary of a MultiPolygon is a set of closed Curves (LineStrings) corresponding to the boundaries of its element Polygons. Each Curve in the boundary of the MultiPolygon is in the boundary of exactly 1 element Polygon, and every Curve in the boundary of an element Polygon is in the boundary of the MultiPolygon."@en . + "OGC GeoSPARQL Standards Working Group" . + . + "Matthew Perry" . + . +_:nf7e1cdec683449f191c42baec23c0995b106 . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b71 . +_:nf7e1cdec683449f191c42baec23c0995b12 _:nf7e1cdec683449f191c42baec23c0995b13 . +_:nf7e1cdec683449f191c42baec23c0995b33 _:nf7e1cdec683449f191c42baec23c0995b34 . + . + "GeoSPARQL 1.1 Requirement: GeoJSON Literal Default SRS"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b119 . + "Implementations shall allow the RDFS class geo:GeometryCollection to be used in SPARQL graph patterns"@en . + . + . + . + . + "2021-02-25"^^ . +_:nf2549cbffe5e4641ace47a6954b0afb3b55 . + . + . + . + . + "All the GeoSPARQL RCC8 Topological Functions defined within the GeoSPARQL 1.1 specification"@en . +_:n4676fcc1b7d34852b177bc984ab65959b55 . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b18 . + . + "The Geometry Extension - DGGS Conformance Class for GeoSPARQL 1.1"@en . + . + . + . + . + . + "States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFF*TFT**"@en . + "2008-01-14"^^ . + _:nf7e1cdec683449f191c42baec23c0995b146 . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "A MultiLineString is a MultiCurve whose elements are LineStrings."@en . + . + . + "Matthew Perry" . + . + "2011-06-16"^^ . + . + "2011-06-16"^^ . + . +_:nf7e1cdec683449f191c42baec23c0995b71 . +_:nf7e1cdec683449f191c42baec23c0995b32 . +_:nf2549cbffe5e4641ace47a6954b0afb3b97 . + . + "has centroid"@en . + "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFFTTFTTT\n "@en . + . + . + "A query function that returns true if the input geometries are equal. \n \nDE-9IM: TFFFTFFFT"@en . + . + "true"^^ . + _:n026cfe88db8c4906b318d6f02abcf227b16 . + _:n026cfe88db8c4906b318d6f02abcf227b90 . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b1 . + . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b64 . + . + . + "RDFS Literals of type geo:geoJSONLiteral do not contain a SRS definition. All literals of this type shall, according to the GeoJSON specification, be encoded only in, and be assumed to use, the WGS84 geodetic longitude-latitude spatial reference system (http://www.opengis.net/def/crs/OGC/1.3/CRS84)"@en . + . + . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b23 . + "Matthew Perry" . +_:n026cfe88db8c4906b318d6f02abcf227b99 . + "The Geometry Extension Conformance Class for GeoSPARQL 1.1"@en . +_:n4676fcc1b7d34852b177bc984ab65959b46 . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b17 . + . + . + "geom"@en . +_:nf7e1cdec683449f191c42baec23c0995b1 "OGC GeoSPARQL Standards Working Group" . + "A query function that returns true if the input geometries are disjoint. \r\n\r\nDE-9IM: FFTFFTTTT"@en . + "GeoSPARQL 1.1 Conformance Test: asGML Function"@en . + . + "OGC GeoSPARQL 1.1" . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b69 . +_:nf2549cbffe5e4641ace47a6954b0afb3b74 . +_:nf7e1cdec683449f191c42baec23c0995b153 . + "GML Literal"@en . + "The length of a Spatial Object."@en . +_:n4676fcc1b7d34852b177bc984ab65959b80 . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b63 . + . +_:nf7e1cdec683449f191c42baec23c0995b118 . + "A coherent set of direct positions in space. The positions are held within a Spatial Reference System (SRS)."@en . +_:nf7e1cdec683449f191c42baec23c0995b84 . + . +_:n4676fcc1b7d34852b177bc984ab65959b34 . + . + . + . + "GeoSPARQL 1.0 SPARQL Service Description: All Conformance Classes" . +_:nea407f95715044f799ee8345dabd30c2b7 . + "disjoint"@en . + "geom2"@en . + . + . + "covered by"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b164 . + . +_:n026cfe88db8c4906b318d6f02abcf227b124 . +_:nf2549cbffe5e4641ace47a6954b0afb3b72 _:nf2549cbffe5e4641ace47a6954b0afb3b73 . +_:n510f907432344beeb43ad6078eaa5cd2b1 . + "2023-11-30"^^ . +_:nf7e1cdec683449f191c42baec23c0995b24 . + . + _:n026cfe88db8c4906b318d6f02abcf227b10 . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b91 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b107 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b23 . + . + . + "States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFF*FFT**"@en . + "A query function that converts a given geometry to a spatial reference system defined by an IRI. The function raises an error if a transformation is not mathematically possible."@en . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*TFF*FF*\n "@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b123 . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b96 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b17 . + . + . +_:nf7e1cdec683449f191c42baec23c0995b147 . + "is empty"@en . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b10 . + _:nf7e1cdec683449f191c42baec23c0995b148 . + . + . + "States that the subject SpatialObject spatially touches the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b77 . + . + "Subclasses of this class are expected to be used for instance data."@en . + . + "Rights"@en . + . + "GeoSPARQL 1.1 Release Notes"@en . + . + . + . + . + . + "Verify that queries involving geo:Geometry return the correct result on a test dataset"@en . + "Implementations shall allow the properties geo:ehEquals, geo:ehDisjoint, geo:ehMeet, geo:ehOverlap, geo:ehCovers, geo:ehCoveredBy, geo:ehInside, geo:ehContains to be used in SPARQL graph patterns"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b116 . +_:n4676fcc1b7d34852b177bc984ab65959b6 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: TTTTTTTTT"@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b74 . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b11 . + . + _:n026cfe88db8c4906b318d6f02abcf227b97 . + . + "true"^^ . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "geom2"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + _:n4676fcc1b7d34852b177bc984ab65959b27 . + . + . + . + "All the GeoSPARQL Functions defined within the GeoSPARQL 1.1 specification"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b39 _:n026cfe88db8c4906b318d6f02abcf227b40 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b36 . + . + "check conformance with this requirement"@en . + . + . + . + . + . + . + . + "true"^^ . +_:nf7e1cdec683449f191c42baec23c0995b165 . + "A query function that returns true if the input geometries touch.\n\nDE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b114 _:n026cfe88db8c4906b318d6f02abcf227b115 . +_:nf2549cbffe5e4641ace47a6954b0afb3b29 . + "2008-01-14"^^ . + . +_:n4676fcc1b7d34852b177bc984ab65959b74 . + _:nf7e1cdec683449f191c42baec23c0995b74 . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b162 . + . + "touches"@en . + . + _:nf7e1cdec683449f191c42baec23c0995b55 . + "This vocabulary was generated for GeoSPARQL 1.1 using some content that was already specified for GeoSPARQL 1.0 but which was expanded on" . + "overlaps"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b60 . + . +_:n026cfe88db8c4906b318d6f02abcf227b100 . + . + "2011-06-16"^^ . + . + "Verify that queries involving geo:GeometryCollection return the correct result on a test dataset"@en . + "GeoSPARQL 1.0 Conformance Test: Geometry asGML Literal"@en . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b79 _:n026cfe88db8c4906b318d6f02abcf227b80 . + . + "check conformance with this requirement"@en . + "partially overlapping"@en . + . + . + . + "GeoSPARQL RCC8 Topological Functions"@en . +_:n026cfe88db8c4906b318d6f02abcf227b148 _:n026cfe88db8c4906b318d6f02abcf227b149 . + . + "disjoint"@en . + . + "The volume of a three-dimensional Spatial Object."@en . + _:n026cfe88db8c4906b318d6f02abcf227b4 . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b49 . + . + . + . + "GeoSPARQL Spatial Aggregate Functions"@en . +_:n4676fcc1b7d34852b177bc984ab65959b76 . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "GeoSPARQL Spatial Aggregate Functions"@en . + . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\n\nDE-9IM: T*****FF*"@en . + . + "contains"@en . +_:nf7e1cdec683449f191c42baec23c0995b1 . + _:nf2549cbffe5e4641ace47a6954b0afb3b74 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b73 . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b72 . + . +_:n026cfe88db8c4906b318d6f02abcf227b136 _:n026cfe88db8c4906b318d6f02abcf227b137 . + . + . + . + . + "text/turtle" . + . +_:n026cfe88db8c4906b318d6f02abcf227b145 . + _:nf2549cbffe5e4641ace47a6954b0afb3b77 . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b3 . + "true"^^ . + . + "GeoSPARQL 1.0 Requirement: EH Query Rewrite"@en . + . +_:nb452e0e85c9145429a0685ccc80bf757b4 "1"^^ . +_:nf7e1cdec683449f191c42baec23c0995b34 . + . + _:n4676fcc1b7d34852b177bc984ab65959b98 . + . + . + "Verify that a SPARQL query involving the geof:getSRID function returns the correct result for a test dataset when using the specified serialization and version"@en . + "true"^^ . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b150 . + "true"^^ . + "The WKT serialization of a Geometry"@en . + "GeoSPARQL 1.1 Requirement: Query Functions"@en . + . + _:n4676fcc1b7d34852b177bc984ab65959b86 . + "check conformance with this requirement"@en . + "GeoSPARQL 1.1 Requirement: Geometry Properties"@en . + "Implementations shall support the functions of Requirement 40 for DGGS geometry literals as SPARQL extension functions, consistent with definitions of these functions in Simple Features <>, for non-DGGS geometry literals"@en . + _:n026cfe88db8c4906b318d6f02abcf227b89 . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b38 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b26 . +_:nf7e1cdec683449f191c42baec23c0995b29 . + . +_:nf7e1cdec683449f191c42baec23c0995b80 _:nf7e1cdec683449f191c42baec23c0995b81 . + . + . + . + . + . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: TTTTTTTTT\n "@en . + "check conformance with this requirement"@en . + "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/reqs.ttl"^^ . + "2011-06-16"^^ . + . + . + "Verify that queries involving geo:geoJSONLiteral values return the correct result for a test dataset"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b156 . + "JSON-LD context for the Simple Features vocabulary"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b75 . +_:n026cfe88db8c4906b318d6f02abcf227b25 . +_:n4676fcc1b7d34852b177bc984ab65959b71 . + . +_:n4676fcc1b7d34852b177bc984ab65959b95 . + "Matthew Perry" . + . + . + . + . + . + . + . + . + "GeoSPARQL 1.0 Conformance Test: GML Literal Empty"@en . + . + . + . + . + "A GeometryCollection is a geometric object that is a collection of some number of geometric objects.\n\nAll the elements in a GeometryCollection shall be in the same Spatial Reference System. This is also the Spatial Reference System for the GeometryCollection.\nGeometryCollection places no other constraints on its elements. Subclasses of GeometryCollection may restrict membership based on dimension and may also place other constraints on the degree of spatial overlap between elements."@en . + . + . + . + . + . + . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b47 . +_:n026cfe88db8c4906b318d6f02abcf227b75 . + . + "Matthew Perry" . + . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + . + . + "true"^^ . + . + "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en . +_:n4676fcc1b7d34852b177bc984ab65959b66 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . +_:nb452e0e85c9145429a0685ccc80bf757b4 . + "Implementations shall support the functions of Requirement 41 for DGGS geometry literals as SPARQL extension functions which are defined in this standard, for non-DGGS geometry literals"@en . + . + "GeoSPARQL 1.1 Requirement: Spatial Object Collection Class"@en . +_:nf7e1cdec683449f191c42baec23c0995b55 . + . + . + . + . + . + . + . + . + . + . + . + . + "Implementations shall support geof:distance, geof:buffer, geof:convexHull, geof:intersection, geof:union, geof:difference, geof:symDifference, geof:envelope and geof:boundary as SPARQL extension functions, consistent with the definitions of the corresponding functions (distance, buffer, convexHull, intersection, difference, symDifference, envelope and boundary respectively) in Simple Features [ISO 19125-1]"@en . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "An OWL ontology (vocabulary) of the Simple Features geometry types"@en . + . + "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFF*FFT**\n "@en . + "Verify that a set of SPARQL queries involving GML Geometry types returns the correct result for a test dataset using the specified version of GML"@en . + . + "check conformance with this requirement"@en . + "Verify that queries involving geo:FeatureCollection return the correct result on a test dataset"@en . + . +_:n4676fcc1b7d34852b177bc984ab65959b28 _:n4676fcc1b7d34852b177bc984ab65959b29 . +_:nf2549cbffe5e4641ace47a6954b0afb3b77 . + "Matthew Perry" . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b34 . + . + . + . + . + . + "getSRID"@en . + . + "GeoSPARQL 1.0 Conformance Test: BGP RDFS Entailment"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b1 . + "The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry."@en . + . + . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b149 _:nf7e1cdec683449f191c42baec23c0995b150 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "2021-06-16"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b128 . + . + "2021"^^ . + . + . + "Matthew Perry" . + "An RDF/OWL vocabulary for defining SimpleFeature geometry types" . + . + . + . + "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFFTFFTTT\n "@en . + . + "A spatial aggregate function that calculates the minimum bounding circle of set of geometries."@en . + "Returns the perimeter of a geometry in meters."@en . + . + "Matthew Perry" . + . + . +_:nf7e1cdec683449f191c42baec23c0995b59 . + . + . + . + . +_:nea407f95715044f799ee8345dabd30c2b9 "mathias.bonduel@neanex.com"^^ . +_:nf7e1cdec683449f191c42baec23c0995b112 _:nf7e1cdec683449f191c42baec23c0995b113 . + "GeoSPARQL 1.1 Requirement: Query Functions"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b126 . + . + _:n026cfe88db8c4906b318d6f02abcf227b154 . +_:n026cfe88db8c4906b318d6f02abcf227b156 . +_:n4676fcc1b7d34852b177bc984ab65959b93 _:n4676fcc1b7d34852b177bc984ab65959b94 . + . + "Matthew Perry" . + "geom2"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b124 _:nf7e1cdec683449f191c42baec23c0995b125 . + . + "Returns the area of a geometry in square meters."@en . + . + "contains"@en . + . + . + _:nf7e1cdec683449f191c42baec23c0995b44 . + . + . + "2011-06-16"^^ . + . + "A LinearRing is a LineString that is both closed and simple."@en . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b150 . + . + . + "true"^^ . + . + "States that the subject SpatialObject is not spatially disjoint from the object SpatialObject. DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****"@en . + . + . + _:nf7e1cdec683449f191c42baec23c0995b111 . +_:nf7e1cdec683449f191c42baec23c0995b6 . + . + "true"^^ . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b106 . + "intersects"@en . + "A Curve is a 1-dimensional geometric object usually stored as a sequence of Points, with the subtype of Curve specifying the form of the interpolation between Points. This specification defines only one subclass of Curve, LineString, which uses linear interpolation between Points.\n\nA Curve is a 1-dimensional geometric object that is the homeomorphic image of a real, closed, interval.\n\nA Curve is simple if it does not pass through the same Point twice with the possible exception of the two end\npoints.\n\nA Curve is closed if its start Point is equal to its end Point.\n\nThe boundary of a closed Curve is empty.\n\nA Curve that is simple and closed is a Ring.\n\nThe boundary of a non-closed Curve consists of its two end Points.\n\nA Curve is defined as topologically closed, that is, it contains its endpoints f(a) and f(b)."@en . + "check conformance with this requirement"@en . + . + . + "pattern-matrix"@en . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b58 . + . + "A Line is a LineString with exactly 2 Points."@en . + . + . +_:nea407f95715044f799ee8345dabd30c2b10 . + . + "GeoSPARQL 1.0 Requirement: WKT Literal"@en . + . + "OGC GeoSPARQL 1.0" . + . + . + "true"^^ . + . + "Implementations shall support graph patterns involving terms from an RDFS/OWL class hierarchy of geometry types consistent with the one in the specified version of Simple Features [ISO 19125-1]"@en . + . + . + . + . + . + . + "centroid"@en . + . + "All geo:gmlLiterals shall consist of a valid element from the GML schema that implements a subtype of GM_Object as defined in [OGC 07-036]"@en . + "GeoSPARQL 1.0 Requirement: GML Geometry Types"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b33 . +_:n026cfe88db8c4906b318d6f02abcf227b120 . + _:nf7e1cdec683449f191c42baec23c0995b98 . + _:nf7e1cdec683449f191c42baec23c0995b59 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b113 . + . +_:n4676fcc1b7d34852b177bc984ab65959b20 . + . + . + "GeoSPARQL 1.0 Requirement: Geometry asGML Literal"@en . + . + . + "GeoSPARQL 1.1 Conformance Test: Geometry Collection Class"@en . + . + . + . + . + . + . + "disjoint"@en . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b96 . +_:n026cfe88db8c4906b318d6f02abcf227b31 . + . + . + . + "true"^^ . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b95 . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b95 . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + . + . + _:nea407f95715044f799ee8345dabd30c2b7 . + . + "GeoSPARQL Specification Document as a PDF"@en . + . + . + . + "The GeoJSON serialization of a Geometry"@en . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b35 . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b26 . + . + "maxX"@en . + . + . + . + "equals"@en . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b119 . +_:nf7e1cdec683449f191c42baec23c0995b99 . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b126 . + . + _:nf7e1cdec683449f191c42baec23c0995b136 . + "An entity responsible for making the resource available."@en . +_:n4676fcc1b7d34852b177bc984ab65959b3 . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b93 . +_:n026cfe88db8c4906b318d6f02abcf227b12 . +_:n4676fcc1b7d34852b177bc984ab65959b98 . + . + . + . + _:nea407f95715044f799ee8345dabd30c2b4 . + . + . + "2011-06-16"^^ . + "https://opengeospatial.github.io/ogc-geosparql/geosparql11/releasenotes.html"^^ . + . +_:n026cfe88db8c4906b318d6f02abcf227b157 . + . +_:n026cfe88db8c4906b318d6f02abcf227b155 . +_:n4676fcc1b7d34852b177bc984ab65959b50 _:n4676fcc1b7d34852b177bc984ab65959b51 . +_:nf7e1cdec683449f191c42baec23c0995b107 . + "touches"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b76 . +_:n026cfe88db8c4906b318d6f02abcf227b50 _:n026cfe88db8c4906b318d6f02abcf227b51 . +_:nf7e1cdec683449f191c42baec23c0995b74 . +_:n4676fcc1b7d34852b177bc984ab65959b90 _:n4676fcc1b7d34852b177bc984ab65959b91 . + . + . + . + . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n "@en . + "check conformance with this requirement"@en . + . + . + . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b80 . + . + . + . + "Implementations shall allow the RDFS class geo:FeatureCollection to be used in SPARQL graph patterns"@en . + "\n The number of measurements or axes needed to describe the spatial position of\n this geometry in a coordinate system.\n "@en . +_:n4676fcc1b7d34852b177bc984ab65959b9 . + . + . + "A query function that returns the minimum z coordinate of the input geometry."@en . +_:n4676fcc1b7d34852b177bc984ab65959b73 . + . + . + "Implementations shall allow the properties geo:sfEquals, geo:sfDisjoint, geo:sfIntersects, geo:sfTouches, geo:sfCrosses, geo:sfWithin, geo:sfContains, geo:sfOverlaps to be used in SPARQL graph patterns"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b44 . + _:nf7e1cdec683449f191c42baec23c0995b36 . + . +_:n4676fcc1b7d34852b177bc984ab65959b86 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b62 . + "non-tangential proper part inverse"@en . +_:n026cfe88db8c4906b318d6f02abcf227b44 _:n026cfe88db8c4906b318d6f02abcf227b45 . + . + "2011-06-16"^^ . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b5 . +_:n026cfe88db8c4906b318d6f02abcf227b43 . +_:nf7e1cdec683449f191c42baec23c0995b154 . + . + "asGML"@en . + . + "GeoSPARQL 1.0 Conformance Test: Spatial Object Class"@en . + "A Well-known Text serialization of a Geometry object."@en . + "geom"@en . + _:nf7e1cdec683449f191c42baec23c0995b21 . + . + "A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches."@en . +_:n026cfe88db8c4906b318d6f02abcf227b138 . +_:nea407f95715044f799ee8345dabd30c2b8 . + . + "1999-07-02"^^ . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b89 . +_:n4676fcc1b7d34852b177bc984ab65959b59 _:n4676fcc1b7d34852b177bc984ab65959b60 . +_:n4676fcc1b7d34852b177bc984ab65959b81 . + . + "\n Exists if the subject SpatialObject is not spatially disjoint\n from the object SpatialObject.\n DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****\n "@en . +_:n026cfe88db8c4906b318d6f02abcf227b146 . + . + . + . + "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFF*TFT**\n "@en . + _:nb452e0e85c9145429a0685ccc80bf757b1 . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b32 . + "true"^^ . +_:nf7e1cdec683449f191c42baec23c0995b161 . + "OGC GeoSPARQL 1.1" . +_:nf2549cbffe5e4641ace47a6954b0afb3b59 _:nf2549cbffe5e4641ace47a6954b0afb3b60 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b64 . + "application/pdf" . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b20 . + . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*****FF*\n "@en . + . + "GeoSPARQL 1.1 Conformance Test: asDGGS Function"@en . + "Matthew Perry" . + "radius"@en . + . + . + . + . + . + . + "geom1"@en . + . + "1999-07-02"^^ . + . + "Verify that a set of SPARQL queries involving the geof:relate function returns the correct result for a test dataset when using the specified serialization and version"@en . +_:n026cfe88db8c4906b318d6f02abcf227b126 . + . + "OGC GeoSPARQL 1.0" . + "Verify that queries involving empty geo:dggsLiteral values return the correct result for a test dataset"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b145 . +_:nf7e1cdec683449f191c42baec23c0995b21 . + "2023-11-30"^^ . +_:nf7e1cdec683449f191c42baec23c0995b7 . + "A GeoJSON serialization of a Geometry object."@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b15 . + "true"^^ . + . + . +_:nf7e1cdec683449f191c42baec23c0995b48 . +_:n4676fcc1b7d34852b177bc984ab65959b79 . + . + "GeoSPARQL 1.0 Conformance Test: SRID Function"@en . +_:nf7e1cdec683449f191c42baec23c0995b58 . + "The Geometry Topology Extension Conformance Class for GeoSPARQL 1.1"@en . + . + "The IRI http://www.opengis.net/def/crs/OGC/1.3/CRS84 shall be assumed as the SRS for geo:kmlLiterals that do not specify an explicit SRS IRI"@en . +_:nf7e1cdec683449f191c42baec23c0995b58 . +_:n4676fcc1b7d34852b177bc984ab65959b62 _:n4676fcc1b7d34852b177bc984ab65959b63 . + . + "check conformance with this requirement"@en . + . + "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\r\n\r\nDE-9IM: TFFTTFTTT"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b28 . + . + . + "GeoSPARQL 1.0 Requirement: EH Query Functions"@en . + "geom1"@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b57 . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b64 . +_:nf7e1cdec683449f191c42baec23c0995b148 . + . + "OGC GeoSPARQL 1.0" . + . + . +_:nf7e1cdec683449f191c42baec23c0995b5 . + . + . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b55 . +_:nea407f95715044f799ee8345dabd30c2b1 "https://www.ogc.org"^^ . + . + _:nf7e1cdec683449f191c42baec23c0995b1 . + "geom1"@en . + . + . + "A query function that returns the minimum z coordinate of the input geometry."@en . + . + . + . + "perimeter"@en . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b15 . + . + "\n (true) if this geometric object is the empty Geometry. If\n true, then this geometric object represents the empty point\n set for the coordinate space.\n "@en . + . + . + . + "true"^^ . + . + . + . + . + . + "GeoJSON Literal"@en . + . + "Matthew Perry" . + . + . + . + "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: TTTFFTFFT"@en . + . + . + "geom1"@en . +_:n026cfe88db8c4906b318d6f02abcf227b67 _:n026cfe88db8c4906b318d6f02abcf227b68 . + . + . + "Matthew Perry" . + "true"^^ . + . + "2011-06-16"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b19 _:n4676fcc1b7d34852b177bc984ab65959b20 . + "GeoSPARQL 1.0 Conformance Test: SPARQL Protocol"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "check conformance with this requirement"@en . + . + . + . + "Matthew Perry" . + . + . + . + . + . + . + . + . + . + . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n "@en . + . + . + . + "true"^^ . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b16 . + . + . + _:nf7e1cdec683449f191c42baec23c0995b4 . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b81 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b156 . +_:nea407f95715044f799ee8345dabd30c2b12 . + . + . + "Matthew Perry" . +_:nf7e1cdec683449f191c42baec23c0995b166 . + . + . + . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b56 . + . +_:nf7e1cdec683449f191c42baec23c0995b28 . + "check conformance with this requirement"@en . + . + . + . + . + "\n (true) if this geometric object has no anomalous geometric\n points, such as self intersection or self tangency.\n "@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b93 . +_:n026cfe88db8c4906b318d6f02abcf227b42 . + . + . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\r\n\r\nDE-9IM: TTTFFTFFT"@en . +_:n4676fcc1b7d34852b177bc984ab65959b59 . + "Implementations shall support geof:rcc8eq, geof:rcc8dc, geof:rcc8ec, geof:rcc8po, geof:rcc8tppi, geof:rcc8tpp, geof:rcc8ntpp, geof:rcc8ntppi as SPARQL extension functions, consistent with their corresponding DE-9IM intersection patterns, as defined by Simple Features [ISO 19125-1]"@en . + . + . + . + . + . + . + . + "maxZ"@en . +_:nf7e1cdec683449f191c42baec23c0995b68 _:nf7e1cdec683449f191c42baec23c0995b69 . +_:nea407f95715044f799ee8345dabd30c2b11 . + "Verify that queries involving the geo:asGeoJSON property return the correct result for a test dataset"@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b21 . + . +_:n026cfe88db8c4906b318d6f02abcf227b104 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "A Point is a 0-dimensional geometric object and represents a single location in coordinate space. \nA Point has an x-coordinate value, a y-coordinate value. If called for by the associated Spatial Reference System, it may also have coordinate values for z and m.\nThe boundary of a Point is the empty set."@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b69 . +_:nf2549cbffe5e4641ace47a6954b0afb3b68 . + _:nf2549cbffe5e4641ace47a6954b0afb3b19 . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b87 _:nf2549cbffe5e4641ace47a6954b0afb3b88 . + "tangential proper part"@en . + . + . + . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b100 . + . + "geom1"@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b54 . +_:nf2549cbffe5e4641ace47a6954b0afb3b31 _:nf2549cbffe5e4641ace47a6954b0afb3b32 . +_:n026cfe88db8c4906b318d6f02abcf227b92 . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*****FF*\n "@en . + . + "\n This class represents the top-level feature type. This class is\n equivalent to GFI_Feature defined in ISO 19156:2011, and it is\n superclass of all feature types.\n "@en . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b162 . + "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\n\nDE-9IM: TTTFTTFFT"@en . + "true"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b103 . + . + "has spatial resolution in meters"@en . + . + . + "true"^^ . +_:nf7e1cdec683449f191c42baec23c0995b122 . + "2011-06-16"^^ . + . + . + . + "\n A spatial representation for a given feature.\n "@en . + . + . + . +_:n1d1ca98d82224fd8a809e61c2da00fb5b1 "OGC GeoSPARQL Standards Working Group" . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b14 . + . + . + . + "Implementations shall support geof:getSRID as a SPARQL extension function"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "check conformance with this requirement"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b89 . + "contains"@en . + . +_:n4676fcc1b7d34852b177bc984ab65959b74 . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b159 . + "http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=40115"^^ . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b3 . + . + . + _:nf7e1cdec683449f191c42baec23c0995b106 . + "Spatial topic and spatial applicability may be a named place or a location specified by its geographic coordinates. Temporal topic may be a named period, date, or date range. A jurisdiction may be a named administrative entity or a geographic place to which the resource applies. Recommended best practice is to use a controlled vocabulary such as the Thesaurus of Geographic Names [TGN]. Where appropriate, named places or time periods can be used in preference to numeric identifiers such as sets of coordinates or date ranges."@en . +_:n026cfe88db8c4906b318d6f02abcf227b60 _:n026cfe88db8c4906b318d6f02abcf227b61 . + . + . + . + . + . + . + "Matthew Perry" . + . + . + _:nf7e1cdec683449f191c42baec23c0995b39 . + "\n A Well-known Text serialization of a geometry object.\n "@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b1 . + . + . + . + "GeoSPARQL 1.0 Requirements"@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b6 . +_:n026cfe88db8c4906b318d6f02abcf227b112 . + . +_:n026cfe88db8c4906b318d6f02abcf227b120 _:n026cfe88db8c4906b318d6f02abcf227b121 . + "\n (true) if this geometric object is the empty Geometry. If\n true, then this geometric object represents the empty point\n set for the coordinate space.\n "@en . + . + . + _:nf7e1cdec683449f191c42baec23c0995b70 . +_:n026cfe88db8c4906b318d6f02abcf227b62 . +_:n4676fcc1b7d34852b177bc984ab65959b14 . +_:nf2549cbffe5e4641ace47a6954b0afb3b69 . + . + . + . + . + "inside"@en . + . + . + "geom1"@en . + _:nf7e1cdec683449f191c42baec23c0995b104 . + "true"^^ . + . + . + "1999-07-02"^^ . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b34 . + . + "geom2"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b12 . +_:nf7e1cdec683449f191c42baec23c0995b118 _:nf7e1cdec683449f191c42baec23c0995b119 . + . +_:nf7e1cdec683449f191c42baec23c0995b86 _:nf7e1cdec683449f191c42baec23c0995b87 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . +_:nf7e1cdec683449f191c42baec23c0995b108 . + . + "distance"@en . + "GeoSPARQL 1.1 Conformance Test: Query Functions, non Simple Features, DGGS"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n "@en . + "Multi Polygon"@en . + . + . + "GeoSPARQL 1.0 Conformance Test: EH Query Rewrite"@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b31 . +_:nf2549cbffe5e4641ace47a6954b0afb3b44 _:nf2549cbffe5e4641ace47a6954b0afb3b45 . + . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:area, geof:geometryN, geof:length, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY, geof:minZ, geof:numGeometries and geof:projectTo for DGGS geometry literals"@en . + . + "true"^^ . + . + . + "geom1"@en . + . + "check conformance with this requirement"@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b109 . + . +_:n026cfe88db8c4906b318d6f02abcf227b74 . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b21 . + . + . + . + "GeoSPARQL Egenhofer Topological Rules"@en . + . + . + . + "true"^^ . + . + . + . + . + . + . + . + "2021-06-16"^^ . + . + "true"^^ . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b103 . + "Matthew Perry" . +_:nf2549cbffe5e4641ace47a6954b0afb3b92 . + "GeoSPARQL 1.1 Conformance Test: asKML Function"@en . + "Matthew Perry" . + . + "GeoSPARQL 1.1 Requirement: asDGGS Function"@en . + "The GML serialization of a Geometry"@en . +_:nf7e1cdec683449f191c42baec23c0995b169 . + "The RDFS Entailment Extension Conformance Class for GeoSPARQL 1.0"@en . + . + "equals"@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b95 . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b47 . + "non-tangential proper part inverse"@en . + . + . + . + . + . + . + . + "check conformance with this requirement"@en . +_:n026cfe88db8c4906b318d6f02abcf227b82 _:n026cfe88db8c4906b318d6f02abcf227b83 . + "contains"@en . + . + . + . + "contains"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b34 . + "GeoSPARQL 1.0 Conformance Class: RDFS Entailment Extension"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b5 . + . + . + "GeoSPARQL 1.1 Conformance Class: Query Rewrite Extension"@en . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b30 . + "Matthew Perry" . + "coveredBy"@en . + _:n4676fcc1b7d34852b177bc984ab65959b65 . + "Matthew Perry" . + "An RDF/OWL vocabulary for representing spatial information" . + "\n This class represents the top-level feature type. This class is\n equivalent to GFI_Feature defined in ISO 19156:2011, and it is\n superclass of all feature types.\n "@en . + . + "\n Exists if the subject SpatialObject is not spatially disjoint\n from the object SpatialObject.\n DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****\n "@en . +_:n026cfe88db8c4906b318d6f02abcf227b16 . + "geom2"@en . + "Geometry Collection"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b12 . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:distance, geof:buffer, geof:convexHull, geof:intersection, geof:union, geof:difference,geof:symDifference, geof:envelope and geof:boundary"@en . +_:n1d1ca98d82224fd8a809e61c2da00fb5b1 . + . + "2011-06-16"^^ . + _:n4676fcc1b7d34852b177bc984ab65959b9 . +_:n4676fcc1b7d34852b177bc984ab65959b101 . + . + . + "An RDF/OWL vocabulary for representing spatial information"@en . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + . + "check conformance with this requirement"@en . + . + "The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry."@en . + . + . + "check conformance with this requirement"@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b97 . + . +_:n4676fcc1b7d34852b177bc984ab65959b7 . +_:n4676fcc1b7d34852b177bc984ab65959b82 . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b75 . + "A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment."@en . + "inside"@en . + . + "2011-06-16"^^ . + "https://www.ogc.org/license"^^ . + . + . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b28 . + . + . + _:nf7e1cdec683449f191c42baec23c0995b42 . + "GeoSPARQL 1.0 Requirement: SF Spatial Relations"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b38 . + "Geometry"@en . + . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b15 . +_:nf2549cbffe5e4641ace47a6954b0afb3b48 . + . + . +_:nf7e1cdec683449f191c42baec23c0995b89 . + "externally connected"@en . + "Matthew Perry" . + . + "geom2"@en . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b19 . +_:nf2549cbffe5e4641ace47a6954b0afb3b67 . + "Timo Homburg" . + "GeoSPARQL 1.1 Requirement: KML Literal Empty"@en . + . + . + . + "JSON-LD context for the GeoSPARQL ontology"@en . +_:n4676fcc1b7d34852b177bc984ab65959b87 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + "true"^^ . + . + . + "equals"@en . + . + . + "A Turtle format artifact for this Resource is present in the GeoSPARQL 1.0 profile repository. It includes ontology annotations (title, date etc.) not present in the online artifact referenced here."@en . + . + _:n026cfe88db8c4906b318d6f02abcf227b53 . + _:nf7e1cdec683449f191c42baec23c0995b85 . + . + . + "GeoSPARQL 1.1 Requirement: GeoJSON Literal"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b88 . + . + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/validator.ttl"^^ . +_:nf7e1cdec683449f191c42baec23c0995b94 . + . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b75 . + _:n4676fcc1b7d34852b177bc984ab65959b1 . + . + . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b29 . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b63 . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b40 . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b138 . + "2011-06-16"^^ . + . + "2008-01-14"^^ . + "geom2"@en . + "1999-07-02"^^ . + . + "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: T*TFT*FF*\n "@en . + "check conformance with this requirement"@en . + "geom"@en . +_:n4676fcc1b7d34852b177bc984ab65959b61 . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b79 . +_:nf7e1cdec683449f191c42baec23c0995b100 . + . + . + . + . + "Geometry can be used as a representation of the shape, extent or location of a Feature and may exist as a self-contained entity."@en . + . + . + "contains"@en . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b60 . + "2011-06-16"^^ . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b76 . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b14 . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b24 . + "geom2"@en . + . + . + "https://www.ogc.org/license"^^ . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b43 . + . + "A language of the resource."@en . + "within"@en . + . + . + "true"^^ . + . + " \" OrdinateList (R3234)\"^^" . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "covers"@en . + . + . + . + "geom1"@en . + . +_:n4676fcc1b7d34852b177bc984ab65959b10 . + "A GML serialization of a Geometry object."@en . + . + "GeoSPARQL 1.0 Requirement: SF Query Rewrite"@en . + "GeoSPARQL Rules"@en . + . + . + "All the GeoSPARQL Functions defined within the GeoSPARQL 1.1 specification"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "GeoSPARQL Functions" . + . +_:n026cfe88db8c4906b318d6f02abcf227b149 . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: TTTFFTFFT\n "@en . + "Examine the implementation’s documentation to verify that the supported GML profiles are documented"@en . + . + "SPARQL Service Descriptions for GeoSPARQL 1.1 Services" . + . + "true"^^ . + "units"@en . + . +_:n4676fcc1b7d34852b177bc984ab65959b44 _:n4676fcc1b7d34852b177bc984ab65959b45 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b62 . + . + . + "check conformance with this requirement"@en . + _:n026cfe88db8c4906b318d6f02abcf227b27 . +_:nb452e0e85c9145429a0685ccc80bf757b2 . + "true"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b129 _:n026cfe88db8c4906b318d6f02abcf227b130 . + . + . +_:nea407f95715044f799ee8345dabd30c2b4 . +_:n026cfe88db8c4906b318d6f02abcf227b98 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b165 . + . + "geom"@en . + "Implementations shall support geof:asGML, as a SPARQL extension function"@en . + . + . + . + . + . + "2011-06-16"^^ . + . + . +_:nf7e1cdec683449f191c42baec23c0995b66 . + "A query function that returns the distance between the two closest points of the input geometries."@en . + "Matthew Perry" . + . + "The KML serialization of a Geometry"@en . +_:n026cfe88db8c4906b318d6f02abcf227b141 . +_:n4676fcc1b7d34852b177bc984ab65959b14 . + _:nf7e1cdec683449f191c42baec23c0995b28 . + "Matthew Perry" . + . + . + "GeoSPARQL 1.0 Conformance Class: Geometry Topology Extension"@en . + . + "true"^^ . + "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/contexts/sf-context.json"^^ . + . + . + . + "Verify that queries involving empty geo:geoJSONLiteral return the correct result for a test dataset"@en . + . + _:n026cfe88db8c4906b318d6f02abcf227b110 . + . +_:nf7e1cdec683449f191c42baec23c0995b54 . + "Examples that are too long to sensibly fit within the Specification's Annex B. They are presented as individual files within a version control repository directory."@en . + . + . + . + "intersects"@en . +_:n4676fcc1b7d34852b177bc984ab65959b25 . + . + . +_:nf7e1cdec683449f191c42baec23c0995b146 . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + "has serialization"@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b105 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b141 . + "A query function that returns the maximum x coordinate of the input geometry."@en . + "true"^^ . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:boundary geof:buffer, geof:convexHull, geof:coordinateDimension, geof:difference, geof:dimension, geof:distance, geof:envelope, geof:geometryType, geof:getSRID, geof:intersection, geof:is3D, geof:isEmpty, geof:isMeasured, geof:isSimple, geof:spatialDimension, geof:symDifference, geof:transform and geof:union for non-DGGS geometry literals"@en . + "Matthew Perry" . + . + "Dublin Core Metadata Element Set, Version 1.1"@en . + . + _:nea407f95715044f799ee8345dabd30c2b8 . + "true"^^ . +_:n510f907432344beeb43ad6078eaa5cd2b1 "Open Geospatial Consortium" . + . + . + . + "minY"@en . + . + _:n4676fcc1b7d34852b177bc984ab65959b36 . + "GeoSPARQL 1.0 Conformance Class: Geometry Extension"@en . + . +_:nea407f95715044f799ee8345dabd30c2b5 "https://orcid.org/0000-0001-5075-6234"^^ . + _:n4676fcc1b7d34852b177bc984ab65959b93 . + . + . + "2011-06-16"^^ . + . + "Point containing the maximum values of the coordinates of an envelope or bounding box"@en . + . + "difference"@en . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "specificDggsDatatype"@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b138 . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b99 . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b52 . + . + "Implementations shall allow the properties geo:dimension, geo:coordinateDimension, geo:spatialDimension, geo:isEmpty, geo:isSimple, geo:hasSerialization to be used in SPARQL graph patterns"@en . + "geom2"@en . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b65 . + . +_:nf7e1cdec683449f191c42baec23c0995b168 . + . + . + "The area of a Spatial Object in square meters."@en . + . + . + "true"^^ . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b134 . + . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b36 . + . +_:nf7e1cdec683449f191c42baec23c0995b38 . +_:n026cfe88db8c4906b318d6f02abcf227b3 . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b22 . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b13 _:n4676fcc1b7d34852b177bc984ab65959b14 . + . + "A MultiCurve is a 1-dimensional GeometryCollection whose elements are Curves.\n\nA MultiCurve defines a set of methods for its subclasses and is included for reasons of extensibility.\n\nA MultiCurve is simple if and only if all of its elements are simple and the only intersections between any two elements occur at Points that are on the boundaries of both elements.\n\nThe boundary of a MultiCurve is obtained by applying the mod 2 union rule: A Point is in the boundary of a MultiCurve if it is in the boundaries of an odd number of elements of the MultiCurve.\n\nA MultiCurve is closed if all of its elements are closed. The boundary of a closed MultiCurve is always empty.\n\nA MultiCurve is defined as topologically closed."@en . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b18 _:nf7e1cdec683449f191c42baec23c0995b19 . + "A query rewrite rule used to determine if one spatial object covers another spatial object based on their associated primary geometry objects."@en . + . + "Matthew Perry" . + . +_:n026cfe88db8c4906b318d6f02abcf227b1 . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b40 . + . + "2021-02-25"^^ . + . + "true"^^ . + _:nf7e1cdec683449f191c42baec23c0995b158 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b163 . + . +_:n026cfe88db8c4906b318d6f02abcf227b10 . + "true"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b114 . + . + . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b9 . + . + . + . + . + . + . + . + "Matthew Perry" . +_:nf7e1cdec683449f191c42baec23c0995b155 . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b53 . + . + "Matthew Perry" . + _:n4676fcc1b7d34852b177bc984ab65959b77 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b61 . + . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . + "A name given to the resource."@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b70 . +_:nf7e1cdec683449f191c42baec23c0995b18 . + _:n026cfe88db8c4906b318d6f02abcf227b22 . + . +_:n026cfe88db8c4906b318d6f02abcf227b117 _:n026cfe88db8c4906b318d6f02abcf227b118 . + "GeoSPARQL 1.0 Requirement: GML Literal Empty"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b7 . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b16 . + . +_:n4676fcc1b7d34852b177bc984ab65959b93 . +_:nf7e1cdec683449f191c42baec23c0995b133 . + _:n4676fcc1b7d34852b177bc984ab65959b53 . + "true"^^ . + . + _:n4676fcc1b7d34852b177bc984ab65959b24 . + . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b98 . + . +_:nf7e1cdec683449f191c42baec23c0995b150 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b11 . + . + "The positional accuracy of the coordinates of a Geometry."@en . + . + "GeoSPARQL 1.1 Requirement: Feature Collection Class"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b6 . + "tangential proper part inverse"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b11 . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b36 . + . + . + "Polyhedral Surface"@en . + "2011-06-16"^^ . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b111 _:n026cfe88db8c4906b318d6f02abcf227b112 . + . +_:nf7e1cdec683449f191c42baec23c0995b120 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b78 _:nf2549cbffe5e4641ace47a6954b0afb3b79 . + . + . + "maximum"@en . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b41 . + . + . + "Source"@en . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b6 . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b105 . + . + "A spatial aggregate function that calculates a centroid of a set of geometries."@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b25 _:nf2549cbffe5e4641ace47a6954b0afb3b26 . + . + "A related resource from which the described resource is derived."@en . + . + "A query function that returns true if the input geometries meet.\r\n\r\nDE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + . + . + . + . + "GeoSPARQL Spatial Aggregation Functions"@en . +_:n4676fcc1b7d34852b177bc984ab65959b51 . + _:n026cfe88db8c4906b318d6f02abcf227b81 . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b31 . + . + . + "2011-06-16"^^ . +_:nf7e1cdec683449f191c42baec23c0995b52 . + . + . + "A query function that returns true if the input geometries intersect.\n\nDE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** "@en . + "GeoSPARQL 1.0 Profile" . + "default geometry"@en . + "2011-06-16"^^ . + "GeoSPARQL 1.1 Requirement: KML Literal Default SRS"@en . + "Matthew Perry" . + "Matthew Perry" . + "check conformance with this requirement"@en . + "This vocabulary was generated for GeoSPARQL 1.1 using content that was already specified for GeoSPARQL 1.0" . + . +_:n4676fcc1b7d34852b177bc984ab65959b57 . + . + "GeoSPARQL 1.1 Conformance Class: RDFS Entailment Extension"@en . + "true"^^ . + . + "true"^^ . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b21 . + . + . + "GeoSPARQL 1.0 Conformance Test: SF Query Functions"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b10 . + "minX"@en . +_:n4676fcc1b7d34852b177bc984ab65959b10 . +_:nf2549cbffe5e4641ace47a6954b0afb3b96 _:nf2549cbffe5e4641ace47a6954b0afb3b97 . + . + . + . + . + "Point containing the minimum values of the coordinates of an envelope or bounding box"@en . + . + . + . + . + . + . + "The Query Rewrite Extension Conformance Class for GeoSPARQL 1.1"@en . + . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b22 . + . + . + "A Surface is a 2-dimensional geometric object.\nA simple Surface may consists of a single patch that is associated with one exterior boundary and 0 or more interior boundaries. A single such Surface patch in 3-dimensional space is isometric to planar Surfaces, by a simple affine rotation matrix that rotates the patch onto the plane z = 0. If the patch is not vertical, the projection onto the same plane is an isomorphism, and can be represented as a linear transformation, i.e. an affine.\n\nPolyhedral Surfaces are formed by stitching together such simple Surfaces patches along their common boundaries. Such polyhedral Surfaces in a 3-dimensional space may not be planar as a whole, depending on the orientation of their planar normals. If all the patches are in alignment (their normals are parallel), then the whole stitched polyhedral surface is co-planar and can be represented as a single patch if it is connected.\n\nThe boundary of a simple Surface is the set of closed Curves corresponding to its exterior and interior boundaries.\n\nA Polygon is a simple Surface that is planar. A PolyhedralSurface is a simple surface, consisting of some number of Polygon patches or facets. If a PolyhedralSurface is closed, then it bounds a solid. A MultiSurface containing a set of closed PolyhedralSurfaces can be used to represent a Solid object with holes."@en . + . + "This is a JSON-LD context which can be used to incorporate the Simple Features vocabulary in a JSON-LD file"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "GeoSPARQL 1.0 Conformance Test: SF Spatial Relations"@en . + "metric distance"@en . + . + . + "A KML serialization of a Geometry object."@en . + . + . + . + . + "check conformance with this requirement"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b40 . +_:nf7e1cdec683449f191c42baec23c0995b143 _:nf7e1cdec683449f191c42baec23c0995b144 . + "2020-12-22"^^ . + . + "tangential proper part"@en . + . + . + . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b10 . +_:nf7e1cdec683449f191c42baec23c0995b125 . + . + "2011-06-16"^^ . + . + "geom1"@en . +_:nf7e1cdec683449f191c42baec23c0995b15 . + "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\r\n\r\nDE-9IM: TFF*FFT**"@en . + "true"^^ . + "check conformance with this requirement"@en . + . + "2011-06-16"^^ . +_:nf7e1cdec683449f191c42baec23c0995b40 . + . +_:nf7e1cdec683449f191c42baec23c0995b2 "https://www.ogc.org"^^ . + "true"^^ . +_:nf7e1cdec683449f191c42baec23c0995b56 . +_:ned90d2ba065944bd930c0983983c6deeb1 "https://www.ogc.org"^^ . + "https://www.w3.org/TR/sparql11-service-description/"^^ . + . + . + . + "Surface"@en . + . + "within"@en . +_:nf7e1cdec683449f191c42baec23c0995b162 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b3 _:nf2549cbffe5e4641ace47a6954b0afb3b4 . + . + . + "geom1"@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b109 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b129 . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b127 . + . + _:n026cfe88db8c4906b318d6f02abcf227b131 . + . + . + "bounding box"@en . +_:n4676fcc1b7d34852b177bc984ab65959b18 . + . + _:n026cfe88db8c4906b318d6f02abcf227b42 . + . + "true"^^ . + . + . + "tangential proper part inverse"@en . +_:n026cfe88db8c4906b318d6f02abcf227b32 _:n026cfe88db8c4906b318d6f02abcf227b33 . + . + . + "Polyhedral Surface"@en . + . + . + "true"^^ . + "crosses"@en . + . + . + "geom2"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b51 . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:n4676fcc1b7d34852b177bc984ab65959b24 . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b149 . + "Matthew Perry" . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b24 . +_:n4676fcc1b7d34852b177bc984ab65959b8 . + "Matthew Perry" . + "inside"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b70 . + _:nb452e0e85c9145429a0685ccc80bf757b4 . + . + . + . + "metric length"@en . + . + "true"^^ . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n "@en . + . + "overlap"@en . + "2011-06-16"^^ . + "has metric size"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b139 . +_:nf2549cbffe5e4641ace47a6954b0afb3b36 . + "2008-01-14"^^ . + . +_:n026cfe88db8c4906b318d6f02abcf227b134 . + . + . + . + "true"^^ . + . + "\n Exists if the subject SpatialObject is spatially within the\n object SpatialObject. DE-9IM: T*F**F***\n "@en . + "true"^^ . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b72 . + . + "true"^^ . +_:nf7e1cdec683449f191c42baec23c0995b82 . + . +_:n026cfe88db8c4906b318d6f02abcf227b166 _:n026cfe88db8c4906b318d6f02abcf227b167 . + "GeoSPARQL 1.0 Conformance Class: Query Rewrite Extension"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b96 . +_:n026cfe88db8c4906b318d6f02abcf227b125 . + . + . + . + "Y indicates the second dimension as indicated by the spatial reference system"@en . + . + . + "geom2"@en . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b148 . + . + "Verify that queries involving empty geo:gmlLiteral values return the correct result for a test dataset"@en . + . + "\n A Well-known Text serialization of a geometry object.\n "@en . + . + . + . + "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFF*FFT**\n "@en . + . + "2021-02-25"^^ . + _:nf7e1cdec683449f191c42baec23c0995b121 . + . + . +_:nb452e0e85c9145429a0685ccc80bf757b2 "Open Geospatial Consortium" . + "Well-known Text Literal"@en . + . + . + _:nf7e1cdec683449f191c42baec23c0995b109 . + . +_:n026cfe88db8c4906b318d6f02abcf227b64 . + "check conformance with this requirement"@en . + . + . + "has default geometry"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b123 . + . + . + "Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [W3C SPARQL Entailment] for the RIF rules [W3C RIF Core] geor:sfEquals, geor:sfDisjoint, geor:sfIntersects, geor:sfTouches, geor:sfCrosses, geor:sfWithin, geor:sfContains, geor:sfOverlaps"@en . + . + "convex hull"@en . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b53 _:nf2549cbffe5e4641ace47a6954b0afb3b54 . +_:nf7e1cdec683449f191c42baec23c0995b19 . + "geom1"@en . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:n026cfe88db8c4906b318d6f02abcf227b160 _:n026cfe88db8c4906b318d6f02abcf227b161 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b168 . + . + "GeoSPARQL 1.0 Conformance Test: RCC8 Query Functions"@en . + "Matthew Perry" . +_:n4676fcc1b7d34852b177bc984ab65959b68 _:n4676fcc1b7d34852b177bc984ab65959b69 . + . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b3 . +_:nf2549cbffe5e4641ace47a6954b0afb3b13 _:nf2549cbffe5e4641ace47a6954b0afb3b14 . +_:n026cfe88db8c4906b318d6f02abcf227b11 _:n026cfe88db8c4906b318d6f02abcf227b12 . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b29 . + "true"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b137 . + . +_:n4676fcc1b7d34852b177bc984ab65959b65 _:n4676fcc1b7d34852b177bc984ab65959b66 . + _:n026cfe88db8c4906b318d6f02abcf227b139 . +_:n4676fcc1b7d34852b177bc984ab65959b17 . + "The spatial resolution of a Geometry in meters."@en . + "Implementations shall support graph patterns involving terms from an RDFS/OWL class hierarchy of geometry types consistent with the GML schema that implements GM_Object using the specified version of GML [OGC 07-036]"@en . + . + . + "A query function that returns true if the input geometries overlap.\n\nDE-9IM: T*T***T**"@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b99 _:nf2549cbffe5e4641ace47a6954b0afb3b100 . + "true"^^ . + "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**"@en . + "2021-10-27"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b75 . +_:n4676fcc1b7d34852b177bc984ab65959b72 _:n4676fcc1b7d34852b177bc984ab65959b73 . +_:n026cfe88db8c4906b318d6f02abcf227b47 . + . +_:nb452e0e85c9145429a0685ccc80bf757b3 . + "Matthew Perry" . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b92 . +_:nf7e1cdec683449f191c42baec23c0995b50 . + . + "2012-06-14"^^ . + _:n026cfe88db8c4906b318d6f02abcf227b120 . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + "2011-06-16"^^ . + . + . + _:nf7e1cdec683449f191c42baec23c0995b142 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b119 . + . + _:n026cfe88db8c4906b318d6f02abcf227b75 . +_:n026cfe88db8c4906b318d6f02abcf227b76 _:n026cfe88db8c4906b318d6f02abcf227b77 . + . + . + . + "Matthew Perry" . +_:n4676fcc1b7d34852b177bc984ab65959b83 . + . +_:n4676fcc1b7d34852b177bc984ab65959b13 . +_:nf2549cbffe5e4641ace47a6954b0afb3b53 . + . + "A query function that returns a geometry consisting of all points that are part of the first geometry but not the second geometry."@en . + "GeoSPARQL 1.1 Conformance Test: asGeoJSON Function"@en . + "Verify that queries involving these properties return the correct result for a test dataset"@en . +_:n026cfe88db8c4906b318d6f02abcf227b90 . + "GeoSPARQL 1.0 Requirement: GML Profile"@en . + . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b70 . + "length"@en . + . + . + . + . + "All geo:geoJSONLiteral instances shall consist of the Geometry objects as defined in the GeoJSON specification [GEOJSON]"@en . + . + . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b168 . + "The topic of the resource."@en . + . + . + . + "check conformance with this requirement"@en . + . + "GeoSPARQL 1.0 Conformance Test: RCC8 Query Rewrite"@en . + . + . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . + . + . + "Publisher"@en . + "Triangle"@en . + . +_:ned90d2ba065944bd930c0983983c6deeb2 "https://www.ogc.org"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b78 _:n4676fcc1b7d34852b177bc984ab65959b79 . +_:n026cfe88db8c4906b318d6f02abcf227b3 "Open Geospatial Consortium" . + . + . + . + "2011-06-16"^^ . + . +_:n4676fcc1b7d34852b177bc984ab65959b60 . + "check conformance with this requirement"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + "Y indicates the second dimension as indicated by the spatial reference system"@en . + "GeoSPARQL 1.1 Requirement: Feature Properties"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b84 . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b164 . + _:n026cfe88db8c4906b318d6f02abcf227b57 . +_:nf2549cbffe5e4641ace47a6954b0afb3b39 . + _:n4676fcc1b7d34852b177bc984ab65959b34 . + . + . + "A query function that returns the convex hull of the input geometry."@en . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b48 . + . + . + "2011-06-16"^^ . + "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****"@en . + "check conformance with this requirement"@en . + . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:area, geof:geometryN, geof:length, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY, geof:minZ, geof:numGeometries and geof:projectTo for non-DGGS geometry literals" . + . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n "@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b9 . + . +_:n4676fcc1b7d34852b177bc984ab65959b37 . + . + . + . + . + . + "A GeometryCollection is a geometric object that is a collection of some number of geometric objects.\n\nAll the elements in a GeometryCollection shall be in the same Spatial Reference System. This is also the Spatial Reference System for the GeometryCollection.\nGeometryCollection places no other constraints on its elements. Subclasses of GeometryCollection may restrict membership based on dimension and may also place other constraints on the degree of spatial overlap between elements."@en . + . +_:nf7e1cdec683449f191c42baec23c0995b49 . +_:nf7e1cdec683449f191c42baec23c0995b42 . +_:n4676fcc1b7d34852b177bc984ab65959b29 . + "minX"@en . +_:n026cfe88db8c4906b318d6f02abcf227b77 . + "2011-06-16"^^ . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b5 . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "text/xml" . + _:n4676fcc1b7d34852b177bc984ab65959b8 . + . +_:n026cfe88db8c4906b318d6f02abcf227b58 . + "X indicates the first dimension as indicated by the spatial reference system"@en . + . + "Matthew Perry" . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b61 . + "Matthew Perry" . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b65 . + "Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system. "@en . + "check conformance with this requirement"@en . + . + "An entity responsible for making contributions to the resource."@en . + _:n4676fcc1b7d34852b177bc984ab65959b67 . + "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**"@en . + . + . + . + "equals"@en . + "A query function that returns true if the first geometry argument spatially overlaps the second geometry argument.\r\n\r\nDE-9IM: T*T***T** "@en . + "Geometry"@en . +_:nf7e1cdec683449f191c42baec23c0995b158 . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [W3C SPARQL Entailment] for the RIF rules [W3C RIF Core] geor:rcc8eq, geor:rcc8dc, geor:rcc8ec, geor:rcc8po, geor:rcc8tppi, geor:rcc8tpp, geor:rcc8ntpp, geor:rcc8ntppi"@en . + . + . + "The target is a Geometry that defines a rectilinear region whose edges are aligned with the axes of the coordinate reference system, which exactly contains the Feature, for example an instance of http://www.opengis.net/ont/sf#envelope."@en . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b75 . + . + "true"^^ . + . + . + . + . + "geom"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b81 . + . +_:nf7e1cdec683449f191c42baec23c0995b97 . + _:n026cfe88db8c4906b318d6f02abcf227b103 . + . + . + "DGGS Literal"@en . + . + . + . + . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b11 . + . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b82 . + "Matthew Perry" . + _:n1d1ca98d82224fd8a809e61c2da00fb5b1 . + . + . + . + . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b59 . + "States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + _:nf7e1cdec683449f191c42baec23c0995b53 . + "A query function that returns the maximum y coordinate of the input geometry."@en . + . + . + . + . + . + . + "geom1"@en . + "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en . + . + . + "GeoSPARQL Functions"@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b3 _:n4676fcc1b7d34852b177bc984ab65959b4 . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b3 . + . + "GeoSPARQL 1.0 Conformance Test: Query Functions"@en . + "bounding circle"@en . + "Linear Ring"@en . + _:nf7e1cdec683449f191c42baec23c0995b38 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b66 . + "A LinearRing is a LineString that is both closed and simple."@en . + . + "A query function that returns the maximum y coordinate of the input geometry."@en . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b129 . +_:n4676fcc1b7d34852b177bc984ab65959b58 . + . + "text/xml" . + . + . + "Triangle"@en . + "A query rewrite rule used to determine if one spatial object is covered by another spatial object based on their associated primary geometry objects."@en . + . + . + . + . + "isSimple"@en . +_:n026cfe88db8c4906b318d6f02abcf227b57 . +_:n4676fcc1b7d34852b177bc984ab65959b47 _:n4676fcc1b7d34852b177bc984ab65959b48 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b130 . +_:n026cfe88db8c4906b318d6f02abcf227b100 . + "true"^^ . + . + . + . + . + . + . + . + "A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.0 ontology"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b98 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b121 . +_:n4676fcc1b7d34852b177bc984ab65959b45 . + . + . + . + . + "check conformance with this requirement"@en . + "GeoSPARQL 1.0 Requirement: Spatial Object Class"@en . + . + "Verify that the implementation accepts SPARQL queries and returns the correct results in the correct format, according to the SPARQL Query Language for RDF, the SPARQL Protocol for RDF and SPARQL Query Results XML Format W3C specifications"@en . + . + "GeoSPARQL 1.0 Requirement: SRID Function"@en . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b1 . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b157 . + . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: TTTFFTFFT\n "@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b54 . + _:nf2549cbffe5e4641ace47a6954b0afb3b71 . + . + . + "Matthew Perry" . + . + "Implementations shall allow the properties geo:dimension, geo:coordinateDimension, geo:spatialDimension, geo:isEmpty, geo:isSimple, geo:hasSerialization to be used in SPARQL graph patterns"@en . + . +_:n4676fcc1b7d34852b177bc984ab65959b89 . + . + . +_:nf7e1cdec683449f191c42baec23c0995b167 _:nf7e1cdec683449f191c42baec23c0995b168 . + . +_:n4676fcc1b7d34852b177bc984ab65959b33 . +_:n026cfe88db8c4906b318d6f02abcf227b103 . + "isSimple"@en . + _:n026cfe88db8c4906b318d6f02abcf227b156 . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b139 _:n026cfe88db8c4906b318d6f02abcf227b140 . +_:nf7e1cdec683449f191c42baec23c0995b67 . + "1999-07-02"^^ . + . + _:nf7e1cdec683449f191c42baec23c0995b130 . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b70 . +_:nf7e1cdec683449f191c42baec23c0995b69 . + "2008-01-14"^^ . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b75 _:nf2549cbffe5e4641ace47a6954b0afb3b76 . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b39 . + . + "A query function that returns the the nth geometry if the given geometry literal contains a GeometryCollection."@en . + "Geometry Collection"@en . +_:n026cfe88db8c4906b318d6f02abcf227b69 . + . + "A query rewrite rule used to determine if one spatial object is a tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en . + . + "check conformance with this requirement"@en . + . + . + "OGC GeoSPARQL 1.0" . + "check conformance with this requirement"@en . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b70 . +_:n4676fcc1b7d34852b177bc984ab65959b77 . + . + "true"^^ . + . + "GeoSPARQL 1.0 Conformance Test: EH Query Functions"@en . + . + . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b89 . + . + "true"^^ . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b9 _:nf2549cbffe5e4641ace47a6954b0afb3b10 . +_:n4676fcc1b7d34852b177bc984ab65959b67 . + _:nf7e1cdec683449f191c42baec23c0995b45 . + "2011-06-16"^^ . + . + _:n026cfe88db8c4906b318d6f02abcf227b132 . + . + "GeoSPARQL 1.0 Requirement: RCC8 Spatial Relations"@en . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b125 . + . + . + "intersects"@en . + . + . + . + . + . + . + . + . + . + "\n This class represents the top-level feature type. This class is\n equivalent to GFI_Feature defined in ISO 19156:2011, and it is\n superclass of all feature types.\n "@en . + . + . + "Matthew Perry" . + "geom1"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b18 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b102 _:nf2549cbffe5e4641ace47a6954b0afb3b103 . +_:n026cfe88db8c4906b318d6f02abcf227b67 . + . + "GeoSPARQL 1.1 Requirement: Query Functions"@en . + . + "\n The class represents the top-level geometry type. This class is\n equivalent to the UML class GM_Object defined in ISO 19107, and\n it is superclass of all geometry types.\n "@en . + "\n The topological dimension of this geometric object, which\n must be less than or equal to the coordinate dimension.\n In non-homogeneous collections, this will return the largest\n topological dimension of the contained objects.\n "@en . +_:nf7e1cdec683449f191c42baec23c0995b110 . +_:nf7e1cdec683449f191c42baec23c0995b140 . + "2023-11-30"^^ . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b101 . + . + . + . + . + . + . + . + . + . + "Implementations shall support geof:ehEquals, geof:ehDisjoint, geof:ehMeet, geof:ehOverlap, geof:ehCovers, geof:ehCoveredBy, geof:ehInside, geof:ehContains as SPARQL extension functions, consistent with their corresponding DE9IM intersection patterns, as defined by Simple Features [ISO 19125-1]"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b56 _:nf7e1cdec683449f191c42baec23c0995b57 . + "\n Connects a geometry object with its text-based serialization.\n "@en . +_:nf7e1cdec683449f191c42baec23c0995b45 _:nf7e1cdec683449f191c42baec23c0995b46 . +_:n4676fcc1b7d34852b177bc984ab65959b28 . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b9 . + "crosses"@en . +_:nf7e1cdec683449f191c42baec23c0995b51 _:nf7e1cdec683449f191c42baec23c0995b52 . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n "@en . + . + . + . + "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en . +_:n4676fcc1b7d34852b177bc984ab65959b98 . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b126 _:n026cfe88db8c4906b318d6f02abcf227b127 . + . + "GeoSPARQL 1.0 Conformance Test: GML Geometry Types"@en . +_:n4676fcc1b7d34852b177bc984ab65959b91 . + "geom"@en . + . + . + "check conformance with this requirement"@en . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b6 . + "2008-01-14"^^ . + . + . +_:nf7e1cdec683449f191c42baec23c0995b45 . +_:nf7e1cdec683449f191c42baec23c0995b27 . + "asWKT"@en . +_:n4676fcc1b7d34852b177bc984ab65959b46 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b8 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b37 . +_:n4676fcc1b7d34852b177bc984ab65959b44 . + . +_:n4676fcc1b7d34852b177bc984ab65959b23 . + . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b110 . +_:nf7e1cdec683449f191c42baec23c0995b147 . + . + "has length"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b80 . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + _:n026cfe88db8c4906b318d6f02abcf227b128 . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b47 _:nf2549cbffe5e4641ace47a6954b0afb3b48 . + . + "A query function that returns the minimum y coordinate of the input geometry."@en . + "2011-06-16"^^ . + . +_:n4676fcc1b7d34852b177bc984ab65959b99 . + "2011-06-16"^^ . + "Examples of a Contributor include a person, an organization, or a service. Typically, the name of a Contributor should be used to indicate the entity."@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b83 . + _:nf2549cbffe5e4641ace47a6954b0afb3b81 . + . + "Implementations shall allow the RDFS class geo:Geometry to be used in SPARQL graph patterns"@en . + _:n026cfe88db8c4906b318d6f02abcf227b36 . + . + . + "2008-01-14"^^ . + . +_:n026cfe88db8c4906b318d6f02abcf227b115 . + "isSimple"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b135 . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + "A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches."@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "The Topology Extension Conformance Class for GeoSPARQL 1.1"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b65 _:nf2549cbffe5e4641ace47a6954b0afb3b66 . +_:n026cfe88db8c4906b318d6f02abcf227b112 . + . + . + . + "2011-06-16"^^ . + . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b21 . + "2011-06-16"^^ . + . + . +_:nf7e1cdec683449f191c42baec23c0995b15 _:nf7e1cdec683449f191c42baec23c0995b16 . + . + . + "true"^^ . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "\n A spatial representation for a given feature.\n "@en . + . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b92 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b27 . + . + . + . + "text/turtle" . + . + . + . + . + "GeoSPARQL 1.0 SPARQL Service Description: All Extensions" . + . + . + . + . + "2011-06-16"^^ . + . + . + . + "A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary."@en . + "GeoSPARQL 1.0 Conformance Test: WKT Axis Order"@en . + . + "check conformance with this requirement"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b43 . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:nf7e1cdec683449f191c42baec23c0995b152 . + "has serialization"@en . + "The Topology Extension Conformance Class for GeoSPARQL 1.0"@en . + . + _:nea407f95715044f799ee8345dabd30c2b6 . + . + . +_:nf7e1cdec683449f191c42baec23c0995b137 . + . + . + . + . + "crosses"@en . + "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\n\nDE-9IM: TFF*FFT**"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b50 _:nf2549cbffe5e4641ace47a6954b0afb3b51 . + "2021-06-28"^^ . + _:n026cfe88db8c4906b318d6f02abcf227b64 . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + "GeoSPARQL Ontology" . + . + . + . + . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b7 . +_:n026cfe88db8c4906b318d6f02abcf227b11 . + . +_:nf7e1cdec683449f191c42baec23c0995b20 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b149 . + . + "Converts a given geometry to an equivalent DGGS representation, formulated according to the specific DGGS literal indicated using the specificDggsDatatype parameter."@en . + . + . + _:nf7e1cdec683449f191c42baec23c0995b90 . + "\n Exists if the subject SpatialObject spatially crosses the\n object SpatialObject. DE-9IM: T*T******\n "@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b59 . + . + _:n026cfe88db8c4906b318d6f02abcf227b14 . + _:nf7e1cdec683449f191c42baec23c0995b140 . + . + . + . + . + . + "Verify that queries do not use use this datatype but instead use specializations of it"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b26 . + . + "GeoSPARQL 1.1 SPARQL Service Description: All Functions" . + "envelope"@en . + "\n The class represents the top-level geometry type. This class is\n equivalent to the UML class GM_Object defined in ISO 19107, and\n it is superclass of all geometry types.\n "@en . + "geom1"@en . + "\n The topological dimension of this geometric object, which\n must be less than or equal to the coordinate dimension.\n In non-homogeneous collections, this will return the largest\n topological dimension of the contained objects.\n "@en . +_:nf7e1cdec683449f191c42baec23c0995b48 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b77 . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b141 . + "2011-06-16"^^ . +_:nf7e1cdec683449f191c42baec23c0995b7 . +_:nf7e1cdec683449f191c42baec23c0995b8 . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b33 . + _:nf7e1cdec683449f191c42baec23c0995b2 . + . + . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b101 . + "Geometry"@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b56 . +_:nf7e1cdec683449f191c42baec23c0995b98 . + . + . + . + . + "An empty geo:dggsLiteral shall be interpreted as an empty geometry"@en . + . + "Verify that queries involving the following query transformation rules return the correct result for a test dataset when using the specified serialization and version: geor:rcc8eq, geor:rcc8dc, geor:rcc8ec, geor:rcc8po, geor:rcc8tppi, geor:rcc8tpp, geor:rcc8ntpp, geor:rcc8ntppi"@en . +_:nf7e1cdec683449f191c42baec23c0995b159 . + . + _:n4676fcc1b7d34852b177bc984ab65959b7 . + _:nf7e1cdec683449f191c42baec23c0995b48 . + . +_:n026cfe88db8c4906b318d6f02abcf227b71 . + . + . + . + "2011-06-16"^^ . + . + . + . + . + . + . + "GeoSPARQL Ontology" . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b78 . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b106 . + . + . + "tangential proper part"@en . + "Matthew Perry" . + . + . +_:nf7e1cdec683449f191c42baec23c0995b169 . + . + . + . + . + _:n510f907432344beeb43ad6078eaa5cd2b1 . + . + . + . + . + . + "true"^^ . + "text/turtle" . + "Verify that queries involving geo:SpatialObject return the correct result on a test dataset"@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b21 . + . + . + . + "(c) 2023 Open Geospatial Consortium" . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b55 _:n026cfe88db8c4906b318d6f02abcf227b56 . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:n026cfe88db8c4906b318d6f02abcf227b32 . +_:nf2549cbffe5e4641ace47a6954b0afb3b34 _:nf2549cbffe5e4641ace47a6954b0afb3b35 . +_:n4676fcc1b7d34852b177bc984ab65959b68 . + "isEmpty"@en . + "GeoSPARQL 1.0 Conformance Test: Geometry asWKT Literal"@en . + . + "true"^^ . + . + . + . + . + . + . + . + . + . + . + . + . + "2011-06-16"^^ . + "GeoSPARQL 1.0 Requirement: RCC8 Query Functions"@en . + "Verify that queries involving the following query transformation rules return the correct result for a test dataset when using the specified serialization and version: geor:sfEquals, geor:sfDisjoint, geor:sfIntersects, geor:sfTouches, geor:sfCrosses, geor:sfWithin, geor:sfContains and geor:sfOverlaps"@en . + "geom"@en . + . + . + . + . + "Matthew Perry" . + "Verify that queries involving geo:SpatialObjectCollection return the correct result on a test dataset"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b49 . + . + "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****"@en . +_:nea407f95715044f799ee8345dabd30c2b3 . + . +_:n026cfe88db8c4906b318d6f02abcf227b150 . + . +_:nf7e1cdec683449f191c42baec23c0995b116 . + _:nf7e1cdec683449f191c42baec23c0995b12 . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\r\n\r\nDE-9IM: T*****FF*"@en . + . + "(true) if this geometric object is the empty Geometry. If true, then this geometric object represents the empty point set for the coordinate space."@en . + "overlap"@en . + . + . + . + "Matthew Perry" . + _:nf7e1cdec683449f191c42baec23c0995b169 . + . + . + "Matthew Perry" . +_:n4676fcc1b7d34852b177bc984ab65959b16 _:n4676fcc1b7d34852b177bc984ab65959b17 . + . + "true"^^ . + "metric perimeter"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b56 . + "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en . + . + . + "check conformance with this requirement" . + "Implementations shall support geof:asGeoJSON, as a SPARQL extension function"@en . + . + . + "Geometry is the root class of the hierarchy.\n\nThe instantiable subclasses of Geometry are restricted to 0, 1 and 2-dimensional geometric objects that exist in 2, 3 or 4-dimensional coordinate space (R2, R3 or R4). Geometry values in R2 have points with coordinate values for x and y. Geometry values in R3 have points with coordinate values for x, y and z or for x, y and m. Geometry values in R4 have points with coordinate values for x, y, z and m.\n\nThe interpretation of the coordinates is subject to the coordinate reference systems associated to the point. All coordinates within a geometry object should be in the same coordinate reference systems. Each coordinate shall be unambiguously associated to a coordinate reference system either directly or through its containing geometry. The z coordinate of a point is typically, but not necessarily, represents altitude or elevation. The m coordinate represents a measurement.\n\nAll Geometry classes described in this specification are defined so that instances of Geometry are topologically closed, i.e. all represented geometries include their boundary as point sets. This does not affect their representation, and open version of the same classes may be used in other circumstances, such as topological representations."@en . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b99 . + . + "GeoSPARQL 1.1 Conformance Test: Feature Properties"@en . + . + . + . + "Implementations shall support the SPARQL Query Language for RDF, the SPARQL Protocol for RDF and the SPARQL Query Results XML Format"@en . + "Implementations shall allow the RDF property geo:asGeoJSON to be used in SPARQL graph patterns"@en . + _:n4676fcc1b7d34852b177bc984ab65959b46 . +_:nf7e1cdec683449f191c42baec23c0995b144 . + . +_:nf7e1cdec683449f191c42baec23c0995b3 . + . + _:n026cfe88db8c4906b318d6f02abcf227b70 . + _:n4676fcc1b7d34852b177bc984ab65959b101 . + _:nf7e1cdec683449f191c42baec23c0995b54 . + "The nature or genre of the resource."@en . + "Geometry"@en . + . + . + . + "Feature"@en . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b83 . + . +_:n026cfe88db8c4906b318d6f02abcf227b42 . + _:n4676fcc1b7d34852b177bc984ab65959b50 . + "\n Exists if the subject SpatialObject spatially crosses the\n object SpatialObject. DE-9IM: T*T******\n "@en . +_:n4676fcc1b7d34852b177bc984ab65959b40 . + . + "Well-known Text Literal"@en . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b140 . + . + . + . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b101 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "2011-06-16"^^ . + "Verify that a set of SPARQL queries involving the geof:asWKT function returns the correct result for a test dataset when using the specified serialization and version"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b115 _:nf7e1cdec683449f191c42baec23c0995b116 . +_:nf7e1cdec683449f191c42baec23c0995b88 . + . + . + . + . + . + . + . + "Matthew Perry" . +_:nea407f95715044f799ee8345dabd30c2b7 "Simon J D Cox" . + . + . + . + . + . + "minimum"@en . + "geomindex"@en . + . + "GeoSPARQL 1.1 Conformance Test: Spatial Aggregate Functions"@en . +_:n4676fcc1b7d34852b177bc984ab65959b26 . + "symmetric difference"@en . + . + . + "A query function that returns true if the input geometries touch.\r\n\r\nDE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + . + "Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646]."@en . + "A query function that returns a buffer around the input geometry."@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b131 . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b18 . + . + "Language"@en . +_:n026cfe88db8c4906b318d6f02abcf227b36 . + . + . + "true"^^ . + . + _:nb452e0e85c9145429a0685ccc80bf757b3 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b42 . + . + . + "true"^^ . + "A MultiPoint is a 0-dimensional GeometryCollection. The elements of a MultiPoint are restricted to Points. ThePoints are not connected or ordered in any semantically important way.\n\nA MultiPoint is simple if no two Points in the MultiPoint are equal (have identical coordinate values in X and Y).\n\nEvery MultiPoint is spatially equal to a simple Multipoint.\n\nThe boundary of a MultiPoint is the empty set."@en . + . + . + . + "isEmpty"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b100 . + . + . + "2011-06-16"^^ . + "This is a JSON-LD context which can be used to incorporate the GeoSPARQL vocabulary in a JSON-LD file"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b40 . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b9 . + "Surface"@en . + "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\r\n\r\nDE-9IM: TFFTFFTTT"@en . + . + . + "metric buffer"@en . + . +_:nb452e0e85c9145429a0685ccc80bf757b3 . + . + . + "contains"@en . + . + "2021-06-16"^^ . + . + . + . + "Implementations shall support geof:sfEquals, geof:sfDisjoint, geof:sfIntersects, geof:sfTouches, geof:sfCrosses, geof:sfWithin, geof:sfContains, geof:sfOverlaps as SPARQL extension functions, consistent with their corresponding DE9IM intersection patterns, as defined by Simple Features [ISO 19125-1]"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b86 . +_:nf2549cbffe5e4641ace47a6954b0afb3b49 . + . + "The Discrete Global Grid System (DGGS) serialization of a Geometry"@en . + "units"@en . + "Coverage"@en . + "2011-06-16"^^ . + . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b46 . +_:n026cfe88db8c4906b318d6f02abcf227b110 . +_:nf2549cbffe5e4641ace47a6954b0afb3b66 . + "GeoSPARQL 1.1 Requirements and Conformance Class Register"@en . + "check conformance with this requirement"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "maxZ"@en . +_:nf7e1cdec683449f191c42baec23c0995b136 _:nf7e1cdec683449f191c42baec23c0995b137 . + . + . + "Matthew Perry" . +_:nf2549cbffe5e4641ace47a6954b0afb3b104 . + . + . + "2011-06-16"^^ . + . + . + "has geometry"@en . + . + "A query function that returns true if the input geometries overlap.\r\n\r\nDE-9IM: T*T***T**"@en . + "OGC GeoSPARQL 2.0 Standard Working Group" . + _:nf2549cbffe5e4641ace47a6954b0afb3b67 . + . + "\n Exists if the subject SpatialObject is not spatially disjoint\n from the object SpatialObject.\n DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****\n "@en . +_:n026cfe88db8c4906b318d6f02abcf227b77 . + . + "true"^^ . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + _:nf2549cbffe5e4641ace47a6954b0afb3b52 . + . + "crosses"@en . + . + "true"^^ . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b40 _:nf7e1cdec683449f191c42baec23c0995b41 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b51 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b39 . + . + "The positional accuracy of the coordinates of a Geometry in meters."@en . + . + "A Polygon is a planar Surface defined by 1 exterior boundary and 0 or more interior boundaries. Each interior boundary defines a hole in the Polygon.\nThe exterior boundary LinearRing defines the top of the surface which is the side of the surface from which the exterior boundary appears to traverse the boundary in a counter clockwise direction. The interior LinearRings will have the opposite orientation, and appear as clockwise when viewed from the top,\nThe assertions for Polygons (the rules that define valid Polygons) are as follows:\n\na) Polygons are topologically closed;\nb) The boundary of a Polygon consists of a set of LinearRings that make up its exterior and interior boundaries;\nc) No two Rings in the boundary cross and the Rings in the boundary of a Polygon may intersect at a Point but only as a tangent.\nd) A Polygon may not have cut lines, spikes or punctures.\ne) The interior of every Polygon is a connected point set;\nf) The exterior of a Polygon with 1 or more holes is not connected. Each hole defines a connected component of the exterior."@en . + . + "A related resource."@en . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b121 _:nf7e1cdec683449f191c42baec23c0995b122 . + . + _:n026cfe88db8c4906b318d6f02abcf227b20 . + . + "2011-06-16"^^ . + . +_:n026cfe88db8c4906b318d6f02abcf227b128 . + . + . + "2008-01-14"^^ . + _:nf7e1cdec683449f191c42baec23c0995b124 . + "GeoSPARQL 1.0 Requirement: Feature Properties"@en . + . + . + "2011-06-16"^^ . + . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b110 . + . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\n\nDE-9IM: TTTFFTFFT"@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b4 . + . + . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b126 . + . + . + "maxY"@en . + "covers"@en . + _:nf7e1cdec683449f191c42baec23c0995b139 . + . + . + "Verify that a set of SPARQL queries involving the geof:asDGGS function returns the correct result for a test dataset when using the specified serialization and version"@en . +_:n4676fcc1b7d34852b177bc984ab65959b102 . + "2011-06-16"^^ . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b53 . + . + . +_:nf7e1cdec683449f191c42baec23c0995b146 _:nf7e1cdec683449f191c42baec23c0995b147 . + . + . + . + . + "dimension"@en . + . + "\n The default geometry to be used in spatial calculations.\n It is Usually the most detailed geometry.\n "@en . + . + . + _:nf7e1cdec683449f191c42baec23c0995b118 . +_:n026cfe88db8c4906b318d6f02abcf227b64 _:n026cfe88db8c4906b318d6f02abcf227b65 . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + _:nf7e1cdec683449f191c42baec23c0995b88 . + . + "maxY"@en . + . + . + . + "OGC GeoSPARQL 1.1" . + "Implementations shall allow the RDF property geo:asWKT to be used in SPARQL graph patterns"@en . + "2011-06-16"^^ . + . + . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b55 . + . + "asWKT"@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b63 . +_:n026cfe88db8c4906b318d6f02abcf227b17 . +_:n026cfe88db8c4906b318d6f02abcf227b86 . + . + "check conformance with this requirement"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b90 . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . + . + "The GeoSPARQL 1.1 ontology in RDF (turtle)"@en . + . + . + . + "GeoSPARQL 1.1 Requirement: asGeoJSON Function"@en . + "true"^^ . +_:nf2549cbffe5e4641ace47a6954b0afb3b37 . + "Implementations shall support geof:asDGGS, as a SPARQL extension function"@en . + . + "Matthew Perry" . + "All the GeoSPARQL Simple Features Topological Rules defined within the GeoSPARQL 1.1 specification"@en . + . + . + . +_:nea407f95715044f799ee8345dabd30c2b12 . + . +_:n026cfe88db8c4906b318d6f02abcf227b118 . + . +_:nf7e1cdec683449f191c42baec23c0995b91 . + . + . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + _:n4676fcc1b7d34852b177bc984ab65959b19 . + . + "All the GeoSPARQL Requirements defined within the GeoSPARQL 1.1 specification"@en . + . + . + . + . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n "@en . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b166 . + "Matthew Perry" . + "Typically, the subject will be represented using keywords, key phrases, or classification codes. Recommended best practice is to use a controlled vocabulary."@en . + "true"^^ . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b78 . + . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b78 . + . + "GeoSPARQL 1.1 Requirement: Geometry Collection Class"@en . + . +_:nea407f95715044f799ee8345dabd30c2b6 "Timo Homburg" . +_:n4676fcc1b7d34852b177bc984ab65959b1 . + "GeoSPARQL 1.0 Conformance Test: EH Spatial Relations"@en . + "2021-05-20"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b86 . + . + "OGC GeoSPARQL 1.0" . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b86 . + . + "true"^^ . + "The volume of a Spatial Object in cubic meters."@en . + . +_:nf7e1cdec683449f191c42baec23c0995b52 . + . + "GeoSPARQL 1.1 Requirement: Spatial Aggregate Functions"@en . + . + . + "A Feature represents a uniquely identifiable phenomenon, for example a river or an apple. While such phenomena (and therefore the Features used to represent them) are bounded, their boundaries may be crisp (e.g., the declared boundaries of a state), vague (e.g., the delineation of a valley versus its neighboring mountains), and change with time (e.g., a storm front). While discrete in nature, Features may be created from continuous observations, such as an isochrone that determines the region that can be reached by ambulance within 5 minutes."@en . + . + . + "Matthew Perry" . + _:nf2549cbffe5e4641ace47a6954b0afb3b98 . + . + . + . + . + . + . + . + . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b41 . + . + . +_:nea407f95715044f799ee8345dabd30c2b6 "https://orcid.org/0000-0002-9499-5840"^^ . + . + "GeoSPARQL 1.0 Requirement: SPARQL Protocol"@en . + . + "true"^^ . + . + . + "meet"@en . + . + "1999-07-02"^^ . + . + _:nf7e1cdec683449f191c42baec23c0995b37 . +_:nea407f95715044f799ee8345dabd30c2b4 "Australian National University" . +_:nea407f95715044f799ee8345dabd30c2b5 "Geoscape Australia" . + _:nea407f95715044f799ee8345dabd30c2b1 . + "Implementations shall allow the RDFS class geo:Feature to be used in SPARQL graph patterns"@en . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b144 . + . + . + . + "GeoSPARQL 1.1 Requirement: asKML Function"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b26 . + "true"^^ . +_:nea407f95715044f799ee8345dabd30c2b2 "matthew.perry@oracle.com"^^ . + . + _:nf7e1cdec683449f191c42baec23c0995b73 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b159 . + . +_:n026cfe88db8c4906b318d6f02abcf227b48 . + _:n026cfe88db8c4906b318d6f02abcf227b113 . +_:nf7e1cdec683449f191c42baec23c0995b75 . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b24 . + "A query function that returns true if the input geometries are disjoint. \n \nDE-9IM: FF*FF****"@en . + . + "GeoSPARQL 1.1 Conformance Test: asWKT Function"@en . + . + "check conformance with this requirement"@en . + . + "A query function that calculates the minimum bounding circle of set of geometries."@en . + "dimension"@en . + . + . + . + . + . + . + "true"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b84 . +_:nf7e1cdec683449f191c42baec23c0995b88 . + . + . + . + . + . + "Matthew Perry" . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "true"^^ . +_:nf2549cbffe5e4641ace47a6954b0afb3b101 . + "(c) 2022 Open Geospatial Consortium" . + . + "true"^^ . + "Z indicates the third dimension as indicated by the spatial reference system"@en . + . + . + "asWKT"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b119 . + . + . + . + . + . + . + . + "check conformance with this requirement"@en . + . + . + . + . + . + "2011-06-16"^^ . +_:nf2549cbffe5e4641ace47a6954b0afb3b45 . + "hasGeometry"@en . + . + "A query rewrite rule used to determine if two spatial objects meet based on their associated primary geometry objects."@en . + . + . + . + . + . + . + "overlaps"@en . + "check conformance with this requirement"@en . + "true"^^ . + . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b37 . + . + . + "A query rewrite rule used to determine if two spatial objects intersect based on their associated primary geometry objects."@en . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:nf2549cbffe5e4641ace47a6954b0afb3b33 . + . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b43 . + _:nf7e1cdec683449f191c42baec23c0995b149 . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b107 . +_:n026cfe88db8c4906b318d6f02abcf227b158 . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b25 . + "A query function that returns the maximum z coordinate of the input geometry."@en . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "A query rewrite rule used to determine if one spatial object is a non-tangential proper part of another spatial object based on their associated primary geometry objects."@en . + . + . + "\n The class spatial-object represents everything that can have\n a spatial representation. It is superclass of feature and geometry.\n "@en . + . + "A query rewrite rule used to determine if two spatial objects are externally connected based on their associated primary geometry objects."@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b78 . + . +_:n026cfe88db8c4906b318d6f02abcf227b127 . + . + . + "2020-11-20"^^ . + "1999-07-02"^^ . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + _:n026cfe88db8c4906b318d6f02abcf227b141 . + . +_:nf7e1cdec683449f191c42baec23c0995b30 _:nf7e1cdec683449f191c42baec23c0995b31 . + . + "A spatial representation for a given Feature."@en . + . + . + . + . + "2011-06-16"^^ . + . + . + "Linear Ring"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b56 . + . + . + . + "2022-04-20"^^ . + . + . + . + . + . + . + . + "2012-06-14"^^ . + "GeoSPARQL 1.1 Requirement: DGGS Literal"@en . +_:n026cfe88db8c4906b318d6f02abcf227b135 _:n026cfe88db8c4906b318d6f02abcf227b136 . + "non-tangential proper part inverse"@en . + . + . + . + "Matthew Perry" . +_:n4676fcc1b7d34852b177bc984ab65959b92 . +_:nf2549cbffe5e4641ace47a6954b0afb3b2 . + . + "A query rewrite rule used to determine if two spatial objects partially overlap based on their associated primary geometry objects."@en . +_:nf7e1cdec683449f191c42baec23c0995b138 . + . + . + . + "equals"@en . + "2011-06-16"^^ . + . + "true"^^ . +_:nf7e1cdec683449f191c42baec23c0995b128 . + "Implementations shall allow the properties geo:rcc8eq, geo:rcc8dc, geo:rcc8ec, geo:rcc8po, geo:rcc8tppi, geo:rcc8tpp, geo:rcc8ntpp, geo:rcc8ntppi to be used in SPARQL graph patterns"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b42 . + "2020-09-09"^^ . + "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\r\n\r\nDE-9IM: T*TFT*FF*"@en . + . + "coveredBy"@en . + . + _:n1d1ca98d82224fd8a809e61c2da00fb5b2 . +_:nf7e1cdec683449f191c42baec23c0995b8 . + . + "geom1"@en . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b139 . + . +_:nf7e1cdec683449f191c42baec23c0995b76 . +_:nf7e1cdec683449f191c42baec23c0995b132 . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:n026cfe88db8c4906b318d6f02abcf227b73 _:n026cfe88db8c4906b318d6f02abcf227b74 . + . + . + . + . + . + "All the Core Conformance Classes"@en . + "check conformance with this requirement"@en . + _:n026cfe88db8c4906b318d6f02abcf227b19 . + "geom1"@en . +_:nea407f95715044f799ee8345dabd30c2b1 . + . + _:n4676fcc1b7d34852b177bc984ab65959b21 . + "Z indicates the third dimension as indicated by the spatial reference system"@en . + "Matthew Perry" . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b4 . + . +_:n026cfe88db8c4906b318d6f02abcf227b97 . +_:n026cfe88db8c4906b318d6f02abcf227b9 . + . + . + . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b37 . + "Verify that queries involving these functions return the correct result for a test dataset"@en . +_:n026cfe88db8c4906b318d6f02abcf227b164 . + . + . + "A query function that returns the number of geometries if the given geometry literal contains a GeometryCollection."@en . + "All the GeoSPARQL Simple Features Topological Functions defined within the GeoSPARQL 1.1 specification"@en . + . + "Multi Point"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b144 . + . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b129 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b27 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "externally connected"@en . + . + . + . + "2011-06-16"^^ . + . +_:nf7e1cdec683449f191c42baec23c0995b34 . + _:nf2549cbffe5e4641ace47a6954b0afb3b49 . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . + . + . + . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b39 . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b18 . + . + . + . + "true"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b159 . + . +_:n4676fcc1b7d34852b177bc984ab65959b20 . +_:n026cfe88db8c4906b318d6f02abcf227b122 . + . + . + "GeoSPARQL 1.1 Conformance Test: GeoJSON Literal"@en . + . + . + . + . + . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b50 . + . +_:nf7e1cdec683449f191c42baec23c0995b1 "https://www.ogc.org"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b19 . + "GeoSPARQL 1.1 Requirement: KML Literal"@en . + . + "2011-06-16"^^ . + . + . + "The GeoSPARQL 1.1 ontology in RDF (JSON-LD)"@en . + "true"^^ . + . + _:n026cfe88db8c4906b318d6f02abcf227b54 . + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/spec/_11-052r4.pdf"^^ . + . + "2011-06-16"^^ . + . + "true"^^ . + . + . + . + . + "GeoSPARQL 1.0 Conformance Test: GML Literal"@en . + "The spatial resolution of a Geometry."@en . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b61 _:nf7e1cdec683449f191c42baec23c0995b62 . +_:nf7e1cdec683449f191c42baec23c0995b62 _:nf7e1cdec683449f191c42baec23c0995b63 . + "geom1"@en . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b96 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b30 . +_:n026cfe88db8c4906b318d6f02abcf227b29 . + . + "OGC GeoSPARQL 1.1" . + . + "GeoSPARQL 1.0 Conformance Test: Relate Query Function"@en . + . +_:n4676fcc1b7d34852b177bc984ab65959b37 _:n4676fcc1b7d34852b177bc984ab65959b38 . +_:n026cfe88db8c4906b318d6f02abcf227b51 . + "true"^^ . + _:nf2549cbffe5e4641ace47a6954b0afb3b46 . + "2011-06-16"^^ . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b24 . + . + "true"^^ . + "\n Connects a geometry object with its text-based serialization.\n "@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b57 . + . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n "@en . + . + . + "externally connected"@en . + . + "\n The class spatial-object represents everything that can have\n a spatial representation. It is superclass of feature and geometry.\n "@en . + "A Curve is a 1-dimensional geometric object usually stored as a sequence of Points, with the subtype of Curve specifying the form of the interpolation between Points. This specification defines only one subclass of Curve, LineString, which uses linear interpolation between Points.\n\nA Curve is a 1-dimensional geometric object that is the homeomorphic image of a real, closed, interval.\n\nA Curve is simple if it does not pass through the same Point twice with the possible exception of the two end\npoints.\n\nA Curve is closed if its start Point is equal to its end Point.\n\nThe boundary of a closed Curve is empty.\n\nA Curve that is simple and closed is a Ring.\n\nThe boundary of a non-closed Curve consists of its two end Points.\n\nA Curve is defined as topologically closed, that is, it contains its endpoints f(a) and f(b)."@en . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b84 . + "maxX"@en . + "Implementations shall support geof:asWKT, as a SPARQL extension function"@en . + . + . + "Curve"@en . + . + . + . + "GeoSPARQL 1.0 Requirement: WKT Literal Empty"@en . + _:n4676fcc1b7d34852b177bc984ab65959b64 . + . + "GeoSPARQL 1.1 Requirement and Conformance Class Vocabulary"@en . + _:n4676fcc1b7d34852b177bc984ab65959b81 . + . + "(true) if this geometric object has no anomalous geometric points, such as self intersection or self tangency."@en . + . +_:nf7e1cdec683449f191c42baec23c0995b79 . +_:n4676fcc1b7d34852b177bc984ab65959b35 . + . + . + "inside"@en . + "Verify that queries involving geo:wktLiteral values without an explicit encoded spatial reference system URI return the correct result for a test dataset"@en . +_:nf7e1cdec683449f191c42baec23c0995b55 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "All RDFS Literals of type geo:dggsLiteral shall consist of a DGGS geometry serialization formulated according to a specific DGGS literal type identified by a datatype specializing this generic datatype"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b91 . +_:nf2549cbffe5e4641ace47a6954b0afb3b94 . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "true"^^ . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b71 . + . + . +_:nf7e1cdec683449f191c42baec23c0995b21 _:nf7e1cdec683449f191c42baec23c0995b22 . + "1999-07-02"^^ . + . + . + "GeoSPARQL 1.0 SPARQL Service Description: All Functions" . + . + "Coordinate tuples within geo:wktLiterals shall be interpreted using the axis order defined in the spatial reference system used"@en . + . + . + . + "GeoSPARQL 1.1 Conformance Test: Spatial Object Properties"@en . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:n026cfe88db8c4906b318d6f02abcf227b106 . + "area"@en . + . + "geom1"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b101 . + . + . + "A Point is a 0-dimensional geometric object and represents a single location in coordinate space. \nA Point has an x-coordinate value, a y-coordinate value. If called for by the associated Spatial Reference System, it may also have coordinate values for z and m.\nThe boundary of a Point is the empty set."@en . +_:n026cfe88db8c4906b318d6f02abcf227b133 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b113 . + "2012-04-30"^^ . + . + "geom"@en . + . + _:n026cfe88db8c4906b318d6f02abcf227b129 . + "Multi Point"@en . + . + . + . + . + . + . + . + . + . + "true"^^ . + . + "geom1"@en . + . + . + . + "2011-06-16"^^ . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b83 . +_:n4676fcc1b7d34852b177bc984ab65959b19 . + "true"^^ . + "geom2"@en . + "\n Exists if the subject SpatialObject is spatially within the\n object SpatialObject. DE-9IM: T*F**F***\n "@en . + . + . + . + "true"^^ . + "\n The WKT serialization of a geometry\n "@en . + "2021-02-25"^^ . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "GeoSPARQL 1.0 Requirement: Geometry asWKT Literal"@en . + . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b115 . + . +_:n4676fcc1b7d34852b177bc984ab65959b65 . +_:nf7e1cdec683449f191c42baec23c0995b60 . + . + . + "true"^^ . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b20 . + "numGeometries"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b155 _:nf7e1cdec683449f191c42baec23c0995b156 . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b60 . + . + . + "2008-01-14"^^ . + "Feature"@en . + "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT"@en . + . + "Verify that queries involving empty geo:kmlLiteral values return the correct result for a test dataset"@en . +_:n026cfe88db8c4906b318d6f02abcf227b142 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b63 . + . + "States that the subject SpatialObject spatially crosses the object SpatialObject. DE-9IM: T*T******"@en . + "2011-06-16"^^ . + . + . + "Matthew Perry" . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b4 . +_:n4676fcc1b7d34852b177bc984ab65959b27 . + . + _:n026cfe88db8c4906b318d6f02abcf227b163 . + . + . + "true"^^ . + . +_:nf7e1cdec683449f191c42baec23c0995b13 . + _:n026cfe88db8c4906b318d6f02abcf227b8 . + . + "geom2"@en . + "Extended Examples"@en . + . + _:n026cfe88db8c4906b318d6f02abcf227b85 . + . +_:n4676fcc1b7d34852b177bc984ab65959b62 . + . + "true"^^ . + . +_:nf7e1cdec683449f191c42baec23c0995b112 . + . + . + . + . + "X indicates the first dimension as indicated by the spatial reference system"@en . + . +_:nb452e0e85c9145429a0685ccc80bf757b3 "1"^^ . + "check conformance with this requirement" . + "GeoSPARQL 1.0 Requirement: EH Spatial Relations"@en . + "true"^^ . + . + . + "true"^^ . + . + "GeoSPARQL 1.0 Requirement: WKT Axis Order"@en . + . + . + . + "All the GeoSPARQL Rules defined within the GeoSPARQL 1.1 specification"@en . +_:n026cfe88db8c4906b318d6f02abcf227b28 . + . + "Verify that a set of SPARQL queries involving the geof:asGML function returns the correct result for a test dataset when using the specified serialization and version"@en . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b63 . + "2011-06-16"^^ . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b16 . + "GeoSPARQL Simple Features Rules"@en . + . + "all GeoSPARQL functions and rules presented as a SKOS vocabulary"@en . + "2011-06-16"^^ . + . + "geom"@en . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b68 . + "\n Connects a geometry object with its text-based serialization.\n "@en . +_:n026cfe88db8c4906b318d6f02abcf227b90 . + . + . + "A query function that returns the minimum bounding rectangle of the input geometry."@en . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b142 _:n026cfe88db8c4906b318d6f02abcf227b143 . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b93 _:nf2549cbffe5e4641ace47a6954b0afb3b94 . + "GeoSPARQL 1.1 Requirement: SPARQL Protocol"@en . + "true"^^ . + . + . + . + . + . + . + . + . + . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b53 . + . + . + "1999-07-02"^^ . + "true"^^ . + "2011-06-16"^^ . + . + "The number of measurements or axes needed to describe the position of this Geometry in a coordinate system."@en . + "minY"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b83 . +_:n4676fcc1b7d34852b177bc984ab65959b75 _:n4676fcc1b7d34852b177bc984ab65959b76 . + . + . + "OGC GeosPARQL 1.1" . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b5 . + . +_:nf7e1cdec683449f191c42baec23c0995b4 . +_:n026cfe88db8c4906b318d6f02abcf227b8 . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:nf2549cbffe5e4641ace47a6954b0afb3b79 . + . + . + _:nf7e1cdec683449f191c42baec23c0995b60 . + . + . + _:nf7e1cdec683449f191c42baec23c0995b23 . + . + _:nf7e1cdec683449f191c42baec23c0995b58 . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b109 . + . + "Matthew Perry" . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . +_:nea407f95715044f799ee8345dabd30c2b11 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + "Implementations shall support the functions geof:boundary geof:buffer, geof:convexHull, geof:coordinateDimension, geof:difference, geof:dimension, geof:distance, geof:envelope, geof:geometryType, geof:getSRID, geof:intersection, geof:is3D, geof:isEmpty, geof:isMeasured, geof:isSimple, geof:spatialDimension, geof:symDifference, geof:transform and geof:union as SPARQL extension functions, consistent with definitions of these functions in Simple Features [ISO19125-1], for non-DGGS geometry literals"@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b88 . + . + "geom2"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + "geom"@en . + . + _:n026cfe88db8c4906b318d6f02abcf227b49 . + "A Line is a LineString with exactly 2 Points."@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b6 . +_:nf7e1cdec683449f191c42baec23c0995b89 . + "\n Exists if the subject SpatialObject spatially touches the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n "@en . +_:nf7e1cdec683449f191c42baec23c0995b74 _:nf7e1cdec683449f191c42baec23c0995b75 . + _:nf2549cbffe5e4641ace47a6954b0afb3b55 . + _:n026cfe88db8c4906b318d6f02abcf227b95 . + . +_:n026cfe88db8c4906b318d6f02abcf227b27 . + . +_:nea407f95715044f799ee8345dabd30c2b1 "Open Geospatial Consortium" . + _:n026cfe88db8c4906b318d6f02abcf227b66 . + . + "true"^^ . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b23 . + . +_:n4676fcc1b7d34852b177bc984ab65959b102 _:n4676fcc1b7d34852b177bc984ab65959b103 . + . + . + "https://www.ogc.org/license"^^ . + _:n026cfe88db8c4906b318d6f02abcf227b92 . + . + . + . + . + . + . + . + "\n A GML serialization of a geometry object.\n "@en . + . + . + . + . + . + . + "check conformance with this requirement"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b43 . + "true"^^ . +_:nf7e1cdec683449f191c42baec23c0995b151 . + . + . + . + "GeoSPARQL 1.0 Conformance Test: RCC8 Spatial Relations"@en . + . + . + . + . + "An entity primarily responsible for making the resource."@en . + . + . + _:nf7e1cdec683449f191c42baec23c0995b49 . + . + "GeoSPARQL 1.1 Conformance Test: Query Functions"@en . +_:nf7e1cdec683449f191c42baec23c0995b77 . +_:n026cfe88db8c4906b318d6f02abcf227b167 . + "Feature Collection"@en . + . + . + . + . + "true"^^ . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b32 . + . + . + "A query function that returns true if the input geometries intersect.\r\n\r\nDE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** "@en . +_:nf7e1cdec683449f191c42baec23c0995b3 . + "true"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b43 . + . + . + . + . + . + . + . + "(c) 2022 Open Geospatial Consortium" . + . + . + "A MultiPolygon is a MultiSurface whose elements are Polygons.\n\nThe assertions for MultiPolygons are as follows.\n\na) The interiors of 2 Polygons that are elements of a MultiPolygon may not intersect.\nb) The boundaries of any 2 Polygons that are elements of a MultiPolygon may not cross and may touch at only a finite number of Points.\nc) A MultiPolygon is defined as topologically closed.\nd) A MultiPolygon may not have cut lines, spikes or punctures, a MultiPolygon is a regular closed Point set,\ne) The interior of a MultiPolygon with more than 1 Polygon is not connected; the number of connected components of the interior of a MultiPolygon is equal to the number of Polygons in the MultiPolygon. \n\nThe boundary of a MultiPolygon is a set of closed Curves (LineStrings) corresponding to the boundaries of its element Polygons. Each Curve in the boundary of the MultiPolygon is in the boundary of exactly 1 element Polygon, and every Curve in the boundary of an element Polygon is in the boundary of the MultiPolygon."@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b48 . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b30 . +_:nf2549cbffe5e4641ace47a6954b0afb3b73 . + "check conformance with this requirement"@en . + . + . + . + . + . + . + . + . + "overlaps"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b24 . + . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b82 . + "true"^^ . + . + . + . + "2012-09-11"^^ . + . +_:n4676fcc1b7d34852b177bc984ab65959b80 . + . + . + _:nf7e1cdec683449f191c42baec23c0995b24 . + . + . + . + . + "Profile declarations are used to allow data to identify specifications in a way that allows data to make conformance claims to them - a broader conformance claim than that made to individual 'conformance classes' that are commonly found in recent OGC specifications. Profile declarations are also used to describe and relate the often multiple parts of specifications: ontologies, specification 'documents', vocabularies, validators and so on. This declaration describes where those parts are, what form (format) they take, what information models they implement and what roles they play."@en . + _:n4676fcc1b7d34852b177bc984ab65959b96 . + . + . + "Converts a given geometry to an equivalent KML representation. Coordinates are converted to the CRS84 coordinate system, the only valid coordinate system to be used in a KML literal."@en . + _:n026cfe88db8c4906b318d6f02abcf227b88 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b94 . +_:nf2549cbffe5e4641ace47a6954b0afb3b98 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b93 . + . +_:n026cfe88db8c4906b318d6f02abcf227b165 . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b114 . + "A query function that returns a geometry consisting of all points that are part of at least one input geometry."@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b72 . + . + "Matthew Perry" . + . + . +_:nf7e1cdec683449f191c42baec23c0995b90 . +_:n4676fcc1b7d34852b177bc984ab65959b84 _:n4676fcc1b7d34852b177bc984ab65959b85 . + . + . + . + "\n A spatial representation for a given feature.\n "@en . + . + "GeoSPARQL RDF Shapes Validator"@en . + "tangential proper part inverse"@en . + "GeoSPARQL 1.1 Requirement: asWKT Function"@en . +_:nea407f95715044f799ee8345dabd30c2b3 "John Herring" . + . + "disconnected"@en . + "true"^^ . + . + . + . + . + . + "A PolyhedralSurface is a contiguous collection of polygons, which share common boundary segments. For each pair of polygons that touch, the common boundary shall be expressible as a finite collection of LineStrings. Each such LineString shall be part of the boundary of at most 2 Polygon patches. \n\nFor any two polygons that share a common boundary, the top of the polygon shall be consistent. This means that when two LinearRings from these two Polygons traverse the common boundary segment, they do so in opposite directions. Since the Polyhedral surface is contiguous, all polygons will be thus consistently oriented. This means that a non-oriented surface (such as Mbius band) shall not have single surface representations. They may be represented by a MultiSurface.\n\nIf each such LineString is the boundary of exactly 2 Polygon patches, then the PolyhedralSurface is a simple, closed polyhedron and is topologically isomorphic to the surface of a sphere. By the Jordan Surface Theorem (Jordans Theorem for 2-spheres), such polyhedrons enclose a solid topologically isomorphic to the interior of a sphere; the ball. In this case, the top of the surface will either point inward or outward of the enclosed finite solid. If outward, the surface is the exterior boundary of the enclosed surface. If inward, the surface is the interior of the infinite complement of the enclosed solid. A Ball with some number of voids (holes) inside can thus be presented as one exterior boundary shell, and some number in interior boundary shells."@en . + . + _:nf7e1cdec683449f191c42baec23c0995b20 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "Verify that queries involving geo:gmlLiteral values return the correct result for a test dataset"@en . + . + . + "2011-06-16"^^ . + "GeoSPARQL Specification Document as a PDF"@en . +_:n4676fcc1b7d34852b177bc984ab65959b21 . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b91 . + . + . + "2011-06-16"^^ . + . +_:nf7e1cdec683449f191c42baec23c0995b122 . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b16 . +_:n026cfe88db8c4906b318d6f02abcf227b13 . + . + "A MultiSurface is a 2-dimensional GeometryCollection whose elements are Surfaces, all using coordinates from the same coordinate reference system. The geometric interiors of any two Surfaces in a MultiSurface may not intersect in the full coordinate system. The boundaries of any two coplanar elements in a MultiSurface may intersect, at most, at a finite number of Points. If they were to meet along a curve, they could be merged into a single surface.\n\nA MultiSurface may be used to represent heterogeneous surfaces collections of polygons and polyhedral surfaces. It defines a set of methods for its subclasses. The subclass of MultiSurface is MultiPolygon corresponding to a collection of Polygons only. Other collections shall use MultiSurface."@en . + "true"^^ . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b29 . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b104 . + . + . + . + . + . + . + . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b56 . + . + "2011-06-16"^^ . + . + "A query function that returns true if the input geometries are disjoint. \r\n\r\nDE-9IM: FF*FF****"@en . + "(c) 2021 Open Geospatial Consortium" . + "Y indicates the second dimension as indicated by the spatial reference system"@en . + "2020-10-11"^^ . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . +_:n4676fcc1b7d34852b177bc984ab65959b94 . + "has perimeter length in meters"@en . + . + "Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity."@en . + . +_:nf7e1cdec683449f191c42baec23c0995b22 . + . + . + . + . + "true"^^ . + . + "GeoSPARQL 1.0 Requirement: WKT Literal Default SRS"@en . + . + . + "geom"@en . + . + . + . + . + . + . + . + . +_:nea407f95715044f799ee8345dabd30c2b5 "Joseph Abhayaratna" . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b103 . + . + "covers"@en . + "\n The topological dimension of this geometric object, which\n must be less than or equal to the coordinate dimension.\n In non-homogeneous collections, this will return the largest\n topological dimension of the contained objects.\n "@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "\n The class represents the top-level geometry type. This class is\n equivalent to the UML class GM_Object defined in ISO 19107, and\n it is superclass of all geometry types.\n "@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b44 . + _:nf7e1cdec683449f191c42baec23c0995b157 . + . + "metric area"@en . + "\n A GML serialization of a geometry object.\n "@en . + "GeoSPARQL 1.1 Conformance Class: Geometry Extension"@en . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b44 . + . + "2011-06-16"^^ . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b1 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b15 . + . + "true"^^ . + . + "GeoSPARQL Ontology"@en . + "OGC GeoSPARQL Standards Working Group" . + . + . + "has length in meters"@en . + . + "GeoSPARQL Functions & Rules vocabulary"@en . + . + . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + "A textual serialization of a Discrete Global Grid (DGGS) Geometry object."@en . + "A query rewrite rule used to determine if one spatial object is a non-tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en . + . + . + "text/json" . + . + . +_:nf7e1cdec683449f191c42baec23c0995b120 . + . + . +_:nea407f95715044f799ee8345dabd30c2b2 . + "check conformance with this requirement"@en . +_:nea407f95715044f799ee8345dabd30c2b6 "Mainz University Of Applied Sciences" . + "\n The default geometry to be used in spatial calculations.\n It is Usually the most detailed geometry.\n "@en . +_:n4676fcc1b7d34852b177bc984ab65959b96 . + . +_:n4676fcc1b7d34852b177bc984ab65959b76 . + "2011-06-16"^^ . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "unit"@en . + . + . + . +_:n510f907432344beeb43ad6078eaa5cd2b1 "https://www.ogc.org"^^ . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b139 . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b14 _:n026cfe88db8c4906b318d6f02abcf227b15 . + . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b58 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "true"^^ . + "application/pdf" . + . + "A discrete spatial phenomenon in a universe of discourse."@en . + "within"@en . + "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b23 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "\n (true) if this geometric object is the empty Geometry. If\n true, then this geometric object represents the empty point\n set for the coordinate space.\n "@en . + "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b42 . +_:n1d1ca98d82224fd8a809e61c2da00fb5b2 "https://www.ogc.org"^^ . + . + "A query function that returns true if the input geometries meet. \n\nDE-9IM: FFTFTTTTT"@en . + . + "true"^^ . + "A MultiCurve is a 1-dimensional GeometryCollection whose elements are Curves.\n\nA MultiCurve defines a set of methods for its subclasses and is included for reasons of extensibility.\n\nA MultiCurve is simple if and only if all of its elements are simple and the only intersections between any two elements occur at Points that are on the boundaries of both elements.\n\nThe boundary of a MultiCurve is obtained by applying the mod 2 union rule: A Point is in the boundary of a MultiCurve if it is in the boundaries of an odd number of elements of the MultiCurve.\n\nA MultiCurve is closed if all of its elements are closed. The boundary of a closed MultiCurve is always empty.\n\nA MultiCurve is defined as topologically closed."@en . + . + . + . + . + "Spatial resolution specifies the level of detail of a Geometry. It the smallest distinguishable distance between spatially adjacent coordinates."@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b56 _:n4676fcc1b7d34852b177bc984ab65959b57 . + . + . + "2021-02-25"^^ . + . + . + . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n "@en . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b147 . + "geom1"@en . + . + . + "text/turtle" . +_:n4676fcc1b7d34852b177bc984ab65959b85 . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b62 . + . + "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFFTTFTTT\n "@en . + . + "true"^^ . +_:nf2549cbffe5e4641ace47a6954b0afb3b60 . + _:n4676fcc1b7d34852b177bc984ab65959b95 . + "2011-06-16"^^ . + . + . + . + "all GeoSPARQL Spatial Aggregate functions presented as a SKOS vocabulary"@en . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b72 . + . + "Matthew Perry" . +_:nf2549cbffe5e4641ace47a6954b0afb3b54 . + "meet"@en . +_:n026cfe88db8c4906b318d6f02abcf227b158 . + . + "Spatial accuracy is applicable when a Geometry is used to represent a Feature. It is expressed as a distance that indicates the truthfullness of the positions (coordinates) that define the Geometry. In this case accuracy defines a zone surrounding each coordinate within wich the real positions are known to be. The accuracy value defines this zone as a distance from the coordinate(s) in all directions (e.g. a line, a circle or a sphere, depending on spatial dimension)."@en . + . + "GeoSPARQL RCC8 Topological Rules"@en . + . + . + "A MultiPoint is a 0-dimensional GeometryCollection. The elements of a MultiPoint are restricted to Points. ThePoints are not connected or ordered in any semantically important way.\n\nA MultiPoint is simple if no two Points in the MultiPoint are equal (have identical coordinate values in X and Y).\n\nEvery MultiPoint is spatially equal to a simple Multipoint.\n\nThe boundary of a MultiPoint is the empty set."@en . + . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b73 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "true"^^ . + "A query rewrite rule used to determine two spatial objects are equal based on their associated primary geometry objects."@en . + _:n4676fcc1b7d34852b177bc984ab65959b31 . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b43 . + . +_:n026cfe88db8c4906b318d6f02abcf227b2 . +_:nf2549cbffe5e4641ace47a6954b0afb3b90 _:nf2549cbffe5e4641ace47a6954b0afb3b91 . + . + "Matthew Perry" . + . + "true"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b80 . +_:nf7e1cdec683449f191c42baec23c0995b126 . + . + . + "A query function that returns true if the first geometry argument is spatially within the second geometry argument. \r\n\r\nDE-9IM: T*F**F***"@en . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b116 . + . +_:n4676fcc1b7d34852b177bc984ab65959b12 . + "GeoSPARQL 1.0 Conformance Test: WKT Literal"@en . + _:nf7e1cdec683449f191c42baec23c0995b67 . + "A query function that returns true if the spatial relationship between the two input geometries corresponds to one with acceptable values for the specified DE-9IM pattern matrix."@en . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b59 . + . + "The RDFS Entailment Extension Conformance Class for GeoSPARQL 1.1"@en . + . + . + . + . + . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . + . + . + "Implementations shall support geof:asKML, as a SPARQL extension function"@en . + "The topological dimension of this geometric object, which must be less than or equal to the coordinate dimension. In non-homogeneous collections, this will return the largest topological dimension of the contained objects."@en . + "OGC GeoSPARQL 1.0" . +_:n026cfe88db8c4906b318d6f02abcf227b34 . + . + . + _:nf7e1cdec683449f191c42baec23c0995b18 . + "\n Exists if the subject SpatialObject spatially crosses the\n object SpatialObject. DE-9IM: T*T******\n "@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b50 . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument. \r\n \r\nDE-9IM: T*TFF*FF*"@en . +_:nf7e1cdec683449f191c42baec23c0995b62 . + . + "hasGeometry"@en . +_:nf7e1cdec683449f191c42baec23c0995b79 . + "Matthew Perry" . + "check conformance with this requirement"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b168 . + . + "Matthew Perry" . + "geom2"@en . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b28 . + "GeoSPARQL Functions and Rules Register"@en . + . + . + . + . + "Verify that the implementation accepts SPARQL queries and returns the correct results in the correct format, according to the SPARQL Query Language for RDF, the SPARQL Protocol for RDF and SPARQL Query Results XML Format W3C specifications"@en . + . + . + "geom2"@en . + "An RDF/OWL vocabulary for defining SimpleFeature geometry types"@en . + _:nf7e1cdec683449f191c42baec23c0995b77 . + . +_:nf7e1cdec683449f191c42baec23c0995b65 . +_:nea407f95715044f799ee8345dabd30c2b9 "KU Leuven" . + _:nf7e1cdec683449f191c42baec23c0995b123 . +_:n026cfe88db8c4906b318d6f02abcf227b25 . +_:nf2549cbffe5e4641ace47a6954b0afb3b100 . + . +_:n026cfe88db8c4906b318d6f02abcf227b143 . + "GeoSPARQL 1.0 Conformance Test: Geometry Properties"@en . + . + . + . + "concave hull"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b22 . + . + . + . + "true"^^ . + . + "Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [W3C SPARQL Entailment] for the RIF rules [W3C RIF Core] geor:ehEquals, geor:ehDisjoint, geor:ehMeet, geor:ehOverlap, geor:ehCovers, geor:ehCoveredBy, geor:ehInside, geor:ehContains"@en . +_:n026cfe88db8c4906b318d6f02abcf227b79 . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n "@en . + "non-tangential proper part"@en . + . +_:n1d1ca98d82224fd8a809e61c2da00fb5b1 "https://www.ogc.org"^^ . + . + _:nf7e1cdec683449f191c42baec23c0995b166 . + . + "true"^^ . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b52 . + . + . + . + "Curve"@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b2 . + "GeoSPARQL 1.1 Conformance Test: KML Literal"@en . + "All the GeoSPARQL Requirements defined within the GeoSPARQL 1.0 specification"@en . + _:nf7e1cdec683449f191c42baec23c0995b83 . + "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b60 . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b54 . + . +_:n026cfe88db8c4906b318d6f02abcf227b153 . + . + "Verify that queries involving these properties return the correct result for a test dataset"@en . +_:n026cfe88db8c4906b318d6f02abcf227b102 . + "\n The number of measurements or axes needed to describe the position of this\n geometry in a coordinate system.\n "@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b52 . + . + . + . + "true"^^ . +_:nf7e1cdec683449f191c42baec23c0995b111 . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b164 . + . + "spatialDimension"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b35 . + "Implementations shall allow the RDFS class geo:SpatialObject to be used in SPARQL graph patterns"@en . + . + . + . + . + "GeoSPARQL 1.0 Conformance Test: GML Profile"@en . + "All the GeoSPARQL Common Query Functions defined within the GeoSPARQL 1.1 specification"@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:nf7e1cdec683449f191c42baec23c0995b14 . + "2011-06-16"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b117 . + . + "geom1"@en . + . + "Implementations shall document supported GML profiles"@en . + . + . + . + . + . + . + . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b79 . + . + . + . + . + "\n The GML serialization of a geometry\n "@en . + "A query function that returns true if the first geometry argument spatially crosses the second geometry argument.\r\n\r\nDE-9IM: T*T***T**"@en . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*****FF*\n "@en . + . + _:n026cfe88db8c4906b318d6f02abcf227b78 . + . + . + "true"^^ . + . +_:n026cfe88db8c4906b318d6f02abcf227b98 . + . + . + "geom1"@en . + . + "An account of the resource."@en . + . + . + . + "Connects a Geometry object with its text-based serialization."@en . + "geom2"@en . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b85 . + "Z indicates the third dimension as indicated by the spatial reference system"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b159 . +_:n026cfe88db8c4906b318d6f02abcf227b161 . + . +_:nf7e1cdec683449f191c42baec23c0995b105 . + "externally connected"@en . + . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b22 . + "check conformance with this requirement"@en . + . + . + "2011-06-16"^^ . + . + "This vocabulary was generated for GeoSPARQL 1.1 using some the requirements from the Specification document" . + . + . + . + "equals"@en . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b39 . +_:nf7e1cdec683449f191c42baec23c0995b23 . +_:n026cfe88db8c4906b318d6f02abcf227b166 . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + _:nf7e1cdec683449f191c42baec23c0995b89 . + _:nf7e1cdec683449f191c42baec23c0995b143 . +_:n026cfe88db8c4906b318d6f02abcf227b46 . + . + . + . + . + . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + "geom"@en . + . + . + "true"^^ . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b127 . + _:nf2549cbffe5e4641ace47a6954b0afb3b36 . + . + . + . + "geom"@en . + _:nf7e1cdec683449f191c42baec23c0995b7 . + "covered by"@en . +_:nb452e0e85c9145429a0685ccc80bf757b1 "https://www.ogc.org"^^ . + . +_:nf7e1cdec683449f191c42baec23c0995b35 . + . + "\n A Well-known Text serialization of a geometry object.\n "@en . + . + . + "Implementations shall support geof:relate as a SPARQL extension function, consistent with the relate operator defined in Simple Features [ISO 19125-1]"@en . + "http://defs-dev.opengis.net/static/definitions/conceptschemes/functions_geosparql.ttl"^^ . + . +_:n026cfe88db8c4906b318d6f02abcf227b151 _:n026cfe88db8c4906b318d6f02abcf227b152 . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b135 . + "true"^^ . + "overlap"@en . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b145 . + "1999-07-02"^^ . + . + . + . + . + . + . + "has area"@en . + "An empty RDFS Literal of type geo:wktLiteral shall be interpreted as an empty geometry"@en . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b27 . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b128 . +_:nf7e1cdec683449f191c42baec23c0995b59 . + . + . + "true"^^ . + "A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment."@en . + . + . + . + . + "2011-06-16"^^ . + "Format"@en . + _:n4676fcc1b7d34852b177bc984ab65959b61 . + "spatialDimension"@en . + "spatial dimension"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b92 _:n026cfe88db8c4906b318d6f02abcf227b93 . +_:n026cfe88db8c4906b318d6f02abcf227b46 . + . +_:n026cfe88db8c4906b318d6f02abcf227b82 . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + . + . + . + "geom1"@en . + "geom2"@en . + . + . + . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b71 _:nf7e1cdec683449f191c42baec23c0995b72 . +_:n4676fcc1b7d34852b177bc984ab65959b30 . + . + "geom"@en . + "GeoSPARQL 1.1 Requirement: GeoJSON Literal Empty"@en . +_:n4676fcc1b7d34852b177bc984ab65959b34 _:n4676fcc1b7d34852b177bc984ab65959b35 . + . + "GeoSPARQL 1.1 Conformance Test: GeoJSON Literal Default SRS"@en . + _:nf7e1cdec683449f191c42baec23c0995b33 . + . + "equals"@en . + "true"^^ . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b99 . + . +_:n026cfe88db8c4906b318d6f02abcf227b108 . + . + "\n The number of measurements or axes needed to describe the position of this\n geometry in a coordinate system.\n "@en . + "GeoSPARQL 1.0 Requirement: Relate Query Function"@en . +_:n026cfe88db8c4906b318d6f02abcf227b70 _:n026cfe88db8c4906b318d6f02abcf227b71 . + "\n The number of measurements or axes needed to describe the spatial position of\n this geometry in a coordinate system.\n "@en . + . + . + . + . + . + . + "intersection"@en . + . + . + "true"^^ . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:nf7e1cdec683449f191c42baec23c0995b9 _:nf7e1cdec683449f191c42baec23c0995b10 . + . + . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b34 . + . + "Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource."@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b84 . + . + . + . + "2011-06-16"^^ . + . + . + "has area in square meters"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b104 . + . + "Verify that queries involving geo:Feature return the correct result on a test dataset"@en . + . + . + . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b32 . +_:nf2549cbffe5e4641ace47a6954b0afb3b102 . + "2020-11-20"^^ . + "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\n\nDE-9IM: TFF*TFT**"@en . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b74 . + "A [Shapes Constraint Language (SHACL)](https://www.w3.org/TR/shacl/) file that specifies rules for RDF data that can be used to test the conformance of data to the GeoSPARQL standard."@en . + . + . + . + "Converts a given geometry to an equivalent GeoJSON representation. Coordinates are converted to the CRS84 coordinate system, the only valid coordinate system to be used in a GeoJSON literal."@en . + "\n The GML serialization of a geometry\n "@en . +_:n4676fcc1b7d34852b177bc984ab65959b48 . + . +_:nf7e1cdec683449f191c42baec23c0995b85 . + . +_:n4676fcc1b7d34852b177bc984ab65959b73 . + "2011-06-16"^^ . + "The Core Conformance Class for GeoSPARQL 1.0"@en . + . + . + . +_:nea407f95715044f799ee8345dabd30c2b6 . + "true"^^ . + . + . + . + "check conformance with this requirement"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b82 . + . +_:nf7e1cdec683449f191c42baec23c0995b108 . + . + "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en . +_:nf7e1cdec683449f191c42baec23c0995b20 . + . +_:n026cfe88db8c4906b318d6f02abcf227b3 "https://www.ogc.org"^^ . + "text/json" . +_:n026cfe88db8c4906b318d6f02abcf227b22 . + "has bounding box"@en . + . + "A query function that returns the boundary of the input geometry."@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b91 . + . + . + . + . + "check conformance with this requirement"@en . + . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FFTFFTTTT\n "@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b135 . + . + . + . + . + . + "A query function that returns the minimum y coordinate of the input geometry."@en . + . + _:n026cfe88db8c4906b318d6f02abcf227b104 . + . +_:n026cfe88db8c4906b318d6f02abcf227b134 . + . +_:nf7e1cdec683449f191c42baec23c0995b161 _:nf7e1cdec683449f191c42baec23c0995b162 . + . + "geom"@en . + . + . + "\n The WKT serialization of a geometry\n "@en . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b39 . + . + . + _:nf7e1cdec683449f191c42baec23c0995b101 . +_:n026cfe88db8c4906b318d6f02abcf227b8 _:n026cfe88db8c4906b318d6f02abcf227b9 . +_:nf7e1cdec683449f191c42baec23c0995b98 . + "Recommended best practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMITYPE]. To describe the file format, physical medium, or dimensions of the resource, use the Format element."@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:nf7e1cdec683449f191c42baec23c0995b17 . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b50 . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b47 . + . + . + "check conformance with this requirement"@en . + . + "GeoSPARQL 1.1 Conformance Class: Geometry Extension - DGGS"@en . +_:n026cfe88db8c4906b318d6f02abcf227b23 . + . + . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b12 _:n4676fcc1b7d34852b177bc984ab65959b13 . + . + . + . + "GeoSPARQL 1.1 Conformance Test: Geometry asGeoJSON Literal"@en . + "true"^^ . + . +_:n026cfe88db8c4906b318d6f02abcf227b152 . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b47 . +_:n4676fcc1b7d34852b177bc984ab65959b36 . + . + . + . + "true"^^ . + "Matthew Perry" . +_:n026cfe88db8c4906b318d6f02abcf227b105 . + . + _:n026cfe88db8c4906b318d6f02abcf227b165 . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b12 . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b62 _:nf2549cbffe5e4641ace47a6954b0afb3b63 . + "Spatial Object"@en . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b2 . + "The number of measurements or axes needed to describe the spatial position of this Geometry in a coordinate system."@en . + . + . + "true"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b35 . + . + "The area of a Spatial Object."@en . + . + . + . + "true"^^ . + "boundary"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b117 . + . + . +_:nf7e1cdec683449f191c42baec23c0995b84 . + . + _:n026cfe88db8c4906b318d6f02abcf227b82 . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . +_:nea407f95715044f799ee8345dabd30c2b9 . + . + . + "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\r\n\r\nDE-9IM: TTTFTTFFT"@en . +_:ned90d2ba065944bd930c0983983c6deeb1 "OGC GeoSPARQL Standards Working Group" . + . + "true"^^ . + . + . + . + . + . + . + "Matthew Perry" . + . + . + "geom2"@en . + "A query function that returns true if the input geometries meet. \r\n\r\nDE-9IM: FFTFTTTTT"@en . + "Matthew Perry" . + "true"^^ . + _:n026cfe88db8c4906b318d6f02abcf227b13 . + "relate"@en . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b160 . + . + "A query function that returns true if the first geometry argument is spatially within the second geometry argument. \n\nDE-9IM: T*F**F***"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b10 . + . + . + "A query function that returns true if the input geometry is a simple geometry."@en . + . + . + "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT"@en . + . + "2011-06-16"^^ . + . + . +_:nf7e1cdec683449f191c42baec23c0995b93 _:nf7e1cdec683449f191c42baec23c0995b94 . + . + "Implementations shall allow the properties geo:hasGeometry, geo:hasDefaultGeometry, geo:hasLength, geo:hasArea, geo:hasVolume geo:hasCentroid, geo:hasBoundingBox and geo:hasSpatialResolution to be used in SPARQL graph patterns"@en . +_:n4676fcc1b7d34852b177bc984ab65959b69 . + . + . + "\n The number of measurements or axes needed to describe the spatial position of\n this geometry in a coordinate system.\n "@en . + . +_:nf7e1cdec683449f191c42baec23c0995b113 . + "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/contexts/geo-context.json"^^ . + . + . + "A query rewrite rule used to determine if two spatial objects touch based on their associated primary geometry objects."@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b43 . + . + _:nf7e1cdec683449f191c42baec23c0995b108 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b38 . + . + . + . + "2011-06-16"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b49 . + "A collection of individual Features."@en . + _:n026cfe88db8c4906b318d6f02abcf227b55 . + . + _:n026cfe88db8c4906b318d6f02abcf227b150 . + . + "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FFTFFTTTT"@en . + "An empty geo:geoJSONLiteral shall be interpreted as an empty geometry"@en . + . + . + "geom1"@en . + "A vocabulary of the requirements and conformance classes in the GeoSPARQL 1.1 specification"@en . + "Matthew Perry" . + . + . + "GeoSPARQL 1.0 Requirement: RCC8 Query Rewrite"@en . + . + . + . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: TTTFFTFFT\n "@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b14 . +_:nea407f95715044f799ee8345dabd30c2b4 "https://orcid.org/0000-0002-8742-7730"^^ . + "true"^^ . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b134 . + . + "https://github.com/opengeospatial/ogc-geosparql"^^ . + _:nf7e1cdec683449f191c42baec23c0995b26 . + . +_:n026cfe88db8c4906b318d6f02abcf227b56 . + "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFF*TFT**\n "@en . + "Date"@en . + "geom2"@en . + . + "GeoSPARQL Rules"@en . + . + _:nea407f95715044f799ee8345dabd30c2b2 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "true"^^ . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "GeoSPARQL 1.1 Requirement: Geometry asKML Literal"@en . + _:nf7e1cdec683449f191c42baec23c0995b25 . + . + "is simple"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b5 . + . + . +_:nf7e1cdec683449f191c42baec23c0995b16 . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b38 . + _:n4676fcc1b7d34852b177bc984ab65959b102 . +_:n026cfe88db8c4906b318d6f02abcf227b87 . + . + "true"^^ . + . + . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b28 . + . + "geom"@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b23 . + "2008-01-14"^^ . + "\n Exists if the subject SpatialObject spatially touches the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n "@en . + "has volume"@en . + . + "Matthew Perry" . + . + . + . + "Verify that queries involving geo:kmlLiteral values return the correct result for a test dataset"@en . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b31 . + . + "check conformance with this requirement"@en . +_:nf7e1cdec683449f191c42baec23c0995b103 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b81 . +_:n026cfe88db8c4906b318d6f02abcf227b118 . + "true"^^ . +_:nf2549cbffe5e4641ace47a6954b0afb3b82 . + "2008-01-14"^^ . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b8 . + "2011-06-16"^^ . +_:nea407f95715044f799ee8345dabd30c2b8 "Frans Knibbe" . + "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\n\nDE-9IM: TFFTTFTTT"@en . +_:n026cfe88db8c4906b318d6f02abcf227b147 . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b5 . + . + . + "https://github.com/opengeospatial/ogc-geosparql/tree/master/1.1/examples"^^ . + . + "geom"@en . + . + . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b89 . + "Open Geospatial Consortium" . + "Profile code repository"@en . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n "@en . + "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en . + "isEmpty"@en . + . + . + . + . + "\n The class spatial-object represents everything that can have\n a spatial representation. It is superclass of feature and geometry.\n "@en . + "States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FFTFTTTTT"@en . + "OGC GeoSPARQL 1.1" . + . + . + "srsIRI"@en . + "The Geometry Extension Conformance Class for GeoSPARQL 1.0"@en . + . +_:ned90d2ba065944bd930c0983983c6deeb1 . + _:n026cfe88db8c4906b318d6f02abcf227b125 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b80 . + . + "Matthew Perry" . + . + _:n4676fcc1b7d34852b177bc984ab65959b84 . +_:n026cfe88db8c4906b318d6f02abcf227b47 . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b53 _:n4676fcc1b7d34852b177bc984ab65959b54 . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b94 . + . + . + . + . + . + . + "coordinate dimension"@en . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "A MultiLineString is a MultiCurve whose elements are LineStrings."@en . + . + . + "A query function that returns the distance in meters between the two closest points of the input geometries."@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . +_:nf7e1cdec683449f191c42baec23c0995b94 . + "2011-06-16"^^ . +_:nf7e1cdec683449f191c42baec23c0995b50 _:nf7e1cdec683449f191c42baec23c0995b51 . +_:n4676fcc1b7d34852b177bc984ab65959b81 _:n4676fcc1b7d34852b177bc984ab65959b82 . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b102 . + . + "https://schemas.opengis.net/gml/3.2.1/gml_32_geometries.rdf"^^ . + _:n026cfe88db8c4906b318d6f02abcf227b41 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b72 . + "A query function that returns a geometry consisting of all points that are part of only one input geometry."@en . + . +_:nf7e1cdec683449f191c42baec23c0995b35 . + . + . + . + . + "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject. DE-9IM: FFTFTTTTT\n "@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b30 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b33 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b71 . + . +_:n4676fcc1b7d34852b177bc984ab65959b36 . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b109 . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:nf7e1cdec683449f191c42baec23c0995b157 . + _:n4676fcc1b7d34852b177bc984ab65959b6 . +_:nf2549cbffe5e4641ace47a6954b0afb3b7 . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b52 . + . + "All geo:kmlLiteral instances shall consist of the Geometry objects as defined in the KML specification [OGCKML]"@en . + "GeoSPARQL 1.1 Conformance Test: Spatial Object Collection Class"@en . + "The arithmetic mean position of all the Geometry points of a given Feature."@en . + . + . + _:nf7e1cdec683449f191c42baec23c0995b50 . + . + _:n026cfe88db8c4906b318d6f02abcf227b7 . +_:nf7e1cdec683449f191c42baec23c0995b73 . +_:n026cfe88db8c4906b318d6f02abcf227b99 . + "true"^^ . + . + "Matthew Perry" . +_:nf7e1cdec683449f191c42baec23c0995b137 _:nf7e1cdec683449f191c42baec23c0995b138 . + . +_:n026cfe88db8c4906b318d6f02abcf227b91 . + . + "Multi Line String"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b83 . +_:n026cfe88db8c4906b318d6f02abcf227b65 . + . + . + . + "Triangulated Irregular Network"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b14 . + . + _:nf7e1cdec683449f191c42baec23c0995b93 . + . + "GeoSPARQL 1.0 Conformance Class: Topology Extension"@en . + "OGC GeoSPARQL Standards Working Group" . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b19 _:nf2549cbffe5e4641ace47a6954b0afb3b20 . + "bounding circle"@en . + . + . + . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b71 _:nf2549cbffe5e4641ace47a6954b0afb3b72 . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*TFF*FF*\n "@en . +_:nf7e1cdec683449f191c42baec23c0995b78 . + "check conformance with this requirement"@en . + "A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary."@en . + . + "2011-06-16"^^ . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b45 . + "This is a 'profile declaration' for the GeoSPARQL 1.1 specification (standard). It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary."@en . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "application/ld+json" . + . + . + . + "A query function that returns true if the input geometries are equal. \n\nDE-9IM: TFFFTFFFT"@en . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b71 . + . +_:n026cfe88db8c4906b318d6f02abcf227b163 _:n026cfe88db8c4906b318d6f02abcf227b164 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b49 _:n026cfe88db8c4906b318d6f02abcf227b50 . + . + _:n026cfe88db8c4906b318d6f02abcf227b31 . + _:n4676fcc1b7d34852b177bc984ab65959b2 . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b32 . + . +_:nf7e1cdec683449f191c42baec23c0995b69 . + _:nb452e0e85c9145429a0685ccc80bf757b2 . + . +_:n4676fcc1b7d34852b177bc984ab65959b48 . + . +_:nf7e1cdec683449f191c42baec23c0995b44 . + . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b61 . +_:nf7e1cdec683449f191c42baec23c0995b103 . + . + "Description"@en . + . + . +_:nea407f95715044f799ee8345dabd30c2b3 "Oracle Corporation" . +_:n4676fcc1b7d34852b177bc984ab65959b5 . + "(c) 2021 Open Geospatial Consortium" . + . + . + "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FFTFFTTTT\n "@en . + . + . + . + . + . + "tangential proper part"@en . + . + . + "(c) 2022 Open Geospatial Consortium" . + "minZ"@en . + . + . + "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\n\nDE-9IM: T*TFT*FF*"@en . + . + "A query function that returns true if the input geometries are equal. \n\nDE-9IM: TFFFTFFFT"@en . +_:nf7e1cdec683449f191c42baec23c0995b132 . + . + . + . + . + "GeoSPARQL Common Query Functions"@en . + . + . + "OGC GeoSPARQL - A Geographic Query Language for RDF Data OGC 11-052r5"@en . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:rcc8eq, geof:rcc8dc, geof:rcc8ec, geof:rcc8po, geof:rcc8tppi, geof:rcc8tpp, geof:rcc8ntpp, geof:rcc8ntppi"@en . + . + "2008-01-14"^^ . +_:nf7e1cdec683449f191c42baec23c0995b17 . + . + . + . + . + . + "as GeoJSON"@en . + . + "The file format, physical medium, or dimensions of the resource."@en . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b94 . + . +_:nf7e1cdec683449f191c42baec23c0995b164 _:nf7e1cdec683449f191c42baec23c0995b165 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b87 . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b112 . +_:nf7e1cdec683449f191c42baec23c0995b117 . + . +_:n026cfe88db8c4906b318d6f02abcf227b155 . +_:nf2549cbffe5e4641ace47a6954b0afb3b96 . + . + . + "A collection of individual Geometries."@en . + . +_:nf7e1cdec683449f191c42baec23c0995b38 . +_:nf2549cbffe5e4641ace47a6954b0afb3b46 . + "check conformance with this requirement"@en . +_:n026cfe88db8c4906b318d6f02abcf227b30 . + "Identifier"@en . +_:n4676fcc1b7d34852b177bc984ab65959b45 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b90 . + . +_:n026cfe88db8c4906b318d6f02abcf227b121 . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b14 . + "2011-06-16"^^ . +_:nf7e1cdec683449f191c42baec23c0995b143 . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b89 . + _:nea407f95715044f799ee8345dabd30c2b9 . + . + . +_:nf7e1cdec683449f191c42baec23c0995b57 . + . + . + . + . + . + . + . + "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*"@en . + "https://www.ogc.org/license"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b58 . + "Triangulated Irregular Network"@en . +_:nea407f95715044f799ee8345dabd30c2b10 . + _:nea407f95715044f799ee8345dabd30c2b3 . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b15 . + "All the GeoSPARQL RCC8 Rules defined within the GeoSPARQL 1.1 specification"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject. DE-9IM: FFTFTTTTT\n "@en . + _:n4676fcc1b7d34852b177bc984ab65959b90 . + . + . + . + "GeoSPARQL 1.1 Conformance Test: Query Functions, non Simple Features"@en . + "2011-06-16"^^ . + _:n026cfe88db8c4906b318d6f02abcf227b166 . + "Matthew Perry" . + . +_:nf7e1cdec683449f191c42baec23c0995b49 . +_:n026cfe88db8c4906b318d6f02abcf227b154 _:n026cfe88db8c4906b318d6f02abcf227b155 . +_:n4676fcc1b7d34852b177bc984ab65959b104 . + "X indicates the first dimension as indicated by the spatial reference system"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b111 . + "coordinateDimension"@en . + _:n026cfe88db8c4906b318d6f02abcf227b114 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b86 . + . + . + "All the GeoSPARQL aggregation functions"@en . + . + "This is the superclass of Feature Collection and Geometry Collection."@en . + . + . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b80 . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b122 . + . + . +_:nf7e1cdec683449f191c42baec23c0995b156 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b136 . + "http://defs-dev.opengis.net/static/definitions/conceptschemes/sa_functions.ttl"^^ . + "\n Exists if the subject SpatialObject is spatially within the\n object SpatialObject. DE-9IM: T*F**F***\n "@en . + . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b81 _:nf2549cbffe5e4641ace47a6954b0afb3b82 . + "OGC GeoSPARQL 1.0 Standard Working Group" . + _:nf7e1cdec683449f191c42baec23c0995b105 . + . + "minZ"@en . + . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b47 . + . + . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b12 . + "All the GeoSPARQL Egenhofer Topological Functions defined within the GeoSPARQL 1.1 specification"@en . + . + . + "non-tangential proper part"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b97 . + "Matthew Perry" . + . + . + "disconnected"@en . + _:n4676fcc1b7d34852b177bc984ab65959b92 . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b2 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b94 . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "An unambiguous reference to the resource within a given context."@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . +_:nf7e1cdec683449f191c42baec23c0995b153 . + . +_:n4676fcc1b7d34852b177bc984ab65959b30 . +_:n4676fcc1b7d34852b177bc984ab65959b99 _:n4676fcc1b7d34852b177bc984ab65959b100 . + _:nf7e1cdec683449f191c42baec23c0995b92 . + . + "Matthew Perry" . + "GeoSPARQL 1.0 Requirement: Geometry Properties"@en . + "true"^^ . + . + . + "2011-06-16"^^ . + . + "check conformance with this requirement"@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b7 . + . + . + . + . + . + . + . + . +_:nea407f95715044f799ee8345dabd30c2b5 "joseph.abhayaratna@geoscape.com.au"^^ . + . + . + . + "true"^^ . + . + . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b78 . + "2011-06-16"^^ . + . + . + "Y indicates the second dimension as indicated by the spatial reference system"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b57 . + . + . + "Duplicate properties defaultGeometry and hasDefaultGeometry exist because of an inconsistency between ontology and documentation in GeoSPARQL 1.0. Only hasDefaultGeometry is described in the documention."@en . + _:n4676fcc1b7d34852b177bc984ab65959b44 . + "true"^^ . + "non-tangential proper part inverse"@en . + . + . + . + . + . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b153 . + . + "non-tangential proper part"@en . +_:n026cfe88db8c4906b318d6f02abcf227b154 . +_:nf2549cbffe5e4641ace47a6954b0afb3b25 . + . + . + "The recommended way to specify size is by using a subproperty of hasMetricSize. Subproperties of hasSize can be used if more complex expressions are necessary, for example if the unit of length can not be converted to meter, or if additional data are needed to describe the measurement or estimate."@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b97 . + . + . + . + . + . + "Matthew Perry" . + "A query rewrite rule used to determine if one spatial object is a tangential proper part of another spatial object based on their associated geometry objects."@en . + _:n026cfe88db8c4906b318d6f02abcf227b87 . + "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFFTFFTTT\n "@en . + "has perimeter length"@en . + . + "Matthew Perry" . + "true"^^ . + _:n4676fcc1b7d34852b177bc984ab65959b18 . + . + . + "Line"@en . + "All the GeoSPARQL Egenhofer Rules defined within the GeoSPARQL 1.1 specification"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b22 _:nf2549cbffe5e4641ace47a6954b0afb3b23 . + _:n4676fcc1b7d34852b177bc984ab65959b56 . + . + "coordinateDimension"@en . + . + . + "A collection of individual Spatial Objects."@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b66 . + . +_:nf7e1cdec683449f191c42baec23c0995b31 . + "Geometry Collection"@en . +_:n026cfe88db8c4906b318d6f02abcf227b101 . + . + _:nf7e1cdec683449f191c42baec23c0995b6 . + "meet"@en . + . + . + "true"^^ . + "true"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b88 . + . +_:nf7e1cdec683449f191c42baec23c0995b26 . + "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: TTTFTTFFT\n "@en . +_:nf7e1cdec683449f191c42baec23c0995b76 . +_:nf7e1cdec683449f191c42baec23c0995b11 . + . + "covers"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b158 _:nf7e1cdec683449f191c42baec23c0995b159 . + . + _:nf7e1cdec683449f191c42baec23c0995b15 . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b18 . + . +_:nf7e1cdec683449f191c42baec23c0995b130 _:nf7e1cdec683449f191c42baec23c0995b131 . + "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b85 . +_:nf7e1cdec683449f191c42baec23c0995b29 . + "true"^^ . + "true"^^ . + "geom2"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b80 . + . + . + . + . + . + "check conformance with this requirement"@en . + _:nf7e1cdec683449f191c42baec23c0995b82 . + _:nf2549cbffe5e4641ace47a6954b0afb3b58 . + . + . + . + . + "OGC GeoSPARQL – A Geographic Query Language for RDF Data OGC 11-052r5" . + . +_:nf7e1cdec683449f191c42baec23c0995b145 . +_:nf7e1cdec683449f191c42baec23c0995b157 . + . + . + "asGML"@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b8 . + . + . + "disconnected"@en . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b5 . + "touches"@en . +_:n4676fcc1b7d34852b177bc984ab65959b63 . + . +_:nf7e1cdec683449f191c42baec23c0995b25 . + . + "gmlProfile"@en . + "The Query Rewrite Extension Conformance Class for GeoSPARQL 1.0"@en . +_:n4676fcc1b7d34852b177bc984ab65959b4 _:n4676fcc1b7d34852b177bc984ab65959b5 . + "GML Geometry Types Vocabulary"@en . + . + "disjoint"@en . + . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n "@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b51 . + . + . + . + . + . + . + . + . + . + "KML Literal"@en . +_:n026cfe88db8c4906b318d6f02abcf227b132 . + _:n026cfe88db8c4906b318d6f02abcf227b151 . + . + . + . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + . +_:n4676fcc1b7d34852b177bc984ab65959b38 . + . + . + . + . + . + . + . + . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b162 . + . + "A Polygon is a planar Surface defined by 1 exterior boundary and 0 or more interior boundaries. Each interior boundary defines a hole in the Polygon.\nThe exterior boundary LinearRing defines the top of the surface which is the side of the surface from which the exterior boundary appears to traverse the boundary in a counter clockwise direction. The interior LinearRings will have the opposite orientation, and appear as clockwise when viewed from the top,\nThe assertions for Polygons (the rules that define valid Polygons) are as follows:\n\na) Polygons are topologically closed;\nb) The boundary of a Polygon consists of a set of LinearRings that make up its exterior and interior boundaries;\nc) No two Rings in the boundary cross and the Rings in the boundary of a Polygon may intersect at a Point but only as a tangent.\nd) A Polygon may not have cut lines, spikes or punctures.\ne) The interior of every Polygon is a connected point set;\nf) The exterior of a Polygon with 1 or more holes is not connected. Each hole defines a connected component of the exterior."@en . + . + "The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant."@en . + "true"^^ . + . + . + . + . + . + "GeoSPARQL Non-topological Query Functions"@en . + "Returns the area of a geometry in squaremeters."@en . + . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b12 . + . + . + _:nf7e1cdec683449f191c42baec23c0995b155 . + "\n A GML serialization of a geometry object.\n "@en . + . +_:n4676fcc1b7d34852b177bc984ab65959b51 . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + "true"^^ . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + . +_:nea407f95715044f799ee8345dabd30c2b4 "SURROUND Australia Pty Ltd" . + _:n026cfe88db8c4906b318d6f02abcf227b111 . + _:nf2549cbffe5e4641ace47a6954b0afb3b104 . +_:nf7e1cdec683449f191c42baec23c0995b154 . +_:nf7e1cdec683449f191c42baec23c0995b57 . + "application/rdf+xml" . + "Returns the length of a geometry in meters."@en . + . + "text/turtle" . +_:n4676fcc1b7d34852b177bc984ab65959b87 _:n4676fcc1b7d34852b177bc984ab65959b88 . +_:nf7e1cdec683449f191c42baec23c0995b65 _:nf7e1cdec683449f191c42baec23c0995b66 . + "equals"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b160 . +_:n4676fcc1b7d34852b177bc984ab65959b38 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b58 . + . +_:n4676fcc1b7d34852b177bc984ab65959b41 . + "SpatialObject"@en . + . + . + . + . + . + "\n The default geometry to be used in spatial calculations.\n It is Usually the most detailed geometry.\n "@en . + . + . + "units"@en . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + _:nf7e1cdec683449f191c42baec23c0995b133 . + . +_:nf7e1cdec683449f191c42baec23c0995b31 . + _:nf2549cbffe5e4641ace47a6954b0afb3b18 . +_:nf2549cbffe5e4641ace47a6954b0afb3b17 . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b42 . + . +_:nf7e1cdec683449f191c42baec23c0995b27 . + . + "GeoSPARQL 1.1 Conformance Test: Geometry Properties"@en . +_:nf7e1cdec683449f191c42baec23c0995b105 . + "Verify that queries involving geo:geoJSONLiteral values return the correct result for a test dataset"@en . + "Title"@en . + "concave hull"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b163 . + . +_:n4676fcc1b7d34852b177bc984ab65959b31 _:n4676fcc1b7d34852b177bc984ab65959b32 . +_:n026cfe88db8c4906b318d6f02abcf227b130 . +_:nf7e1cdec683449f191c42baec23c0995b4 . + . +_:n4676fcc1b7d34852b177bc984ab65959b47 . + "true"^^ . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b140 . +_:nf7e1cdec683449f191c42baec23c0995b6 . + . +_:nf7e1cdec683449f191c42baec23c0995b11 . +_:n4676fcc1b7d34852b177bc984ab65959b52 . + "check conformance with this requirement"@en . + . + "Returns the dimension of a geometry."@en . + . + . + . +_:nea407f95715044f799ee8345dabd30c2b3 "john.herring@oracle.com"^^ . + . + . + "GeoSPARQL 1.0 Requirement: SF Query Functions"@en . + . + "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*TFF*FF*"@en . + . + "The described resource may be derived from the related resource in whole or in part. Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system."@en . + . + . + . +_:nea407f95715044f799ee8345dabd30c2b4 "Nicholas J. Car" . + "geom"@en . + . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n "@en . + . + . + . +_:nea407f95715044f799ee8345dabd30c2b8 "fjknibbe@gmail.com"^^ . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b76 . + "true"^^ . + . + . + "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: TTTFTTFFT\n "@en . +_:n4676fcc1b7d34852b177bc984ab65959b11 . + _:nf7e1cdec683449f191c42baec23c0995b8 . + "defaultGeometry"@en . + "aggregate union"@en . +_:nea407f95715044f799ee8345dabd30c2b5 . + "A query function that returns the spatial reference system URI of the input geometry."@en . +_:n4676fcc1b7d34852b177bc984ab65959b11 . + . +_:n4676fcc1b7d34852b177bc984ab65959b91 . + "Matthew Perry" . + . + . + . + "geom1"@en . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b19 . + "A query function that returns true if the first geometry argument spatially crosses the second geometry argument.\n\nDE-9IM: T*T***T**"@en . + "2011-06-16"^^ . + "A PolyhedralSurface is a contiguous collection of polygons, which share common boundary segments. For each pair of polygons that touch, the common boundary shall be expressible as a finite collection of LineStrings. Each such LineString shall be part of the boundary of at most 2 Polygon patches. \n\nFor any two polygons that share a common boundary, the top of the polygon shall be consistent. This means that when two LinearRings from these two Polygons traverse the common boundary segment, they do so in opposite directions. Since the Polyhedral surface is contiguous, all polygons will be thus consistently oriented. This means that a non-oriented surface (such as Mbius band) shall not have single surface representations. They may be represented by a MultiSurface.\n\nIf each such LineString is the boundary of exactly 2 Polygon patches, then the PolyhedralSurface is a simple, closed polyhedron and is topologically isomorphic to the surface of a sphere. By the Jordan Surface Theorem (Jordans Theorem for 2-spheres), such polyhedrons enclose a solid topologically isomorphic to the interior of a sphere; the ball. In this case, the top of the surface will either point inward or outward of the enclosed finite solid. If outward, the surface is the exterior boundary of the enclosed surface. If inward, the surface is the interior of the infinite complement of the enclosed solid. A Ball with some number of voids (holes) inside can thus be presented as one exterior boundary shell, and some number in interior boundary shells."@en . + . + . + "Z indicates the third dimension as indicated by the spatial reference system"@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b12 _:nf2549cbffe5e4641ace47a6954b0afb3b13 . +_:nf2549cbffe5e4641ace47a6954b0afb3b101 . + . +_:nf7e1cdec683449f191c42baec23c0995b140 _:nf7e1cdec683449f191c42baec23c0995b141 . + . + _:ned90d2ba065944bd930c0983983c6deeb1 . + . + . + . + . + . + "check conformance with this requirement"@en . + "2011-06-16"^^ . + . +_:n4676fcc1b7d34852b177bc984ab65959b22 . + "check conformance with this requirement"@en . + "A MultiSurface is a 2-dimensional GeometryCollection whose elements are Surfaces, all using coordinates from the same coordinate reference system. The geometric interiors of any two Surfaces in a MultiSurface may not intersect in the full coordinate system. The boundaries of any two coplanar elements in a MultiSurface may intersect, at most, at a finite number of Points. If they were to meet along a curve, they could be merged into a single surface.\n\nA MultiSurface may be used to represent heterogeneous surfaces collections of polygons and polyhedral surfaces. It defines a set of methods for its subclasses. The subclass of MultiSurface is MultiPolygon corresponding to a collection of Polygons only. Other collections shall use MultiSurface."@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b54 . + . + . + . + . + . + "Examples of dimensions include size and duration. Recommended best practice is to use a controlled vocabulary such as the list of Internet Media Types [MIME]."@en . + . + "true"^^ . + . + "https://www.ogc.org/license"^^ . + . + _:nea407f95715044f799ee8345dabd30c2b10 . +_:nf2549cbffe5e4641ace47a6954b0afb3b76 . + . +_:n026cfe88db8c4906b318d6f02abcf227b45 . + . +_:nea407f95715044f799ee8345dabd30c2b7 "simon.cox@csiro.au"^^ . + . + . + "A spatial aggregate function that calculates the concave hull of a set of geometries."@en . + . + . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b39 . + "SpatialObject"@en . + _:nf7e1cdec683449f191c42baec23c0995b68 . +_:nf7e1cdec683449f191c42baec23c0995b102 . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b37 . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b80 . + . + . + "true"^^ . + . +_:n4676fcc1b7d34852b177bc984ab65959b69 . + "\n The GML serialization of a geometry\n "@en . + . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b61 . + . + . + . + "2011-06-16"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b66 . + "true"^^ . + . +_:n026cfe88db8c4906b318d6f02abcf227b87 . + . + "GeoSPARQL 1.1 Conformance Test: GeoJSON Literal Empty"@en . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b27 . + . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b70 . + . +_:nf7e1cdec683449f191c42baec23c0995b90 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b64 . + . +_:n026cfe88db8c4906b318d6f02abcf227b27 . + . + "true"^^ . + _:nf2549cbffe5e4641ace47a6954b0afb3b83 . + . + . + . + . + "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + "intersects"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b81 . + "geom"@en . + "Examples of a Creator include a person, an organization, or a service. Typically, the name of a Creator should be used to indicate the entity."@en . + . + "Contributor"@en . + _:n4676fcc1b7d34852b177bc984ab65959b49 . + "https://www.ogc.org/license"^^ . + "Basic graph pattern matching shall use the semantics defined by the RDFS Entailment Regime [W3C SPARQL Entailment]"@en . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b85 . + . + . + . + . + "2011-06-16"^^ . + . + _:n026cfe88db8c4906b318d6f02abcf227b67 . + . + _:nf7e1cdec683449f191c42baec23c0995b3 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b9 . + . + "Duplicate properties defaultGeometry and hasDefaultGeometry exist because of an inconsistency between ontology and documentation in GeoSPARQL 1.0. Only hasDefaultGeometry is described in the documention."@en . + _:nea407f95715044f799ee8345dabd30c2b12 . + "geom1"@en . + . + "as WKT"@en . + . + . + . + . + "Implementations shall allow the RDF property geo:asKML to be used in SPARQL graph patterns"@en . +_:n4676fcc1b7d34852b177bc984ab65959b103 . + . + . + "geom"@en . + . + . + . + "defaultGeometry"@en . + "Polygon"@en . + . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + "The length of a Spatial Object in meters."@en . + "true"^^ . + . + "GeoSPARQL 1.1 SPARQL Service Description: All Extensions" . +_:n4676fcc1b7d34852b177bc984ab65959b97 . + _:n026cfe88db8c4906b318d6f02abcf227b91 . + _:n4676fcc1b7d34852b177bc984ab65959b70 . + . + . + . + . + . + . + . + . + . + "true"^^ . + . + "GeoSPARQL Ontology"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b4 _:nf2549cbffe5e4641ace47a6954b0afb3b5 . +_:n4676fcc1b7d34852b177bc984ab65959b64 . + . +_:n4676fcc1b7d34852b177bc984ab65959b100 . + "GeoSPARQL 1.0 Conformance Test: SF Query Rewrite"@en . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b70 . + _:n026cfe88db8c4906b318d6f02abcf227b107 . + . + . + . + . + . + . + "overlap"@en . + . + "true"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b50 . + . + . + . + . + "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFFTTFTTT\n "@en . + . + "Matthew Perry" . +_:n026cfe88db8c4906b318d6f02abcf227b131 . + "A query function that returns the minimum x coordinate of the input geometry."@en . + "Verify that queries involving the following query transformation rules return the correct result for a test dataset when using the specified serialization and version: geor:ehEquals, geor:ehDisjoint, geor:ehMeet, geor:ehOverlap, geor:ehCovers, geor:ehCoveredBy, geor:ehInside, geor:ehContains"@en . + . + . + _:nf7e1cdec683449f191c42baec23c0995b127 . + . + . + . + "true"^^ . + . + "true"^^ . + "2011-06-16"^^ . + . + . + "GeoSPARQL 1.1 SPARQL Service Description: All Conformance Classes" . +_:nf7e1cdec683449f191c42baec23c0995b95 . + . + . + "geom1"@en . +_:n026cfe88db8c4906b318d6f02abcf227b157 _:n026cfe88db8c4906b318d6f02abcf227b158 . + . + . + "Matthew Perry" . + "This is a 'profile declaration' for the GeoSPARQL 1.0 specification (standard) as originally published in 2012. It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary."@en . + "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en . + _:nf7e1cdec683449f191c42baec23c0995b132 . + . + . + . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + "2011-06-16"^^ . + . +_:nea407f95715044f799ee8345dabd30c2b9 "Neanex Technologies" . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b35 . + . +_:n026cfe88db8c4906b318d6f02abcf227b137 . + _:nf7e1cdec683449f191c42baec23c0995b117 . + . +_:n026cfe88db8c4906b318d6f02abcf227b13 . + "An OWL ontology (vocabulary) of the GML geometry types"@en . + "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en . +_:n4676fcc1b7d34852b177bc984ab65959b79 . + . + . + . +_:nea407f95715044f799ee8345dabd30c2b7 "CSIRO Australia" . + . +_:nf7e1cdec683449f191c42baec23c0995b121 . + "true"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b44 . + "Matthew Perry" . + . + "Verify that queries involving these properties return the correct result for a test dataset"@en . + . + . + . + . + . + . + "A query function that returns true if the input geometries overlap.\r\n\r\nDE-9IM: TTTTTTTTT"@en . + _:nf7e1cdec683449f191c42baec23c0995b102 . +_:n026cfe88db8c4906b318d6f02abcf227b7 . + "true"^^ . + "GeoSPARQL 1.0 Conformance Test: WKT Literal Default SRS"@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b41 . + . + . + . + . + "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:ehEquals, geof:ehDisjoint, geof:ehMeet, geof:ehOverlap, geof:ehCovers, geof:ehCoveredBy, geof:ehInside, geof:ehContains"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b87 . + "GeoSPARQL 1.1 Conformance Test: KML Literal Empty"@en . + "check conformance with this requirement"@en . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + "true"^^ . + . +_:n4676fcc1b7d34852b177bc984ab65959b31 . + . + _:n026cfe88db8c4906b318d6f02abcf227b6 . + . + "geom2"@en . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b9 _:n4676fcc1b7d34852b177bc984ab65959b10 . + . + . + . + "An empty geo:gmlLiteral shall be interpreted as an empty geometry"@en . + "Matthew Perry" . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b20 . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b102 . + _:n026cfe88db8c4906b318d6f02abcf227b73 . + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/geo.ttl"^^ . + . + _:n026cfe88db8c4906b318d6f02abcf227b84 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b103 . + . + "2011-06-16"^^ . + . + . + . + "true"^^ . + . + . + . + . + "2023-11-30"^^ . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b93 . + . + "geom"@en . + _:nf7e1cdec683449f191c42baec23c0995b114 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b29 _:n026cfe88db8c4906b318d6f02abcf227b30 . +_:n026cfe88db8c4906b318d6f02abcf227b107 . + . + "GeoSPARQL 1.1 Conformance Class: Topology Extension"@en . + "Matthew Perry" . +_:nea407f95715044f799ee8345dabd30c2b10 . + . +_:nf7e1cdec683449f191c42baec23c0995b42 . + . +_:nf7e1cdec683449f191c42baec23c0995b138 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b146 . +_:nf7e1cdec683449f191c42baec23c0995b142 . +_:n4676fcc1b7d34852b177bc984ab65959b96 _:n4676fcc1b7d34852b177bc984ab65959b97 . + . + "Matthew Perry" . + . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b119 . + "Line String"@en . + . + "geom2"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b60 . + "A vocabulary of the requirements and conformance classes in the GeoSPARQL 1.1 specification"@en . + . + . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b104 . + . + . + . + . + . + . + . + . + "An empty geo:kmlLiteral shall be interpreted as an empty geometry"@en . + . + . + . + . + . + . + . + "geom2"@en . + "\n The number of measurements or axes needed to describe the position of this\n geometry in a coordinate system.\n "@en . + "GeoSPARQL 1.0 Requirement: Query Functions"@en . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b95 . + . + _:nf7e1cdec683449f191c42baec23c0995b135 . + . + "GeoSPARQL 1.1 Conformance Test: DGGS Literal Empty"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b2 . + _:n026cfe88db8c4906b318d6f02abcf227b123 . + . + . + "GeoSPARQL 1.1 Requirement: Geometry asDGGS Literal"@en . +_:n026cfe88db8c4906b318d6f02abcf227b2 . + . + . + . + . +_:n4676fcc1b7d34852b177bc984ab65959b88 . + "geom1"@en . +_:n026cfe88db8c4906b318d6f02abcf227b43 . + "Verify that queries involving the geo:asKML property return the correct result for a test dataset"@en . + . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b92 . + . +_:n026cfe88db8c4906b318d6f02abcf227b15 . + _:nf7e1cdec683449f191c42baec23c0995b120 . + . + . + . + . + . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b21 . + _:nf7e1cdec683449f191c42baec23c0995b103 . + "1999-07-02"^^ . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b161 . + "States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: T*TFT*FF*"@en . + . + . + . + . + . + "Matthew Perry" . + . + . + "Multi Curve"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b78 . + "GeoSPARQL 1.1 Conformance Test: Geometry asDGGS Literal"@en . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b33 . + . + "2011-06-16"^^ . +_:nf7e1cdec683449f191c42baec23c0995b37 . + . + . + "A query function that returns true if the input geometries are disjoint. \n\nDE-9IM: FFTFFTTTT"@en . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b152 _:nf7e1cdec683449f191c42baec23c0995b153 . + . + . + . + "Implementations shall allow the RDF property geo:asGML to be used in SPARQL graph patterns"@en . + . +_:n026cfe88db8c4906b318d6f02abcf227b152 . + _:n4676fcc1b7d34852b177bc984ab65959b74 . + . + "geom"@en . + "check conformance with this requirement"@en . + _:n026cfe88db8c4906b318d6f02abcf227b142 . + . + . + . + . + "Anything spatial (being or having a shape, position or an extent)."@en . + . + . + . +_:nea407f95715044f799ee8345dabd30c2b12 . +_:n026cfe88db8c4906b318d6f02abcf227b41 . + "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\n\nDE-9IM: TFFTFFTTT"@en . + . + . + "geom"@en . + . + "A query function that returns the maximum x coordinate of the input geometry."@en . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: TTTTTTTTT\n "@en . +_:nf7e1cdec683449f191c42baec23c0995b39 . + . + "\n The WKT serialization of a geometry\n "@en . + . + . + "Creator"@en . + "Matthew Perry" . + . + . +_:nf7e1cdec683449f191c42baec23c0995b160 . + . + . + . + . + "GeoSPARQL 1.1 Conformance Test: DGGS Literal"@en . +_:n4676fcc1b7d34852b177bc984ab65959b17 . + _:nf2549cbffe5e4641ace47a6954b0afb3b8 . + . + . + "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*TFF*FF*\n "@en . + "disconnected"@en . + "OGC GeoSPARQL 1.1" . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b89 . + . + "true"^^ . + . + . + . + . + . + _:nf7e1cdec683449f191c42baec23c0995b97 . + . + "OGC GeoSPARQL 1.0" . + . +_:nf7e1cdec683449f191c42baec23c0995b53 . + . + . + . + "States that the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***"@en . + "tangential proper part inverse"@en . + . + . + . + "disjoint"@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b133 _:nf7e1cdec683449f191c42baec23c0995b134 . + . + "2011-06-16"^^ . + . + . + "Returns the length of a geometry in meters."@en . + . +_:nf7e1cdec683449f191c42baec23c0995b151 . +_:nf2549cbffe5e4641ace47a6954b0afb3b80 . +_:n4676fcc1b7d34852b177bc984ab65959b84 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b94 . + . +_:nf7e1cdec683449f191c42baec23c0995b53 . +_:nf7e1cdec683449f191c42baec23c0995b127 _:nf7e1cdec683449f191c42baec23c0995b128 . + . +_:n4676fcc1b7d34852b177bc984ab65959b101 . + "geom2"@en . +_:nea407f95715044f799ee8345dabd30c2b2 "Matthew Perry" . + . +_:n026cfe88db8c4906b318d6f02abcf227b73 . + . + . + . + . + . + . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b85 . + "geom1"@en . + "true"^^ . + . + _:nf7e1cdec683449f191c42baec23c0995b115 . + . + . + . + "Implementations shall allow the properties geo:hasGeometry and geo:hasDefaultGeometry to be used in SPARQL graph patterns"@en . +_:nf7e1cdec683449f191c42baec23c0995b87 . + . + "true"^^ . + "Line"@en . + _:nea407f95715044f799ee8345dabd30c2b5 . + . + . + "true"^^ . + "OGC GeoSPARQL 1.0 Standard Working Group" . + _:n4676fcc1b7d34852b177bc984ab65959b99 . +_:nf7e1cdec683449f191c42baec23c0995b13 . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b68 _:nf2549cbffe5e4641ace47a6954b0afb3b69 . + "Multi Curve"@en . + . + "true"^^ . +_:n4676fcc1b7d34852b177bc984ab65959b16 . + . + "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: T*TFT*FF*\n "@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b38 . + . + . + _:nf7e1cdec683449f191c42baec23c0995b99 . + "geom1"@en . + "has size"@en . + . + "2011-06-16"^^ . + . + . + . + . + "GeoSPARQL Functions and Rules Register" . + . + . + _:n4676fcc1b7d34852b177bc984ab65959b59 . +_:nf7e1cdec683449f191c42baec23c0995b23 . + . + _:n026cfe88db8c4906b318d6f02abcf227b96 . + . +_:n4676fcc1b7d34852b177bc984ab65959b26 . + . +_:n026cfe88db8c4906b318d6f02abcf227b48 . + "disjoint"@en . +_:n026cfe88db8c4906b318d6f02abcf227b40 . + . + . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b41 . + _:nf7e1cdec683449f191c42baec23c0995b30 . + . + . + . + . + . + "Matthew Perry" . + . + "true"^^ . + . + "2021-02-25"^^ . + . + . + "GeoSPARQL 1.1 Requirement: asGML Function"@en . + "Multi Surface"@en . + "Matthew Perry" . + . + "1999-07-02"^^ . + . + . + . + . + "touches"@en . + . + . + "geom2"@en . + . + . + . + . + . + "Shape defined by the corner points of the bounding box of a geometry.\nThe corner points may be in any dimension (usually 2D or 3D) but the two corners must have the same dimension."@en . + . + . + . + "OGC GeoSPARQL 1.1" . +_:nf7e1cdec683449f191c42baec23c0995b19 . +_:nea407f95715044f799ee8345dabd30c2b9 "https://orcid.org/0000-0002-3313-924X"^^ . + . + . + "Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights."@en . +_:nf2549cbffe5e4641ace47a6954b0afb3b55 . + . + "Matthew Perry" . + . +_:n4676fcc1b7d34852b177bc984ab65959b35 . + . + . + . + . + . + "true"^^ . + _:n4676fcc1b7d34852b177bc984ab65959b43 . + "GeoSPARQL 1.0 Conformance Test: Geometry Class"@en . + . + "GeoSPARQL Rules" . + . + . + . + _:n026cfe88db8c4906b318d6f02abcf227b101 . + . + . + . + "OGC GeoSPARQL 1.0 Standard Working Group" . + . + . + "2011-06-16"^^ . +_:n026cfe88db8c4906b318d6f02abcf227b93 . + . +_:nf7e1cdec683449f191c42baec23c0995b41 . + "union"@en . + "The URI shall be assumed as the spatial reference system for geo:wktLiterals that do not specify an explicit spatial reference system URI" . + . + _:n026cfe88db8c4906b318d6f02abcf227b26 . +_:nf7e1cdec683449f191c42baec23c0995b110 . + "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: TTTTTTTTT\n "@en . +_:nf7e1cdec683449f191c42baec23c0995b144 . + . + . + . + . + . + "GeoSPARQL Functions"@en . + "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/sf_geometries.ttl"^^ . + . + "A point or period of time associated with an event in the lifecycle of the resource."@en . + "\n Exists if the subject SpatialObject spatially touches the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n "@en . + . + "A query function that returns true if the input geometries are equal. \r\n \r\nDE-9IM: TFFFTFFFT"@en . + . +_:nf7e1cdec683449f191c42baec23c0995b130 . +_:nf7e1cdec683449f191c42baec23c0995b99 . + . + . + "geom1"@en . + . + "A query function that returns the maximum z coordinate of the input geometry."@en . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b122 . +_:n4676fcc1b7d34852b177bc984ab65959b15 . + . + "The target Geometry shall describe a point, for example an instance of http://www.opengis.net/ont/sf#Point."@en . + . + . + . + . +_:nf7e1cdec683449f191c42baec23c0995b64 . + _:n4676fcc1b7d34852b177bc984ab65959b25 . + . + "Implementations shall allow the RDFS class geo:SpatialObjectCollection to be used in SPARQL graph patterns"@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b25 . + . +_:n026cfe88db8c4906b318d6f02abcf227b85 _:n026cfe88db8c4906b318d6f02abcf227b86 . + _:n026cfe88db8c4906b318d6f02abcf227b160 . + "true"^^ . + . + "A query function that returns true if the first geometry argument spatially overlaps the second geometry argument.\n\nDE-9IM: T*T***T** "@en . + _:nf2549cbffe5e4641ace47a6954b0afb3b11 . + . + _:nf7e1cdec683449f191c42baec23c0995b11 . + . + _:n026cfe88db8c4906b318d6f02abcf227b29 . + . + . + . + "geom2"@en . + . + . + . + . + . + . + . + "geom1"@en . + . + "Matthew Perry" . + . + . + "asGeoJSON"@en . + . + . + _:nf7e1cdec683449f191c42baec23c0995b161 . + . + _:n026cfe88db8c4906b318d6f02abcf227b1 . + "Subproperties of this property are used to indicate the size of a Spatial Object, as a measurement or estimate of one or more dimensions of the Spatial Object's spatial presence. Units are always metric (meter, square meter or cubic meter)."@en . + _:n4676fcc1b7d34852b177bc984ab65959b52 . + . + . + . +_:nb452e0e85c9145429a0685ccc80bf757b2 "https://www.ogc.org"^^ . + . +_:ned90d2ba065944bd930c0983983c6deeb2 . + . + . + . + "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n "@en . + . + "true"^^ . + . +_:n026cfe88db8c4906b318d6f02abcf227b151 . + . +_:nf7e1cdec683449f191c42baec23c0995b47 . + "as DGGS"@en . + . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b32 . +_:n026cfe88db8c4906b318d6f02abcf227b24 . + . + . + . + . + . + "true"^^ . + "Date may be used to express temporal information at any level of granularity. Recommended best practice is to use an encoding scheme, such as the W3CDTF profile of ISO 8601 [W3CDTF]."@en . + . +_:nf7e1cdec683449f191c42baec23c0995b28 . + "Spatial Object Collection"@en . + "Converts a given geometry to an equivalent WKT representation preserving the coordinate reference system and geometry type, if possible."@en . + . + "Point"@en . +_:n026cfe88db8c4906b318d6f02abcf227b125 . + . + _:n4676fcc1b7d34852b177bc984ab65959b42 . + . + . + "This datatype is not expected to be used directly but to serve as an abstract datatype for a series of specific DGGS literal types, for specific DGGS implementations"@en . + "Matthew Perry" . + . + "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFFTFFTTT\n "@en . + . + "States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFFTTFTTT"@en . + "GeoSPARQL 1.0 Conformance Test: Feature Class"@en . + . + . +_:nea407f95715044f799ee8345dabd30c2b7 "https://orcid.org/0000-0002-3884-3420"^^ . + . + . + . + "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: T*TFT*FF*\n "@en . + . + _:nf2549cbffe5e4641ace47a6954b0afb3b28 . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b45 . +_:n026cfe88db8c4906b318d6f02abcf227b91 . +_:n026cfe88db8c4906b318d6f02abcf227b22 . +_:nea407f95715044f799ee8345dabd30c2b2 "Oracle Corporation" . + . + . + . + . + "geom1"@en . + . +_:nf2549cbffe5e4641ace47a6954b0afb3b41 . + . +_:n4676fcc1b7d34852b177bc984ab65959b71 _:n4676fcc1b7d34852b177bc984ab65959b72 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b68 . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b83 . + "Multi Polygon"@en . + "true"^^ . + . + . + "A query function that calculates the concave hull of a set of geometries."@en . + . + . +_:nf7e1cdec683449f191c42baec23c0995b102 . +_:nf7e1cdec683449f191c42baec23c0995b81 . + . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b162 . +_:nf2549cbffe5e4641ace47a6954b0afb3b88 . + . + _:nf7e1cdec683449f191c42baec23c0995b35 . +_:nf2549cbffe5e4641ace47a6954b0afb3b100 . + "asGML"@en . + . + "Verify that a set of SPARQL queries involving the geof:asKML function returns the correct result for a test dataset when using the specified serialization and version"@en . + . + "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFF*TFT**\n "@en . +_:nf7e1cdec683449f191c42baec23c0995b46 . + _:nf2549cbffe5e4641ace47a6954b0afb3b30 . + . + "Verify that a set of SPARQL queries involving the geof:asGeoJSON function returns the correct result for a test dataset when using the specified serialization and version"@en . +_:nf7e1cdec683449f191c42baec23c0995b116 . + "geom2"@en . + . + . + . + "true"^^ . + . + . + "2021-06-16"^^ . + "true"^^ . + . + . + _:nf7e1cdec683449f191c42baec23c0995b96 . + . + . + . +_:n026cfe88db8c4906b318d6f02abcf227b123 _:n026cfe88db8c4906b318d6f02abcf227b124 . + "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\r\n\r\nDE-9IM: TFF*TFT**"@en . + "A query rewrite rule used to determine if two spatial objects cross based their associated primary geometry objects."@en . +_:n4676fcc1b7d34852b177bc984ab65959b90 . +_:n026cfe88db8c4906b318d6f02abcf227b40 . + . diff --git a/incubation/geosparql/second_attempt/merge_def_ttl_files_to_add.py b/incubation/geosparql/second_attempt/merge_def_ttl_files_to_add.py new file mode 100644 index 00000000..9ccde813 --- /dev/null +++ b/incubation/geosparql/second_attempt/merge_def_ttl_files_to_add.py @@ -0,0 +1,88 @@ +import os, re +import rdflib +from rdflib.namespace import DC, DCTERMS, DOAP, FOAF, SKOS, OWL, RDF, RDFS, VOID, XMLNS, XSD + + +path = "/Users/ogckm/Documents/GitHub/NamingAuthority/incubation/geosparql/second_attempt/triples_to_add" + +g = rdflib.Graph() + +for dirpath, subdirs, files in os.walk(path): + for name in files: + if name.endswith(".ttl"): + print(os.path.join(dirpath, name)) + g.parse(os.path.join(dirpath, name)) + + +g.serialize(destination="/Users/ogckm/Documents/GitHub/NamingAuthority/incubation/geosparql/20231206_insert_geosparqlfiles.nt",format="nt") + +''' + +The code below is not used because it is incomplete. + +g1 = rdflib.Graph() +g1.parse("file:///Users/ogckm/Documents/GitHub/NamingAuthority/incubation/geosparql/20231206_insert_geosparqlfiles.nt") + + +knows_query = """ +SELECT DISTINCT ?subject { + ?subject ?predicate ?object + FILTER (isURI(?subject) && STRSTARTS(str(?subject), str('http://www.opengis.net/def/') ) ) +}""" + +all_def_uris = [] + +qres = g1.query(knows_query) +for row in qres: + all_def_uris.append(f"{row.subject}") + + +fout2 = open('/Users/ogckm/Documents/GitHub/NamingAuthority/incubation/geosparql/20231206_insert_geosparqlfiles_step2_not_uploaded.nt','w') + + +for subject in all_def_uris: + is_concept = False + triple_to_check = "<"+subject+"> ." + qres = g1.query("ASK {"+triple_to_check+"}") + for row in qres: + if str(row) == 'False': + print(subject + " NOT Concept" + str(row)) + else: + is_concept = True + + if is_concept == False: + triple_to_check = "<"+subject+"> ." + qres = g1.query("ASK {"+triple_to_check+"}") + for row in qres: + if str(row) == 'False': + if is_concept is False: + print(subject + " NOT ConceptScheme" + str(row)) + fout2.write(triple_to_check+"\n") + +fout2.close() +''' + +''' +legacy instructions - no longer necessary + +FIRST START FUSEKI + +/Users/ogckm/Tools/apache-jena-fuseki-4.5.0/fuseki-server --file "/Users/ogckm/Downloads/20231206_insert_geosparqlfiles.nt" /geosparql + +THEN EXPORT ALL definition triples to all_defs_queryResults.ttl with this: + +CONSTRUCT {?subject ?predicate ?object} WHERE { + ?subject ?predicate ?object + FILTER (isURI(?subject) && STRSTARTS(str(?subject), str('http://www.opengis.net/def/') ) ) +} + +Then export distinct def URIs to distinct_def_uris.csv with this: + +SELECT DISTINCT ?subject { + ?subject ?predicate ?object + FILTER (isURI(?subject) && STRSTARTS(str(?subject), str('http://www.opengis.net/def/') ) ) +} + + +''' + diff --git a/incubation/geosparql/second_attempt/merge_def_ttl_files_to_clear.py b/incubation/geosparql/second_attempt/merge_def_ttl_files_to_clear.py new file mode 100644 index 00000000..20fc1bee --- /dev/null +++ b/incubation/geosparql/second_attempt/merge_def_ttl_files_to_clear.py @@ -0,0 +1,57 @@ +import os, re +import rdflib +from rdflib.namespace import DC, DCTERMS, DOAP, FOAF, SKOS, OWL, RDF, RDFS, VOID, XMLNS, XSD + + +folderpath = "/Users/gobehobona/Documents/GitHub/NamingAuthority/incubation/geosparql/second_attempt/triples_to_clear" + +g = rdflib.Graph() + +for root, dirs, files in os.walk(folderpath): + print (root, "consumes") + for name in files: + print(name) + print(folderpath+"/"+name) + g.parse(folderpath+"/"+name) + print(len(g)) + +g.serialize(destination="/Users/gobehobona/Documents/GitHub/NamingAuthority/incubation/geosparql/geosparqlfiles2.nt",format="nt") + + + +fin = open("/Users/gobehobona/Documents/GitHub/NamingAuthority/incubation/geosparql/geosparqlfiles2.nt",'r') +lines = fin.readlines() + +fout = open("/Users/gobehobona/Documents/GitHub/NamingAuthority/incubation/geosparql/20231206_delete_geosparqlfiles.nt",'w') + + +for line in lines: + if "_:" in line: + print("do nothing") + else: + fout.write(line); + +fout.close() + +''' +FIRST START FUSEKI + +/Users/ogckm/Tools/apache-jena-fuseki-4.5.0/fuseki-server --file "/Users/ogckm/Downloads/geosparqlfiles.ttl" /geosparql + +THEN EXPORT ALL definition triples to all_defs_queryResults.ttl with this: + +CONSTRUCT {?subject ?predicate ?object} WHERE { + ?subject ?predicate ?object + FILTER (isURI(?subject) && STRSTARTS(str(?subject), str('http://www.opengis.net/def/') ) ) +} + +Then export distinct def URIs to distinct_def_uris.csv with this: + +SELECT DISTINCT ?subject { + ?subject ?predicate ?object + FILTER (isURI(?subject) && STRSTARTS(str(?subject), str('http://www.opengis.net/def/') ) ) +} + + +''' + diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql10/citeme.bib b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/citeme.bib new file mode 100644 index 00000000..7bc7fc04 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/citeme.bib @@ -0,0 +1,11 @@ +@techreport{perry2012ogc, + type = {{OGC} {Implementation} {Standard}}, + title = {{OGC} {GeoSPARQL} - {A} {Geographic} {Query} {Language} for {RDF} {Data}}, + url = {http://www.opengis.net/doc/IS/geosparql/1.0}, + number = {OGC 11-052r4}, + institution = {Open Geospatial Consortium}, + author = {{Matthew Perry} and {John Herring}}, + month = sep, + year = {2012}, + version = {1.0}, +} \ No newline at end of file diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql10/funcsrules.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/funcsrules.ttl new file mode 100644 index 00000000..af75b97b --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/funcsrules.ttl @@ -0,0 +1,1608 @@ +PREFIX dcterms: +PREFIX funcs: +PREFIX owl: +PREFIX policy: +PREFIX rdfs: +PREFIX ogc: +PREFIX rules: +PREFIX sd: +PREFIX skos: +PREFIX status: +PREFIX fno: +PREFIX xsd: + +funcs: + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:member + funcs:boundary , + funcs:buffer , + funcs:convexHull , + funcs:difference , + funcs:distance , + funcs:ehContains , + funcs:ehCoveredBy , + funcs:ehCovers , + funcs:ehDisjoint , + funcs:ehEquals , + funcs:ehInside , + funcs:ehMeet , + funcs:ehOverlap , + funcs:envelope , + funcs:getSRID , + funcs:intersection , + funcs:rcc8dc , + funcs:rcc8ec , + funcs:rcc8eq , + funcs:rcc8ntpp , + funcs:rcc8ntppi , + funcs:rcc8po , + funcs:rcc8tpp , + funcs:rcc8tppi , + funcs:relate , + funcs:sfContains , + funcs:sfCrosses , + funcs:sfDisjoint , + funcs:sfEquals , + funcs:sfIntersects , + funcs:sfOverlaps , + funcs:sfTouches , + funcs:sfWithin , + funcs:symDifference , + funcs:union ; + skos:prefLabel "GeoSPARQL Functions" ; +. + + + a + owl:Ontology , + skos:ConceptScheme ; + dcterms:modified "2020-11-20"^^xsd:date ; + rdfs:seeAlso ; + owl:imports ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.0" ; + skos:definition "A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.0 ontology"@en ; + skos:hasTopConcept + funcs:boundary , + funcs:buffer , + funcs:convexHull , + funcs:difference , + funcs:distance , + funcs:ehContains , + funcs:ehCoveredBy , + funcs:ehCovers , + funcs:ehDisjoint , + funcs:ehEquals , + funcs:ehInside , + funcs:ehMeet , + funcs:ehOverlap , + funcs:envelope , + funcs:getSRID , + funcs:intersection , + funcs:rcc8dc , + funcs:rcc8ec , + funcs:rcc8eq , + funcs:rcc8ntpp , + funcs:rcc8ntppi , + funcs:rcc8po , + funcs:rcc8tpp , + funcs:rcc8tppi , + funcs:relate , + funcs:sfContains , + funcs:sfCrosses , + funcs:sfDisjoint , + funcs:sfEquals , + funcs:sfIntersects , + funcs:sfOverlaps , + funcs:sfTouches , + funcs:sfWithin , + funcs:symDifference , + funcs:union , + rules:ehContains , + rules:ehCoveredBy , + rules:ehCovers , + rules:ehDisjoint , + rules:ehEquals , + rules:ehInside , + rules:ehMeet , + rules:ehOverlap , + rules:rcc8dc , + rules:rcc8ec , + rules:rcc8eq , + rules:rcc8ntpp , + rules:rcc8ntppi , + rules:rcc8po , + rules:rcc8tpp , + rules:rcc8tppi , + rules:sfContains , + rules:sfCrosses , + rules:sfDisjoint , + rules:sfEquals , + rules:sfIntersects , + rules:sfOverlaps , + rules:sfTouches , + rules:sfWithin ; + skos:prefLabel "GeoSPARQL Functions and Rules Register" ; +. + +rules: + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:member + rules:ehContains , + rules:ehCoveredBy , + rules:ehCovers , + rules:ehDisjoint , + rules:ehEquals , + rules:ehInside , + rules:ehMeet , + rules:ehOverlap , + rules:rcc8dc , + rules:rcc8ec , + rules:rcc8eq , + rules:rcc8ntpp , + rules:rcc8ntppi , + rules:rcc8po , + rules:rcc8tpp , + rules:rcc8tppi , + rules:sfContains , + rules:sfCrosses , + rules:sfDisjoint , + rules:sfEquals , + rules:sfIntersects , + rules:sfOverlaps , + rules:sfTouches , + rules:sfWithin ; + skos:prefLabel "GeoSPARQL Rules" ; +. + +funcs:boundary + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:boundary_param1 ) ; + fno:returns (funcs:boundary_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the boundary of the input geometry."@en ; + skos:prefLabel "boundary"@en ; +. + +funcs:boundary_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:boundary_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + +funcs:buffer + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:buffer_param1 funcs:buffer_param2 funcs:buffer_param3 ) ; + fno:returns (funcs:buffer_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a buffer around the input geometry."@en ; + skos:prefLabel "buffer"@en ; +. + +funcs:buffer_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:buffer_param2 a fno:Parameter ; + fno:type xsd:double ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "radius"@en . + +funcs:buffer_param3 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "units"@en . + +funcs:buffer_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + +funcs:convexHull + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:convexHull_param1 ) ; + fno:returns (funcs:convexHull_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the convex hull of the input geometry."@en ; + skos:prefLabel "convex hull"@en ; +. + +funcs:convexHull_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:convexHull_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + + +funcs:difference + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:difference_param1 funcs:difference_param2 ) ; + fno:returns (funcs:difference_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of the first geometry but not the second geometry."@en ; + skos:prefLabel "difference"@en ; +. + +funcs:difference_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:difference_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:difference_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + + +funcs:distance + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:distance_param1 funcs:distance_param2 funcs:distance_param3 ) ; + fno:returns (funcs:distance_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the distance between the two closest points of the input geometries."@en ; + skos:prefLabel "distance"@en ; +. + +funcs:distance_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:distance_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:distance_param3 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "units"@en . + +funcs:distance_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + + +funcs:ehContains + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehContains_param1 funcs:ehContains_param2 ) ; + fno:returns (funcs:ehContains_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. + +DE-9IM: T*TFF*FF*"""@en ; + skos:prefLabel "contains"@en ; +. + +funcs:ehContains_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehContains_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehContains_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehCoveredBy + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehCoveredBy_param1 funcs:ehCoveredBy_param2 ) ; + fno:returns (funcs:ehConveredBy_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially covered by the second geometry argument. + +DE-9IM: TFF*TFT**"""@en ; + skos:prefLabel "covered by"@en ; +. + +funcs:ehCoveredBy_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehCoveredBy_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehCoveredBy_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehCovers + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehCovers_param1 funcs:ehCovers_param2 ) ; + fno:returns (funcs:ehCovers_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially covers the second geometry argument. + +DE-9IM: T*TFT*FF*"""@en ; + skos:prefLabel "covers"@en ; +. + +funcs:ehCovers_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehCovers_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehCovers_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + + +funcs:ehDisjoint + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehDisjoint_param1 funcs:ehDisjoint_param2 ) ; + fno:returns (funcs:ehDisjoint_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are disjoint. + +DE-9IM: FF*FF****"""@en ; + skos:prefLabel "disjoint"@en ; +. + +funcs:ehDisjoint_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehDisjoint_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehDisjoint_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehEquals + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehEquals_param1 funcs:ehEquals_param2 ) ; + fno:returns (funcs:ehEquals_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are equal. + +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; +. + + +funcs:ehEquals_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehEquals_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehEquals_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehInside + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehInside_param1 funcs:ehInside_param2 ) ; + fno:returns (funcs:ehInside_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially inside the second geometry argument. + +DE-9IM: TFF*FFT**"""@en ; + skos:prefLabel "inside"@en ; +. + +funcs:ehInside_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehInside_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehInside_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + + +funcs:ehMeet + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehMeet_param1 funcs:ehMeet_param2 ) ; + fno:returns (funcs:ehMeet_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries meet. + +DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en ; + skos:prefLabel "meet"@en ; +. + +funcs:ehMeet_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehMeet_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehMeet_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + + +funcs:ehOverlap + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehOverlap_param1 funcs:ehOverlap_param2 ) ; + fno:returns (funcs:ehOverlap_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries overlap. + +DE-9IM: T*T***T**"""@en ; + skos:prefLabel "overlap"@en ; +. + +funcs:ehOverlap_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehOverlap_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehOverlap_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + + +funcs:envelope + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:envelope_param1 ) ; + fno:returns (funcs:envelope_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum bounding rectangle of the input geometry."@en ; + skos:prefLabel "envelope"@en ; +. + +funcs:envelope_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:envelope_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + +funcs:getSRID + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:getSRID_param1 ) ; + fno:returns (funcs:getSRID_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the spatial reference system URI of the input geometry."@en ; + skos:prefLabel "getSRID"@en ; +. + +funcs:getSRID_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:getSRID_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:anyURI . + +funcs:intersection + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:intersection_param1 funcs:intersection_param2 ) ; + fno:returns (funcs:intersection_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of both input geometries."@en ; + skos:prefLabel "intersection"@en ; +. + +funcs:intersection_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:intersection_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:intersection_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + +funcs:rcc8dc + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8dc_param1 funcs:rcc8dc_param2 ) ; + fno:returns (funcs:rcc8dc_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are disjoint. + +DE-9IM: FFTFFTTTT"""@en ; + skos:prefLabel "disconnected"@en ; +. + +funcs:rcc8dc_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8dc_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8dc_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8ec + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8ec_param1 funcs:rcc8ec_param2 ) ; + fno:returns (funcs:rcc8ec_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries meet. + +DE-9IM: FFTFTTTTT"""@en ; + skos:prefLabel "externally connected"@en ; +. + +funcs:rcc8ec_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8ec_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8ec_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8eq + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8eq_param1 funcs:rcc8eq_param2 ) ; + fno:returns (funcs:rcc8eq_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are equal. + +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; +. + +funcs:rcc8eq_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8eq_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8eq_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8ntpp + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8ntpp_param1 funcs:rcc8ntpp_param2 ) ; + fno:returns (funcs:rcc8ntpp_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially inside the second geometry argument. + +DE-9IM: TFFTFFTTT"""@en ; + skos:prefLabel "non-tangential proper part"@en ; +. + +funcs:rcc8ntpp_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8ntpp_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8ntpp_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8ntppi + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8ntppi_param1 funcs:rcc8ntppi_param2 ) ; + fno:returns (funcs:rcc8ntppi_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. + +DE-9IM: TTTFFTFFT"""@en ; + skos:prefLabel "non-tangential proper part inverse"@en ; +. + +funcs:rcc8ntppi_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8ntppi_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8ntppi_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8po + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8po_param1 funcs:rcc8po_param2 ) ; + fno:returns (funcs:rcc8po_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries overlap. + +DE-9IM: TTTTTTTTT"""@en ; + skos:prefLabel "partially overlapping"@en ; +. + +funcs:rcc8po_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8po_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8po_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8tpp + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8tpp_param1 funcs:rcc8tpp_param2 ) ; + fno:returns (funcs:rcc8tpp_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially covered by the second geometry argument. + +DE-9IM: TFFTTFTTT"""@en ; + skos:prefLabel "tangential proper part"@en ; +. + +funcs:rcc8tpp_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8tpp_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8tpp_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8tppi + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8tppi_param1 funcs:rcc8tppi_param2 ) ; + fno:returns (funcs:rcc8tppi_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially covers the second geometry argument. + +DE-9IM: TTTFTTFFT"""@en ; + skos:prefLabel "tangential proper part inverse"@en ; +. + +funcs:rcc8tppi_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8tppi_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8tppi_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:relate + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:relate_param1 funcs:relate_param2 funcs:relate_param3 ) ; + fno:returns (funcs:relate_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns true if the spatial relationship between the two input geometries corresponds to one with acceptable values for the specified DE-9IM pattern matrix."@en ; + skos:prefLabel "relate"@en ; +. + +funcs:relate_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:relate_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:relate_param3 a fno:Parameter ; + fno:type xsd:string ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "pattern-matrix"@en . + +funcs:relate_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfContains + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfContains_param1 funcs:sfContains_param2 ) ; + fno:returns (funcs:sfContains_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. + +DE-9IM: T*****FF*"""@en ; + skos:prefLabel "contains"@en ; +. + +funcs:sfContains_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfContains_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfContains_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfCrosses + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfCrosses_param1 funcs:sfCrosses_param2 ) ; + fno:returns (funcs:sfCrosses_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially crosses the second geometry argument. + +DE-9IM: T*T***T**"""@en ; + skos:prefLabel "crosses"@en ; +. + +funcs:sfCrosses_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfCrosses_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfCrosses_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfDisjoint + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfDisjoint_param1 funcs:sfDisjoint_param2 ) ; + fno:returns (funcs:sfDisjoint_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are disjoint. + +DE-9IM: FF*FF****"""@en ; + skos:prefLabel "disjoint"@en ; +. + + +funcs:sfDisjoint_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfDisjoint_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfDisjoint_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfEquals + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfEquals_param1 funcs:sfEquals_param2 ) ; + fno:returns (funcs:sfEquals_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are equal. + +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; +. + + +funcs:sfEquals_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfEquals_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfEquals_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfIntersects + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfIntersects_param1 funcs:sfIntersects_param2 ) ; + fno:returns (funcs:sfIntersects_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries intersect. + +DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** """@en ; + skos:prefLabel "intersects"@en ; +. + +funcs:sfIntersects_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfIntersects_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfIntersects_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfOverlaps + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfOverlaps_param1 funcs:sfOverlaps_param2 ) ; + fno:returns (funcs:sfOverlaps_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially overlaps the second geometry argument. + +DE-9IM: T*T***T** """@en ; + skos:prefLabel "overlaps"@en ; +. + +funcs:sfOverlaps_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfOverlaps_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfOverlaps_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfTouches + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfTouches_param1 funcs:sfTouches_param2 ) ; + fno:returns (funcs:sfTouches_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries touch. + +DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en ; + skos:prefLabel "touches"@en ; +. + +funcs:sfTouches_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfTouches_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfTouches_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfWithin + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfWithin_param1 funcs:sfWithin_param2 ) ; + fno:returns (funcs:sfWithin_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially within the second geometry argument. + +DE-9IM: T*F**F***"""@en ; + skos:prefLabel "within"@en ; +. + +funcs:sfWithin_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfWithin_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfWithin_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:symDifference + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:symDifference_param1 funcs:symDifference_param2 ) ; + fno:returns (funcs:symDifference_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of only one input geometry."@en ; + skos:prefLabel "symmetric difference"@en ; +. + +funcs:symDifference_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:symDifference_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:symDifference_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + +funcs:union + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:union_param1 funcs:union_param2 ) ; + fno:returns (funcs:union_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of at least one input geometry."@en ; + skos:prefLabel "union"@en ; +. + +funcs:union_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:union_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:union_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + +rules:ehContains + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "contains"@en ; +. + +rules:ehCoveredBy + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is covered by another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "covered by"@en ; +. + +rules:ehCovers + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object covers another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "covers"@en ; +. + +rules:ehDisjoint + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disjoint"@en ; +. + +rules:ehEquals + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en ; +. + +rules:ehInside + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is inside another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "inside"@en ; +. + +rules:ehMeet + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects meet based on their associated primary geometry objects."@en ; + skos:prefLabel "meet"@en ; +. + +rules:ehOverlap + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en ; + skos:prefLabel "overlap"@en ; +. + +rules:rcc8dc + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disconnected"@en ; +. + +rules:rcc8ec + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are externally connected based on their associated primary geometry objects."@en ; + skos:prefLabel "externally connected"@en ; +. + +rules:rcc8eq + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en ; +. + +rules:rcc8ntpp + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a non-tangential proper part of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "non-tangential proper part"@en ; +. + +rules:rcc8ntppi + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a non-tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "non-tangential proper part inverse"@en ; +. + +rules:rcc8po + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects partially overlap based on their associated primary geometry objects."@en ; + skos:prefLabel "partially overlapping"@en ; +. + +rules:rcc8tpp + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a tangential proper part of another spatial object based on their associated geometry objects."@en ; + skos:prefLabel "tangential proper part"@en ; +. + +rules:rcc8tppi + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "tangential proper part inverse"@en ; +. + +rules:sfContains + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "contains"@en ; +. + +rules:sfCrosses + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects cross based their associated primary geometry objects."@en ; + skos:prefLabel "crosses"@en ; +. + +rules:sfDisjoint + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disjoint"@en ; +. + +rules:sfEquals + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en ; +. + +rules:sfIntersects + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects intersect based on their associated primary geometry objects."@en ; + skos:prefLabel "intersects"@en ; +. + +rules:sfOverlaps + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en ; + skos:prefLabel "overlaps"@en ; +. + +rules:sfTouches + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects touch based on their associated primary geometry objects."@en ; + skos:prefLabel "touches"@en ; +. + +rules:sfWithin + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is within another spatial object based on their associated geometry objects."@en ; + skos:prefLabel "within"@en ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql10/functions.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/functions.ttl new file mode 100644 index 00000000..864b114a --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/functions.ttl @@ -0,0 +1,1192 @@ +PREFIX dcterms: +PREFIX funcs: +PREFIX owl: +PREFIX policy: +PREFIX rdfs: +PREFIX ogc: +PREFIX rules: +PREFIX sd: +PREFIX skos: +PREFIX status: +PREFIX fno: +PREFIX xsd: + +funcs: + a skos:Collection, skos:ConceptScheme ; + dcterms:source ; + rdfs:seeAlso ; + skos:member + funcs:boundary , + funcs:buffer , + funcs:convexHull , + funcs:difference , + funcs:distance , + funcs:ehContains , + funcs:ehCoveredBy , + funcs:ehCovers , + funcs:ehDisjoint , + funcs:ehEquals , + funcs:ehInside , + funcs:ehMeet , + funcs:ehOverlap , + funcs:envelope , + funcs:getSRID , + funcs:intersection , + funcs:rcc8dc , + funcs:rcc8ec , + funcs:rcc8eq , + funcs:rcc8ntpp , + funcs:rcc8ntppi , + funcs:rcc8po , + funcs:rcc8tpp , + funcs:rcc8tppi , + funcs:relate , + funcs:sfContains , + funcs:sfCrosses , + funcs:sfDisjoint , + funcs:sfEquals , + funcs:sfIntersects , + funcs:sfOverlaps , + funcs:sfTouches , + funcs:sfWithin , + funcs:symDifference , + funcs:union ; + skos:prefLabel "GeoSPARQL Functions" ; +. + +funcs:boundary + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:boundary_param1 ) ; + fno:returns (funcs:boundary_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the boundary of the input geometry."@en ; + skos:prefLabel "boundary"@en ; +. + +funcs:boundary_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:boundary_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + +funcs:buffer + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:buffer_param1 funcs:buffer_param2 funcs:buffer_param3 ) ; + fno:returns (funcs:buffer_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a buffer around the input geometry."@en ; + skos:prefLabel "buffer"@en ; +. + +funcs:buffer_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:buffer_param2 a fno:Parameter ; + fno:type xsd:double ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "radius"@en . + +funcs:buffer_param3 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "units"@en . + +funcs:buffer_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + +funcs:convexHull + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:convexHull_param1 ) ; + fno:returns (funcs:convexHull_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the convex hull of the input geometry."@en ; + skos:prefLabel "convex hull"@en ; +. + +funcs:convexHull_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:convexHull_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + + +funcs:difference + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:difference_param1 funcs:difference_param2 ) ; + fno:returns (funcs:difference_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of the first geometry but not the second geometry."@en ; + skos:prefLabel "difference"@en ; +. + +funcs:difference_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:difference_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:difference_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + + +funcs:distance + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:distance_param1 funcs:distance_param2 funcs:distance_param3 ) ; + fno:returns (funcs:distance_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the distance between the two closest points of the input geometries."@en ; + skos:prefLabel "distance"@en ; +. + +funcs:distance_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:distance_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:distance_param3 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "units"@en . + +funcs:distance_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + + +funcs:ehContains + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehContains_param1 funcs:ehContains_param2 ) ; + fno:returns (funcs:ehContains_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. + +DE-9IM: T*TFF*FF*"""@en ; + skos:prefLabel "contains"@en ; +. + +funcs:ehContains_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehContains_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehContains_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehCoveredBy + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehCoveredBy_param1 funcs:ehCoveredBy_param2 ) ; + fno:returns (funcs:ehConveredBy_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially covered by the second geometry argument. + +DE-9IM: TFF*TFT**"""@en ; + skos:prefLabel "covered by"@en ; +. + +funcs:ehCoveredBy_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehCoveredBy_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehCoveredBy_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehCovers + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehCovers_param1 funcs:ehCovers_param2 ) ; + fno:returns (funcs:ehCovers_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially covers the second geometry argument. + +DE-9IM: T*TFT*FF*"""@en ; + skos:prefLabel "covers"@en ; +. + +funcs:ehCovers_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehCovers_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehCovers_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + + +funcs:ehDisjoint + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehDisjoint_param1 funcs:ehDisjoint_param2 ) ; + fno:returns (funcs:ehDisjoint_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are disjoint. + +DE-9IM: FF*FF****"""@en ; + skos:prefLabel "disjoint"@en ; +. + +funcs:ehDisjoint_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehDisjoint_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehDisjoint_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehEquals + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehEquals_param1 funcs:ehEquals_param2 ) ; + fno:returns (funcs:ehEquals_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are equal. + +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; +. + + +funcs:ehEquals_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehEquals_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehEquals_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehInside + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehInside_param1 funcs:ehInside_param2 ) ; + fno:returns (funcs:ehInside_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially inside the second geometry argument. + +DE-9IM: TFF*FFT**"""@en ; + skos:prefLabel "inside"@en ; +. + +funcs:ehInside_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehInside_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehInside_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + + +funcs:ehMeet + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehMeet_param1 funcs:ehMeet_param2 ) ; + fno:returns (funcs:ehMeet_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries meet. + +DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en ; + skos:prefLabel "meet"@en ; +. + +funcs:ehMeet_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehMeet_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehMeet_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + + +funcs:ehOverlap + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:ehOverlap_param1 funcs:ehOverlap_param2 ) ; + fno:returns (funcs:ehOverlap_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries overlap. + +DE-9IM: T*T***T**"""@en ; + skos:prefLabel "overlap"@en ; +. + +funcs:ehOverlap_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehOverlap_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehOverlap_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + + +funcs:envelope + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:envelope_param1 ) ; + fno:returns (funcs:envelope_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum bounding rectangle of the input geometry."@en ; + skos:prefLabel "envelope"@en ; +. + +funcs:envelope_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:envelope_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + +funcs:getSRID + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:getSRID_param1 ) ; + fno:returns (funcs:getSRID_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the spatial reference system URI of the input geometry."@en ; + skos:prefLabel "getSRID"@en ; +. + +funcs:getSRID_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:getSRID_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:anyURI . + +funcs:intersection + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:intersection_param1 funcs:intersection_param2 ) ; + fno:returns (funcs:intersection_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of both input geometries."@en ; + skos:prefLabel "intersection"@en ; +. + +funcs:intersection_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:intersection_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:intersection_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + +funcs:rcc8dc + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8dc_param1 funcs:rcc8dc_param2 ) ; + fno:returns (funcs:rcc8dc_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are disjoint. + +DE-9IM: FFTFFTTTT"""@en ; + skos:prefLabel "disconnected"@en ; +. + +funcs:rcc8dc_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8dc_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8dc_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8ec + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8ec_param1 funcs:rcc8ec_param2 ) ; + fno:returns (funcs:rcc8ec_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries meet. + +DE-9IM: FFTFTTTTT"""@en ; + skos:prefLabel "externally connected"@en ; +. + +funcs:rcc8ec_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8ec_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8ec_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8eq + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8eq_param1 funcs:rcc8eq_param2 ) ; + fno:returns (funcs:rcc8eq_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are equal. + +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; +. + +funcs:rcc8eq_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8eq_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8eq_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8ntpp + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8ntpp_param1 funcs:rcc8ntpp_param2 ) ; + fno:returns (funcs:rcc8ntpp_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially inside the second geometry argument. + +DE-9IM: TFFTFFTTT"""@en ; + skos:prefLabel "non-tangential proper part"@en ; +. + +funcs:rcc8ntpp_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8ntpp_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8ntpp_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8ntppi + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8ntppi_param1 funcs:rcc8ntppi_param2 ) ; + fno:returns (funcs:rcc8ntppi_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. + +DE-9IM: TTTFFTFFT"""@en ; + skos:prefLabel "non-tangential proper part inverse"@en ; +. + +funcs:rcc8ntppi_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8ntppi_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8ntppi_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8po + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8po_param1 funcs:rcc8po_param2 ) ; + fno:returns (funcs:rcc8po_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries overlap. + +DE-9IM: TTTTTTTTT"""@en ; + skos:prefLabel "partially overlapping"@en ; +. + +funcs:rcc8po_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8po_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8po_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8tpp + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8tpp_param1 funcs:rcc8tpp_param2 ) ; + fno:returns (funcs:rcc8tpp_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially covered by the second geometry argument. + +DE-9IM: TFFTTFTTT"""@en ; + skos:prefLabel "tangential proper part"@en ; +. + +funcs:rcc8tpp_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8tpp_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8tpp_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8tppi + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:rcc8tppi_param1 funcs:rcc8tppi_param2 ) ; + fno:returns (funcs:rcc8tppi_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially covers the second geometry argument. + +DE-9IM: TTTFTTFFT"""@en ; + skos:prefLabel "tangential proper part inverse"@en ; +. + +funcs:rcc8tppi_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8tppi_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8tppi_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:relate + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:relate_param1 funcs:relate_param2 funcs:relate_param3 ) ; + fno:returns (funcs:relate_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns true if the spatial relationship between the two input geometries corresponds to one with acceptable values for the specified DE-9IM pattern matrix."@en ; + skos:prefLabel "relate"@en ; +. + +funcs:relate_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:relate_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:relate_param3 a fno:Parameter ; + fno:type xsd:string ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "pattern-matrix"@en . + +funcs:relate_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfContains + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfContains_param1 funcs:sfContains_param2 ) ; + fno:returns (funcs:sfContains_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. + +DE-9IM: T*****FF*"""@en ; + skos:prefLabel "contains"@en ; +. + +funcs:sfContains_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfContains_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfContains_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfCrosses + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfCrosses_param1 funcs:sfCrosses_param2 ) ; + fno:returns (funcs:sfCrosses_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially crosses the second geometry argument. + +DE-9IM: T*T***T**"""@en ; + skos:prefLabel "crosses"@en ; +. + +funcs:sfCrosses_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfCrosses_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfCrosses_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfDisjoint + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfDisjoint_param1 funcs:sfDisjoint_param2 ) ; + fno:returns (funcs:sfDisjoint_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are disjoint. + +DE-9IM: FF*FF****"""@en ; + skos:prefLabel "disjoint"@en ; +. + + +funcs:sfDisjoint_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfDisjoint_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfDisjoint_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfEquals + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfEquals_param1 funcs:sfEquals_param2 ) ; + fno:returns (funcs:sfEquals_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are equal. + +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; +. + + +funcs:sfEquals_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfEquals_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfEquals_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfIntersects + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfIntersects_param1 funcs:sfIntersects_param2 ) ; + fno:returns (funcs:sfIntersects_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries intersect. + +DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** """@en ; + skos:prefLabel "intersects"@en ; +. + +funcs:sfIntersects_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfIntersects_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfIntersects_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfOverlaps + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfOverlaps_param1 funcs:sfOverlaps_param2 ) ; + fno:returns (funcs:sfOverlaps_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially overlaps the second geometry argument. + +DE-9IM: T*T***T** """@en ; + skos:prefLabel "overlaps"@en ; +. + +funcs:sfOverlaps_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfOverlaps_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfOverlaps_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfTouches + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfTouches_param1 funcs:sfTouches_param2 ) ; + fno:returns (funcs:sfTouches_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries touch. + +DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en ; + skos:prefLabel "touches"@en ; +. + +funcs:sfTouches_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfTouches_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfTouches_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfWithin + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:sfWithin_param1 funcs:sfWithin_param2 ) ; + fno:returns (funcs:sfWithin_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially within the second geometry argument. + +DE-9IM: T*F**F***"""@en ; + skos:prefLabel "within"@en ; +. + +funcs:sfWithin_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfWithin_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfWithin_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:symDifference + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:symDifference_param1 funcs:symDifference_param2 ) ; + fno:returns (funcs:symDifference_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of only one input geometry."@en ; + skos:prefLabel "symmetric difference"@en ; +. + +funcs:symDifference_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:symDifference_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:symDifference_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + +funcs:union + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:union_param1 funcs:union_param2 ) ; + fno:returns (funcs:union_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of at least one input geometry."@en ; + skos:prefLabel "union"@en ; +. + +funcs:union_param1 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:union_param2 a fno:Parameter ; + fno:type ogc:wktLiteral, ogc:gmlLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:union_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type ogc:wktLiteral, ogc:gmlLiteral . + diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql10/geo.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/geo.ttl new file mode 100644 index 00000000..51d723d2 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/geo.ttl @@ -0,0 +1,1255 @@ +PREFIX : +PREFIX dc: +PREFIX dcterms: +PREFIX owl: +PREFIX rdfs: +PREFIX skos: +PREFIX xsd: + +dc:contributor + a owl:AnnotationProperty ; + rdfs:label "Contributor"@en ; + dcterms:description "Examples of a Contributor include a person, an organization, or a service. Typically, the name of a Contributor should be used to indicate the entity."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "An entity responsible for making contributions to the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:coverage + rdfs:label "Coverage"@en ; + dcterms:description "Spatial topic and spatial applicability may be a named place or a location specified by its geographic coordinates. Temporal topic may be a named period, date, or date range. A jurisdiction may be a named administrative entity or a geographic place to which the resource applies. Recommended best practice is to use a controlled vocabulary such as the Thesaurus of Geographic Names [TGN]. Where appropriate, named places or time periods can be used in preference to numeric identifiers such as sets of coordinates or date ranges."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:creator + a owl:AnnotationProperty ; + rdfs:label "Creator"@en ; + dcterms:description "Examples of a Creator include a person, an organization, or a service. Typically, the name of a Creator should be used to indicate the entity."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "An entity primarily responsible for making the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:date + a owl:AnnotationProperty ; + rdfs:label "Date"@en ; + dcterms:description "Date may be used to express temporal information at any level of granularity. Recommended best practice is to use an encoding scheme, such as the W3CDTF profile of ISO 8601 [W3CDTF]."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:description + a owl:AnnotationProperty ; + rdfs:label "Description"@en ; + dcterms:description "Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "An account of the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:format + rdfs:label "Format"@en ; + dcterms:description "Examples of dimensions include size and duration. Recommended best practice is to use a controlled vocabulary such as the list of Internet Media Types [MIME]."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "The file format, physical medium, or dimensions of the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:identifier + rdfs:label "Identifier"@en ; + dcterms:description "Recommended best practice is to identify the resource by means of a string conforming to a formal identification system. "@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "An unambiguous reference to the resource within a given context."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:language + rdfs:label "Language"@en ; + dcterms:description "Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646]."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "A language of the resource."@en ; + rdfs:isDefinedBy dc: ; + rdfs:seeAlso ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:publisher + rdfs:label "Publisher"@en ; + dcterms:description "Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "An entity responsible for making the resource available."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:relation + rdfs:label "Relation"@en ; + dcterms:description "Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system. "@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "A related resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:rights + rdfs:label "Rights"@en ; + dcterms:description "Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "Information about rights held in and over the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:source + rdfs:label "Source"@en ; + dcterms:description "The described resource may be derived from the related resource in whole or in part. Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "A related resource from which the described resource is derived."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:subject + rdfs:label "Subject"@en ; + dcterms:description "Typically, the subject will be represented using keywords, key phrases, or classification codes. Recommended best practice is to use a controlled vocabulary."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2012-06-14"^^xsd:date ; + rdfs:comment "The topic of the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:title + rdfs:label "Title"@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "A name given to the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dc:type + rdfs:label "Type"@en ; + dcterms:description "Recommended best practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMITYPE]. To describe the file format, physical medium, or dimensions of the resource, use the Format element."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "The nature or genre of the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en ; +. + +dcterms:description + a owl:AnnotationProperty ; +. + +dcterms:hasVersion + a owl:AnnotationProperty ; +. + +dcterms:issued + a owl:AnnotationProperty ; +. + +dcterms:modified + a owl:AnnotationProperty ; +. + +dcterms:publisher + a owl:AnnotationProperty ; +. + +dcterms:title + a owl:AnnotationProperty ; +. + +:asGML + a owl:DatatypeProperty ; + rdfs:label "asGML"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The GML serialization of a geometry + """@en ; + rdfs:comment """ + The GML serialization of a geometry + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy + , + ; + rdfs:range :gmlLiteral ; + rdfs:subPropertyOf :hasSerialization ; + skos:definition """ + The GML serialization of a geometry + """@en ; + skos:prefLabel "asGML"@en ; +. + +:asWKT + a owl:DatatypeProperty ; + rdfs:label "asWKT"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The WKT serialization of a geometry + """@en ; + rdfs:comment """ + The WKT serialization of a geometry + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy + , + ; + rdfs:range :wktLiteral ; + rdfs:subPropertyOf :hasSerialization ; + skos:definition """ + The WKT serialization of a geometry + """@en ; + skos:prefLabel "asWKT"@en ; +. + +:coordinateDimension + a owl:DatatypeProperty ; + rdfs:label "coordinateDimension"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The number of measurements or axes needed to describe the position of this + geometry in a coordinate system. + """@en ; + rdfs:comment """ + The number of measurements or axes needed to describe the position of this + geometry in a coordinate system. + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy + , + ; + rdfs:range xsd:integer ; + skos:definition """ + The number of measurements or axes needed to describe the position of this + geometry in a coordinate system. + """@en ; + skos:prefLabel "coordinateDimension"@en ; +. + +:defaultGeometry + a owl:ObjectProperty ; + rdfs:label "defaultGeometry"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The default geometry to be used in spatial calculations. + It is Usually the most detailed geometry. + """@en ; + rdfs:comment """ + The default geometry to be used in spatial calculations. + It is Usually the most detailed geometry. + """@en ; + rdfs:domain :Feature ; + rdfs:isDefinedBy + , + ; + rdfs:range :Geometry ; + rdfs:subPropertyOf :hasGeometry ; + skos:definition """ + The default geometry to be used in spatial calculations. + It is Usually the most detailed geometry. + """@en ; + skos:prefLabel "defaultGeometry"@en ; +. + +:dimension + a owl:DatatypeProperty ; + rdfs:label "dimension"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The topological dimension of this geometric object, which + must be less than or equal to the coordinate dimension. + In non-homogeneous collections, this will return the largest + topological dimension of the contained objects. + """@en ; + rdfs:comment """ + The topological dimension of this geometric object, which + must be less than or equal to the coordinate dimension. + In non-homogeneous collections, this will return the largest + topological dimension of the contained objects. + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy + , + ; + rdfs:range xsd:integer ; + skos:definition """ + The topological dimension of this geometric object, which + must be less than or equal to the coordinate dimension. + In non-homogeneous collections, this will return the largest + topological dimension of the contained objects. + """@en ; + skos:prefLabel "dimension"@en ; +. + +:ehContains + a owl:ObjectProperty ; + rdfs:label "contains"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: T*TFF*FF* + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: T*TFF*FF* + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: T*TFF*FF* + """@en ; + skos:prefLabel "contains"@en ; +. + +:ehCoveredBy + a owl:ObjectProperty ; + rdfs:label "coveredBy"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially covered + by the object SpatialObject. DE-9IM: TFF*TFT** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially covered + by the object SpatialObject. DE-9IM: TFF*TFT** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject is spatially covered + by the object SpatialObject. DE-9IM: TFF*TFT** + """@en ; + skos:prefLabel "coveredBy"@en ; +. + +:ehCovers + a owl:ObjectProperty ; + rdfs:label "covers"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially covers the + object SpatialObject. DE-9IM: T*TFT*FF* + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially covers the + object SpatialObject. DE-9IM: T*TFT*FF* + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially covers the + object SpatialObject. DE-9IM: T*TFT*FF* + """@en ; + skos:prefLabel "covers"@en ; +. + +:ehDisjoint + a owl:ObjectProperty ; + rdfs:label "disjoint"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FF*FF**** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FF*FF**** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FF*FF**** + """@en ; + skos:prefLabel "disjoint"@en ; +. + +:ehEquals + a owl:ObjectProperty ; + rdfs:label "equals"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + skos:prefLabel "equals"@en ; +. + +:ehInside + a owl:ObjectProperty ; + rdfs:label "inside"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially inside + the object SpatialObject. DE-9IM: TFF*FFT** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially inside + the object SpatialObject. DE-9IM: TFF*FFT** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject is spatially inside + the object SpatialObject. DE-9IM: TFF*FFT** + """@en ; + skos:prefLabel "inside"@en ; +. + +:ehMeet + a owl:ObjectProperty ; + rdfs:label "meet"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially meets the + object SpatialObject. + DE-9IM: FT******* ^ F**T***** ^ F***T**** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially meets the + object SpatialObject. + DE-9IM: FT******* ^ F**T***** ^ F***T**** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially meets the + object SpatialObject. + DE-9IM: FT******* ^ F**T***** ^ F***T**** + """@en ; + skos:prefLabel "meet"@en ; +. + +:ehOverlap + a owl:ObjectProperty ; + rdfs:label "overlap"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: T*T***T** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: T*T***T** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: T*T***T** + """@en ; + skos:prefLabel "overlap"@en ; +. + +:isEmpty + a owl:DatatypeProperty ; + rdfs:label "isEmpty"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + (true) if this geometric object is the empty Geometry. If + true, then this geometric object represents the empty point + set for the coordinate space. + """@en ; + rdfs:comment """ + (true) if this geometric object is the empty Geometry. If + true, then this geometric object represents the empty point + set for the coordinate space. + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy + , + ; + rdfs:range xsd:boolean ; + skos:definition """ + (true) if this geometric object is the empty Geometry. If + true, then this geometric object represents the empty point + set for the coordinate space. + """@en ; + skos:prefLabel "isEmpty"@en ; +. + +:isSimple + a owl:DatatypeProperty ; + rdfs:label "isSimple"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + (true) if this geometric object has no anomalous geometric + points, such as self intersection or self tangency. + """@en ; + rdfs:comment """ + (true) if this geometric object has no anomalous geometric + points, such as self intersection or self tangency. + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy + , + ; + rdfs:range xsd:boolean ; + skos:definition """ + (true) if this geometric object has no anomalous geometric + points, such as self intersection or self tangency. + """@en ; + skos:prefLabel "isSimple"@en ; +. + +:rcc8dc + a owl:ObjectProperty ; + rdfs:label "disconnected"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FFTFFTTTT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FFTFFTTTT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FFTFFTTTT + """@en ; + skos:prefLabel "disconnected"@en ; +. + +:rcc8ec + a owl:ObjectProperty ; + rdfs:label "externally connected"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially meets the + object SpatialObject. DE-9IM: FFTFTTTTT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially meets the + object SpatialObject. DE-9IM: FFTFTTTTT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially meets the + object SpatialObject. DE-9IM: FFTFTTTTT + """@en ; + skos:prefLabel "externally connected"@en ; +. + +:rcc8eq + a owl:ObjectProperty ; + rdfs:label "equals"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + skos:prefLabel "equals"@en ; +. + +:rcc8ntpp + a owl:ObjectProperty ; + rdfs:label "non-tangential proper part"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially inside + the object SpatialObject. DE-9IM: TFFTFFTTT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially inside + the object SpatialObject. DE-9IM: TFFTFFTTT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject is spatially inside + the object SpatialObject. DE-9IM: TFFTFFTTT + """@en ; + skos:prefLabel "non-tangential proper part"@en ; +. + +:rcc8ntppi + a owl:ObjectProperty ; + rdfs:label "non-tangential proper part inverse"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: TTTFFTFFT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: TTTFFTFFT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: TTTFFTFFT + """@en ; + skos:prefLabel "non-tangential proper part inverse"@en ; +. + +:rcc8po + a owl:ObjectProperty ; + rdfs:label "partially overlapping"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: TTTTTTTTT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: TTTTTTTTT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: TTTTTTTTT + """@en ; + skos:prefLabel "partially overlapping"@en ; +. + +:rcc8tpp + a owl:ObjectProperty ; + rdfs:label "tangential proper part"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially covered + by the object SpatialObject. DE-9IM: TFFTTFTTT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially covered + by the object SpatialObject. DE-9IM: TFFTTFTTT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject is spatially covered + by the object SpatialObject. DE-9IM: TFFTTFTTT + """@en ; + skos:prefLabel "tangential proper part"@en ; +. + +:rcc8tppi + a owl:ObjectProperty ; + rdfs:label "tangential proper part inverse"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially covers the + object SpatialObject. DE-9IM: TTTFTTFFT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially covers the + object SpatialObject. DE-9IM: TTTFTTFFT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially covers the + object SpatialObject. DE-9IM: TTTFTTFFT + """@en ; + skos:prefLabel "tangential proper part inverse"@en ; +. + +:sfContains + a owl:ObjectProperty ; + rdfs:label "contains"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: T*****FF* + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: T*****FF* + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: T*****FF* + """@en ; + skos:prefLabel "contains"@en ; +. + +:sfCrosses + a owl:ObjectProperty ; + rdfs:label "crosses"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially crosses the + object SpatialObject. DE-9IM: T*T****** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially crosses the + object SpatialObject. DE-9IM: T*T****** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially crosses the + object SpatialObject. DE-9IM: T*T****** + """@en ; + skos:prefLabel "crosses"@en ; +. + +:sfDisjoint + a owl:ObjectProperty ; + rdfs:label "disjoint"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FF*FF**** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FF*FF**** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FF*FF**** + """@en ; + skos:prefLabel "disjoint"@en ; +. + +:sfEquals + a owl:ObjectProperty ; + rdfs:label "equals"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + skos:prefLabel "equals"@en ; +. + +:sfIntersects + a owl:ObjectProperty ; + rdfs:label "intersects"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is not spatially disjoint + from the object SpatialObject. + DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is not spatially disjoint + from the object SpatialObject. + DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject is not spatially disjoint + from the object SpatialObject. + DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** + """@en ; + skos:prefLabel "intersects"@en ; +. + +:sfOverlaps + a owl:ObjectProperty ; + rdfs:label "overlaps"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: T*T***T** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: T*T***T** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: T*T***T** + """@en ; + skos:prefLabel "overlaps"@en ; +. + +:sfTouches + a owl:ObjectProperty ; + rdfs:label "touches"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially touches the + object SpatialObject. + DE-9IM: FT******* ^ F**T***** ^ F***T**** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially touches the + object SpatialObject. + DE-9IM: FT******* ^ F**T***** ^ F***T**** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject spatially touches the + object SpatialObject. + DE-9IM: FT******* ^ F**T***** ^ F***T**** + """@en ; + skos:prefLabel "touches"@en ; +. + +:sfWithin + a owl:ObjectProperty ; + rdfs:label "within"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially within the + object SpatialObject. DE-9IM: T*F**F*** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially within the + object SpatialObject. DE-9IM: T*F**F*** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + , + ; + rdfs:range :SpatialObject ; + skos:definition """ + Exists if the subject SpatialObject is spatially within the + object SpatialObject. DE-9IM: T*F**F*** + """@en ; + skos:prefLabel "within"@en ; +. + +:spatialDimension + a owl:DatatypeProperty ; + rdfs:label "spatialDimension"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The number of measurements or axes needed to describe the spatial position of + this geometry in a coordinate system. + """@en ; + rdfs:comment """ + The number of measurements or axes needed to describe the spatial position of + this geometry in a coordinate system. + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy + , + ; + rdfs:range xsd:integer ; + skos:definition """ + The number of measurements or axes needed to describe the spatial position of + this geometry in a coordinate system. + """@en ; + skos:prefLabel "spatialDimension"@en ; +. + +xsd:date + a rdfs:Datatype ; +. + +skos:definition + a owl:AnnotationProperty ; +. + +skos:note + a owl:AnnotationProperty ; +. + +skos:prefLabel + a owl:AnnotationProperty ; +. + +:gmlLiteral + a rdfs:Datatype ; + rdfs:label "GML Literal"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + A GML serialization of a geometry object. + """@en ; + rdfs:comment """ + A GML serialization of a geometry object. + """@en ; + rdfs:isDefinedBy + , + ; + skos:definition """ + A GML serialization of a geometry object. + """@en ; + skos:prefLabel "GML Literal"@en ; +. + +:hasGeometry + a owl:ObjectProperty ; + rdfs:label "hasGeometry"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + A spatial representation for a given feature. + """@en ; + rdfs:comment """ + A spatial representation for a given feature. + """@en ; + rdfs:domain :Feature ; + rdfs:isDefinedBy + , + ; + rdfs:range :Geometry ; + skos:definition """ + A spatial representation for a given feature. + """@en ; + skos:prefLabel "hasGeometry"@en ; +. + +:wktLiteral + a rdfs:Datatype ; + rdfs:label "Well-known Text Literal"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + A Well-known Text serialization of a geometry object. + """@en ; + rdfs:comment """ + A Well-known Text serialization of a geometry object. + """@en ; + rdfs:isDefinedBy + , + ; + skos:definition """ + A Well-known Text serialization of a geometry object. + """@en ; + skos:prefLabel "Well-known Text Literal"@en ; +. + +:Feature + a owl:Class ; + rdfs:label "Feature"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + This class represents the top-level feature type. This class is + equivalent to GFI_Feature defined in ISO 19156:2011, and it is + superclass of all feature types. + """@en ; + rdfs:comment """ + This class represents the top-level feature type. This class is + equivalent to GFI_Feature defined in ISO 19156:2011, and it is + superclass of all feature types. + """@en ; + rdfs:isDefinedBy + , + ; + rdfs:subClassOf :SpatialObject ; + owl:disjointWith :Geometry ; + skos:definition """ + This class represents the top-level feature type. This class is + equivalent to GFI_Feature defined in ISO 19156:2011, and it is + superclass of all feature types. + """@en ; + skos:prefLabel "Feature"@en ; +. + +:hasSerialization + a owl:DatatypeProperty ; + rdfs:label "has serialization"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Connects a geometry object with its text-based serialization. + """@en ; + rdfs:comment """ + Connects a geometry object with its text-based serialization. + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy + , + ; + rdfs:range rdfs:Literal ; + skos:definition """ + Connects a geometry object with its text-based serialization. + """@en ; + skos:prefLabel "has serialization"@en ; +. + +:Geometry + a owl:Class ; + rdfs:label "Geometry"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The class represents the top-level geometry type. This class is + equivalent to the UML class GM_Object defined in ISO 19107, and + it is superclass of all geometry types. + """@en ; + rdfs:comment """ + The class represents the top-level geometry type. This class is + equivalent to the UML class GM_Object defined in ISO 19107, and + it is superclass of all geometry types. + """@en ; + rdfs:isDefinedBy + , + ; + rdfs:subClassOf :SpatialObject ; + skos:definition """ + The class represents the top-level geometry type. This class is + equivalent to the UML class GM_Object defined in ISO 19107, and + it is superclass of all geometry types. + """@en ; + skos:prefLabel "Geometry"@en ; +. + +dc: + dcterms:modified "2012-06-14"^^xsd:date ; + dcterms:publisher ; + dcterms:title "Dublin Core Metadata Element Set, Version 1.1"@en ; +. + + + a owl:Ontology ; + dc:creator "Open Geospatial Consortium" ; + dc:date "2012-04-30"^^xsd:date ; + dc:description "An RDF/OWL vocabulary for representing spatial information" ; + dc:source + , + "OGC GeoSPARQL – A Geographic Query Language for RDF Data OGC 11-052r5" ; + dc:title "GeoSPARQL Ontology" ; + rdfs:seeAlso + , + , + ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.0" ; +. + +:SpatialObject + a owl:Class ; + rdfs:label "SpatialObject"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The class spatial-object represents everything that can have + a spatial representation. It is superclass of feature and geometry. + """@en ; + rdfs:comment """ + The class spatial-object represents everything that can have + a spatial representation. It is superclass of feature and geometry. + """@en ; + rdfs:isDefinedBy + , + ; + skos:definition """ + The class spatial-object represents everything that can have + a spatial representation. It is superclass of feature and geometry. + """@en ; + skos:prefLabel "SpatialObject"@en ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql10/profile.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/profile.ttl new file mode 100644 index 00000000..694e54d8 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/profile.ttl @@ -0,0 +1,78 @@ +PREFIX dcterms: +PREFIX owl: +PREFIX prof: +PREFIX rdfs: +PREFIX role: +PREFIX sdo: +PREFIX skos: +PREFIX xsd: + + + a prof:Profile ; + dcterms:created "2020-11-20"^^xsd:date ; + dcterms:description "This is a 'profile declaration' for the GeoSPARQL 1.0 specification (standard) as originally published in 2012. It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary."@en ; + dcterms:issued "2021"^^xsd:gYear ; + dcterms:modified "2020-12-22"^^xsd:date ; + dcterms:publisher ; + dcterms:title "GeoSPARQL 1.0 Profile" ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.0" ; + skos:scopeNote "Profile declarations are used to allow data to identify specifications in a way that allows data to make conformance claims to them - a broader conformance claim than that made to individual 'conformance classes' that are commonly found in recent OGC specifications. Profile declarations are also used to describe and relate the often multiple parts of specifications: ontologies, specification 'documents', vocabularies, validators and so on. This declaration describes where those parts are, what form (format) they take, what information models they implement and what roles they play."@en ; + prof:hasResource + , + , + , + ; +. + + + dcterms:conformsTo ; + dcterms:description "An OWL ontology (vocabulary) of the GML geometry types"@en ; + dcterms:format "text/xml" ; + dcterms:title "GML Geometry Types Vocabulary"@en ; + prof:hasArtifact "https://schemas.opengis.net/gml/3.2.1/gml_32_geometries.rdf"^^xsd:anyURI ; + prof:hasRole role:vocabulary ; +. + + + dcterms:conformsTo ; + dcterms:description "all GeoSPARQL functions and rules presented as a SKOS vocabulary"@en ; + dcterms:format "text/turtle" ; + dcterms:title "GeoSPARQL Functions & Rules vocabulary"@en ; + prof:hasArtifact ; + prof:hasRole role:vocabulary ; +. + + + dcterms:format "application/pdf" ; + dcterms:title "GeoSPARQL Specification Document as a PDF"@en ; + prof:hasArtifact ; + prof:hasRole role:specification ; +. + + + dcterms:conformsTo ; + dcterms:description "The GeoSPARQL 1.1 ontology in RDF (turtle)"@en ; + dcterms:format "application/rdf+xml" ; + dcterms:title "GeoSPARQL Ontology"@en ; + prof:hasArtifact ; + prof:hasRole role:scheme ; +. + + + dcterms:conformsTo ; + dcterms:description "An OWL ontology (vocabulary) of the Simple Features geometry types"@en ; + dcterms:format "text/xml" ; + dcterms:title "Simple Features Vocabulary"@en ; + rdfs:comment "A Turtle format artifact for this Resource is present in the GeoSPARQL 1.0 profile repository. It includes ontology annotations (title, date etc.) not present in the online artifact referenced here."@en ; + prof:hasArtifact ; + prof:hasRole role:vocabulary ; +. + + + a + owl:NamedIndividual , + sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql10/rules.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/rules.ttl new file mode 100644 index 00000000..9b822625 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/rules.ttl @@ -0,0 +1,355 @@ +PREFIX dcterms: +PREFIX funcs: +PREFIX owl: +PREFIX policy: +PREFIX rdfs: +PREFIX ogc: +PREFIX rules: +PREFIX sd: +PREFIX skos: +PREFIX status: +PREFIX fno: +PREFIX xsd: + +rules: + a skos:Collection, skos:ConceptScheme ; + dcterms:source ; + rdfs:seeAlso ; + skos:member + rules:ehContains , + rules:ehCoveredBy , + rules:ehCovers , + rules:ehDisjoint , + rules:ehEquals , + rules:ehInside , + rules:ehMeet , + rules:ehOverlap , + rules:rcc8dc , + rules:rcc8ec , + rules:rcc8eq , + rules:rcc8ntpp , + rules:rcc8ntppi , + rules:rcc8po , + rules:rcc8tpp , + rules:rcc8tppi , + rules:sfContains , + rules:sfCrosses , + rules:sfDisjoint , + rules:sfEquals , + rules:sfIntersects , + rules:sfOverlaps , + rules:sfTouches , + rules:sfWithin ; + skos:prefLabel "GeoSPARQL Rules" . + +rules:ehContains + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "contains"@en ; +. + +rules:ehCoveredBy + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is covered by another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "covered by"@en ; +. + +rules:ehCovers + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object covers another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "covers"@en ; +. + +rules:ehDisjoint + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disjoint"@en ; +. + +rules:ehEquals + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en ; +. + +rules:ehInside + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is inside another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "inside"@en ; +. + +rules:ehMeet + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects meet based on their associated primary geometry objects."@en ; + skos:prefLabel "meet"@en ; +. + +rules:ehOverlap + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en ; + skos:prefLabel "overlap"@en ; +. + +rules:rcc8dc + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disconnected"@en ; +. + +rules:rcc8ec + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are externally connected based on their associated primary geometry objects."@en ; + skos:prefLabel "externally connected"@en ; +. + +rules:rcc8eq + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en ; +. + +rules:rcc8ntpp + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a non-tangential proper part of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "non-tangential proper part"@en ; +. + +rules:rcc8ntppi + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a non-tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "non-tangential proper part inverse"@en ; +. + +rules:rcc8po + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects partially overlap based on their associated primary geometry objects."@en ; + skos:prefLabel "partially overlapping"@en ; +. + +rules:rcc8tpp + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a tangential proper part of another spatial object based on their associated geometry objects."@en ; + skos:prefLabel "tangential proper part"@en ; +. + +rules:rcc8tppi + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "tangential proper part inverse"@en ; +. + +rules:sfContains + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "contains"@en ; +. + +rules:sfCrosses + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects cross based their associated primary geometry objects."@en ; + skos:prefLabel "crosses"@en ; +. + +rules:sfDisjoint + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disjoint"@en ; +. + +rules:sfEquals + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en ; +. + +rules:sfIntersects + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects intersect based on their associated primary geometry objects."@en ; + skos:prefLabel "intersects"@en ; +. + +rules:sfOverlaps + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en ; + skos:prefLabel "overlaps"@en ; +. + +rules:sfTouches + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects touch based on their associated primary geometry objects."@en ; + skos:prefLabel "touches"@en ; +. + +rules:sfWithin + a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is within another spatial object based on their associated geometry objects."@en ; + skos:prefLabel "within"@en ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql10/servicedescription_all_functions.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/servicedescription_all_functions.ttl new file mode 100644 index 00000000..15167576 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/servicedescription_all_functions.ttl @@ -0,0 +1,59 @@ +PREFIX ent: +PREFIX geof: +PREFIX owl: +PREFIX sd: +PREFIX skos: + + + a + skos:ConceptScheme , + sd:Service ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.0" ; + skos:prefLabel "GeoSPARQL 1.0 SPARQL Service Description: All Functions" ; + sd:defaultEntailmentRegime ent:RDFS ; + sd:extensionFunction + geof:asGML , + geof:asWKT , + geof:boundary , + geof:buffer , + geof:centroid , + geof:convexHull , + geof:difference , + geof:dimension , + geof:distance , + geof:ehContains , + geof:ehCoveredBy , + geof:ehCovers , + geof:ehDisjoint , + geof:ehEquals , + geof:ehInside , + geof:ehMeet , + geof:ehOverlap , + geof:envelope , + geof:getSRID , + geof:intersection , + geof:rcc8dc , + geof:rcc8ec , + geof:rcc8eq , + geof:rcc8ntpp , + geof:rcc8ntppi , + geof:rcc8po , + geof:rcc8tpp , + geof:rcc8tppi , + geof:relate , + geof:sfContains , + geof:sfCrosses , + geof:sfDisjoint , + geof:sfEquals , + geof:sfIntersects , + geof:sfOverlaps , + geof:sfTouches , + geof:sfWithin , + geof:symDifference , + geof:union ; + sd:resultFormat + , + ; + sd:supportedLanguage sd:SPARQL11Query ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql10/servicedescription_conformanceclasses.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/servicedescription_conformanceclasses.ttl new file mode 100644 index 00000000..271a2cd3 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/servicedescription_conformanceclasses.ttl @@ -0,0 +1,42 @@ +PREFIX conf10core: +PREFIX conf10gtx: +PREFIX conf10gx: +PREFIX conf10qre: +PREFIX owl: +PREFIX sd: +PREFIX skos: + + + a + skos:ConceptScheme , + sd:Service ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.0" ; + skos:prefLabel "GeoSPARQL 1.0 SPARQL Service Description: All Conformance Classes" ; + sd:feature + conf10core:feature-class , + conf10core:sparql-protocol , + conf10core:spatial-object-class , + conf10gx:feature-properties , + conf10gx:geometry-as-gml-literal , + conf10gx:geometry-as-wkt-literal , + conf10gx:geometry-class , + conf10gx:geometry-properties , + conf10gx:gml-literal , + conf10gx:gml-literal-empty , + conf10gx:gml-profile , + conf10gx:query-functions , + conf10gx:srid-function , + conf10gx:wkt-axis-order , + conf10gx:wkt-literal , + conf10gx:wkt-literal-default-srs , + conf10gx:wkt-literal-empty , + conf10gtx:eh-query-functions , + conf10gtx:rcc8-query-functions , + conf10gtx:relate-query-function , + conf10gtx:sf-query-functions , + conf10qre:eh-query-rewrite , + conf10qre:rcc8-query-rewrite , + conf10qre:sf-query-rewrite ; + sd:supportedLanguage sd:SPARQL11Query ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql10/servicedescription_extensions.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/servicedescription_extensions.ttl new file mode 100644 index 00000000..844602e1 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/servicedescription_extensions.ttl @@ -0,0 +1,25 @@ +PREFIX ent: +PREFIX owl: +PREFIX sd: +PREFIX skos: + + + a + skos:ConceptScheme , + sd:Service ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.0" ; + skos:prefLabel "GeoSPARQL 1.0 SPARQL Service Description: All Extensions" ; + sd:defaultEntailmentRegime ent:RDFS ; + sd:feature + , + , + , + , + , + ; + sd:resultFormat + , + ; + sd:supportedLanguage sd:SPARQL11Query ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql10/sf_geometries.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/sf_geometries.ttl new file mode 100644 index 00000000..0bc73b45 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql10/sf_geometries.ttl @@ -0,0 +1,262 @@ +PREFIX dc: +PREFIX geo: +PREFIX owl: +PREFIX rdfs: +PREFIX sf: +PREFIX xsd: + +sf:Curve + a + rdfs:Class , + owl:Class ; + rdfs:label "Curve"@en ; + rdfs:comment """A Curve is a 1-dimensional geometric object usually stored as a sequence of Points, with the subtype of Curve specifying the form of the interpolation between Points. This specification defines only one subclass of Curve, LineString, which uses linear interpolation between Points. + +A Curve is a 1-dimensional geometric object that is the homeomorphic image of a real, closed, interval. + +A Curve is simple if it does not pass through the same Point twice with the possible exception of the two end +points. + +A Curve is closed if its start Point is equal to its end Point. + +The boundary of a closed Curve is empty. + +A Curve that is simple and closed is a Ring. + +The boundary of a non-closed Curve consists of its two end Points. + +A Curve is defined as topologically closed, that is, it contains its endpoints f(a) and f(b)."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Geometry ; +. + +sf:Geometry + a + rdfs:Class , + owl:Class ; + rdfs:label "Geometry"@en ; + rdfs:comment """Geometry is the root class of the hierarchy. + +The instantiable subclasses of Geometry are restricted to 0, 1 and 2-dimensional geometric objects that exist in 2, 3 or 4-dimensional coordinate space (R2, R3 or R4). Geometry values in R2 have points with coordinate values for x and y. Geometry values in R3 have points with coordinate values for x, y and z or for x, y and m. Geometry values in R4 have points with coordinate values for x, y, z and m. + +The interpretation of the coordinates is subject to the coordinate reference systems associated to the point. All coordinates within a geometry object should be in the same coordinate reference systems. Each coordinate shall be unambiguously associated to a coordinate reference system either directly or through its containing geometry. The z coordinate of a point is typically, but not necessarily, represents altitude or elevation. The m coordinate represents a measurement. + +All Geometry classes described in this specification are defined so that instances of Geometry are topologically closed, i.e. all represented geometries include their boundary as point sets. This does not affect their representation, and open version of the same classes may be used in other circumstances, such as topological representations."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf geo:Geometry ; +. + +sf:GeometryCollection + a + rdfs:Class , + owl:Class ; + rdfs:label "Geometry Collection"@en ; + rdfs:comment """A GeometryCollection is a geometric object that is a collection of some number of geometric objects. + +All the elements in a GeometryCollection shall be in the same Spatial Reference System. This is also the Spatial Reference System for the GeometryCollection. +GeometryCollection places no other constraints on its elements. Subclasses of GeometryCollection may restrict membership based on dimension and may also place other constraints on the degree of spatial overlap between elements."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Geometry ; +. + +sf:Line + a + rdfs:Class , + owl:Class ; + rdfs:label "Line"@en ; + rdfs:comment "A Line is a LineString with exactly 2 Points."@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:LineString ; +. + +sf:LineString + a + rdfs:Class , + owl:Class ; + rdfs:label "Line String"@en ; + rdfs:comment "A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment."@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Curve ; +. + +sf:LinearRing + a + rdfs:Class , + owl:Class ; + rdfs:label "Linear Ring"@en ; + rdfs:comment "A LinearRing is a LineString that is both closed and simple."@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:LineString ; +. + +sf:MultiCurve + a + rdfs:Class , + owl:Class ; + rdfs:label "Multi Curve"@en ; + rdfs:comment """A MultiCurve is a 1-dimensional GeometryCollection whose elements are Curves. + +A MultiCurve defines a set of methods for its subclasses and is included for reasons of extensibility. + +A MultiCurve is simple if and only if all of its elements are simple and the only intersections between any two elements occur at Points that are on the boundaries of both elements. + +The boundary of a MultiCurve is obtained by applying the mod 2 union rule: A Point is in the boundary of a MultiCurve if it is in the boundaries of an odd number of elements of the MultiCurve. + +A MultiCurve is closed if all of its elements are closed. The boundary of a closed MultiCurve is always empty. + +A MultiCurve is defined as topologically closed."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:GeometryCollection ; +. + +sf:MultiLineString + a + rdfs:Class , + owl:Class ; + rdfs:label "Multi Line String"@en ; + rdfs:comment "A MultiLineString is a MultiCurve whose elements are LineStrings."@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:MultiCurve ; +. + +sf:MultiPoint + a + rdfs:Class , + owl:Class ; + rdfs:label "Multi Point"@en ; + rdfs:comment """A MultiPoint is a 0-dimensional GeometryCollection. The elements of a MultiPoint are restricted to Points. ThePoints are not connected or ordered in any semantically important way. + +A MultiPoint is simple if no two Points in the MultiPoint are equal (have identical coordinate values in X and Y). + +Every MultiPoint is spatially equal to a simple Multipoint. + +The boundary of a MultiPoint is the empty set."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:GeometryCollection ; +. + +sf:MultiPolygon + a + rdfs:Class , + owl:Class ; + rdfs:label "Multi Polygon"@en ; + rdfs:comment """A MultiPolygon is a MultiSurface whose elements are Polygons. + +The assertions for MultiPolygons are as follows. + +a) The interiors of 2 Polygons that are elements of a MultiPolygon may not intersect. +b) The boundaries of any 2 Polygons that are elements of a MultiPolygon may not cross and may touch at only a finite number of Points. +c) A MultiPolygon is defined as topologically closed. +d) A MultiPolygon may not have cut lines, spikes or punctures, a MultiPolygon is a regular closed Point set, +e) The interior of a MultiPolygon with more than 1 Polygon is not connected; the number of connected components of the interior of a MultiPolygon is equal to the number of Polygons in the MultiPolygon. + +The boundary of a MultiPolygon is a set of closed Curves (LineStrings) corresponding to the boundaries of its element Polygons. Each Curve in the boundary of the MultiPolygon is in the boundary of exactly 1 element Polygon, and every Curve in the boundary of an element Polygon is in the boundary of the MultiPolygon."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:MultiSurface ; +. + +sf:MultiSurface + a + rdfs:Class , + owl:Class ; + rdfs:label "Multi Surface"@en ; + rdfs:comment """A MultiSurface is a 2-dimensional GeometryCollection whose elements are Surfaces, all using coordinates from the same coordinate reference system. The geometric interiors of any two Surfaces in a MultiSurface may not intersect in the full coordinate system. The boundaries of any two coplanar elements in a MultiSurface may intersect, at most, at a finite number of Points. If they were to meet along a curve, they could be merged into a single surface. + +A MultiSurface may be used to represent heterogeneous surfaces collections of polygons and polyhedral surfaces. It defines a set of methods for its subclasses. The subclass of MultiSurface is MultiPolygon corresponding to a collection of Polygons only. Other collections shall use MultiSurface."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:GeometryCollection ; +. + +sf:Point + a + rdfs:Class , + owl:Class ; + rdfs:label "Point"@en ; + rdfs:comment """A Point is a 0-dimensional geometric object and represents a single location in coordinate space. +A Point has an x-coordinate value, a y-coordinate value. If called for by the associated Spatial Reference System, it may also have coordinate values for z and m. +The boundary of a Point is the empty set."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Geometry ; +. + +sf:Polygon + a + rdfs:Class , + owl:Class ; + rdfs:label "Polygon"@en ; + rdfs:comment """A Polygon is a planar Surface defined by 1 exterior boundary and 0 or more interior boundaries. Each interior boundary defines a hole in the Polygon. +The exterior boundary LinearRing defines the top of the surface which is the side of the surface from which the exterior boundary appears to traverse the boundary in a counter clockwise direction. The interior LinearRings will have the opposite orientation, and appear as clockwise when viewed from the top, +The assertions for Polygons (the rules that define valid Polygons) are as follows: + +a) Polygons are topologically closed; +b) The boundary of a Polygon consists of a set of LinearRings that make up its exterior and interior boundaries; +c) No two Rings in the boundary cross and the Rings in the boundary of a Polygon may intersect at a Point but only as a tangent. +d) A Polygon may not have cut lines, spikes or punctures. +e) The interior of every Polygon is a connected point set; +f) The exterior of a Polygon with 1 or more holes is not connected. Each hole defines a connected component of the exterior."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Surface ; +. + +sf:PolyhedralSurface + a + rdfs:Class , + owl:Class ; + rdfs:label "Polyhedral Surface"@en ; + rdfs:comment """A PolyhedralSurface is a contiguous collection of polygons, which share common boundary segments. For each pair of polygons that touch, the common boundary shall be expressible as a finite collection of LineStrings. Each such LineString shall be part of the boundary of at most 2 Polygon patches. + +For any two polygons that share a common boundary, the top of the polygon shall be consistent. This means that when two LinearRings from these two Polygons traverse the common boundary segment, they do so in opposite directions. Since the Polyhedral surface is contiguous, all polygons will be thus consistently oriented. This means that a non-oriented surface (such as Mbius band) shall not have single surface representations. They may be represented by a MultiSurface. + +If each such LineString is the boundary of exactly 2 Polygon patches, then the PolyhedralSurface is a simple, closed polyhedron and is topologically isomorphic to the surface of a sphere. By the Jordan Surface Theorem (Jordans Theorem for 2-spheres), such polyhedrons enclose a solid topologically isomorphic to the interior of a sphere; the ball. In this case, the top of the surface will either point inward or outward of the enclosed finite solid. If outward, the surface is the exterior boundary of the enclosed surface. If inward, the surface is the interior of the infinite complement of the enclosed solid. A Ball with some number of voids (holes) inside can thus be presented as one exterior boundary shell, and some number in interior boundary shells."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Surface ; +. + +sf:Surface + a + rdfs:Class , + owl:Class ; + rdfs:label "Surface"@en ; + rdfs:comment """A Surface is a 2-dimensional geometric object. +A simple Surface may consists of a single patch that is associated with one exterior boundary and 0 or more interior boundaries. A single such Surface patch in 3-dimensional space is isometric to planar Surfaces, by a simple affine rotation matrix that rotates the patch onto the plane z = 0. If the patch is not vertical, the projection onto the same plane is an isomorphism, and can be represented as a linear transformation, i.e. an affine. + +Polyhedral Surfaces are formed by stitching together such simple Surfaces patches along their common boundaries. Such polyhedral Surfaces in a 3-dimensional space may not be planar as a whole, depending on the orientation of their planar normals. If all the patches are in alignment (their normals are parallel), then the whole stitched polyhedral surface is co-planar and can be represented as a single patch if it is connected. + +The boundary of a simple Surface is the set of closed Curves corresponding to its exterior and interior boundaries. + +A Polygon is a simple Surface that is planar. A PolyhedralSurface is a simple surface, consisting of some number of Polygon patches or facets. If a PolyhedralSurface is closed, then it bounds a solid. A MultiSurface containing a set of closed PolyhedralSurfaces can be used to represent a Solid object with holes."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Geometry ; +. + +sf:TIN + a + rdfs:Class , + owl:Class ; + rdfs:label "Triangulated Irregular Network"@en ; + rdfs:comment "A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches."@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:PolyhedralSurface ; +. + +sf:Triangle + a + rdfs:Class , + owl:Class ; + rdfs:label "Triangle"@en ; + rdfs:comment "A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary."@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Polygon ; +. + + + a owl:Ontology ; + dc:creator "Open Geospatial Consortium" ; + dc:date "2012-09-11"^^xsd:date ; + dc:description "An RDF/OWL vocabulary for defining SimpleFeature geometry types" ; + dc:title "Simple Features Vocabulary" ; + owl:imports ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.0" ; +. + diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql11/funcsrules.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/funcsrules.ttl new file mode 100644 index 00000000..202d1636 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/funcsrules.ttl @@ -0,0 +1,2285 @@ +PREFIX dcterms: +PREFIX funcs: +PREFIX owl: +PREFIX policy: +PREFIX rdfs: +PREFIX ogc: +PREFIX rules: +PREFIX sd: +PREFIX sdo: +PREFIX geo: +PREFIX skos: +PREFIX spec11: +PREFIX status: +PREFIX fno: +PREFIX xsd: + +funcs: + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:member + funcs:area , + funcs:asDGGS , + funcs:asGML , + funcs:asGeoJSON , + funcs:asKML , + funcs:asWKT , + funcs:boundary , + funcs:boundingCircle , + funcs:buffer , + funcs:concaveHull , + funcs:convexHull , + funcs:difference , + funcs:dimension , + funcs:distance , + funcs:ehContains , + funcs:ehCoveredBy , + funcs:ehCovers , + funcs:ehDisjoint , + funcs:ehEquals , + funcs:ehInside , + funcs:ehMeet , + funcs:ehOverlap , + funcs:envelope , + funcs:getSRID , + funcs:intersection , + funcs:isEmpty , + funcs:isSimple , + funcs:length , + funcs:maxx , + funcs:maxy , + funcs:maxz , + funcs:metricArea , + funcs:metricBuffer , + funcs:metricDistance , + funcs:metricLength , + funcs:metricPerimeter , + funcs:minx , + funcs:miny , + funcs:minz , + funcs:perimeter , + funcs:rcc8dc , + funcs:rcc8ec , + funcs:rcc8eq , + funcs:rcc8ntpp , + funcs:rcc8ntppi , + funcs:rcc8po , + funcs:rcc8tpp , + funcs:rcc8tppi , + funcs:relate , + funcs:sfContains , + funcs:sfCrosses , + funcs:sfDisjoint , + funcs:sfEquals , + funcs:sfIntersects , + funcs:sfOverlaps , + funcs:sfTouches , + funcs:sfWithin , + funcs:symDifference , + funcs:union ; + skos:prefLabel "GeoSPARQL Functions"@en ; +. + +funcs:aggboundingBox + a sd:Aggregate , skos:Concept ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates the minimum bounding box of set of geometries."@en ; + skos:prefLabel "bounding box"@en ; +. + +funcs:aggboundingCircle + a sd:Aggregate , skos:Concept ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates the minimum bounding circle of set of geometries."@en ; + skos:prefLabel "bounding circle"@en ; +. + +funcs:centroid + a sd:Function, fno:Function , skos:Concept ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:centroid_param1 ) ; + fno:returns (funcs:centroid_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates a centroid of a set of geometries."@en ; + skos:prefLabel "centroid"@en ; +. + +funcs:centroid_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:centroid_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:common + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Common Query Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:member funcs:relate ; + skos:prefLabel "GeoSPARQL Common Query Functions"@en ; +. + +funcs:eh + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Egenhofer Topological Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:member + funcs:ehContains , + funcs:ehCoveredBy , + funcs:ehCovers , + funcs:ehDisjoint , + funcs:ehEquals , + funcs:ehInside , + funcs:ehMeet , + funcs:ehOverlap ; + skos:prefLabel "GeoSPARQL Egenhofer Topological Functions" ; +. + +funcs:nonTopo + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Non-topological Query Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:member + funcs:area , + funcs:boundary , + funcs:boundingCircle , + funcs:buffer , + funcs:convexHull , + funcs:difference , + funcs:dimension , + funcs:distance , + funcs:envelope , + funcs:geometryN , + funcs:getSRID , + funcs:metricArea , + funcs:metricBuffer , + funcs:metricDistance , + funcs:metricLength , + funcs:intersection , + funcs:isEmpty , + funcs:isSimple , + funcs:length , + funcs:maxx , + funcs:maxy , + funcs:maxz , + funcs:metricArea , + funcs:metricBuffer , + funcs:metricDistance , + funcs:metricPerimeter , + funcs:minx , + funcs:miny , + funcs:minz , + funcs:perimeter , + funcs:numGeometries , + funcs:symDifference , + funcs:union ; + skos:prefLabel "GeoSPARQL Non-topological Query Functions"@en ; +. + +funcs:rcc + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL RCC8 Topological Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:member + funcs:rcc8dc , + funcs:rcc8ec , + funcs:rcc8eq , + funcs:rcc8ntpp , + funcs:rcc8ntppi , + funcs:rcc8po , + funcs:rcc8tpp , + funcs:rcc8tppi ; + skos:prefLabel "GeoSPARQL RCC8 Topological Functions"@en ; +. + +funcs:sa + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:member + funcs:aggBoundingBox , + funcs:aggBoundingCircle , + funcs:aggCentroid , + funcs:aggConcaveHull , + funcs:aggUnion ; + skos:prefLabel "GeoSPARQL Spatial Aggregate Functions"@en ; +. + +funcs:sf + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Simple Features Topological Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:member + funcs:sfContains , + funcs:sfCrosses , + funcs:sfDisjoint , + funcs:sfEquals , + funcs:sfIntersects , + funcs:sfOverlaps , + funcs:sfTouches , + funcs:sfWithin ; + skos:prefLabel "GeoSPARQL Simple Features Functions"@en ; +. + + + a + owl:Ontology , + skos:ConceptScheme ; + dcterms:creator "OGC GeoSPARQL Standards Working Group" ; + dcterms:license "https://www.ogc.org/license"^^xsd:anyURI ; + dcterms:modified "2021-06-16"^^xsd:date ; + dcterms:publisher [ + a sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI + ] ; + dcterms:rights "(c) 2022 Open Geospatial Consortium" ; + rdfs:seeAlso ; + owl:imports ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.1" ; + skos:definition "A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:hasTopConcept + funcs:area , + funcs:asDGGS , + funcs:asGML , + funcs:asGeoJSON , + funcs:asKML , + funcs:asWKT , + funcs:boundary , + funcs:boundingCircle , + funcs:buffer , + funcs:convexHull , + funcs:difference , + funcs:dimension , + funcs:distance , + funcs:ehContains , + funcs:ehCoveredBy , + funcs:ehCovers , + funcs:ehDisjoint , + funcs:ehEquals , + funcs:ehInside , + funcs:ehMeet , + funcs:ehOverlap , + funcs:envelope , + funcs:geometryN , + funcs:getSRID , + funcs:intersection , + funcs:isEmpty , + funcs:isSimple , + funcs:maxx , + funcs:maxy , + funcs:maxz , + funcs:metricArea , + funcs:metricBuffer , + funcs:metricDistance , + funcs:metricPerimeter , + funcs:minx , + funcs:miny , + funcs:minz , + funcs:numGeometries , + funcs:perimeter , + funcs:rcc8dc , + funcs:rcc8ec , + funcs:rcc8eq , + funcs:rcc8ntpp , + funcs:rcc8ntppi , + funcs:rcc8po , + funcs:rcc8tpp , + funcs:rcc8tppi , + funcs:relate , + funcs:sfContains , + funcs:sfCrosses , + funcs:sfDisjoint , + funcs:sfEquals , + funcs:sfIntersects , + funcs:sfOverlaps , + funcs:sfTouches , + funcs:sfWithin , + funcs:symDifference , + funcs:transform , + funcs:union , + rules:ehContains , + rules:ehCoveredBy , + rules:ehCovers , + rules:ehDisjoint , + rules:ehEquals , + rules:ehInside , + rules:ehMeet , + rules:ehOverlap , + rules:rcc8dc , + rules:rcc8ec , + rules:rcc8eq , + rules:rcc8ntpp , + rules:rcc8ntppi , + rules:rcc8po , + rules:rcc8tpp , + rules:rcc8tppi , + rules:sfContains , + rules:sfCrosses , + rules:sfDisjoint , + rules:sfEquals , + rules:sfIntersects , + rules:sfOverlaps , + rules:sfTouches , + rules:sfWithin ; + skos:prefLabel "GeoSPARQL Functions and Rules Register"@en ; +. + +rules: + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:member + rules:ehContains , + rules:ehCoveredBy , + rules:ehCovers , + rules:ehDisjoint , + rules:ehEquals , + rules:ehInside , + rules:ehMeet , + rules:ehOverlap , + rules:rcc8dc , + rules:rcc8ec , + rules:rcc8eq , + rules:rcc8ntpp , + rules:rcc8ntppi , + rules:rcc8po , + rules:rcc8tpp , + rules:rcc8tppi , + rules:sfContains , + rules:sfCrosses , + rules:sfDisjoint , + rules:sfEquals , + rules:sfIntersects , + rules:sfOverlaps , + rules:sfTouches , + rules:sfWithin ; + skos:prefLabel "GeoSPARQL Rules"@en ; +. + +rules:eh + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Egenhofer Rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:member + rules:ehContains , + rules:ehCoveredBy , + rules:ehCovers , + rules:ehDisjoint , + rules:ehEquals , + rules:ehInside , + rules:ehMeet , + rules:ehOverlap ; + skos:prefLabel "GeoSPARQL Egenhofer Topological Rules"@en ; +. + +rules:rcc + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL RCC8 Rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:member + rules:rcc8dc , + rules:rcc8ec , + rules:rcc8eq , + rules:rcc8ntpp , + rules:rcc8ntppi , + rules:rcc8po , + rules:rcc8tpp , + rules:rcc8tppi ; + skos:prefLabel "GeoSPARQL RCC8 Topological Rules"@en ; +. + +rules:sf + a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Simple Features Topological Rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:member + rules:sfContains , + rules:sfCrosses , + rules:sfDisjoint , + rules:sfEquals , + rules:sfIntersects , + rules:sfOverlaps , + rules:sfTouches , + rules:sfWithin ; + skos:prefLabel "GeoSPARQL Simple Features Rules"@en ; +. + +funcs:aggConcaveHull + a sd:Aggregate , skos:Concept ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates the concave hull of a set of geometries."@en ; + skos:prefLabel "concave hull"@en ; +. + +funcs:aggUnion + a sd:Aggregate , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates the union of a set of geometries."@en ; + skos:prefLabel "aggregate union"@en ; +. + +funcs:concaveHull + a sd:Function, fno:Function , skos:Concept ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:concaveHull_param1 ) ; + fno:returns (funcs:concaveHull_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that calculates the concave hull of a set of geometries."@en ; + skos:prefLabel "concave hull"@en ; +. + +funcs:concaveHull_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:concaveHull_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:metricLength + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:metricLength_param1 ) ; + fno:returns (funcs:metricLength_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the length of a geometry in meters."@en ; + skos:prefLabel "metric length"@en ; +. + +funcs:metricLength_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:metricLength_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:length + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:length_param1 funcs:length_param2) ; + fno:returns (funcs:length_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the length of a geometry in meters."@en ; + skos:prefLabel "length"@en ; +. + +funcs:length_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:length_param1 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:length_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:metricDistance + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:metricDistance_param1 funcs:metricDistance_param2 ) ; + fno:returns (funcs:metricDistance_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the distance in meters between the two closest points of the input geometries."@en ; + skos:prefLabel "metric distance"@en ; +. + +funcs:metricDistance_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:metricDistance_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:metricDistance_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:transform + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + fno:expects (funcs:transform_param1 funcs:transform_param2 ) ; + fno:returns (funcs:transform_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that converts a given geometry to a spatial reference system defined by an IRI. The function raises an error if a transformation is not mathematically possible."@en ; + skos:prefLabel "transform"@en ; +. + + +funcs:transform_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:transform_param2 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "srsIRI"@en . + +funcs:transform_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:asDGGS + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:asDGGS_param1 funcs:asDGGS_param2 ) ; + fno:returns (funcs:asDGGS_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent DGGS representation, formulated according to the specific DGGS literal indicated using the specificDggsDatatype parameter."@en ; + skos:prefLabel "asDGGS"@en ; +. + +funcs:asDGGS_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:asDGGS_param2 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "specificDggsDatatype"@en . + +funcs:asDGGS_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:dggsLiteral . + +funcs:asGML + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:asGML_param1 funcs:asGML_param2 ) ; + fno:returns (funcs:asGML_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent GML representation defined by a gmlProfile version string preserving the coordinate reference system."@en ; + skos:prefLabel "asGML"@en ; +. + +funcs:asGML_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:asGML_param2 a fno:Parameter ; + fno:type xsd:string ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "gmlProfile"@en . + +funcs:asGML_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:gmlLiteral . + +funcs:asGeoJSON + a sd:Function, fno:Function , skos:Concept ; + dcterms:contributor "Timo Homburg" ; + dcterms:creator "OGC GeoSPARQL 2.0 Standard Working Group" ; + dcterms:date "2021-05-20"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:asGeoJSON_param1 ) ; + fno:returns (funcs:asGeoJSON_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent GeoJSON representation. Coordinates are converted to the CRS84 coordinate system, the only valid coordinate system to be used in a GeoJSON literal."@en ; + skos:prefLabel "asGeoJSON"@en ; +. + +funcs:asGeoJSON_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:asGeoJSON_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:geoJSONLiteral . + +funcs:asKML + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:asKML_param1 ) ; + fno:returns (funcs:asKML_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent KML representation. Coordinates are converted to the CRS84 coordinate system, the only valid coordinate system to be used in a KML literal."@en ; + skos:prefLabel "asKML"@en ; +. + +funcs:asKML_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:asKML_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:kmlLiteral . + +funcs:asWKT + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:asWKT_param1 ) ; + fno:returns (funcs:asWKT_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent WKT representation preserving the coordinate reference system and geometry type, if possible."@en ; + skos:prefLabel "asWKT"@en ; +. + +funcs:asWKT_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:asWKT_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral . + +funcs:geometryN + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:geometryN_param1 funcs:geometryN_param2 ) ; + fno:returns (funcs:geometryN_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the the nth geometry if the given geometry literal contains a GeometryCollection."@en ; + skos:prefLabel "geometryN"@en ; +. + +funcs:geometryN_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:geometryN_param2 a fno:Parameter ; + fno:type xsd:int ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geomindex"@en . + +funcs:geometryN_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:metricBuffer + a sd:Function, fno:Function , skos:Concept ; + dcterms:date "2022-04-20"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:metricBuffer_param1 funcs:metricBuffer_param2 ) ; + fno:returns (funcs:metricBuffer_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a buffer around the input geometry, using a distance in meters."@en ; + skos:prefLabel "metric buffer"@en ; +. + +funcs:metricBuffer_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:metricBuffer_param2 a fno:Parameter ; + fno:type xsd:double ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "radius"@en . + +funcs:metricBuffer_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:numGeometries + a + skos:Concept , + sd:Function, fno:Function ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:numGeometries_param1 ) ; + fno:returns (funcs:numGeometries_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the number of geometries if the given geometry literal contains a GeometryCollection."@en ; + skos:prefLabel "numGeometries"@en ; +. + +funcs:numGeometries_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:numGeometries_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:integer . + + + +funcs:metricPerimeter + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:metricPerimeter_param1 ) ; + fno:returns (funcs:metricPerimeter_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the perimeter of a geometry in meters."@en ; + skos:prefLabel "metric perimeter"@en ; +. + +funcs:metricPerimeter_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:metricPerimeter_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + + + funcs:perimeter + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:perimeter_param1 funcs:perimeter_param2) ; + fno:returns (funcs:perimeter_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the perimeter of a geometry in meters."@en ; + skos:prefLabel "perimeter"@en ; +. + +funcs:perimeter_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:perimeter_param2 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "unit"@en . + +funcs:perimeter_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + + +funcs:metricArea + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:metricArea_param1 ) ; + fno:returns (funcs:metricArea_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the area of a geometry in squaremeters."@en ; + skos:prefLabel "metric area"@en ; +. + +funcs:metricArea_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:metricArea_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:integer . + + +funcs:area + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:area_param1 funcs:area_param2) ; + fno:returns (funcs:area_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the area of a geometry in square meters."@en ; + skos:prefLabel "area"@en ; +. + +funcs:area_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:area_param2 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "units"@en . + +funcs:area_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:integer . + +funcs:boundary + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:boundary_param1 ) ; + fno:returns (funcs:boundary_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the boundary of the input geometry."@en ; + skos:prefLabel "boundary"@en ; +. + +funcs:boundary_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:boundary_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:boundingCircle + a sd:Function, fno:Function , skos:Concept ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that calculates the minimum bounding circle of set of geometries."@en ; + skos:prefLabel "bounding circle"@en ; +. + +funcs:boundingCircle_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:boundingCircle_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:buffer + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:buffer_param1 funcs:buffer_param2 funcs:buffer_param3 ) ; + fno:returns (funcs:buffer_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a buffer around the input geometry."@en ; + skos:prefLabel "buffer"@en ; +. + +funcs:buffer_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:buffer_param2 a fno:Parameter ; + fno:type xsd:double ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "radius"@en . + +funcs:buffer_param3 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "units"@en . + +funcs:buffer_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:convexHull + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:convexHull_param1 ) ; + fno:returns (funcs:convexHull_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the convex hull of the input geometry."@en ; + skos:prefLabel "convex hull"@en ; +. + +funcs:convexHull_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:convexHull_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + + +funcs:difference + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:difference_param1 funcs:difference_param2 ) ; + fno:returns (funcs:difference_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of the first geometry but not the second geometry."@en ; + skos:prefLabel "difference"@en ; +. + +funcs:difference_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:difference_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:difference_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:dimension + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:dimension_param1 ) ; + fno:returns (funcs:dimension_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the dimension of a geometry."@en ; + skos:prefLabel "area"@en ; +. + +funcs:dimension_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:dimension_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:integer . + + +funcs:distance + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:distance_param1 funcs:distance_param2 funcs:distance_param3 ) ; + fno:returns (funcs:distance_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the distance between the two closest points of the input geometries."@en ; + skos:example spec11:B.2.2.4 ; + skos:prefLabel "distance"@en ; +. + +funcs:distance_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:distance_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:distance_param3 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "units"@en . + +funcs:distance_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:ehContains + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehContains_param1 funcs:ehContains_param2 ) ; + fno:returns (funcs:ehContains_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. \r + \r +DE-9IM: T*TFF*FF*"""@en ; + skos:prefLabel "contains"@en ; +. + +funcs:ehContains_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehContains_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehContains_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehCoveredBy + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehCoveredBy_param1 funcs:ehCoveredBy_param2 ) ; + fno:returns (funcs:ehConveredBy_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\r +\r +DE-9IM: TFF*TFT**"""@en ; + skos:prefLabel "covered by"@en ; +. + +funcs:ehCoveredBy_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehCoveredBy_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehCoveredBy_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehCovers + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehCovers_param1 funcs:ehCovers_param2 ) ; + fno:returns (funcs:ehCovers_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially covers the second geometry argument.\r +\r +DE-9IM: T*TFT*FF*"""@en ; + skos:prefLabel "covers"@en ; +. + +funcs:ehCovers_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehCovers_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehCovers_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehDisjoint + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehDisjoint_param1 funcs:ehDisjoint_param2 ) ; + fno:returns (funcs:ehDisjoint_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are disjoint. \r +\r +DE-9IM: FF*FF****"""@en ; + skos:prefLabel "disjoint"@en ; +. + +funcs:ehDisjoint_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehDisjoint_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehDisjoint_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehEquals + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehEquals_param1 funcs:ehEquals_param2 ) ; + fno:returns (funcs:ehEquals_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are equal. \r +\r +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; +. + +funcs:ehEquals_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehEquals_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehEquals_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehInside + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehInside_param1 funcs:ehInside_param2 ) ; + fno:returns (funcs:ehInside_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\r +\r +DE-9IM: TFF*FFT**"""@en ; + skos:prefLabel "inside"@en ; +. + +funcs:ehInside_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehInside_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehInside_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehMeet + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehMeet_param1 funcs:ehMeet_param2 ) ; + fno:returns (funcs:ehMeet_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries meet.\r +\r +DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en ; + skos:prefLabel "meet"@en ; +. + +funcs:ehMeet_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehMeet_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehMeet_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehOverlap + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehOverlap_param1 funcs:ehOverlap_param2 ) ; + fno:returns (funcs:ehOverlap_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries overlap.\r +\r +DE-9IM: T*T***T**"""@en ; + skos:prefLabel "overlap"@en ; +. + +funcs:ehOverlap_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehOverlap_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehOverlap_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:envelope + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:envelope_param1 ) ; + fno:returns (funcs:envelope_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum bounding rectangle of the input geometry."@en ; + skos:prefLabel "envelope"@en ; +. + +funcs:envelope_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:envelope_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:getSRID + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:getSRID_param1 ) ; + fno:returns (funcs:getSRID_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the spatial reference system URI of the input geometry."@en ; + skos:prefLabel "getSRID"@en ; +. + +funcs:getSRID_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:getSRID_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:anyURI . + +funcs:intersection + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:intersection_param1 funcs:intersection_param2 ) ; + fno:returns (funcs:intersection_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of both input geometries."@en ; + skos:prefLabel "intersection"@en ; +. + +funcs:intersection_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:intersection_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:intersection_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:isEmpty + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:isEmpty_param1 ) ; + fno:returns (funcs:isEmpty_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns true if the input geometry is empty."@en ; + skos:prefLabel "isEmpty"@en ; +. + +funcs:isEmpty_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:isEmpty_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:isSimple + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:isSimple_param1 ) ; + fno:returns (funcs:isSimple_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns true if the input geometry is a simple geometry."@en ; + skos:prefLabel "isSimple"@en ; +. + +funcs:isSimple_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:isSimple_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + + +funcs:maxx + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:maxx_param1 ) ; + fno:returns (funcs:maxx_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the maximum x coordinate of the input geometry."@en ; + skos:prefLabel "maxX"@en ; + skos:scopeNote "X indicates the first dimension as indicated by the spatial reference system"@en ; +. + +funcs:maxx_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:maxx_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:maxy + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:maxy_param1 ) ; + fno:returns (funcs:maxy_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the maximum y coordinate of the input geometry."@en ; + skos:prefLabel "maxY"@en ; + skos:scopeNote "Y indicates the second dimension as indicated by the spatial reference system"@en ; +. + +funcs:maxy_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:maxy_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:maxz + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:maxz_param1 ) ; + fno:returns (funcs:maxz_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the maximum z coordinate of the input geometry."@en ; + skos:prefLabel "maxZ"@en ; + skos:scopeNote "Z indicates the third dimension as indicated by the spatial reference system"@en ; +. + +funcs:maxz_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:maxz_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:minx + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:minx_param1 ) ; + fno:returns (funcs:minx_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum x coordinate of the input geometry."@en ; + skos:prefLabel "minX"@en ; + skos:scopeNote "X indicates the first dimension as indicated by the spatial reference system"@en ; +. + +funcs:minx_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:minx_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:miny + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:miny_param1 ) ; + fno:returns (funcs:miny_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum y coordinate of the input geometry."@en ; + skos:prefLabel "minY"@en ; + skos:scopeNote "Y indicates the second dimension as indicated by the spatial reference system"@en ; +. + +funcs:miny_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:miny_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:minz + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:minz_param1 ) ; + fno:returns (funcs:minz_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum z coordinate of the input geometry."@en ; + skos:prefLabel "minZ"@en ; + skos:scopeNote "Z indicates the third dimension as indicated by the spatial reference system"@en ; +. + +funcs:minz_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:minz_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:rcc8dc + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8dc_param1 funcs:rcc8dc_param2 ) ; + fno:returns (funcs:rcc8dc_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are disjoint. \r +\r +DE-9IM: FFTFFTTTT"""@en ; + skos:prefLabel "disconnected"@en ; +. + +funcs:rcc8dc_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8dc_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8dc_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8ec + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8ec_param1 funcs:rcc8ec_param2 ) ; + fno:returns (funcs:rcc8ec_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries meet. \r +\r +DE-9IM: FFTFTTTTT"""@en ; + skos:prefLabel "externally connected"@en ; +. + +funcs:rcc8ec_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8ec_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8ec_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8eq + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8eq_param1 funcs:rcc8eq_param2 ) ; + fno:returns (funcs:rcc8eq_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are equal. \r + \r +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; +. + +funcs:rcc8eq_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8eq_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8eq_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8ntpp + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8ntpp_param1 funcs:rcc8ntpp_param2 ) ; + fno:returns (funcs:rcc8ntpp_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\r +\r +DE-9IM: TFFTFFTTT"""@en ; + skos:prefLabel "non-tangential proper part"@en ; +. + +funcs:rcc8ntpp_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8ntpp_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8ntpp_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8ntppi + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8ntppi_param1 funcs:rcc8ntppi_param2 ) ; + fno:returns (funcs:rcc8ntppi_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument.\r +\r +DE-9IM: TTTFFTFFT"""@en ; + skos:prefLabel "non-tangential proper part inverse"@en ; +. + +funcs:rcc8ntppi_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8ntppi_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8ntppi_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8po + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8po_param1 funcs:rcc8po_param2 ) ; + fno:returns (funcs:rcc8po_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries overlap.\r +\r +DE-9IM: TTTTTTTTT"""@en ; + skos:prefLabel "partially overlapping"@en ; +. + +funcs:rcc8po_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8po_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8po_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8tpp + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8tpp_param1 funcs:rcc8tpp_param2 ) ; + fno:returns (funcs:rcc8tpp_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\r +\r +DE-9IM: TFFTTFTTT"""@en ; + skos:prefLabel "tangential proper part"@en ; +. + +funcs:rcc8tpp_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8tpp_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8tpp_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8tppi + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8tppi_param1 funcs:rcc8tppi_param2 ) ; + fno:returns (funcs:rcc8tppi_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially covers the second geometry argument.\r +\r +DE-9IM: TTTFTTFFT"""@en ; + skos:prefLabel "tangential proper part inverse"@en ; +. + +funcs:rcc8tppi_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8tppi_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8tppi_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + + +funcs:relate + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:relate_param1 funcs:relate_param2 funcs:relate_param3 ) ; + fno:returns (funcs:relate_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns true if the spatial relationship between the two input geometries corresponds to one with acceptable values for the specified DE-9IM pattern matrix."@en ; + skos:prefLabel "relate"@en ; +. + +funcs:relate_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:relate_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:relate_param3 a fno:Parameter ; + fno:type xsd:string ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "pattern-matrix"@en . + +funcs:relate_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfContains + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfContains_param1 funcs:sfContains_param2 ) ; + fno:returns (funcs:sfContains_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument.\r +\r +DE-9IM: T*****FF*"""@en ; + skos:example spec11:B.2.2.1 ; + skos:prefLabel "contains"@en ; +. + +funcs:sfContains_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfContains_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfContains_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfCrosses + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfCrosses_param1 funcs:sfCrosses_param2 ) ; + fno:returns (funcs:sfCrosses_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially crosses the second geometry argument.\r +\r +DE-9IM: T*T***T**"""@en ; + skos:prefLabel "crosses"@en ; +. + +funcs:sfCrosses_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfCrosses_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfCrosses_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfDisjoint + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfDisjoint_param1 funcs:sfDisjoint_param2 ) ; + fno:returns (funcs:sfDisjoint_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are disjoint. \r + \r +DE-9IM: FF*FF****"""@en ; + skos:prefLabel "disjoint"@en ; +. + +funcs:sfDisjoint_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfDisjoint_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfDisjoint_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfEquals + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfEquals_param1 funcs:sfEquals_param2 ) ; + fno:returns (funcs:sfEquals_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are equal. \r +\r +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; +. + +funcs:sfEquals_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfEquals_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfEquals_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfIntersects + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfIntersects_param1 funcs:sfIntersects_param2 ) ; + fno:returns (funcs:sfIntersects_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries intersect.\r +\r +DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** """@en ; + skos:prefLabel "intersects"@en ; +. + +funcs:sfIntersects_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfIntersects_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfIntersects_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfOverlaps + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfOverlaps_param1 funcs:sfOverlaps_param2 ) ; + fno:returns (funcs:sfOverlaps_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially overlaps the second geometry argument.\r +\r +DE-9IM: T*T***T** """@en ; + skos:prefLabel "overlaps"@en ; +. + +funcs:sfOverlaps_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfOverlaps_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfOverlaps_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfTouches + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfTouches_param1 funcs:sfTouches_param2 ) ; + fno:returns (funcs:sfTouches_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries touch.\r +\r +DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en ; + skos:example spec11:B.2.2.3 ; + skos:prefLabel "touches"@en ; +. + +funcs:sfTouches_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfTouches_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfTouches_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfWithin + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfWithin_param1 funcs:sfWithin_param2 ) ; + fno:returns (funcs:sfWithin_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially within the second geometry argument. \r +\r +DE-9IM: T*F**F***"""@en ; + skos:example spec11:B.2.2.2 ; + skos:prefLabel "within"@en ; +. + +funcs:sfWithin_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfWithin_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfWithin_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:symDifference + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:symDifference_param1 funcs:symDifference_param2 ) ; + fno:returns (funcs:symDifference_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of only one input geometry."@en ; + skos:prefLabel "symmetric difference"@en ; +. + +funcs:symDifference_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:symDifference_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:symDifference_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:union + a sd:Function, fno:Function , skos:Concept ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:union_param1 funcs:union_param2 ) ; + fno:returns (funcs:union_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of at least one input geometry."@en ; + skos:example spec11:B.2.2.3 ; + skos:prefLabel "union"@en ; +. + +funcs:union_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:union_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:union_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +rules:ehContains + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "contains"@en ; +. + +rules:ehCoveredBy + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is covered by another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "covered by"@en ; +. + +rules:ehCovers + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object covers another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "covers"@en ; +. + +rules:ehDisjoint + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disjoint"@en ; +. + +rules:ehEquals + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en ; +. + +rules:ehInside + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is inside another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "inside"@en ; +. + +rules:ehMeet + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects meet based on their associated primary geometry objects."@en ; + skos:prefLabel "meet"@en ; +. + +rules:ehOverlap + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en ; + skos:prefLabel "overlap"@en ; +. + +rules:rcc8dc + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disconnected"@en ; +. + +rules:rcc8ec + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are externally connected based on their associated primary geometry objects."@en ; + skos:prefLabel "externally connected"@en ; +. + +rules:rcc8eq + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en ; +. + +rules:rcc8ntpp + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a non-tangential proper part of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "non-tangential proper part"@en ; +. + +rules:rcc8ntppi + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a non-tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "non-tangential proper part inverse"@en ; +. + +rules:rcc8po + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects partially overlap based on their associated primary geometry objects."@en ; + skos:prefLabel "partially overlapping"@en ; +. + +rules:rcc8tpp + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a tangential proper part of another spatial object based on their associated geometry objects."@en ; + skos:prefLabel "tangential proper part"@en ; +. + +rules:rcc8tppi + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "tangential proper part inverse"@en ; +. + +rules:sfContains + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "contains"@en ; +. + +rules:sfCrosses + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects cross based their associated primary geometry objects."@en ; + skos:prefLabel "crosses"@en ; +. + +rules:sfDisjoint + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disjoint"@en ; +. + +rules:sfEquals + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en ; +. + +rules:sfIntersects + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects intersect based on their associated primary geometry objects."@en ; + skos:prefLabel "intersects"@en ; +. + +rules:sfOverlaps + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en ; + skos:example spec11:B.2.2.5 ; + skos:prefLabel "overlaps"@en ; +. + +rules:sfTouches + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects touch based on their associated primary geometry objects."@en ; + skos:prefLabel "touches"@en ; +. + +rules:sfWithin + a skos:Concept ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is within another spatial object based on their associated geometry objects."@en ; + skos:prefLabel "within"@en ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql11/functions.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/functions.ttl new file mode 100644 index 00000000..dd9f3818 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/functions.ttl @@ -0,0 +1,1950 @@ +PREFIX cs: +PREFIX dcterms: +PREFIX funcs: +PREFIX owl: +PREFIX policy: +PREFIX rdfs: +PREFIX ogc: +PREFIX sd: +PREFIX sdo: +PREFIX geo: +PREFIX skos: +PREFIX spec11: +PREFIX status: +PREFIX fno: +PREFIX xsd: + +cs: + a skos:ConceptScheme ; + dcterms:created "2021-06-16"^^xsd:date ; + dcterms:creator [ + a sdo:Organization ; + sdo:name "OGC GeoSPARQL Standards Working Group" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI + ] ; + dcterms:license "https://www.ogc.org/license"^^xsd:anyURI ; + dcterms:modified "2023-11-30"^^xsd:date ; + dcterms:publisher [ + a sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI + ] ; + dcterms:rights "(c) 2023 Open Geospatial Consortium" ; + dcterms:source ; + owl:versionIRI funcs:1.1 ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:hasTopConcept + funcs:area , + funcs:asDGGS , + funcs:asGML , + funcs:asGeoJSON , + funcs:asKML , + funcs:asWKT , + funcs:boundary , + funcs:boundingCircle , + funcs:buffer , + funcs:concaveHull , + funcs:convexHull , + funcs:difference , + funcs:dimension , + funcs:distance , + funcs:ehContains , + funcs:ehCoveredBy , + funcs:ehCovers , + funcs:ehDisjoint , + funcs:ehEquals , + funcs:ehInside , + funcs:ehMeet , + funcs:ehOverlap , + funcs:envelope , + funcs:getSRID , + funcs:intersection , + funcs:isEmpty , + funcs:isSimple , + funcs:length , + funcs:maxX , + funcs:maxY , + funcs:maxZ , + funcs:metricArea , + funcs:metricBuffer , + funcs:metricDistance , + funcs:metricLength , + funcs:metricPerimeter , + funcs:minX , + funcs:minY , + funcs:minZ , + funcs:perimeter , + funcs:rcc8dc , + funcs:rcc8ec , + funcs:rcc8eq , + funcs:rcc8ntpp , + funcs:rcc8ntppi , + funcs:rcc8po , + funcs:rcc8tpp , + funcs:rcc8tppi , + funcs:relate , + funcs:sfContains , + funcs:sfCrosses , + funcs:sfDisjoint , + funcs:sfEquals , + funcs:sfIntersects , + funcs:sfOverlaps , + funcs:sfTouches , + funcs:sfWithin , + funcs:symDifference , + funcs:union ; + skos:historyNote "This vocabulary was generated for GeoSPARQL 1.1 using some content that was already specified for GeoSPARQL 1.0 but which was expanded on" ; + skos:prefLabel "GeoSPARQL Functions"@en ; +. + +funcs:aggboundingBox + a sd:Aggregate , skos:Concept ; + skos:inScheme cs: ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates the minimum bounding box of set of geometries."@en ; + skos:prefLabel "bounding box"@en ; +. + +funcs:aggboundingCircle + a sd:Aggregate , skos:Concept ; + skos:inScheme cs: ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates the minimum bounding circle of set of geometries."@en ; + skos:prefLabel "bounding circle"@en ; +. + +funcs:centroid + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:centroid_param1 ) ; + fno:returns (funcs:centroid_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates a centroid of a set of geometries."@en ; + skos:prefLabel "centroid"@en ; +. + +funcs:centroid_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:centroid_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:common + a skos:Collection ; + dcterms:source ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Common Query Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:inScheme cs: ; + skos:member funcs:relate ; + skos:prefLabel "GeoSPARQL Common Query Functions"@en ; +. + +funcs:eh + a skos:Collection ; + dcterms:source ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Egenhofer Topological Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:inScheme cs: ; + skos:member + funcs:ehContains , + funcs:ehCoveredBy , + funcs:ehCovers , + funcs:ehDisjoint , + funcs:ehEquals , + funcs:ehInside , + funcs:ehMeet , + funcs:ehOverlap ; + skos:prefLabel "GeoSPARQL Egenhofer Topological Functions" ; +. + +funcs:nonTopo + a skos:Collection ; + dcterms:source ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Non-topological Query Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:inScheme cs: ; + skos:member + funcs:area , + funcs:boundary , + funcs:boundingCircle , + funcs:buffer , + funcs:convexHull , + funcs:difference , + funcs:dimension , + funcs:distance , + funcs:envelope , + funcs:geometryN , + funcs:getSRID , + funcs:metricArea , + funcs:metricBuffer , + funcs:metricDistance , + funcs:metricLength , + funcs:intersection , + funcs:isEmpty , + funcs:isSimple , + funcs:length , + funcs:maxX , + funcs:maxY , + funcs:maxZ , + funcs:metricArea , + funcs:metricBuffer , + funcs:metricDistance , + funcs:metricPerimeter , + funcs:minX , + funcs:minY , + funcs:minZ , + funcs:perimeter , + funcs:numGeometries , + funcs:symDifference , + funcs:union ; + skos:prefLabel "GeoSPARQL Non-topological Query Functions"@en ; +. + +funcs:rcc + a skos:Collection ; + dcterms:source ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL RCC8 Topological Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:inScheme cs: ; + skos:member + funcs:rcc8dc , + funcs:rcc8ec , + funcs:rcc8eq , + funcs:rcc8ntpp , + funcs:rcc8ntppi , + funcs:rcc8po , + funcs:rcc8tpp , + funcs:rcc8tppi ; + skos:prefLabel "GeoSPARQL RCC8 Topological Functions"@en ; +. + +funcs:sa + a skos:Collection ; + dcterms:source ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL aggregation functions"@en ; + skos:inScheme cs: ; + skos:member + funcs:aggBoundingBox , + funcs:aggBoundingCircle , + funcs:aggCentroid , + funcs:aggConcaveHull , + funcs:aggUnion ; + skos:prefLabel "GeoSPARQL Spatial Aggregation Functions"@en ; +. + +funcs:sf + a skos:Collection ; + dcterms:source ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Simple Features Topological Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:inScheme cs: ; + skos:member + funcs:sfContains , + funcs:sfCrosses , + funcs:sfDisjoint , + funcs:sfEquals , + funcs:sfIntersects , + funcs:sfOverlaps , + funcs:sfTouches , + funcs:sfWithin ; + skos:prefLabel "GeoSPARQL Simple Features Functions"@en ; +. + +funcs:aggConcaveHull + a sd:Aggregate , skos:Concept ; + skos:inScheme cs: ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates the concave hull of a set of geometries."@en ; + skos:prefLabel "concave hull"@en ; +. + +funcs:aggUnion + a sd:Aggregate , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates the union of a set of geometries."@en ; + skos:prefLabel "aggregate union"@en ; +. + +funcs:concaveHull + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:concaveHull_param1 ) ; + fno:returns (funcs:concaveHull_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that calculates the concave hull of a set of geometries."@en ; + skos:prefLabel "concave hull"@en ; +. + +funcs:concaveHull_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:concaveHull_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:metricLength + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:metricLength_param1 ) ; + fno:returns (funcs:metricLength_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the length of a geometry in meters."@en ; + skos:prefLabel "metric length"@en ; +. + +funcs:metricLength_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:metricLength_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:length + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:length_param1 funcs:length_param2) ; + fno:returns (funcs:length_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the length of a geometry in meters."@en ; + skos:prefLabel "length"@en ; +. + +funcs:length_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:length_param1 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:length_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:metricDistance + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:metricDistance_param1 funcs:metricDistance_param2 ) ; + fno:returns (funcs:metricDistance_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the distance in meters between the two closest points of the input geometries."@en ; + skos:prefLabel "metric distance"@en ; +. + +funcs:metricDistance_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:metricDistance_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:metricDistance_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:transform + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + fno:expects (funcs:transform_param1 funcs:transform_param2 ) ; + fno:returns (funcs:transform_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that converts a given geometry to a spatial reference system defined by an IRI. The function raises an error if a transformation is not mathematically possible."@en ; + skos:prefLabel "transform"@en ; +. + + +funcs:transform_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:transform_param2 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "srsIRI"@en . + +funcs:transform_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:asDGGS + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:asDGGS_param1 funcs:asDGGS_param2 ) ; + fno:returns (funcs:asDGGS_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent DGGS representation, formulated according to the specific DGGS literal indicated using the specificDggsDatatype parameter."@en ; + skos:prefLabel "asDGGS"@en ; +. + +funcs:asDGGS_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:asDGGS_param2 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "specificDggsDatatype"@en . + +funcs:asDGGS_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:dggsLiteral . + +funcs:asGML + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:asGML_param1 funcs:asGML_param2 ) ; + fno:returns (funcs:asGML_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent GML representation defined by a gmlProfile version string preserving the coordinate reference system."@en ; + skos:prefLabel "asGML"@en ; +. + +funcs:asGML_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:asGML_param2 a fno:Parameter ; + fno:type xsd:string ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "gmlProfile"@en . + +funcs:asGML_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:gmlLiteral . + +funcs:asGeoJSON + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:contributor "Timo Homburg" ; + dcterms:creator "OGC GeoSPARQL 2.0 Standard Working Group" ; + dcterms:date "2021-05-20"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:asGeoJSON_param1 ) ; + fno:returns (funcs:asGeoJSON_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent GeoJSON representation. Coordinates are converted to the CRS84 coordinate system, the only valid coordinate system to be used in a GeoJSON literal."@en ; + skos:prefLabel "asGeoJSON"@en ; +. + +funcs:asGeoJSON_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:asGeoJSON_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:geoJSONLiteral . + +funcs:asKML + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:asKML_param1 ) ; + fno:returns (funcs:asKML_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent KML representation. Coordinates are converted to the CRS84 coordinate system, the only valid coordinate system to be used in a KML literal."@en ; + skos:prefLabel "asKML"@en ; +. + +funcs:asKML_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:asKML_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:kmlLiteral . + +funcs:asWKT + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:asWKT_param1 ) ; + fno:returns (funcs:asWKT_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent WKT representation preserving the coordinate reference system and geometry type, if possible."@en ; + skos:prefLabel "asWKT"@en ; +. + +funcs:asWKT_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:asWKT_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral . + +funcs:geometryN + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:geometryN_param1 funcs:geometryN_param2 ) ; + fno:returns (funcs:geometryN_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the the nth geometry if the given geometry literal contains a GeometryCollection."@en ; + skos:prefLabel "geometryN"@en ; +. + +funcs:geometryN_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:geometryN_param2 a fno:Parameter ; + fno:type xsd:int ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geomindex"@en . + +funcs:geometryN_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:metricBuffer + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:date "2022-04-20"^^xsd:date ; + dcterms:source ; + fno:expects (funcs:metricBuffer_param1 funcs:metricBuffer_param2 ) ; + fno:returns (funcs:metricBuffer_output ) ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a buffer around the input geometry, using a distance in meters."@en ; + skos:prefLabel "metric buffer"@en ; +. + +funcs:metricBuffer_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:metricBuffer_param2 a fno:Parameter ; + fno:type xsd:double ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "radius"@en . + +funcs:metricBuffer_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:numGeometries + a skos:Concept , sd:Function, fno:Function ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:numGeometries_param1 ) ; + fno:returns (funcs:numGeometries_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the number of geometries if the given geometry literal contains a GeometryCollection."@en ; + skos:prefLabel "numGeometries"@en ; +. + +funcs:numGeometries_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:numGeometries_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:integer . + + + +funcs:metricPerimeter + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:metricPerimeter_param1 ) ; + fno:returns (funcs:metricPerimeter_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the perimeter of a geometry in meters."@en ; + skos:prefLabel "metric perimeter"@en ; +. + +funcs:metricPerimeter_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:metricPerimeter_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + + + funcs:perimeter + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:perimeter_param1 funcs:perimeter_param2) ; + fno:returns (funcs:perimeter_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the perimeter of a geometry in meters."@en ; + skos:prefLabel "perimeter"@en ; +. + +funcs:perimeter_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:perimeter_param2 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "unit"@en . + +funcs:perimeter_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + + +funcs:metricArea + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:metricArea_param1 ) ; + fno:returns (funcs:metricArea_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the area of a geometry in squaremeters."@en ; + skos:prefLabel "metric area"@en ; +. + +funcs:metricArea_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:metricArea_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:integer . + + +funcs:area + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:area_param1 funcs:area_param2) ; + fno:returns (funcs:area_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the area of a geometry in square meters."@en ; + skos:prefLabel "area"@en ; +. + +funcs:area_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:area_param2 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "units"@en . + +funcs:area_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:integer . + +funcs:boundary + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:boundary_param1 ) ; + fno:returns (funcs:boundary_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the boundary of the input geometry."@en ; + skos:prefLabel "boundary"@en ; +. + +funcs:boundary_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:boundary_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:boundingCircle + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that calculates the minimum bounding circle of set of geometries."@en ; + skos:prefLabel "bounding circle"@en ; +. + +funcs:boundingCircle_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:boundingCircle_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:buffer + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:buffer_param1 funcs:buffer_param2 funcs:buffer_param3 ) ; + fno:returns (funcs:buffer_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a buffer around the input geometry."@en ; + skos:prefLabel "buffer"@en ; +. + +funcs:buffer_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:buffer_param2 a fno:Parameter ; + fno:type xsd:double ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "radius"@en . + +funcs:buffer_param3 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "units"@en . + +funcs:buffer_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:convexHull + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:convexHull_param1 ) ; + fno:returns (funcs:convexHull_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the convex hull of the input geometry."@en ; + skos:prefLabel "convex hull"@en ; +. + +funcs:convexHull_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:convexHull_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + + +funcs:difference + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:difference_param1 funcs:difference_param2 ) ; + fno:returns (funcs:difference_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of the first geometry but not the second geometry."@en ; + skos:prefLabel "difference"@en ; +. + +funcs:difference_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:difference_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:difference_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:dimension + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:dimension_param1 ) ; + fno:returns (funcs:dimension_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "Returns the dimension of a geometry."@en ; + skos:prefLabel "area"@en ; +. + +funcs:dimension_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:dimension_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:integer . + + +funcs:distance + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:distance_param1 funcs:distance_param2 funcs:distance_param3 ) ; + fno:returns (funcs:distance_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the distance between the two closest points of the input geometries."@en ; + skos:example spec11:B.2.2.4 ; + skos:prefLabel "distance"@en ; +. + +funcs:distance_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom"@en . + +funcs:distance_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:distance_param3 a fno:Parameter ; + fno:type xsd:anyURI ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "units"@en . + +funcs:distance_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:ehContains + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehContains_param1 funcs:ehContains_param2 ) ; + fno:returns (funcs:ehContains_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. + +DE-9IM: T*TFF*FF*"""@en ; + skos:prefLabel "contains"@en ; +. + +funcs:ehContains_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehContains_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehContains_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehCoveredBy + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehCoveredBy_param1 funcs:ehCoveredBy_param2 ) ; + fno:returns (funcs:ehConveredBy_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially covered by the second geometry argument. + +DE-9IM: TFF*TFT**"""@en ; + skos:prefLabel "covered by"@en ; +. + +funcs:ehCoveredBy_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehCoveredBy_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehCoveredBy_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehCovers + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehCovers_param1 funcs:ehCovers_param2 ) ; + fno:returns (funcs:ehCovers_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially covers the second geometry argument. + +DE-9IM: T*TFT*FF*"""@en ; + skos:prefLabel "covers"@en ; +. + +funcs:ehCovers_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehCovers_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehCovers_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehDisjoint + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehDisjoint_param1 funcs:ehDisjoint_param2 ) ; + fno:returns (funcs:ehDisjoint_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are disjoint. + +DE-9IM: FF*FF****"""@en ; + skos:prefLabel "disjoint"@en ; +. + +funcs:ehDisjoint_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehDisjoint_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehDisjoint_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehEquals + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehEquals_param1 funcs:ehEquals_param2 ) ; + fno:returns (funcs:ehEquals_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are equal. + +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; +. + +funcs:ehEquals_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehEquals_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehEquals_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehInside + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehInside_param1 funcs:ehInside_param2 ) ; + fno:returns (funcs:ehInside_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially inside the second geometry argument. + +DE-9IM: TFF*FFT**"""@en ; + skos:prefLabel "inside"@en ; +. + +funcs:ehInside_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehInside_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehInside_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehMeet + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehMeet_param1 funcs:ehMeet_param2 ) ; + fno:returns (funcs:ehMeet_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries meet. + +DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en ; + skos:prefLabel "meet"@en ; +. + +funcs:ehMeet_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehMeet_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehMeet_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:ehOverlap + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:ehOverlap_param1 funcs:ehOverlap_param2 ) ; + fno:returns (funcs:ehOverlap_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries overlap. + +DE-9IM: T*T***T**"""@en ; + skos:prefLabel "overlap"@en ; +. + +funcs:ehOverlap_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:ehOverlap_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:ehOverlap_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:envelope + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:envelope_param1 ) ; + fno:returns (funcs:envelope_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum bounding rectangle of the input geometry."@en ; + skos:prefLabel "envelope"@en ; +. + +funcs:envelope_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:envelope_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:getSRID + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:getSRID_param1 ) ; + fno:returns (funcs:getSRID_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the spatial reference system URI of the input geometry."@en ; + skos:prefLabel "getSRID"@en ; +. + +funcs:getSRID_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:getSRID_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:anyURI . + +funcs:intersection + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:intersection_param1 funcs:intersection_param2 ) ; + fno:returns (funcs:intersection_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of both input geometries."@en ; + skos:prefLabel "intersection"@en ; +. + +funcs:intersection_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:intersection_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:intersection_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:isEmpty + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:isEmpty_param1 ) ; + fno:returns (funcs:isEmpty_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns true if the input geometry is empty."@en ; + skos:prefLabel "isEmpty"@en ; +. + +funcs:isEmpty_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:isEmpty_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:isSimple + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:isSimple_param1 ) ; + fno:returns (funcs:isSimple_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns true if the input geometry is a simple geometry."@en ; + skos:prefLabel "isSimple"@en ; +. + +funcs:isSimple_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:isSimple_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + + +funcs:maxX + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:maxX_param1 ) ; + fno:returns (funcs:maxX_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the maximum x coordinate of the input geometry."@en ; + skos:prefLabel "maxX"@en ; + skos:scopeNote "X indicates the first dimension as indicated by the spatial reference system"@en ; +. + +funcs:maxX_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:maxX_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:maxY + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:maxY_param1 ) ; + fno:returns (funcs:maxY_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the maximum y coordinate of the input geometry."@en ; + skos:prefLabel "maxY"@en ; + skos:scopeNote "Y indicates the second dimension as indicated by the spatial reference system"@en ; +. + +funcs:maxY_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:maxY_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:maxZ + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:maxZ_param1 ) ; + fno:returns (funcs:maxZ_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the maximum z coordinate of the input geometry."@en ; + skos:prefLabel "maxZ"@en ; + skos:scopeNote "Z indicates the third dimension as indicated by the spatial reference system"@en ; +. + +funcs:maxZ_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:maxZ_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:minX + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:minX_param1 ) ; + fno:returns (funcs:minX_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum x coordinate of the input geometry."@en ; + skos:prefLabel "minX"@en ; + skos:scopeNote "X indicates the first dimension as indicated by the spatial reference system"@en ; +. + +funcs:minX_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:minX_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:minY + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:minY_param1 ) ; + fno:returns (funcs:minY_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum y coordinate of the input geometry."@en ; + skos:prefLabel "minY"@en ; + skos:scopeNote "Y indicates the second dimension as indicated by the spatial reference system"@en ; +. + +funcs:minY_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:minY_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:minZ + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:minZ_param1 ) ; + fno:returns (funcs:minZ_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum z coordinate of the input geometry."@en ; + skos:prefLabel "minZ"@en ; + skos:scopeNote "Z indicates the third dimension as indicated by the spatial reference system"@en ; +. + +funcs:minZ_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:minZ_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:double . + +funcs:rcc8dc + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8dc_param1 funcs:rcc8dc_param2 ) ; + fno:returns (funcs:rcc8dc_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are disjoint. + +DE-9IM: FFTFFTTTT"""@en ; + skos:prefLabel "disconnected"@en ; +. + +funcs:rcc8dc_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8dc_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8dc_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8ec + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8ec_param1 funcs:rcc8ec_param2 ) ; + fno:returns (funcs:rcc8ec_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries meet. + +DE-9IM: FFTFTTTTT"""@en ; + skos:prefLabel "externally connected"@en ; +. + +funcs:rcc8ec_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8ec_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8ec_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8eq + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8eq_param1 funcs:rcc8eq_param2 ) ; + fno:returns (funcs:rcc8eq_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are equal. + +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; +. + +funcs:rcc8eq_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8eq_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8eq_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8ntpp + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8ntpp_param1 funcs:rcc8ntpp_param2 ) ; + fno:returns (funcs:rcc8ntpp_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially inside the second geometry argument. + +DE-9IM: TFFTFFTTT"""@en ; + skos:prefLabel "non-tangential proper part"@en ; +. + +funcs:rcc8ntpp_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8ntpp_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8ntpp_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8ntppi + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8ntppi_param1 funcs:rcc8ntppi_param2 ) ; + fno:returns (funcs:rcc8ntppi_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. + +DE-9IM: TTTFFTFFT"""@en ; + skos:prefLabel "non-tangential proper part inverse"@en ; +. + +funcs:rcc8ntppi_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8ntppi_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8ntppi_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8po + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8po_param1 funcs:rcc8po_param2 ) ; + fno:returns (funcs:rcc8po_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries overlap. + +DE-9IM: TTTTTTTTT"""@en ; + skos:prefLabel "partially overlapping"@en ; +. + +funcs:rcc8po_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8po_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8po_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8tpp + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8tpp_param1 funcs:rcc8tpp_param2 ) ; + fno:returns (funcs:rcc8tpp_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially covered by the second geometry argument. + +DE-9IM: TFFTTFTTT"""@en ; + skos:prefLabel "tangential proper part"@en ; +. + +funcs:rcc8tpp_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8tpp_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8tpp_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:rcc8tppi + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:rcc8tppi_param1 funcs:rcc8tppi_param2 ) ; + fno:returns (funcs:rcc8tppi_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially covers the second geometry argument. + +DE-9IM: TTTFTTFFT"""@en ; + skos:prefLabel "tangential proper part inverse"@en ; +. + +funcs:rcc8tppi_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:rcc8tppi_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:rcc8tppi_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + + +funcs:relate + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:relate_param1 funcs:relate_param2 funcs:relate_param3 ) ; + fno:returns (funcs:relate_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns true if the spatial relationship between the two input geometries corresponds to one with acceptable values for the specified DE-9IM pattern matrix."@en ; + skos:prefLabel "relate"@en ; +. + +funcs:relate_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:relate_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:relate_param3 a fno:Parameter ; + fno:type xsd:string ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "pattern-matrix"@en . + +funcs:relate_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfContains + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfContains_param1 funcs:sfContains_param2 ) ; + fno:returns (funcs:sfContains_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. + +DE-9IM: T*****FF*"""@en ; + skos:example spec11:B.2.2.1 ; + skos:prefLabel "contains"@en ; +. + +funcs:sfContains_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfContains_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfContains_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfCrosses + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfCrosses_param1 funcs:sfCrosses_param2 ) ; + fno:returns (funcs:sfCrosses_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially crosses the second geometry argument. + +DE-9IM: T*T***T**"""@en ; + skos:prefLabel "crosses"@en ; +. + +funcs:sfCrosses_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfCrosses_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfCrosses_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfDisjoint + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfDisjoint_param1 funcs:sfDisjoint_param2 ) ; + fno:returns (funcs:sfDisjoint_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are disjoint. + +DE-9IM: FF*FF****"""@en ; + skos:prefLabel "disjoint"@en ; +. + +funcs:sfDisjoint_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfDisjoint_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfDisjoint_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfEquals + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfEquals_param1 funcs:sfEquals_param2 ) ; + fno:returns (funcs:sfEquals_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries are equal. + +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; +. + +funcs:sfEquals_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfEquals_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfEquals_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfIntersects + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfIntersects_param1 funcs:sfIntersects_param2 ) ; + fno:returns (funcs:sfIntersects_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries intersect. + +DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** """@en ; + skos:prefLabel "intersects"@en ; +. + +funcs:sfIntersects_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfIntersects_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfIntersects_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfOverlaps + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfOverlaps_param1 funcs:sfOverlaps_param2 ) ; + fno:returns (funcs:sfOverlaps_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument spatially overlaps the second geometry argument. + +DE-9IM: T*T***T** """@en ; + skos:prefLabel "overlaps"@en ; +. + +funcs:sfOverlaps_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfOverlaps_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfOverlaps_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfTouches + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfTouches_param1 funcs:sfTouches_param2 ) ; + fno:returns (funcs:sfTouches_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the input geometries touch. + +DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en ; + skos:example spec11:B.2.2.3 ; + skos:prefLabel "touches"@en ; +. + +funcs:sfTouches_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfTouches_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfTouches_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:sfWithin + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:sfWithin_param1 funcs:sfWithin_param2 ) ; + fno:returns (funcs:sfWithin_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition """A query function that returns true if the first geometry argument is spatially within the second geometry argument. + +DE-9IM: T*F**F***"""@en ; + skos:example spec11:B.2.2.2 ; + skos:prefLabel "within"@en ; +. + +funcs:sfWithin_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:sfWithin_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:sfWithin_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type xsd:boolean . + +funcs:symDifference + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:symDifference_param1 funcs:symDifference_param2 ) ; + fno:returns (funcs:symDifference_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of only one input geometry."@en ; + skos:prefLabel "symmetric difference"@en ; +. + +funcs:symDifference_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:symDifference_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:symDifference_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + +funcs:union + a sd:Function, fno:Function , skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + fno:expects (funcs:union_param1 funcs:union_param2 ) ; + fno:returns (funcs:union_output ) ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query function that returns a geometry consisting of all points that are part of at least one input geometry."@en ; + skos:example spec11:B.2.2.3 ; + skos:prefLabel "union"@en ; +. + +funcs:union_param1 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom1"@en . + +funcs:union_param2 a fno:Parameter ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral ; + fno:required "true"^^xsd:boolean ; + skos:prefLabel "geom2"@en . + +funcs:union_output a fno:Output ; + fno:required "true"^^xsd:boolean ; + fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . + diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql11/geo.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/geo.ttl new file mode 100644 index 00000000..e81d7bf9 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/geo.ttl @@ -0,0 +1,1061 @@ +# baseURI: http://www.opengis.net/ont/geosparql + +BASE + +PREFIX : +PREFIX dcterms: +PREFIX owl: +PREFIX rdf: +PREFIX rdfs: +PREFIX sdo: +PREFIX skos: +PREFIX spec11: # TODO: use PID IRI +PREFIX xsd: + + + + a owl:Ontology ; + dcterms:title "GeoSPARQL Ontology" ; + dcterms:publisher [ + a sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI ; + ] ; + dcterms:creator "OGC GeoSPARQL Standards Working Group" ; + dcterms:contributor + [ + a sdo:Person ; + sdo:name "Matthew Perry" ; + sdo:affiliation "Oracle Corporation" ; + sdo:email "matthew.perry@oracle.com"^^xsd:anyURI ; + sdo:url "https://orcid.org/0000-0003-1988-462X"^^xsd:anyURI ; + ] , + [ + a sdo:Person ; + sdo:name "John Herring" ; + sdo:affiliation "Oracle Corporation" ; + sdo:email "john.herring@oracle.com"^^xsd:anyURI ; + ] , + [ + a sdo:Person ; + sdo:name "Nicholas J. Car" ; + sdo:affiliation "SURROUND Australia Pty Ltd" , "Australian National University" ; + sdo:email "nicholas.car@surroundaustralia.com"^^xsd:anyURI ; + sdo:url "https://orcid.org/0000-0002-8742-7730"^^xsd:anyURI ; + ] , + [ + a sdo:Person ; + sdo:name "Joseph Abhayaratna" ; + sdo:affiliation "Geoscape Australia" ; + sdo:email "joseph.abhayaratna@geoscape.com.au"^^xsd:anyURI ; + sdo:url "https://orcid.org/0000-0001-5075-6234"^^xsd:anyURI ; + ], + [ + a sdo:Person ; + sdo:name "Timo Homburg" ; + sdo:affiliation "Mainz University Of Applied Sciences" ; + sdo:email "timo.homburg@hs-mainz.de"^^xsd:anyURI ; + sdo:url "https://orcid.org/0000-0002-9499-5840"^^xsd:anyURI ; + ], + [ + a sdo:Person ; + sdo:name "Simon J D Cox" ; + sdo:affiliation "CSIRO Australia" ; + sdo:email "simon.cox@csiro.au"^^xsd:anyURI ; + sdo:url "https://orcid.org/0000-0002-3884-3420"^^xsd:anyURI ; + ] , + [ + a sdo:Person ; + sdo:name "Frans Knibbe" ; + sdo:email "fjknibbe@gmail.com"^^xsd:anyURI ; + sdo:url "https://orcid.org/0000-0003-3789-2260"^^xsd:anyURI ; + ] , + [ + a sdo:Person ; + sdo:name "Mathias Bonduel" ; + sdo:affiliation "KU Leuven" , "Neanex Technologies" ; + sdo:email "mathias.bonduel@neanex.com"^^xsd:anyURI ; + sdo:url "https://orcid.org/0000-0002-3313-924X"^^xsd:anyURI ; + ] ; + dcterms:created "2020-09-09"^^xsd:date ; + dcterms:modified "2021-10-27"^^xsd:date ; + dcterms:replaces ; + dcterms:description "An RDF/OWL vocabulary for representing spatial information"@en ; + dcterms:license "https://www.ogc.org/license"^^xsd:anyURI ; + dcterms:rights "(c) 2021 Open Geospatial Consortium" ; + dcterms:source , "OGC GeoSPARQL - A Geographic Query Language for RDF Data OGC 11-052r5"@en ; + rdfs:seeAlso ; + owl:versionInfo "OGC GeoSPARQL 1.1" ; + owl:versionIRI ; +. + + +# ################################################################# +# # +# # Datatypes +# # +# ################################################################# + +:gmlLiteral + a rdfs:Datatype ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """A GML serialization of a Geometry object."""@en ; + rdfs:seeAlso ; # TODO: replace with one that is guaranteed to be persistent + skos:prefLabel "GML Literal"@en ; + skos:example + spec11:B.1.2.4 ; +. + +:wktLiteral + a rdfs:Datatype ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """A Well-known Text serialization of a Geometry object."""@en ; + rdfs:seeAlso ; # TODO: replace with one that is guaranteed to be persistent + skos:prefLabel "Well-known Text Literal"@en ; + skos:example + spec11:B.2.2.2 ; +. + +:geoJSONLiteral + a rdfs:Datatype ; + rdfs:seeAlso ; + rdfs:isDefinedBy + : , + ; + skos:definition """A GeoJSON serialization of a Geometry object."""@en ; + skos:prefLabel "GeoJSON Literal"@en ; + skos:example + spec11:B.1.2.4 ; +. + +:kmlLiteral + a rdfs:Datatype ; + rdfs:seeAlso ; + rdfs:isDefinedBy + : , + ; + skos:definition """A KML serialization of a Geometry object."""@en ; + skos:prefLabel "KML Literal"@en ; + skos:example + spec11:B.1.2.4 ; +. + +:dggsLiteral + a rdfs:Datatype ; + rdfs:isDefinedBy + : , + ; + skos:definition """A textual serialization of a Discrete Global Grid (DGGS) Geometry object."""@en ; + skos:example + """ " OrdinateList (R3234)"^^""" , + spec11:B.1.2.4 ; + rdfs:seeAlso ; + skos:prefLabel "DGGS Literal"@en ; + skos:scopeNote "This datatype is not expected to be used directly but to serve as an abstract datatype for a series of specific DGGS literal types, for specific DGGS implementations"@en ; +. + +# ################################################################# +# # +# # Object Properties +# # +# ################################################################# + +:defaultGeometry + a rdf:Property, owl:ObjectProperty ; + rdfs:subPropertyOf :hasGeometry ; + rdfs:domain :Feature ; + rdfs:range :Geometry ; + rdfs:isDefinedBy + : , + ; + skos:definition """The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry."""@en ; + owl:equivalentProperty :hasDefaultGeometry ; + skos:note """Duplicate properties defaultGeometry and hasDefaultGeometry exist because of an inconsistency between ontology and documentation in GeoSPARQL 1.0. Only hasDefaultGeometry is described in the documention."""@en ; + skos:prefLabel "default geometry"@en ; + skos:example + spec11:B.1.2.2 , + spec11:B.2.1 ; +. + +:hasDefaultGeometry + a rdf:Property, owl:ObjectProperty ; + rdfs:subPropertyOf :hasGeometry ; + rdfs:domain :Feature ; + rdfs:range :Geometry ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry."""@en ; + owl:equivalentProperty :defaultGeometry ; + skos:note """Duplicate properties defaultGeometry and hasDefaultGeometry exist because of an inconsistency between ontology and documentation in GeoSPARQL 1.0. Only hasDefaultGeometry is described in the documention."""@en ; + skos:prefLabel "has default geometry"@en ; +. + +:ehContains + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*TFF*FF*"""@en ; + rdfs:seeAlso ; + skos:prefLabel "contains"@en ; +. + +:ehCoveredBy + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFF*TFT**"""@en ; + rdfs:seeAlso ; + skos:prefLabel "covered by"@en ; +. + +:ehCovers + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: T*TFT*FF*"""@en ; + rdfs:seeAlso ; + skos:prefLabel "covers"@en ; +. + +:ehDisjoint + a rdf:Property, owl:ObjectProperty ; + owl:equivalentProperty :sfDisjoint ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****"""@en ; + rdfs:seeAlso ; + skos:prefLabel "disjoint"@en ; +. + +:ehEquals + a rdf:Property, owl:ObjectProperty ; + owl:equivalentProperty :sfEquals ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT"""@en ; + rdfs:seeAlso ; + skos:prefLabel "equals"@en ; +. + +:ehInside + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFF*FFT**"""@en ; + rdfs:seeAlso ; + skos:prefLabel "inside"@en ; +. + +:ehMeet + a rdf:Property, owl:ObjectProperty ; + owl:equivalentProperty :sfTouches ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en ; + rdfs:seeAlso ; + skos:prefLabel "meet"@en ; +. + +:ehOverlap + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**"""@en ; + rdfs:seeAlso ; + skos:prefLabel "overlap"@en ; +. + +:hasGeometry + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :Feature ; + rdfs:range :Geometry ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """A spatial representation for a given Feature."""@en ; + skos:prefLabel "has geometry"@en ; + skos:example + spec11:B.1.1.2.2 , + spec11:B.1.1.2.3 , + spec11:B.1.1.2.4 , + spec11:B.1.1.2.5 , + spec11:B.1.1.2.6 , + spec11:B.1.1.2.8 , + spec11:B.1.1.3.2 , + spec11:B.1.1.3.3 , + spec11:B.1.2.2 , + spec11:B.1.2.3 , + spec11:B.1.2.4 , + spec11:B.2 ; +. + +:hasBoundingBox + a rdf:Property, owl:ObjectProperty ; + rdfs:subPropertyOf :hasGeometry ; + rdfs:domain :Feature ; + rdfs:range :Geometry ; + rdfs:isDefinedBy + : , + ; + skos:definition """The minimum or smallest bounding or enclosing box of a given Feature."""@en ; + skos:prefLabel "has bounding box"@en ; + skos:scopeNote "The target is a Geometry that defines a rectilinear region whose edges are aligned with the axes of the coordinate reference system, which exactly contains the Feature, for example an instance of http://www.opengis.net/ont/sf#envelope."@en ; + skos:example + spec11:B.1.2.2 ; +. + +:hasCentroid + a rdf:Property, owl:ObjectProperty ; + rdfs:subPropertyOf :hasGeometry ; + rdfs:domain :Feature ; + rdfs:range :Geometry ; + rdfs:isDefinedBy + : , + ; + skos:definition """The arithmetic mean position of all the Geometry points of a given Feature."""@en ; + skos:prefLabel "has centroid"@en ; + skos:scopeNote "The target Geometry shall describe a point, for example an instance of http://www.opengis.net/ont/sf#Point."@en ; + skos:example + spec11:B.1.2.2 ; +. + +:hasLength + a rdf:Property, owl:ObjectProperty ; + rdfs:subPropertyOf :hasSize ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + : , + ; + skos:definition """The length of a Spatial Object."""@en ; + skos:prefLabel "has length"@en ; + skos:example + spec11:B.1.1.2.7 , + spec11:B.1.2.2 ; +. + +:hasPerimeterLength + a rdf:Property, owl:ObjectProperty ; + rdfs:subPropertyOf :hasSize ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + : , + ; + skos:definition """The length of the perimeter of a Spatial Object."""@en ; + skos:prefLabel "has perimeter length"@en ; + skos:example + spec11:B.1.1.1.2 ; +. + +:hasArea + a rdf:Property, owl:ObjectProperty ; + rdfs:subPropertyOf :hasSize ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + : , + ; + skos:definition """The area of a Spatial Object."""@en ; + skos:prefLabel "has area"@en ; + skos:example + spec11:B.1.1.2.4 , + spec11:B.1.2.2 ; +. + +:hasVolume + a rdf:Property, owl:ObjectProperty ; + rdfs:subPropertyOf :hasSize ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + : , + ; + skos:definition """The volume of a three-dimensional Spatial Object."""@en ; + skos:prefLabel "has volume"@en ; + skos:example + spec11:B.1.2.2 ; +. + +:hasSpatialResolution + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy + : , + ; + skos:definition """The spatial resolution of a Geometry."""@en ; + skos:note """Spatial resolution specifies the level of detail of a Geometry. It the smallest distinguishable distance between spatially adjacent coordinates."""@en; + skos:prefLabel "has spatial resolution"@en ; + skos:example + spec11:B.1.2.2 ; +. + +:hasSpatialAccuracy + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy + : , + ; + skos:definition """The positional accuracy of the coordinates of a Geometry."""@en ; + skos:note """Spatial accuracy is applicable when a Geometry is used to represent a Feature. It is expressed as a distance that indicates the truthfullness of the positions (coordinates) that define the Geometry. In this case accuracy defines a zone surrounding each coordinate within wich the real positions are known to be. The accuracy value defines this zone as a distance from the coordinate(s) in all directions (e.g. a line, a circle or a sphere, depending on spatial dimension)."""@en; + skos:prefLabel "has spatial accuracy"@en ; + skos:example + spec11:B.1.2.3 ; +. + +:rcc8dc + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FFTFFTTTT"""@en ; + rdfs:seeAlso ; + skos:prefLabel "disconnected"@en ; +. + +:rcc8ec + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FFTFTTTTT"""@en ; + rdfs:seeAlso ; + skos:prefLabel "externally connected"@en ; +. + +:rcc8eq + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT"""@en ; + rdfs:seeAlso ; + skos:prefLabel "equals"@en ; +. + +:rcc8ntpp + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFFTFFTTT"""@en ; + rdfs:seeAlso ; + skos:prefLabel "non-tangential proper part"@en ; +. + +:rcc8ntppi + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: TTTFFTFFT"""@en ; + rdfs:seeAlso ; + skos:prefLabel "non-tangential proper part inverse"@en ; +. + +:rcc8po + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: TTTTTTTTT"""@en ; + rdfs:seeAlso ; + skos:prefLabel "partially overlapping"@en ; +. + +:rcc8tpp + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFFTTFTTT"""@en ; + rdfs:seeAlso ; + skos:prefLabel "tangential proper part"@en ; +. + +:rcc8tppi + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: TTTFTTFFT"""@en ; + rdfs:seeAlso ; + skos:prefLabel "tangential proper part inverse"@en ; +. + +:sfContains + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*"""@en ; + rdfs:seeAlso ; + skos:prefLabel "contains"@en ; +. + +:sfCrosses + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially crosses the object SpatialObject. DE-9IM: T*T******"""@en ; + rdfs:seeAlso ; + skos:prefLabel "crosses"@en ; +. + +:sfDisjoint + a rdf:Property, owl:ObjectProperty ; + owl:equivalentProperty :ehDisjoint ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****"""@en ; + rdfs:seeAlso ; + skos:prefLabel "disjoint"@en ; +. + +:sfEquals + a rdf:Property, owl:ObjectProperty ; + owl:equivalentProperty :ehEquals ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT"""@en ; + rdfs:seeAlso ; + skos:prefLabel "equals"@en ; +. + +:sfIntersects + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject is not spatially disjoint from the object SpatialObject. DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****"""@en ; + rdfs:seeAlso ; + skos:prefLabel "intersects"@en ; +. + +:sfOverlaps + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**"""@en ; + rdfs:seeAlso ; + skos:prefLabel "overlaps"@en ; +. + +:sfTouches + a rdf:Property, owl:ObjectProperty ; + owl:equivalentProperty :ehMeet ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject spatially touches the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en ; + rdfs:seeAlso ; + skos:prefLabel "touches"@en ; +. + +:sfWithin + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:range :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """States that the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***"""@en ; + rdfs:seeAlso ; + skos:prefLabel "within"@en ; +. + +:hasSize + a rdf:Property, owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """Subproperties of this property are used to indicate the size of a Spatial Object as a measurement or estimate of one or more dimensions of the Spatial Object's spatial presence."""@en ; + skos:note """The recommended way to specify size is by using a subproperty of hasMetricSize. Subproperties of hasSize can be used if more complex expressions are necessary, for example if the unit of length can not be converted to meter, or if additional data are needed to describe the measurement or estimate."""@en ; + skos:prefLabel "has size"@en ; +. + +# ################################################################# +# # +# # Data properties +# # +# ################################################################# + +:asGML + a rdf:Property, owl:DatatypeProperty ; + rdfs:subPropertyOf :hasSerialization ; + rdfs:domain :Geometry ; + rdfs:range :gmlLiteral ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """The GML serialization of a Geometry"""@en ; + skos:prefLabel "as GML"@en ; + skos:example + spec11:B.1.2.4 ; +. + +:asWKT + a rdf:Property, owl:DatatypeProperty ; + rdfs:subPropertyOf :hasSerialization ; + rdfs:domain :Geometry ; + rdfs:range :wktLiteral ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """The WKT serialization of a Geometry"""@en ; + skos:prefLabel "as WKT"@en ; + skos:example + spec11:B.1.1.2.2 , + spec11:B.1.1.2.3 , + spec11:B.1.1.2.4 , + spec11:B.1.1.2.5 , + spec11:B.1.1.2.6 , + spec11:B.1.1.2.8 , + spec11:B.1.1.3.1 , + spec11:B.1.1.3.2 , + spec11:B.1.1.3.3 , + spec11:B.1.2.2 , + spec11:B.2.2.4 , + spec11:B.2.1 ; +. + +:asGeoJSON + a rdf:Property, owl:DatatypeProperty ; + rdfs:subPropertyOf :hasSerialization; + rdfs:domain :Geometry ; + rdfs:range :geoJSONLiteral ; + rdfs:seeAlso ; + rdfs:isDefinedBy + : , + ; + skos:definition """The GeoJSON serialization of a Geometry"""@en ; + skos:prefLabel "as GeoJSON"@en ; + skos:example + spec11:B.1.2.4 ; +. + +:asKML + a rdf:Property, owl:DatatypeProperty ; + rdfs:subPropertyOf :hasSerialization; + rdfs:domain :Geometry ; + rdfs:range :kmlLiteral ; + rdfs:seeAlso ; + rdfs:isDefinedBy + : , + ; + skos:definition """The KML serialization of a Geometry"""@en ; + skos:prefLabel "as KML"@en ; + skos:example + spec11:B.1.2.4 ; +. + +:asDGGS + a rdf:Property, owl:DatatypeProperty ; + rdfs:subPropertyOf :hasSerialization; + rdfs:domain :Geometry ; + rdfs:range :dggsLiteral ; + rdfs:isDefinedBy + : , + ; + skos:definition """The Discrete Global Grid System (DGGS) serialization of a Geometry"""@en ; + skos:prefLabel "as DGGS"@en ; + skos:example + spec11:B.1.2.4 ; +. + +:coordinateDimension + a rdf:Property, owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:range xsd:integer ; + rdfs:isDefinedBy + : , + ; + skos:definition """The number of measurements or axes needed to describe the position of this Geometry in a coordinate system."""@en ; + skos:prefLabel "coordinate dimension"@en ; + skos:example + spec11:B.1.2.3 ; +. + +:dimension + a rdf:Property, owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:range xsd:integer ; + rdfs:isDefinedBy + : , + ; + skos:definition """The topological dimension of this geometric object, which must be less than or equal to the coordinate dimension. In non-homogeneous collections, this will return the largest topological dimension of the contained objects."""@en ; + skos:prefLabel "dimension"@en ; + skos:example + spec11:B.1.2.3 ; +. + +:hasSerialization + a rdf:Property, owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:range rdfs:Literal ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """Connects a Geometry object with its text-based serialization."""@en ; + skos:prefLabel "has serialization"@en ; + skos:example + spec11:B.1.2.3 ; +. + +:isEmpty + a rdf:Property, owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:range xsd:boolean ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """(true) if this geometric object is the empty Geometry. If true, then this geometric object represents the empty point set for the coordinate space."""@en ; + skos:prefLabel "is empty"@en ; + skos:example + spec11:B.1.2.3 ; +. + +:isSimple + a rdf:Property, owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:range xsd:boolean ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """(true) if this geometric object has no anomalous geometric points, such as self intersection or self tangency."""@en ; + rdfs:seeAlso ; + skos:prefLabel "is simple"@en ; + skos:example + spec11:B.1.2.3 ; +. + +:spatialDimension + a rdf:Property, owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:range xsd:integer ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """The number of measurements or axes needed to describe the spatial position of this Geometry in a coordinate system."""@en ; + skos:prefLabel "spatial dimension"@en ; + skos:example + spec11:B.1.2.3 ; +. + +:hasMetricSpatialResolution + a rdf:Property, owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:range xsd:double ; + rdfs:isDefinedBy + : , + ; + skos:definition """The spatial resolution of a Geometry in meters."""@en ; + skos:note """Spatial resolution specifies the level of detail of a Geometry. It the smallest dinstinguishable distance between spatially adjacent coordinates."""@en; + skos:prefLabel "has spatial resolution in meters"@en ; + skos:example + spec11:B.1.1.2.6 , + spec11:B.1.2.2 ; +. + +:hasMetricSpatialAccuracy + a rdf:Property, owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:range xsd:double ; + rdfs:isDefinedBy + : , + ; + skos:definition """The positional accuracy of the coordinates of a Geometry in meters."""@en ; + skos:note """Spatial accuracy is applicable when a Geometry is used to represent a Feature. It is expressed as a distance that indicates the truthfullness of the positions (coordinates) that define the Geometry. In this case accuracy defines a zone surrounding each coordinate within wich the real positions are known to be. The accuracy value defines this zone as a distance from the coordinate(s) in all directions (e.g. a line, a circle or a sphere, depending on spatial dimension)."""@en; + skos:prefLabel "has spatial accuracy in meters"@en ; + skos:example + spec11:B.1.2.3 ; +. + +:hasMetricLength + a rdf:Property, owl:DatatypeProperty ; + rdfs:subPropertyOf :hasMetricSize ; + rdfs:domain :SpatialObject ; + rdfs:range xsd:double ; + rdfs:isDefinedBy + : , + ; + skos:definition """The length of a Spatial Object in meters."""@en ; + skos:prefLabel "has length in meters"@en ; + skos:example + spec11:B.1.2.2 ; +. + +:hasMetricPerimeterLength + a rdf:Property, owl:DatatypeProperty ; + rdfs:subPropertyOf :hasMetricSize ; + rdfs:domain :SpatialObject ; + rdfs:range xsd:double ; + rdfs:isDefinedBy + : , + ; + skos:definition """The length of the perimeter of a Spatial Object in meters."""@en ; + skos:prefLabel "has perimeter length in meters"@en ; + skos:example + spec11:B.1.1.1.2 ; +. + +:hasMetricArea + a rdf:Property, owl:DatatypeProperty ; + rdfs:subPropertyOf :hasMetricSize ; + rdfs:domain :SpatialObject ; + rdfs:range xsd:double ; + rdfs:isDefinedBy + : , + ; + skos:definition """The area of a Spatial Object in square meters."""@en ; + skos:prefLabel "has area in square meters"@en ; + skos:example + spec11:B.1.1.2.3 , + spec11:B.1.1.2.9 , + spec11:B.1.1.3.3 , + spec11:B.1.2.2 ; +. + +:hasMetricVolume + a rdf:Property, owl:DatatypeProperty ; + rdfs:subPropertyOf :hasMetricSize ; + rdfs:domain :SpatialObject ; + rdfs:range xsd:double ; + rdfs:isDefinedBy + : , + ; + skos:definition """The volume of a Spatial Object in cubic meters."""@en ; + skos:prefLabel "has volume in cubic meters"@en ; + skos:example + spec11:B.1.1.2.9 , + spec11:B.1.2.2 ; +. + +:hasMetricSize + a rdf:Property, owl:DatatypeProperty ; + rdfs:domain :SpatialObject ; + rdfs:range xsd:double ; + rdfs:isDefinedBy + : , + ; + skos:definition """Subproperties of this property are used to indicate the size of a Spatial Object, as a measurement or estimate of one or more dimensions of the Spatial Object's spatial presence. Units are always metric (meter, square meter or cubic meter)."""@en ; + skos:prefLabel "has metric size"@en ; +. + +# ################################################################# +# # +# # Classes +# # +# ################################################################# + +:Feature + a rdfs:Class, owl:Class ; + rdfs:subClassOf :SpatialObject ; + owl:disjointWith :Geometry ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """A discrete spatial phenomenon in a universe of discourse."""@en ; + skos:note """A Feature represents a uniquely identifiable phenomenon, for example a river or an apple. While such phenomena (and therefore the Features used to represent them) are bounded, their boundaries may be crisp (e.g., the declared boundaries of a state), vague (e.g., the delineation of a valley versus its neighboring mountains), and change with time (e.g., a storm front). While discrete in nature, Features may be created from continuous observations, such as an isochrone that determines the region that can be reached by ambulance within 5 minutes."""@en ; + skos:prefLabel "Feature"@en ; + skos:example + spec11:B.1.1.2.1 , + spec11:B.1.1.2.2 , + spec11:B.1.1.2.3 , + spec11:B.1.1.2.4 , + spec11:B.1.1.2.5 , + spec11:B.1.1.2.6 , + spec11:B.1.1.2.7 , + spec11:B.1.1.2.8 , + spec11:B.1.1.2.9 , + spec11:B.1.1.3.2 , + spec11:B.1.1.3.3 , + spec11:B.1.2.2 , + spec11:B.1.2.3 , + spec11:B.1.2.4 ; +. + +:FeatureCollection + a rdfs:Class, owl:Class ; + rdfs:isDefinedBy + : , + ; + rdfs:subClassOf :SpatialObjectCollection ; + rdfs:subClassOf [ + rdf:type owl:Restriction ; + owl:allValuesFrom :Feature ; + owl:onProperty rdfs:member ; + ] ; + skos:prefLabel "Feature Collection"@en ; + skos:definition "A collection of individual Features."@en ; + skos:example + spec11:B.1.1.6 ; +. + +:Geometry + a rdfs:Class, owl:Class ; + rdfs:subClassOf :SpatialObject ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """A coherent set of direct positions in space. The positions are held within a Spatial Reference System (SRS)."""@en ; + skos:note """Geometry can be used as a representation of the shape, extent or location of a Feature and may exist as a self-contained entity."""@en ; + skos:prefLabel "Geometry"@en ; + skos:example + spec11:B.1.1.2.2 , + spec11:B.1.1.2.3 , + spec11:B.1.1.2.4 , + spec11:B.1.1.2.5 , + spec11:B.1.1.2.6 , + spec11:B.1.1.2.8 , + spec11:B.1.1.3.1 , + spec11:B.1.1.3.2 , + spec11:B.1.1.3.3 , + spec11:B.1.2.2 , + spec11:B.1.2.3 , + spec11:B.1.2.4 ; +. + +:GeometryCollection + a rdfs:Class, owl:Class ; + rdfs:isDefinedBy + : , + ; + rdfs:subClassOf :SpatialObjectCollection ; + rdfs:subClassOf [ + rdf:type owl:Restriction ; + owl:allValuesFrom :Geometry ; + owl:onProperty rdfs:member ; + ] ; + skos:definition "A collection of individual Geometries."@en ; + skos:prefLabel "Geometry Collection"@en ; + skos:example + spec11:B.1.1.7 ; +. + +:SpatialObject + a rdfs:Class, owl:Class ; + rdfs:isDefinedBy + : , + , + ; + skos:definition """Anything spatial (being or having a shape, position or an extent)."""@en ; + skos:note """Subclasses of this class are expected to be used for instance data."""@en ; + skos:prefLabel "Spatial Object"@en ; + skos:example + spec11:B.1.1.1.1 , + spec11:B.1.1.1.2 ; +. + +:SpatialObjectCollection + a rdfs:Class, owl:Class ; + rdfs:isDefinedBy + : , + ; + rdfs:subClassOf rdfs:Container ; + rdfs:subClassOf [ + rdf:type owl:Restriction ; + owl:allValuesFrom :SpatialObject ; + owl:onProperty rdfs:member ; + ] ; + skos:prefLabel "Spatial Object Collection"@en ; + skos:definition """A collection of individual Spatial Objects."""@en ; + skos:note "This is the superclass of Feature Collection and Geometry Collection."@en ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql11/profile.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/profile.ttl new file mode 100644 index 00000000..4429ee54 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/profile.ttl @@ -0,0 +1,181 @@ +PREFIX dcterms: +PREFIX owl: +PREFIX prof: +PREFIX role: +PREFIX sdo: +PREFIX skos: +PREFIX xsd: + + + a prof:Profile ; + dcterms:created "2020-10-11"^^xsd:date ; + dcterms:creator "OGC GeoSPARQL Standards Working Group" ; + dcterms:description "This is a 'profile declaration' for the GeoSPARQL 1.1 specification (standard). It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary."@en ; + dcterms:license "https://www.ogc.org/license"^^xsd:anyURI ; + dcterms:modified "2021-06-16"^^xsd:date ; + dcterms:publisher [ + a sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI + ] ; + dcterms:rights "(c) 2021 Open Geospatial Consortium" ; + dcterms:title "GeoSPARQL 1.1 Profile" ; + owl:versionIRI ; + owl:versionInfo "OGC GeosPARQL 1.1" ; + skos:scopeNote "Profile declarations are used to allow data to identify specifications in a way that allows data to make conformance claims to them - a broader conformance claim than that made to individual 'conformance classes' that are commonly found in recent OGC specifications. Profile declarations are also used to describe and relate the often multiple parts of specifications: ontologies, specification 'documents', vocabularies, validators and so on. This declaration describes where those parts are, what form (format) they take, what information models they implement and what roles they play."@en ; + prof:hasResource + , + , + , + , + , + , + , + , + , + , + , + , + , + ; +. + + + a prof:ResourceDescriptor ; + dcterms:conformsTo ; + dcterms:description "An OWL ontology (vocabulary) of the GML geometry types"@en ; + dcterms:format "text/xml" ; + dcterms:title "GML Geometry Types Vocabulary"@en ; + prof:hasArtifact "https://schemas.opengis.net/gml/3.2.1/gml_32_geometries.rdf"^^xsd:anyURI ; + prof:hasRole role:vocabulary ; +. + + + a + owl:NamedIndividual , + sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url ; +. + + + a prof:ResourceDescriptor ; + dcterms:description "Examples that are too long to sensibly fit within the Specification's Annex B. They are presented as individual files within a version control repository directory."@en ; + dcterms:title "Extended Examples"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/tree/master/1.1/examples"^^xsd:anyURI ; + prof:hasRole role:example ; +. + + + a prof:ResourceDescriptor ; + dcterms:conformsTo ; + dcterms:description "all GeoSPARQL functions and rules presented as a SKOS vocabulary"@en ; + dcterms:format "text/turtle" ; + dcterms:title "GeoSPARQL Functions & Rules vocabulary"@en ; + prof:hasArtifact "http://defs-dev.opengis.net/static/definitions/conceptschemes/functions_geosparql.ttl"^^xsd:anyURI ; + prof:hasRole role:vocabulary ; +. + + + a prof:ResourceDescriptor ; + dcterms:description "This is a JSON-LD context which can be used to incorporate the GeoSPARQL vocabulary in a JSON-LD file"@en ; + dcterms:format "text/json" ; + dcterms:title "JSON-LD context for the GeoSPARQL ontology"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/contexts/geo-context.json"^^xsd:anyURI ; + prof:hasRole role:specification ; +. + + + a prof:ResourceDescriptor ; + dcterms:description "Code repository storing all Profile artifacts"@en ; + dcterms:title "Profile code repository"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql"^^xsd:anyURI ; + prof:hasRole role:repository ; +. + + + a prof:ResourceDescriptor ; + dcterms:conformsTo ; + dcterms:description "A vocabulary of the requirements and conformance classes in the GeoSPARQL 1.1 specification"@en ; + dcterms:format "text/turtle" ; + dcterms:title "GeoSPARQL 1.1 Requirement and Conformance Class Vocabulary"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/reqs.ttl"^^xsd:anyURI ; + prof:hasRole role:specification ; +. + + + a prof:ResourceDescriptor ; + dcterms:conformsTo ; + dcterms:description "all GeoSPARQL Spatial Aggregate functions presented as a SKOS vocabulary"@en ; + dcterms:format "text/turtle" ; + dcterms:title "GeoSPARQL Spatial Aggregate Functions"@en ; + prof:hasArtifact "http://defs-dev.opengis.net/static/definitions/conceptschemes/sa_functions.ttl"^^xsd:anyURI ; + prof:hasRole role:vocabulary ; +. + + + a prof:ResourceDescriptor ; + dcterms:description "This is a JSON-LD context which can be used to incorporate the Simple Features vocabulary in a JSON-LD file"@en ; + dcterms:format "text/json" ; + dcterms:title "JSON-LD context for the Simple Features vocabulary"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/contexts/sf-context.json"^^xsd:anyURI ; + prof:hasRole role:specification ; +. + + + a prof:ResourceDescriptor ; + dcterms:conformsTo ; + dcterms:description "A [Shapes Constraint Language (SHACL)](https://www.w3.org/TR/shacl/) file that specifies rules for RDF data that can be used to test the conformance of data to the GeoSPARQL standard."@en ; + dcterms:format "text/turtle" ; + dcterms:title "GeoSPARQL RDF Shapes Validator"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/master/1.1/validator.ttl"^^xsd:anyURI ; + prof:hasRole role:validation ; +. + + + a prof:ResourceDescriptor ; + dcterms:format "text/html" ; + dcterms:title + "GeoSPARQL 1.1 Release Notes"@en , + "GeoSPARQL Specification online"@en ; + prof:hasArtifact + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/spec/_11-052r4.html"^^xsd:anyURI , + "https://opengeospatial.github.io/ogc-geosparql/geosparql11/releasenotes.html"^^xsd:anyURI ; + prof:hasRole role:specification ; +. + + + a prof:ResourceDescriptor ; + dcterms:format "application/pdf" ; + dcterms:title "GeoSPARQL Specification Document as a PDF"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/master/1.1/spec/_11-052r4.pdf"^^xsd:anyURI ; + prof:hasRole role:specification ; +. + + + a prof:ResourceDescriptor ; + dcterms:description "The GeoSPARQL 1.1 ontology in RDF (turtle)"@en ; + dcterms:format "text/turtle" ; + dcterms:title "GeoSPARQL Ontology"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/master/1.1/geo.ttl"^^xsd:anyURI ; + prof:hasRole role:schema ; +. + + + a prof:ResourceDescriptor ; + dcterms:description "The GeoSPARQL 1.1 ontology in RDF (JSON-LD)"@en ; + dcterms:format "application/ld+json" ; + dcterms:title "GeoSPARQL Ontology"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/master/1.1/geo.json"^^xsd:anyURI ; + prof:hasRole role:schema ; +. + + + a prof:ResourceDescriptor ; + dcterms:conformsTo ; + dcterms:description "An OWL ontology (vocabulary) of the Simple Features geometry types"@en ; + dcterms:format "text/turtle" ; + dcterms:title "Simple Features Vocabulary"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/sf_geometries.ttl"^^xsd:anyURI ; + prof:hasRole role:vocabulary ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql11/reqs.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/reqs.ttl new file mode 100644 index 00000000..0fd33015 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/reqs.ttl @@ -0,0 +1,1865 @@ +PREFIX conf10core: +PREFIX conf10gtx: +PREFIX conf10gx: +PREFIX conf10qre: +PREFIX conf10ree: +PREFIX conf10tve: +PREFIX conf11core: +PREFIX conf11gx: +PREFIX conf11qre: +PREFIX confs10: +PREFIX confs11: +PREFIX cs: +PREFIX dcterms: +PREFIX owl: +PREFIX prov1: +PREFIX rdfs: +PREFIX reqs10: +PREFIX reqs10core: +PREFIX reqs10gtx: +PREFIX reqs10gx: +PREFIX reqs10qre: +PREFIX reqs10ree: +PREFIX reqs10tve: +PREFIX reqs11core: +PREFIX reqs11gx: +PREFIX sd: +PREFIX sdo: +PREFIX skos: +PREFIX spec: +PREFIX xsd: + +reqs10:geosparql10reqs + a skos:Collection ; + rdfs:isDefinedBy cs: ; + skos:definition "All the GeoSPARQL Requirements defined within the GeoSPARQL 1.0 specification"@en ; + skos:inScheme cs: ; + skos:member + reqs10core:feature-class , + reqs10core:sparql-protocol , + reqs10core:spatial-object-class , + reqs10gx:feature-properties , + reqs10gx:geometry-as-gml-literal , + reqs10gx:geometry-as-wkt-literal , + reqs10gx:geometry-class , + reqs10gx:geometry-properties , + reqs10gx:gml-literal , + reqs10gx:gml-literal-empty , + reqs10gx:gml-profile , + reqs10gx:query-functions , + reqs10gx:srid-function , + reqs10gx:wkt-axis-order , + reqs10gx:wkt-literal , + reqs10gx:wkt-literal-default-srs , + reqs10gx:wkt-literal-empty , + reqs10gtx:eh-query-functions , + reqs10gtx:rcc8-query-functions , + reqs10gtx:relate-query-function , + reqs10gtx:sf-query-functions , + reqs10qre:eh-query-rewrite , + reqs10qre:rcc8-query-rewrite , + reqs10qre:sf-query-rewrite , + reqs10ree:bgp-rdfs-ent , + reqs10ree:gml-geometry-types , + reqs10ree:wkt-geometry-types , + reqs10tve:eh-spatial-relations , + reqs10tve:rcc8-spatial-relations , + reqs10tve:sf-spatial-relations ; + skos:prefLabel "GeoSPARQL 1.0 Requirements"@en ; +. + +reqs10:geosparql11reqs + a skos:Collection ; + rdfs:isDefinedBy cs: ; + skos:definition "All the GeoSPARQL Requirements defined within the GeoSPARQL 1.1 specification"@en ; + skos:inScheme cs: ; + skos:member + reqs11core:feature-collection-class , + reqs11core:geometry-collection-class , + reqs11core:sparql-protocol , + reqs11core:spatial-object-collection-class , + reqs11gx:dggs-literal , + reqs11gx:dggs-literal-empty , + reqs11gx:dggs-literal-srs , + reqs11gx:feature-properties , + reqs11gx:geojson-literal , + reqs11gx:geojson-literal-empty , + reqs11gx:geojson-literal-srs , + reqs11gx:geometry-as-dggs-literal , + reqs11gx:geometry-as-geojson-literal , + reqs11gx:geometry-as-kml-literal , + reqs11gx:geometry-properties , + reqs11gx:kml-literal , + reqs11gx:kml-literal-empty , + reqs11gx:kml-literal-srs , + reqs11gx:query-functions , + reqs11gx:query-functions-dggs , + reqs11gx:query-functions-non-sf , + reqs11gx:query-functions-non-sf-dggs , + ; + skos:prefLabel "GeoSPARQL 1.1 Requirements"@en ; +. + +confs11:geometry-extension-dggs + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + dcterms:requires confs11:core ; + rdfs:isDefinedBy cs: ; + skos:definition "The Geometry Extension - DGGS Conformance Class for GeoSPARQL 1.1"@en ; + skos:inScheme cs: ; + skos:member + conf10gx:geometry-class , + conf10gx:query-functions , + conf10gx:srid-function , + conf11gx:dggs-literal , + conf11gx:dggs-literal-empty , + conf11gx:dggs-literal-srs , + conf11gx:feature-properties , + conf11gx:query-functions , + conf11gx:query-functions-non-sf , + conf11gx:sa-functions ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: Geometry Extension - DGGS"@en ; +. + +conf11qre:query-rewrite-extension + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + dcterms:requires + confs10:query-rewrite-extension , + confs11:geometry-topology-extension ; + rdfs:isDefinedBy cs: ; + skos:definition "The Query Rewrite Extension Conformance Class for GeoSPARQL 1.1"@en ; + skos:inScheme cs: ; + skos:member + conf10gx:geometry-class , + conf10gx:query-functions , + conf10gx:srid-function , + conf10gtx:eh-query-functions , + conf10gtx:rcc8-query-functions , + conf10gtx:relate-query-function , + conf10gtx:sf-query-functions , + conf10qre:eh-query-rewrite , + conf10qre:rcc8-query-rewrite , + conf10qre:sf-query-rewrite , + conf11gx:dggs-literal , + conf11gx:dggs-literal-empty , + conf11gx:dggs-literal-srs , + conf11gx:feature-properties , + conf11gx:query-functions , + conf11gx:query-functions-non-sf , + conf11gx:sa-functions ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: Query Rewrite Extension"@en ; +. + +confs11:rdfs-entailment-extension + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + dcterms:requires + confs10:rdfs-entailment-extension , + confs11:geometry-topology-extension ; + rdfs:isDefinedBy cs: ; + skos:definition "The RDFS Entailment Extension Conformance Class for GeoSPARQL 1.1"@en ; + skos:inScheme cs: ; + skos:member + conf10gx:geometry-class , + conf10gx:query-functions , + conf10gx:srid-function , + conf10gtx:eh-query-functions , + conf10gtx:rcc8-query-functions , + conf10gtx:relate-query-function , + conf10gtx:sf-query-functions , + conf10ree:bgp-rdfs-ent , + conf10ree:gml-geometry-types , + conf10ree:wkt-geometry-types , + conf11gx:dggs-literal , + conf11gx:dggs-literal-empty , + conf11gx:dggs-literal-srs , + conf11gx:feature-properties , + conf11gx:query-functions , + conf11gx:query-functions-non-sf , + conf11gx:sa-functions ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: RDFS Entailment Extension"@en ; +. + +confs10:query-rewrite-extension + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + dcterms:requires confs10:geometry-topology-extension ; + rdfs:isDefinedBy cs: ; + skos:definition "The Query Rewrite Extension Conformance Class for GeoSPARQL 1.0"@en ; + skos:inScheme cs: ; + skos:member + conf10qre:eh-query-rewrite , + conf10qre:rcc8-query-rewrite , + conf10qre:sf-query-rewrite ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Class: Query Rewrite Extension"@en ; +. + +confs10:rdfs-entailment-extension + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + dcterms:requires confs10:geometry-topology-extension ; + rdfs:isDefinedBy cs: ; + skos:definition "The RDFS Entailment Extension Conformance Class for GeoSPARQL 1.0"@en ; + skos:inScheme cs: ; + skos:member + conf10ree:bgp-rdfs-ent , + conf10ree:gml-geometry-types , + conf10ree:wkt-geometry-types ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Class: RDFS Entailment Extension"@en ; +. + +conf10tve:eh-spatial-relations + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10tve:eh-spatial-relations ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: EH Spatial Relations"@en ; +. + +conf10tve:rcc8-spatial-relations + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10tve:rcc8-spatial-relations ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: RCC8 Spatial Relations"@en ; +. + +conf10tve:sf-spatial-relations + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10tve:sf-spatial-relations ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: SF Spatial Relations"@en ; +. + +conf11core:geometry-collection-class + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + skos:definition "Verify that queries involving geo:GeometryCollection return the correct result on a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Geometry Collection Class"@en ; +. + +confs11:geometry-extension + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + dcterms:requires + confs10:geometry-extension , + confs11:core ; + rdfs:isDefinedBy cs: ; + skos:definition "The Geometry Extension Conformance Class for GeoSPARQL 1.1"@en ; + skos:inScheme cs: ; + skos:member + conf11gx:geojson-literal , + conf11gx:geojson-literal-empty , + conf11gx:geojson-literal-srs , + conf11gx:geometry-as-geojson-literal , + conf11gx:geometry-as-kml-literal , + conf11gx:geometry-properties , + conf11gx:kml-literal , + conf11gx:kml-literal-empty , + conf11gx:kml-literal-srs , + conf11gx:query-functions , + conf11gx:query-functions-non-sf , + conf11gx:sa-functions ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: Geometry Extension"@en ; +. + +conf11gx:geometry-as-dggs-function + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:geometry-as-dggs-function ; + skos:definition "Verify that a set of SPARQL queries involving the geof:asDGGS function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: asDGGS Function"@en ; +. + +conf11gx:geometry-as-dggs-literal + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement" ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:geometry-as-dggs-literal ; + skos:definition "Verify that queries involving the geo:asDGGS property return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Geometry asDGGS Literal"@en ; +. + +conf11gx:geometry-as-geojson-function + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:geometry-as-geojson-function ; + skos:definition "Verify that a set of SPARQL queries involving the geof:asGeoJSON function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: asGeoJSON Function"@en ; +. + +conf11gx:geometry-as-gml-function + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:geometry-as-gml-function ; + skos:definition "Verify that a set of SPARQL queries involving the geof:asGML function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: asGML Function"@en ; +. + +conf11gx:geometry-as-kml-function + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:geometry-as-kml-function ; + skos:definition "Verify that a set of SPARQL queries involving the geof:asKML function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: asKML Function"@en ; +. + +conf11gx:geometry-as-wkt-function + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:geometry-as-wkt-function ; + skos:definition "Verify that a set of SPARQL queries involving the geof:asWKT function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: asWKT Function"@en ; +. + +conf11gx:query-functions-dggs + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:query-functions-dggs ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:boundary geof:buffer, geof:convexHull, geof:coordinateDimension, geof:difference, geof:dimension, geof:distance, geof:envelope, geof:geometryType, geof:getSRID, geof:intersection, geof:is3D, geof:isEmpty, geof:isMeasured, geof:isSimple, geof:spatialDimension, geof:symDifference, geof:transform and geof:union for DGGS geometry literals"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Query Functions, DGGS"@en ; +. + +conf11gx:query-functions-non-sf-dggs + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:query-functions-non-sf-dggs ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:area, geof:geometryN, geof:length, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY, geof:minZ, geof:numGeometries and geof:projectTo for DGGS geometry literals"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Query Functions, non Simple Features, DGGS"@en ; +. + +confs11:topology-extension + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + dcterms:requires + confs10:topology-extension , + confs11:core ; + rdfs:isDefinedBy cs: ; + skos:definition "The Topology Extension Conformance Class for GeoSPARQL 1.1"@en ; + skos:inScheme cs: ; + skos:member + conf10gtx:eh-query-functions , + conf10gtx:rcc8-query-functions , + conf10gtx:relate-query-function , + conf10gtx:sf-query-functions , + conf11core:feature-collection-class , + conf11core:sparql-protocol , + conf11core:spatial-object-class , + conf11core:spatial-object-collection-class , + conf11core:spatial-object-properties ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: Topology Extension"@en ; +. + +conf10core:feature-class + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10core:feature-class ; + skos:definition "Verify that queries involving geo:Feature return the correct result on a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Feature Class"@en ; +. + +conf10core:spatial-object-class + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10core:spatial-object-class ; + skos:definition "Verify that queries involving geo:SpatialObject return the correct result on a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Spatial Object Class"@en ; +. + +confs10:geometry-extension + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + dcterms:requires confs10:core ; + rdfs:isDefinedBy cs: ; + skos:definition "The Geometry Extension Conformance Class for GeoSPARQL 1.0"@en ; + skos:inScheme cs: ; + skos:member + conf10gx:feature-properties , + conf10gx:geometry-as-gml-literal , + conf10gx:geometry-as-wkt-literal , + conf10gx:geometry-properties , + conf10gx:gml-literal , + conf10gx:gml-literal-empty , + conf10gx:gml-profile , + conf10gx:query-functions , + conf10gx:srid-function , + conf10gx:wkt-axis-order , + conf10gx:wkt-literal , + conf10gx:wkt-literal-default-srs , + conf10gx:wkt-literal-empty ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Class: Geometry Extension"@en ; +. + +conf10gx:feature-properties + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:feature-properties ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Feature Properties"@en ; +. + +conf10gx:geometry-as-gml-literal + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:geometry-as-gml-literal ; + skos:definition "Verify that queries involving the geo:asGML property return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Geometry asGML Literal"@en ; +. + +conf10gx:geometry-as-wkt-literal + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:geometry-as-wkt-literal ; + skos:definition "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Geometry asWKT Literal"@en ; +. + +conf10gx:geometry-properties + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:geometry-properties ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Geometry Properties"@en ; +. + +conf10gx:gml-literal + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:gml-literal ; + skos:definition "Verify that queries involving geo:gmlLiteral values return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: GML Literal"@en ; +. + +conf10gx:gml-literal-empty + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:gml-literal-empty ; + skos:definition "Verify that queries involving empty geo:gmlLiteral values return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: GML Literal Empty"@en ; +. + +conf10gx:gml-profile + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:gml-profile ; + skos:definition "Examine the implementation’s documentation to verify that the supported GML profiles are documented"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: GML Profile"@en ; +. + +conf10gx:wkt-axis-order + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:wkt-axis-order ; + skos:definition "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: WKT Axis Order"@en ; +. + +conf10gx:wkt-literal + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:wkt-literal ; + skos:definition "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: WKT Literal"@en ; +. + +conf10gx:wkt-literal-default-srs + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:wkt-literal-default-srs ; + skos:definition "Verify that queries involving geo:wktLiteral values without an explicit encoded spatial reference system URI return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: WKT Literal Default SRS"@en ; +. + +conf10gx:wkt-literal-empty + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:wkt-literal-empty ; + skos:definition "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: WKT Literal Empty"@en ; +. + +confs10:topology-extension + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + dcterms:requires confs10:core ; + rdfs:isDefinedBy cs: ; + skos:definition "The Topology Extension Conformance Class for GeoSPARQL 1.0"@en ; + skos:inScheme cs: ; + skos:member + conf10gtx:eh-query-functions , + conf10gtx:rcc8-query-functions , + conf10gtx:relate-query-function , + conf10gtx:sf-query-functions ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Class: Topology Extension"@en ; +. + +conf11gx:geojson-literal + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:geojson-literal ; + skos:definition "Verify that queries involving geo:geoJSONLiteral values return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: GeoJSON Literal"@en ; +. + +conf11gx:geojson-literal-empty + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:geojson-literal-empty ; + skos:definition "Verify that queries involving empty geo:kmlLiteral values return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: KML Literal Empty"@en ; +. + +conf11gx:geojson-literal-srs + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:geojson-literal-srs ; + skos:definition "Verify that queries involving geo:geoJSONLiteral values return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: GeoJSON Literal Default SRS"@en ; +. + +conf11gx:geometry-as-geojson-literal + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:geometry-as-geojson-literal ; + skos:definition "Verify that queries involving the geo:asGeoJSON property return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Geometry asGeoJSON Literal"@en ; +. + +conf11gx:geometry-as-kml-literal + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:geometry-as-kml-literal ; + skos:definition "Verify that queries involving the geo:asKML property return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Geometry asKML Literal"@en ; +. + +conf11gx:geometry-properties + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:geometry-properties ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Geometry Properties"@en ; +. + +conf11gx:kml-literal + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:kml-literal ; + skos:definition "Verify that queries involving geo:kmlLiteral values return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: KML Literal"@en ; +. + +conf11gx:kml-literal-empty + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:kml-literal-empty ; + skos:definition "Verify that queries involving empty geo:geoJSONLiteral return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: GeoJSON Literal Empty"@en ; +. + +conf11gx:kml-literal-srs + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:kml-literal-srs ; + skos:definition "Verify that queries involving geo:kmlLiteral values return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: KML Literal Default SRS"@en ; +. + +confs11:geometry-topology-extension + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + dcterms:requires + confs10:geometry-topology-extension , + confs11:geometry-extension , + confs11:topology-extension ; + rdfs:isDefinedBy cs: ; + skos:definition "The Geometry Topology Extension Conformance Class for GeoSPARQL 1.1"@en ; + skos:inScheme cs: ; + skos:member + conf10gx:geometry-class , + conf10gx:query-functions , + conf10gx:srid-function , + conf10gtx:eh-query-functions , + conf10gtx:rcc8-query-functions , + conf10gtx:relate-query-function , + conf10gtx:sf-query-functions , + conf11gx:dggs-literal , + conf11gx:dggs-literal-empty , + conf11gx:dggs-literal-srs , + conf11gx:feature-properties , + conf11gx:query-functions , + conf11gx:query-functions-non-sf , + conf11gx:sa-functions ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: Geometry Topology Extension"@en ; +. + +reqs11core:feature-collection-class + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the RDFS class geo:FeatureCollection to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Feature Collection Class"@en ; +. + +reqs11core:geometry-collection-class + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the RDFS class geo:GeometryCollection to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Geometry Collection Class"@en ; +. + +reqs11core:spatial-object-collection-class + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the RDFS class geo:SpatialObjectCollection to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Spatial Object Collection Class"@en ; +. + +reqs11gx:geometry-as-dggs-function + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support geof:asDGGS, as a SPARQL extension function"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: asDGGS Function"@en ; +. + +reqs11gx:geometry-as-geojson-function + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support geof:asGeoJSON, as a SPARQL extension function"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: asGeoJSON Function"@en ; +. + +reqs11gx:geometry-as-gml-function + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support geof:asGML, as a SPARQL extension function"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: asGML Function"@en ; +. + +reqs11gx:geometry-as-kml-function + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support geof:asKML, as a SPARQL extension function"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: asKML Function"@en ; +. + +reqs11gx:geometry-as-wkt-function + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support geof:asWKT, as a SPARQL extension function"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: asWKT Function"@en ; +. + +reqs11gx:sa-functions + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support geof:concaveHull, geof:boundingCircle, geof:union2, geof:concatLines, geof:centroid, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY and geof:minZ as a SPARQL extension functions."@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Spatial Aggregate Functions"@en ; +. + +confs10:core + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + rdfs:isDefinedBy cs: ; + skos:definition "The Core Conformance Class for GeoSPARQL 1.0"@en ; + skos:inScheme cs: ; + skos:member + conf10core:feature-class , + conf10core:sparql-protocol , + conf10core:spatial-object-class ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Class: Core"@en ; +. + +conf10core:sparql-protocol + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10core:sparql-protocol ; + skos:definition "Verify that the implementation accepts SPARQL queries and returns the correct results in the correct format, according to the SPARQL Query Language for RDF, the SPARQL Protocol for RDF and SPARQL Query Results XML Format W3C specifications"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: SPARQL Protocol"@en ; +. + +confs10:geometry-topology-extension + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + dcterms:requires + confs10:geometry-extension , + confs10:topology-extension ; + rdfs:isDefinedBy cs: ; + skos:definition "The Geometry Topology Extension Conformance Class for GeoSPARQL 1.0"@en ; + skos:inScheme cs: ; + skos:member + conf10gtx:eh-query-functions , + conf10gtx:rcc8-query-functions , + conf10gtx:relate-query-function , + conf10gtx:sf-query-functions ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Class: Geometry Topology Extension"@en ; +. + +conf10qre:eh-query-rewrite + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10qre:eh-query-rewrite ; + skos:definition "Verify that queries involving the following query transformation rules return the correct result for a test dataset when using the specified serialization and version: geor:ehEquals, geor:ehDisjoint, geor:ehMeet, geor:ehOverlap, geor:ehCovers, geor:ehCoveredBy, geor:ehInside, geor:ehContains"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: EH Query Rewrite"@en ; +. + +conf10qre:rcc8-query-rewrite + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10qre:rcc8-query-rewrite ; + skos:definition "Verify that queries involving the following query transformation rules return the correct result for a test dataset when using the specified serialization and version: geor:rcc8eq, geor:rcc8dc, geor:rcc8ec, geor:rcc8po, geor:rcc8tppi, geor:rcc8tpp, geor:rcc8ntpp, geor:rcc8ntppi"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: RCC8 Query Rewrite"@en ; +. + +conf10qre:sf-query-rewrite + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10qre:sf-query-rewrite ; + skos:definition "Verify that queries involving the following query transformation rules return the correct result for a test dataset when using the specified serialization and version: geor:sfEquals, geor:sfDisjoint, geor:sfIntersects, geor:sfTouches, geor:sfCrosses, geor:sfWithin, geor:sfContains and geor:sfOverlaps"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: SF Query Rewrite"@en ; +. + +conf10ree:bgp-rdfs-ent + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10ree:bgp-rdfs-ent ; + skos:definition "Verify that a set of SPARQL queries involving entailed RDF triples returns the correct result for a test dataset using the specified serialization, version and relation_family"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: BGP RDFS Entailment"@en ; +. + +conf10ree:gml-geometry-types + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10ree:gml-geometry-types ; + skos:definition "Verify that a set of SPARQL queries involving GML Geometry types returns the correct result for a test dataset using the specified version of GML"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: GML Geometry Types"@en ; +. + +conf10ree:wkt-geometry-types + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10ree:wkt-geometry-types ; + skos:definition "Verify that a set of SPARQL queries involving WKT Geometry types returns the correct result for a test dataset using the specified version of Simple Features"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: WKT Geometry Types"@en ; +. + +reqs10core:feature-class + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the RDFS class geo:Feature to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Feature Class"@en ; +. + +reqs10core:spatial-object-class + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the RDFS class geo:SpatialObject to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Spatial Object Class"@en ; +. + +reqs10gx:geometry-as-gml-literal + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the RDF property geo:asGML to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Geometry asGML Literal"@en ; +. + +reqs10gx:geometry-as-wkt-literal + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the RDF property geo:asWKT to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Geometry asWKT Literal"@en ; +. + +reqs10gx:geometry-class + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the RDFS class geo:Geometry to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Geometry Class"@en ; +. + +reqs10gx:gml-literal-empty + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "An empty geo:gmlLiteral shall be interpreted as an empty geometry"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: GML Literal Empty"@en ; + skos:requires reqs10gx:gml-literal ; +. + +reqs10gx:gml-profile + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall document supported GML profiles"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: GML Profile"@en ; +. + +reqs10gx:srid-function + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support geof:getSRID as a SPARQL extension function"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: SRID Function"@en ; +. + +reqs10gx:wkt-axis-order + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Coordinate tuples within geo:wktLiterals shall be interpreted using the axis order defined in the spatial reference system used"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: WKT Axis Order"@en ; +. + +reqs10gx:wkt-literal + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "All RDFS Literals of type geo:wktLiteral shall consist of an optional URI identifying the coordinate reference system followed by Simple Features Well Known Text (WKT) describing a geometric value. Valid geo:wktLiterals are formed by concatenating a valid, absolute URI as defined in [RFC 2396], one or more spaces U+0020 character) as a separator, and a WKT string as defined in Simple Features [ISO 19125-1]"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: WKT Literal"@en ; +. + +reqs10gx:wkt-literal-default-srs + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "The URI shall be assumed as the spatial reference system for geo:wktLiterals that do not specify an explicit spatial reference system URI" ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: WKT Literal Default SRS"@en ; +. + +reqs10gx:wkt-literal-empty + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "An empty RDFS Literal of type geo:wktLiteral shall be interpreted as an empty geometry"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: WKT Literal Empty"@en ; +. + +reqs10gtx:eh-query-functions + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support geof:ehEquals, geof:ehDisjoint, geof:ehMeet, geof:ehOverlap, geof:ehCovers, geof:ehCoveredBy, geof:ehInside, geof:ehContains as SPARQL extension functions, consistent with their corresponding DE9IM intersection patterns, as defined by Simple Features [ISO 19125-1]"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: EH Query Functions"@en ; +. + +reqs10gtx:rcc8-query-functions + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support geof:rcc8eq, geof:rcc8dc, geof:rcc8ec, geof:rcc8po, geof:rcc8tppi, geof:rcc8tpp, geof:rcc8ntpp, geof:rcc8ntppi as SPARQL extension functions, consistent with their corresponding DE-9IM intersection patterns, as defined by Simple Features [ISO 19125-1]"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: RCC8 Query Functions"@en ; +. + +reqs10gtx:relate-query-function + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support geof:relate as a SPARQL extension function, consistent with the relate operator defined in Simple Features [ISO 19125-1]"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Relate Query Function"@en ; +. + +reqs10gtx:sf-query-functions + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support geof:sfEquals, geof:sfDisjoint, geof:sfIntersects, geof:sfTouches, geof:sfCrosses, geof:sfWithin, geof:sfContains, geof:sfOverlaps as SPARQL extension functions, consistent with their corresponding DE9IM intersection patterns, as defined by Simple Features [ISO 19125-1]"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: SF Query Functions"@en ; +. + +reqs10qre:eh-query-rewrite + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [W3C SPARQL Entailment] for the RIF rules [W3C RIF Core] geor:ehEquals, geor:ehDisjoint, geor:ehMeet, geor:ehOverlap, geor:ehCovers, geor:ehCoveredBy, geor:ehInside, geor:ehContains"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: EH Query Rewrite"@en ; +. + +reqs10qre:rcc8-query-rewrite + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [W3C SPARQL Entailment] for the RIF rules [W3C RIF Core] geor:rcc8eq, geor:rcc8dc, geor:rcc8ec, geor:rcc8po, geor:rcc8tppi, geor:rcc8tpp, geor:rcc8ntpp, geor:rcc8ntppi"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: RCC8 Query Rewrite"@en ; +. + +reqs10qre:sf-query-rewrite + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [W3C SPARQL Entailment] for the RIF rules [W3C RIF Core] geor:sfEquals, geor:sfDisjoint, geor:sfIntersects, geor:sfTouches, geor:sfCrosses, geor:sfWithin, geor:sfContains, geor:sfOverlaps"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: SF Query Rewrite"@en ; +. + +reqs10ree:bgp-rdfs-ent + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Basic graph pattern matching shall use the semantics defined by the RDFS Entailment Regime [W3C SPARQL Entailment]"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: BGP RDFS Entailment"@en ; +. + +reqs10ree:gml-geometry-types + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support graph patterns involving terms from an RDFS/OWL class hierarchy of geometry types consistent with the GML schema that implements GM_Object using the specified version of GML [OGC 07-036]"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: GML Geometry Types"@en ; +. + +reqs10ree:wkt-geometry-types + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support graph patterns involving terms from an RDFS/OWL class hierarchy of geometry types consistent with the one in the specified version of Simple Features [ISO 19125-1]"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: WKT Geometry Types"@en ; +. + +reqs10tve:eh-spatial-relations + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the properties geo:ehEquals, geo:ehDisjoint, geo:ehMeet, geo:ehOverlap, geo:ehCovers, geo:ehCoveredBy, geo:ehInside, geo:ehContains to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: EH Spatial Relations"@en ; +. + +reqs10tve:rcc8-spatial-relations + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the properties geo:rcc8eq, geo:rcc8dc, geo:rcc8ec, geo:rcc8po, geo:rcc8tppi, geo:rcc8tpp, geo:rcc8ntpp, geo:rcc8ntppi to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: RCC8 Spatial Relations"@en ; +. + +reqs10tve:sf-spatial-relations + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the properties geo:sfEquals, geo:sfDisjoint, geo:sfIntersects, geo:sfTouches, geo:sfCrosses, geo:sfWithin, geo:sfContains, geo:sfOverlaps to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: SF Spatial Relations"@en ; +. + +confs11:core + a + spec:ConformanceClass , + skos:Collection , + sd:Feature ; + dcterms:requires confs10:core ; + rdfs:isDefinedBy cs: ; + skos:definition "All the Core Conformance Classes"@en ; + skos:inScheme cs: ; + skos:member + conf11core:feature-collection-class , + conf11core:sparql-protocol , + conf11core:spatial-object-class , + conf11core:spatial-object-collection-class , + conf11core:spatial-object-properties ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: Core"@en ; +. + +conf11core:feature-collection-class + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + skos:definition "Verify that queries involving geo:FeatureCollection return the correct result on a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Feature Collection Class"@en ; +. + +conf11core:sparql-protocol + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11core:sparql-protocol ; + skos:definition "Verify that the implementation accepts SPARQL queries and returns the correct results in the correct format, according to the SPARQL Query Language for RDF, the SPARQL Protocol for RDF and SPARQL Query Results XML Format W3C specifications"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: SPARQL Protocol"@en ; + prov1:wasDerivedFrom conf10core:sparql-protocol ; +. + +conf11core:spatial-object-collection-class + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + skos:definition "Verify that queries involving geo:SpatialObjectCollection return the correct result on a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Spatial Object Collection Class"@en ; +. + +conf11core:spatial-object-properties + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11core:spatial-object-properties ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Spatial Object Properties"@en ; +. + +reqs11core:sparql-protocol + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support the SPARQL Query Language for RDF [SPARQL], the SPARQL Protocol [SPARQLPROT] and the SPARQL Query Results XML [SPARQLRESX] and JSON [SPARQLRESJ] Formats"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: SPARQL Protocol"@en ; + prov1:wasDerivedFrom reqs10core:sparql-protocol ; +. + +reqs11gx:dggs-literal + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "All RDFS Literals of type geo:dggsLiteral shall consist of a DGGS geometry serialization formulated according to a specific DGGS literal type identified by a datatype specializing this generic datatype"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: DGGS Literal"@en ; +. + +reqs11gx:dggs-literal-empty + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "An empty geo:dggsLiteral shall be interpreted as an empty geometry"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: DGGS Literal Empty"@en ; +. + +reqs11gx:feature-properties + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the properties geo:hasGeometry, geo:hasDefaultGeometry, geo:hasLength, geo:hasArea, geo:hasVolume geo:hasCentroid, geo:hasBoundingBox and geo:hasSpatialResolution to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Feature Properties"@en ; + prov1:wasDerivedFrom reqs10gx:feature-properties ; +. + +reqs11gx:geojson-literal + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "All geo:geoJSONLiteral instances shall consist of the Geometry objects as defined in the GeoJSON specification [GEOJSON]"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: GeoJSON Literal"@en ; +. + +reqs11gx:geojson-literal-empty + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "An empty geo:kmlLiteral shall be interpreted as an empty geometry"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: KML Literal Empty"@en ; +. + +reqs11gx:geojson-literal-srs + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "RDFS Literals of type geo:geoJSONLiteral do not contain a SRS definition. All literals of this type shall, according to the GeoJSON specification, be encoded only in, and be assumed to use, the WGS84 geodetic longitude-latitude spatial reference system (http://www.opengis.net/def/crs/OGC/1.3/CRS84)"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: GeoJSON Literal Default SRS"@en ; +. + +reqs11gx:geometry-as-dggs-literal + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the RDF property geo:asDGGS to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Geometry asDGGS Literal"@en ; +. + +reqs11gx:geometry-as-geojson-literal + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the RDF property geo:asGeoJSON to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Geometry asGeoJSON Literal"@en ; +. + +reqs11gx:geometry-as-kml-literal + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the RDF property geo:asKML to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Geometry asKML Literal"@en ; +. + +reqs11gx:geometry-properties + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the properties geo:dimension, geo:coordinateDimension, geo:spatialDimension, geo:isEmpty, geo:isSimple, geo:hasSerialization to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Geometry Properties"@en ; + prov1:wasDerivedFrom reqs10gx:geometry-properties ; +. + +reqs11gx:kml-literal + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "All geo:kmlLiteral instances shall consist of the Geometry objects as defined in the KML specification [OGCKML]"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: KML Literal"@en ; +. + +reqs11gx:kml-literal-empty + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "An empty geo:geoJSONLiteral shall be interpreted as an empty geometry"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: GeoJSON Literal Empty"@en ; +. + +reqs11gx:kml-literal-srs + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "The IRI http://www.opengis.net/def/crs/OGC/1.3/CRS84 shall be assumed as the SRS for geo:kmlLiterals that do not specify an explicit SRS IRI"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: KML Literal Default SRS"@en ; +. + +reqs11gx:query-functions + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support the functions geof:boundary geof:buffer, geof:convexHull, geof:coordinateDimension, geof:difference, geof:dimension, geof:distance, geof:envelope, geof:geometryType, geof:getSRID, geof:intersection, geof:is3D, geof:isEmpty, geof:isMeasured, geof:isSimple, geof:spatialDimension, geof:symDifference, geof:transform and geof:union as SPARQL extension functions, consistent with definitions of these functions in Simple Features [ISO19125-1], for non-DGGS geometry literals"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Query Functions"@en ; + prov1:wasDerivedFrom reqs10gx:query-functions ; +. + +reqs11gx:query-functions-dggs + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support the functions of Requirement 40 for DGGS geometry literals as SPARQL extension functions, consistent with definitions of these functions in Simple Features <>, for non-DGGS geometry literals"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Query Functions"@en ; + prov1:wasDerivedFrom reqs10gx:query-functions ; +. + +reqs11gx:query-functions-non-sf + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support the functions geof:area, geof:geometryN, geof:length, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY, geof:minZ, geof:numGeometries and geof:projectTo as SPARQL extension functions which are defined in this standard, for non-DGGS geometry literals"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Query Functions"@en ; + prov1:wasDerivedFrom reqs10gx:query-functions ; +. + +reqs11gx:query-functions-non-sf-dggs + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support the functions of Requirement 41 for DGGS geometry literals as SPARQL extension functions which are defined in this standard, for non-DGGS geometry literals"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Query Functions"@en ; + prov1:wasDerivedFrom reqs10gx:query-functions ; +. + +reqs10core:sparql-protocol + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support the SPARQL Query Language for RDF, the SPARQL Protocol for RDF and the SPARQL Query Results XML Format"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: SPARQL Protocol"@en ; +. + +reqs10gx:feature-properties + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the properties geo:hasGeometry and geo:hasDefaultGeometry to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Feature Properties"@en ; +. + +reqs10gx:geometry-properties + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall allow the properties geo:dimension, geo:coordinateDimension, geo:spatialDimension, geo:isEmpty, geo:isSimple, geo:hasSerialization to be used in SPARQL graph patterns"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Geometry Properties"@en ; +. + +reqs10gx:gml-literal + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "All geo:gmlLiterals shall consist of a valid element from the GML schema that implements a subtype of GM_Object as defined in [OGC 07-036]"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: GML Literal"@en ; +. + +conf10gx:geometry-class + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:geometry-class ; + skos:definition "Verify that queries involving geo:Geometry return the correct result on a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Geometry Class"@en ; +. + +conf11gx:dggs-literal + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:dggs-literal ; + skos:definition "Verify that queries do not use use this datatype but instead use specializations of it"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: DGGS Literal"@en ; +. + +conf11gx:dggs-literal-empty + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:dggs-literal-empty ; + skos:definition "Verify that queries involving empty geo:dggsLiteral values return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: DGGS Literal Empty"@en ; +. + +conf11gx:feature-properties + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:feature-properties ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Feature Properties"@en ; +. + +conf10gx:query-functions + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:query-functions ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:distance, geof:buffer, geof:convexHull, geof:intersection, geof:union, geof:difference,geof:symDifference, geof:envelope and geof:boundary"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Query Functions"@en ; +. + +conf10gx:srid-function + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gx:srid-function ; + skos:definition "Verify that a SPARQL query involving the geof:getSRID function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: SRID Function"@en ; +. + +conf11gx:query-functions + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:query-functions ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:boundary geof:buffer, geof:convexHull, geof:coordinateDimension, geof:difference, geof:dimension, geof:distance, geof:envelope, geof:geometryType, geof:getSRID, geof:intersection, geof:is3D, geof:isEmpty, geof:isMeasured, geof:isSimple, geof:spatialDimension, geof:symDifference, geof:transform and geof:union for non-DGGS geometry literals"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Query Functions"@en ; +. + +conf11gx:query-functions-non-sf + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:query-functions-non-sf ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:area, geof:geometryN, geof:length, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY, geof:minZ, geof:numGeometries and geof:projectTo for non-DGGS geometry literals" ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Query Functions, non Simple Features"@en ; +. + +conf11gx:sa-functions + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement" ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs11gx:sa-functions ; + skos:definition "Verify that queries involving these functions return the correct result for a test dataset"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Spatial Aggregate Functions"@en ; +. + +conf10gtx:eh-query-functions + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gtx:eh-query-functions ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:ehEquals, geof:ehDisjoint, geof:ehMeet, geof:ehOverlap, geof:ehCovers, geof:ehCoveredBy, geof:ehInside, geof:ehContains"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: EH Query Functions"@en ; +. + +conf10gtx:rcc8-query-functions + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gtx:rcc8-query-functions ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:rcc8eq, geof:rcc8dc, geof:rcc8ec, geof:rcc8po, geof:rcc8tppi, geof:rcc8tpp, geof:rcc8ntpp, geof:rcc8ntppi"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: RCC8 Query Functions"@en ; +. + +conf10gtx:relate-query-function + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gtx:relate-query-function ; + skos:definition "Verify that a set of SPARQL queries involving the geof:relate function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Relate Query Function"@en ; +. + +conf10gtx:sf-query-functions + a + spec:ConformanceTest , + skos:Concept ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso reqs10gtx:sf-query-functions ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:sfEquals, geof:sfDisjoint, geof:sfIntersects, geof:sfTouches, geof:sfCrosses, geof:sfWithin, geof:sfContains, geof:sfOverlaps"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: SF Query Functions"@en ; +. + +reqs10gx:query-functions + a + spec:Requirement , + skos:Concept ; + rdfs:isDefinedBy cs: ; + skos:definition "Implementations shall support geof:distance, geof:buffer, geof:convexHull, geof:intersection, geof:union, geof:difference, geof:symDifference, geof:envelope and geof:boundary as SPARQL extension functions, consistent with the definitions of the corresponding functions (distance, buffer, convexHull, intersection, difference, symDifference, envelope and boundary respectively) in Simple Features [ISO 19125-1]"@en ; + skos:inScheme cs: ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Query Functions"@en ; +. + +cs: + a skos:ConceptScheme ; + dcterms:created "2021-06-28"^^xsd:date ; + dcterms:creator [ + a sdo:Organization ; + sdo:name "OGC GeoSPARQL Standards Working Group" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI + ] ; + dcterms:license "https://www.ogc.org/license"^^xsd:anyURI ; + dcterms:modified "2023-11-30"^^xsd:date ; + dcterms:publisher [ + a sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI + ] ; + dcterms:rights "(c) 2022 Open Geospatial Consortium" ; + rdfs:seeAlso ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.1" ; + skos:definition "A vocabulary of the requirements and conformance classes in the GeoSPARQL 1.1 specification"@en ; + skos:hasTopConcept + conf10core:feature-class , + conf10core:sparql-protocol , + conf10core:spatial-object-class , + conf10gx:feature-properties , + conf10gx:geometry-as-gml-literal , + conf10gx:geometry-as-wkt-literal , + conf10gx:geometry-class , + conf10gx:geometry-properties , + conf10gx:gml-literal , + conf10gx:gml-literal-empty , + conf10gx:gml-profile , + conf10gx:query-functions , + conf10gx:srid-function , + conf10gx:wkt-axis-order , + conf10gx:wkt-literal , + conf10gx:wkt-literal-default-srs , + conf10gx:wkt-literal-empty , + conf10gtx:eh-query-functions , + conf10gtx:rcc8-query-functions , + conf10gtx:relate-query-function , + conf10gtx:sf-query-functions , + conf10qre:eh-query-rewrite , + conf10qre:rcc8-query-rewrite , + conf10qre:sf-query-rewrite , + conf10ree:bgp-rdfs-ent , + conf10ree:gml-geometry-types , + conf10ree:wkt-geometry-types , + conf10tve:eh-spatial-relations , + conf10tve:rcc8-spatial-relations , + conf10tve:sf-spatial-relations , + reqs10core:feature-class , + reqs10core:sparql-protocol , + reqs10core:spatial-object-class , + reqs10gx:feature-properties , + reqs10gx:geometry-as-gml-literal , + reqs10gx:geometry-as-wkt-literal , + reqs10gx:geometry-class , + reqs10gx:geometry-properties , + reqs10gx:gml-literal , + reqs10gx:gml-literal-empty , + reqs10gx:gml-profile , + reqs10gx:query-functions , + reqs10gx:srid-function , + reqs10gx:wkt-axis-order , + reqs10gx:wkt-literal , + reqs10gx:wkt-literal-default-srs , + reqs10gx:wkt-literal-empty , + reqs10gtx:eh-query-functions , + reqs10gtx:rcc8-query-functions , + reqs10gtx:relate-query-function , + reqs10gtx:sf-query-functions , + reqs10qre:eh-query-rewrite , + reqs10qre:rcc8-query-rewrite , + reqs10qre:sf-query-rewrite , + reqs10ree:bgp-rdfs-ent , + reqs10ree:gml-geometry-types , + reqs10ree:wkt-geometry-types , + reqs10tve:eh-spatial-relations , + reqs10tve:rcc8-spatial-relations , + reqs10tve:sf-spatial-relations , + conf11core:feature-collection-class , + conf11core:geometry-collection-class , + conf11core:sparql-protocol , + conf11core:spatial-object-collection-class , + conf11core:spatial-object-properties , + conf11gx:dggs-literal , + conf11gx:dggs-literal-empty , + conf11gx:feature-properties , + conf11gx:geojson-literal , + conf11gx:geojson-literal-empty , + conf11gx:geojson-literal-srs , + conf11gx:geometry-as-dggs-function , + conf11gx:geometry-as-dggs-literal , + conf11gx:geometry-as-geojson-function , + conf11gx:geometry-as-geojson-literal , + conf11gx:geometry-as-gml-function , + conf11gx:geometry-as-kml-function , + conf11gx:geometry-as-kml-literal , + conf11gx:geometry-as-wkt-function , + conf11gx:geometry-properties , + conf11gx:kml-literal , + conf11gx:kml-literal-empty , + conf11gx:kml-literal-srs , + conf11gx:query-functions , + conf11gx:query-functions-dggs , + conf11gx:query-functions-non-sf , + conf11gx:query-functions-non-sf-dggs , + conf11gx:sa-functions , + reqs11core:feature-collection-class , + reqs11core:geometry-collection-class , + reqs11core:sparql-protocol , + reqs11core:spatial-object-collection-class , + reqs11gx:dggs-literal , + reqs11gx:dggs-literal-empty , + reqs11gx:feature-properties , + reqs11gx:geojson-literal , + reqs11gx:geojson-literal-empty , + reqs11gx:geojson-literal-srs , + reqs11gx:geometry-as-dggs-function , + reqs11gx:geometry-as-dggs-literal , + reqs11gx:geometry-as-geojson-function , + reqs11gx:geometry-as-geojson-literal , + reqs11gx:geometry-as-gml-function , + reqs11gx:geometry-as-kml-function , + reqs11gx:geometry-as-kml-literal , + reqs11gx:geometry-as-wkt-function , + reqs11gx:geometry-properties , + reqs11gx:kml-literal , + reqs11gx:kml-literal-empty , + reqs11gx:kml-literal-srs , + reqs11gx:query-functions , + reqs11gx:query-functions-dggs , + reqs11gx:query-functions-non-sf , + reqs11gx:query-functions-non-sf-dggs , + reqs11gx:sa-functions ; + skos:historyNote "This vocabulary was generated for GeoSPARQL 1.1 using some the requirements from the Specification document" ; + skos:prefLabel "GeoSPARQL 1.1 Requirements and Conformance Class Register"@en ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql11/rules.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/rules.ttl new file mode 100644 index 00000000..114173c6 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/rules.ttl @@ -0,0 +1,387 @@ +PREFIX cs: +PREFIX dcterms: +PREFIX funcs: +PREFIX owl: +PREFIX policy: +PREFIX rdfs: +PREFIX ogc: +PREFIX rules: +PREFIX sd: +PREFIX sdo: +PREFIX geo: +PREFIX skos: +PREFIX spec11: +PREFIX status: +PREFIX fno: +PREFIX xsd: + +cs: + a skos:ConceptScheme ; + dcterms:created "2021-06-16"^^xsd:date ; + dcterms:creator [ + a sdo:Organization ; + sdo:name "OGC GeoSPARQL Standards Working Group" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI + ] ; + dcterms:license "https://www.ogc.org/license"^^xsd:anyURI ; + dcterms:modified "2023-11-30"^^xsd:date ; + dcterms:publisher [ + a sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI + ] ; + dcterms:rights "(c) 2023 Open Geospatial Consortium" ; + dcterms:source ; + owl:versionIRI rules:1.1 ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:hasTopConcept + rules:ehContains , + rules:ehCoveredBy , + rules:ehCovers , + rules:ehDisjoint , + rules:ehEquals , + rules:ehInside , + rules:ehMeet , + rules:ehOverlap , + rules:rcc8dc , + rules:rcc8ec , + rules:rcc8eq , + rules:rcc8ntpp , + rules:rcc8ntppi , + rules:rcc8po , + rules:rcc8tpp , + rules:rcc8tppi , + rules:sfContains , + rules:sfCrosses , + rules:sfDisjoint , + rules:sfEquals , + rules:sfIntersects , + rules:sfOverlaps , + rules:sfTouches , + rules:sfWithin ; + skos:historyNote "This vocabulary was generated for GeoSPARQL 1.1 using content that was already specified for GeoSPARQL 1.0" ; + skos:prefLabel "GeoSPARQL Rules"@en ; +. + +rules:eh + a skos:Collection ; + dcterms:source ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Egenhofer Rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:inScheme cs: ; + skos:member + rules:ehContains , + rules:ehCoveredBy , + rules:ehCovers , + rules:ehDisjoint , + rules:ehEquals , + rules:ehInside , + rules:ehMeet , + rules:ehOverlap ; + skos:prefLabel "GeoSPARQL Egenhofer Topological Rules"@en ; +. + +rules:rcc + a skos:Collection ; + dcterms:source ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL RCC8 Rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:inScheme cs: ; + skos:member + rules:rcc8dc , + rules:rcc8ec , + rules:rcc8eq , + rules:rcc8ntpp , + rules:rcc8ntppi , + rules:rcc8po , + rules:rcc8tpp , + rules:rcc8tppi ; + skos:prefLabel "GeoSPARQL RCC8 Topological Rules"@en ; +. + +rules:sf + a skos:Collection ; + dcterms:source ; + rdfs:isDefinedBy cs: ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Simple Features Topological Rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:inScheme cs: ; + skos:member + rules:sfContains , + rules:sfCrosses , + rules:sfDisjoint , + rules:sfEquals , + rules:sfIntersects , + rules:sfOverlaps , + rules:sfTouches , + rules:sfWithin ; + skos:prefLabel "GeoSPARQL Simple Features Rules"@en ; +. + +rules:ehContains + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "contains"@en ; +. + +rules:ehCoveredBy + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is covered by another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "covered by"@en ; +. + +rules:ehCovers + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object covers another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "covers"@en ; +. + +rules:ehDisjoint + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disjoint"@en ; +. + +rules:ehEquals + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en ; +. + +rules:ehInside + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is inside another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "inside"@en ; +. + +rules:ehMeet + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects meet based on their associated primary geometry objects."@en ; + skos:prefLabel "meet"@en ; +. + +rules:ehOverlap + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en ; + skos:prefLabel "overlap"@en ; +. + +rules:rcc8dc + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disconnected"@en ; +. + +rules:rcc8ec + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are externally connected based on their associated primary geometry objects."@en ; + skos:prefLabel "externally connected"@en ; +. + +rules:rcc8eq + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en ; +. + +rules:rcc8ntpp + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a non-tangential proper part of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "non-tangential proper part"@en ; +. + +rules:rcc8ntppi + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a non-tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "non-tangential proper part inverse"@en ; +. + +rules:rcc8po + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects partially overlap based on their associated primary geometry objects."@en ; + skos:prefLabel "partially overlapping"@en ; +. + +rules:rcc8tpp + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a tangential proper part of another spatial object based on their associated geometry objects."@en ; + skos:prefLabel "tangential proper part"@en ; +. + +rules:rcc8tppi + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is a tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "tangential proper part inverse"@en ; +. + +rules:sfContains + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "contains"@en ; +. + +rules:sfCrosses + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects cross based their associated primary geometry objects."@en ; + skos:prefLabel "crosses"@en ; +. + +rules:sfDisjoint + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disjoint"@en ; +. + +rules:sfEquals + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en ; +. + +rules:sfIntersects + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects intersect based on their associated primary geometry objects."@en ; + skos:prefLabel "intersects"@en ; +. + +rules:sfOverlaps + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en ; + skos:example spec11:B.2.2.5 ; + skos:prefLabel "overlaps"@en ; +. + +rules:sfTouches + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if two spatial objects touch based on their associated primary geometry objects."@en ; + skos:prefLabel "touches"@en ; +. + +rules:sfWithin + a skos:Concept ; + skos:inScheme cs: ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy ; + rdfs:seeAlso ; + skos:definition "A query rewrite rule used to determine if one spatial object is within another spatial object based on their associated geometry objects."@en ; + skos:prefLabel "within"@en ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql11/servicedescription_all_functions.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/servicedescription_all_functions.ttl new file mode 100644 index 00000000..4cfd9cb1 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/servicedescription_all_functions.ttl @@ -0,0 +1,98 @@ +PREFIX ent: +PREFIX geof: +PREFIX owl: +PREFIX rdfs: +PREFIX sd: +PREFIX xsd: +PREFIX skos: + + a skos:Concept ; + skos:prefLabel "GeoSPARQL 1.1 SPARQL Service Description" ; + skos:definition "SPARQL Service Descriptions for GeoSPARQL 1.1 Services" ; + rdfs:seeAlso "https://www.w3.org/TR/sparql11-service-description/"^^xsd:anyURI ; + rdfs:member , , . + + + a + skos:ConceptScheme , + sd:Service ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.1" ; + skos:prefLabel "GeoSPARQL 1.1 SPARQL Service Description: All Functions" ; + sd:defaultEntailmentRegime ent:RDFS ; + sd:extensionAggregate + geof:aggBoundingCircle , + geof:aggCentroid , + geof:aggConcaveHull , + geof:aggConvexHull , + geof:aggUnion ; + sd:extensionFunction + geof:area , + geof:asDGGS , + geof:asGML , + geof:asGeoJSON , + geof:asKML , + geof:asWKT , + geof:boundary , + geof:boundingCircle , + geof:buffer , + geof:centroid , + geof:concaveHull , + geof:convexHull , + geof:coordinateDimension , + geof:difference , + geof:dimension , + geof:distance , + geof:ehContains , + geof:ehCoveredBy , + geof:ehCovers , + geof:ehDisjoint , + geof:ehEquals , + geof:ehInside , + geof:ehMeet , + geof:ehOverlap , + geof:envelope , + geof:geometryN , + geof:geometryType , + geof:getSRID , + geof:intersection , + geof:is3D , + geof:isEmpty , + geof:isMeasured , + geof:isSimple , + geof:length , + geof:maxX , + geof:maxY , + geof:maxZ , + geof:metricBuffer , + geof:metricDistance , + geof:minX , + geof:minY , + geof:minZ , + geof:numGeometries , + geof:rcc8dc , + geof:rcc8ec , + geof:rcc8eq , + geof:rcc8ntpp , + geof:rcc8ntppi , + geof:rcc8po , + geof:rcc8tpp , + geof:rcc8tppi , + geof:relate , + geof:sfContains , + geof:sfCrosses , + geof:sfDisjoint , + geof:sfEquals , + geof:sfIntersects , + geof:sfOverlaps , + geof:sfTouches , + geof:sfWithin , + geof:spatialDimension , + geof:symDifference , + geof:transform , + geof:union ; + sd:resultFormat + , + ; + sd:supportedLanguage sd:SPARQL11Query ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql11/servicedescription_conformanceclasses.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/servicedescription_conformanceclasses.ttl new file mode 100644 index 00000000..c7901951 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/servicedescription_conformanceclasses.ttl @@ -0,0 +1,77 @@ +PREFIX conf10core: +PREFIX conf10gtx: +PREFIX conf10gx: +PREFIX conf10qre: +PREFIX conf11core: +PREFIX conf11gx: +PREFIX ent: +PREFIX owl: +PREFIX sd: +PREFIX skos: + + + a + skos:ConceptScheme , + sd:Service ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.1" ; + skos:prefLabel "GeoSPARQL 1.1 SPARQL Service Description: All Conformance Classes" ; + sd:defaultEntailmentRegime ent:RDFS ; + sd:feature + conf10core:feature-class , + conf10core:spatial-object-class , + conf10gx:feature-properties , + conf10gx:geometry-as-gml-literal , + conf10gx:geometry-as-wkt-literal , + conf10gx:geometry-class , + conf10gx:geometry-properties , + conf10gx:gml-literal , + conf10gx:gml-literal-empty , + conf10gx:gml-profile , + conf10gx:query-functions , + conf10gx:srid-function , + conf10gx:wkt-axis-order , + conf10gx:wkt-literal , + conf10gx:wkt-literal-default-srs , + conf10gx:wkt-literal-empty , + conf10gtx:eh-query-functions , + conf10gtx:rcc8-query-functions , + conf10gtx:relate-query-function , + conf10gtx:sf-query-functions , + conf10qre:eh-query-rewrite , + conf10qre:rcc8-query-rewrite , + conf10qre:sf-query-rewrite , + conf11core:feature-collection-class , + conf11core:sparql-protocol , + conf11core:spatial-object-class , + conf11core:spatial-object-collection-class , + conf11core:spatial-object-properties , + conf11gx:dggs-literal , + conf11gx:dggs-literal-empty , + conf11gx:dggs-literal-srs , + conf11gx:feature-properties , + conf11gx:geojson-literal , + conf11gx:geojson-literal-empty , + conf11gx:geojson-literal-srs , + conf11gx:geometry-as-dggs-function , + conf11gx:geometry-as-dggs-literal , + conf11gx:geometry-as-geojson-function , + conf11gx:geometry-as-geojson-literal , + conf11gx:geometry-as-gml-function , + conf11gx:geometry-as-kml-function , + conf11gx:geometry-as-kml-literal , + conf11gx:geometry-as-wkt-function , + conf11gx:geometry-properties , + conf11gx:kml-literal , + conf11gx:kml-literal-empty , + conf11gx:kml-literal-srs , + conf11gx:query-functions , + conf11gx:query-functions-dggs , + conf11gx:query-functions-non-sf , + conf11gx:query-functions-non-sf-dggs , + conf11gx:sa-functions ; + sd:resultFormat + , + ; + sd:supportedLanguage sd:SPARQL11Query ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql11/servicedescription_extensions.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/servicedescription_extensions.ttl new file mode 100644 index 00000000..e3353399 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/servicedescription_extensions.ttl @@ -0,0 +1,26 @@ +PREFIX ent: +PREFIX owl: +PREFIX sd: +PREFIX skos: + + + a + skos:ConceptScheme , + sd:Service ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.1" ; + skos:prefLabel "GeoSPARQL 1.1 SPARQL Service Description: All Extensions" ; + sd:defaultEntailmentRegime ent:RDFS ; + sd:feature + , + , + , + , + , + , + ; + sd:resultFormat + , + ; + sd:supportedLanguage sd:SPARQL11Query ; +. diff --git a/incubation/geosparql/second_attempt/triples_to_add/geosparql11/sf_geometries.ttl b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/sf_geometries.ttl new file mode 100644 index 00000000..0eb42009 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_add/geosparql11/sf_geometries.ttl @@ -0,0 +1,318 @@ +PREFIX dcterms: +PREFIX geo: +PREFIX owl: +PREFIX rdfs: +PREFIX sdo: +PREFIX sf: +PREFIX skos: +PREFIX xsd: + + + + a owl:Ontology ; + dcterms:created "2022-06-16"^^xsd:date ; + dcterms:creator [ + a sdo:Organization ; + sdo:name "OGC GeoSPARQL Standards Working Group" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI + ] ; + dcterms:license "https://www.ogc.org/license"^^xsd:anyURI ; + dcterms:modified "2023-11-30"^^xsd:date ; + dcterms:publisher [ + a sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI + ] ; + dcterms:rights "(c) 2022 Open Geospatial Consortium" ; + dcterms:source "http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=40115"^^xsd:anyURI ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.1" ; + skos:definition "An RDF/OWL vocabulary for defining SimpleFeature geometry types"@en ; + skos:prefLabel "Simple Features Vocabulary"@en ; +. + + +sf:Curve + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Geometry ; + skos:definition """A Curve is a 1-dimensional geometric object usually stored as a sequence of Points, with the subtype of Curve specifying the form of the interpolation between Points. This specification defines only one subclass of Curve, LineString, which uses linear interpolation between Points. + +A Curve is a 1-dimensional geometric object that is the homeomorphic image of a real, closed, interval. + +A Curve is simple if it does not pass through the same Point twice with the possible exception of the two end +points. + +A Curve is closed if its start Point is equal to its end Point. + +The boundary of a closed Curve is empty. + +A Curve that is simple and closed is a Ring. + +The boundary of a non-closed Curve consists of its two end Points. + +A Curve is defined as topologically closed, that is, it contains its endpoints f(a) and f(b)."""@en ; + skos:prefLabel "Curve"@en ; +. + +sf:Envelope + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf + [ + a owl:Restriction ; + owl:cardinality "1"^^xsd:nonNegativeInteger ; + owl:onProperty sf:maximum + ] , + [ + a owl:Restriction ; + owl:cardinality "1"^^xsd:nonNegativeInteger ; + owl:onProperty sf:minimum + ] , + sf:Polygon ; + skos:definition """Shape defined by the corner points of the bounding box of a geometry. +The corner points may be in any dimension (usually 2D or 3D) but the two corners must have the same dimension."""@en ; + skos:prefLabel "Envelope or Bounding Box"@en ; +. + +sf:Geometry + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf geo:Geometry ; + skos:definition """Geometry is the root class of the hierarchy. + +The instantiable subclasses of Geometry are restricted to 0, 1 and 2-dimensional geometric objects that exist in 2, 3 or 4-dimensional coordinate space (R2, R3 or R4). Geometry values in R2 have points with coordinate values for x and y. Geometry values in R3 have points with coordinate values for x, y and z or for x, y and m. Geometry values in R4 have points with coordinate values for x, y, z and m. + +The interpretation of the coordinates is subject to the coordinate reference systems associated to the point. All coordinates within a geometry object should be in the same coordinate reference systems. Each coordinate shall be unambiguously associated to a coordinate reference system either directly or through its containing geometry. The z coordinate of a point is typically, but not necessarily, represents altitude or elevation. The m coordinate represents a measurement. + +All Geometry classes described in this specification are defined so that instances of Geometry are topologically closed, i.e. all represented geometries include their boundary as point sets. This does not affect their representation, and open versions of the same classes may be used in other circumstances, such as topological representations."""@en ; + skos:prefLabel "Geometry"@en ; +. + +sf:GeometryCollection + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Geometry ; + skos:definition """A GeometryCollection is a geometric object that is a collection of some number of geometric objects. + +All the elements in a GeometryCollection shall be in the same Spatial Reference System. This is also the Spatial Reference System for the GeometryCollection. +GeometryCollection places no other constraints on its elements. Subclasses of GeometryCollection may restrict membership based on dimension and may also place other constraints on the degree of spatial overlap between elements."""@en ; + skos:prefLabel "Geometry Collection"@en ; +. + +sf:Line + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:LineString ; + skos:definition "A Line is a LineString with exactly 2 Points."@en ; + skos:prefLabel "Line"@en ; +. + +sf:LineString + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Curve ; + skos:definition "A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment."@en ; + skos:prefLabel "Line String"@en ; +. + +sf:LinearRing + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:LineString ; + skos:definition "A LinearRing is a LineString that is both closed and simple."@en ; + skos:prefLabel "Linear Ring"@en ; +. + +sf:MultiCurve + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:GeometryCollection ; + skos:definition """A MultiCurve is a 1-dimensional GeometryCollection whose elements are Curves. + +A MultiCurve defines a set of methods for its subclasses and is included for reasons of extensibility. + +A MultiCurve is simple if and only if all of its elements are simple and the only intersections between any two elements occur at Points that are on the boundaries of both elements. + +The boundary of a MultiCurve is obtained by applying the mod 2 union rule: A Point is in the boundary of a MultiCurve if it is in the boundaries of an odd number of elements of the MultiCurve. + +A MultiCurve is closed if all of its elements are closed. The boundary of a closed MultiCurve is always empty. + +A MultiCurve is defined as topologically closed."""@en ; + skos:prefLabel "Multi Curve"@en ; +. + +sf:MultiLineString + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:MultiCurve ; + skos:definition "A MultiLineString is a MultiCurve whose elements are LineStrings."@en ; + skos:prefLabel "Multi Line String"@en ; +. + +sf:MultiPoint + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:GeometryCollection ; + skos:definition """A MultiPoint is a 0-dimensional GeometryCollection. The elements of a MultiPoint are restricted to Points. ThePoints are not connected or ordered in any semantically important way. + +A MultiPoint is simple if no two Points in the MultiPoint are equal (have identical coordinate values in X and Y). + +Every MultiPoint is spatially equal to a simple Multipoint. + +The boundary of a MultiPoint is the empty set."""@en ; + skos:prefLabel "Multi Point"@en ; +. + +sf:MultiPolygon + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:MultiSurface ; + skos:definition """A MultiPolygon is a MultiSurface whose elements are Polygons. + +The assertions for MultiPolygons are as follows. + +a) The interiors of 2 Polygons that are elements of a MultiPolygon may not intersect. +b) The boundaries of any 2 Polygons that are elements of a MultiPolygon may not cross and may touch at only a finite number of Points. +c) A MultiPolygon is defined as topologically closed. +d) A MultiPolygon may not have cut lines, spikes or punctures, a MultiPolygon is a regular closed Point set, +e) The interior of a MultiPolygon with more than 1 Polygon is not connected; the number of connected components of the interior of a MultiPolygon is equal to the number of Polygons in the MultiPolygon. + +The boundary of a MultiPolygon is a set of closed Curves (LineStrings) corresponding to the boundaries of its element Polygons. Each Curve in the boundary of the MultiPolygon is in the boundary of exactly 1 element Polygon, and every Curve in the boundary of an element Polygon is in the boundary of the MultiPolygon."""@en ; + skos:prefLabel "Multi Polygon"@en ; +. + +sf:MultiSurface + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:GeometryCollection ; + skos:definition """A MultiSurface is a 2-dimensional GeometryCollection whose elements are Surfaces, all using coordinates from the same coordinate reference system. The geometric interiors of any two Surfaces in a MultiSurface may not intersect in the full coordinate system. The boundaries of any two coplanar elements in a MultiSurface may intersect, at most, at a finite number of Points. If they were to meet along a curve, they could be merged into a single surface. + +A MultiSurface may be used to represent heterogeneous surfaces collections of polygons and polyhedral surfaces. It defines a set of methods for its subclasses. The subclass of MultiSurface is MultiPolygon corresponding to a collection of Polygons only. Other collections shall use MultiSurface."""@en ; + skos:prefLabel "Multi Surface"@en ; +. + +sf:Point + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Geometry ; + skos:definition """A Point is a 0-dimensional geometric object and represents a single location in coordinate space. +A Point has an x-coordinate value, a y-coordinate value. If called for by the associated Spatial Reference System, it may also have coordinate values for z and m. +The boundary of a Point is the empty set."""@en ; + skos:prefLabel "Point"@en ; +. + +sf:Polygon + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Surface ; + skos:definition """A Polygon is a planar Surface defined by 1 exterior boundary and 0 or more interior boundaries. Each interior boundary defines a hole in the Polygon. +The exterior boundary LinearRing defines the top of the surface which is the side of the surface from which the exterior boundary appears to traverse the boundary in a counter clockwise direction. The interior LinearRings will have the opposite orientation, and appear as clockwise when viewed from the top, +The assertions for Polygons (the rules that define valid Polygons) are as follows: + +a) Polygons are topologically closed; +b) The boundary of a Polygon consists of a set of LinearRings that make up its exterior and interior boundaries; +c) No two Rings in the boundary cross and the Rings in the boundary of a Polygon may intersect at a Point but only as a tangent. +d) A Polygon may not have cut lines, spikes or punctures. +e) The interior of every Polygon is a connected point set; +f) The exterior of a Polygon with 1 or more holes is not connected. Each hole defines a connected component of the exterior."""@en ; + skos:prefLabel "Polygon"@en ; +. + +sf:PolyhedralSurface + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Surface ; + skos:definition """A PolyhedralSurface is a contiguous collection of polygons, which share common boundary segments. For each pair of polygons that touch, the common boundary shall be expressible as a finite collection of LineStrings. Each such LineString shall be part of the boundary of at most 2 Polygon patches. + +For any two polygons that share a common boundary, the top of the polygon shall be consistent. This means that when two LinearRings from these two Polygons traverse the common boundary segment, they do so in opposite directions. Since the Polyhedral surface is contiguous, all polygons will be thus consistently oriented. This means that a non-oriented surface (such as Mbius band) shall not have single surface representations. They may be represented by a MultiSurface. + +If each such LineString is the boundary of exactly 2 Polygon patches, then the PolyhedralSurface is a simple, closed polyhedron and is topologically isomorphic to the surface of a sphere. By the Jordan Surface Theorem (Jordans Theorem for 2-spheres), such polyhedrons enclose a solid topologically isomorphic to the interior of a sphere; the ball. In this case, the top of the surface will either point inward or outward of the enclosed finite solid. If outward, the surface is the exterior boundary of the enclosed surface. If inward, the surface is the interior of the infinite complement of the enclosed solid. A Ball with some number of voids (holes) inside can thus be presented as one exterior boundary shell, and some number in interior boundary shells."""@en ; + skos:prefLabel "Polyhedral Surface"@en ; +. + +sf:Surface + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Geometry ; + skos:definition """A Surface is a 2-dimensional geometric object. +A simple Surface may consists of a single patch that is associated with one exterior boundary and 0 or more interior boundaries. A single such Surface patch in 3-dimensional space is isometric to planar Surfaces, by a simple affine rotation matrix that rotates the patch onto the plane z = 0. If the patch is not vertical, the projection onto the same plane is an isomorphism, and can be represented as a linear transformation, i.e. an affine. + +Polyhedral Surfaces are formed by stitching together such simple Surfaces patches along their common boundaries. Such polyhedral Surfaces in a 3-dimensional space may not be planar as a whole, depending on the orientation of their planar normals. If all the patches are in alignment (their normals are parallel), then the whole stitched polyhedral surface is co-planar and can be represented as a single patch if it is connected. + +The boundary of a simple Surface is the set of closed Curves corresponding to its exterior and interior boundaries. + +A Polygon is a simple Surface that is planar. A PolyhedralSurface is a simple surface, consisting of some number of Polygon patches or facets. If a PolyhedralSurface is closed, then it bounds a solid. A MultiSurface containing a set of closed PolyhedralSurfaces can be used to represent a Solid object with holes."""@en ; + skos:prefLabel "Surface"@en ; +. + +sf:TIN + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:PolyhedralSurface ; + skos:definition "A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches."@en ; + skos:prefLabel "Triangulated Irregular Network"@en ; +. + +sf:Triangle + a + rdfs:Class , + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Polygon ; + skos:definition "A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary."@en ; + skos:prefLabel "Triangle"@en ; +. + +sf:maximum + a owl:ObjectProperty ; + rdfs:domain sf:Envelope ; + rdfs:isDefinedBy ; + rdfs:range sf:Point ; + skos:definition "Point containing the maximum values of the coordinates of an envelope or bounding box"@en ; + skos:prefLabel "maximum"@en ; +. + +sf:minimum + a owl:ObjectProperty ; + rdfs:domain sf:Envelope ; + rdfs:isDefinedBy ; + rdfs:range sf:Point ; + skos:definition "Point containing the minimum values of the coordinates of an envelope or bounding box"@en ; + skos:prefLabel "minimum"@en ; +. + diff --git a/incubation/geosparql/second_attempt/triples_to_clear/all_defs_queryResults.ttl b/incubation/geosparql/second_attempt/triples_to_clear/all_defs_queryResults.ttl new file mode 100644 index 00000000..728d2689 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_clear/all_defs_queryResults.ttl @@ -0,0 +1,2663 @@ + "A query function that returns true if the spatial relationship between the two input geometries corresponds to one with acceptable values for the specified DE-9IM pattern matrix."@en . + "relate"@en . + . + . + _:B1cf6d0431fe211f89cd67e70cc682421 . + _:B0daeda593e264e966a530b765197e59f . + . + . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + _:B88b768aeee5a537545843dd4e9880624 . + "\n\t\t# An invalid example: the Resource instance has both an outgoing and an incoming geo:hasGeometry property (i.e. it's a geo:Feature and a geo:Geometry at the same time)\n\t\tPREFIX geo: \n\n\t\t\n\t\t\tgeo:hasGeometry ;\n\t\t.\n\t\t\n\t\t\tgeo:asWKT \"POINT (153.084232 -27.322734)\"^^geo:wktLiteral ;\n\t\t\tgeo:hasGeometry [\n\t\t\t\tgeo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n\t\t\t] ;\n\t\t.\t\t\n\t\t" . + "\n\t\t# A valid example: the Resource instance has an incoming geo:hasGeometry property and no outgoing geo:hasGeometry or specialization of it\n\t\tPREFIX geo: \n\n\t\t geo:hasGeometry .\n\t\t geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral .\n\t\t" . + "\n\t\t# An invalid example: the Resource instance has an incoming geo:hasDefaultGeometry property and an outgoing geo:hasGeometry (i.e. it's a geo:Feature and a geo:Geometry at the same time)\n\t\tPREFIX geo: \n\n\t\t\n\t\t\tgeo:hasDefaultGeometry ;\n\t\t.\n\t\t\n\t\t\tgeo:asWKT \"POINT (153.084232 -27.322734)\"^^geo:wktLiteral ;\n\t\t\tgeo:hasGeometry [\n\t\t\t\tgeo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n\t\t\t] ;\n\t\t.\t\t\n\t\t" . + "\n\t\t# A valid example: the Resource instance has an incoming geo:hasDefaultGeometry property and no outgoing geo:hasGeometry or specialization of it\n\t\tPREFIX geo: \n\n\t\t geo:hasDefaultGeometry .\n\t\t geo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral .\n\t\t" . + "A Geometry node cannot have an outgoing geo:hasGeometry property, or a specialization of it, since a geo:Geometry cannot be a geo:Feature and entialment of geo:hasGeometry would make it so."@en . + . + "0"^^ . + . + . + . + _:B878e0a7da541abe8b3284202c8d9039b . + "Converts a given geometry to an equivalent WKT representation preserving the coordinate reference system and geometry type, if possible."@en . + . + "asWKT"@en . + _:Beddbdc5a149da9527b4a25ce1d139da9 . + . + . + . + . + "true"^^ . + . + "This shape is deactivated since the precise syntax of DGGS literals is now known"@en . + . + . + "covered by"@en . + . + _:Be0940e8cb616c49f98c2b14ae925f0a7 . + . + . + "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\r\n\r\nDE-9IM: TFF*TFT**"@en . + . + . + _:B3fd73817b52c70dbb1382d5541754175 . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + . + "A query rewrite rule used to determine if one spatial object is a tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en . + "tangential proper part inverse"@en . + . + . + . + . + . + . + "true"^^ . + . + . + . + . + . + _:B55b1da1a615e41c7ba8189d043eeb9d8 . + "externally connected"@en . + . + . + "A query function that returns true if the input geometries meet. \r\n\r\nDE-9IM: FFTFTTTTT"@en . + . + _:B9604082ef7678227d9c02c3d6da57e36 . + . + . + . + . + . + "GeoSPARQL Simple Features Rules"@en . + . + . + "All the GeoSPARQL Simple Features Topological Rules defined within the GeoSPARQL 1.1 specification"@en . + . + . + . + . + . + . + _:B28c25e7bd0a93d402cb49d7133949cae . + _:B074eae91404866d45e638c12ad4ad5e5 . + . + . + . + . + "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\r\n\r\nDE-9IM: TTTFTTFFT"@en . + . + "tangential proper part inverse"@en . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "text/turtle" . + . + . + . + "OGC GeoSPARQL Standards Working Group" . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "OGC GeoSPARQL 1.1" . + . + _:B528fa0045b432c70f9e474f0d8b23a20 . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.1 specification"@en . + . + . + . + . + "2021-06-16"^^ . + . + . + . + . + . + . + . + . + . + "https://www.ogc.org/license"^^ . + . + . + . + . + . + . + . + . + . + . + . + "(c) 2022 Open Geospatial Consortium" . + . + . + . + . + . + . + . + "all GeoSPARQL functions and rules presented as a SKOS vocabulary"@en . + . + . + . + . + . + . + . + . + . + . + "GeoSPARQL Functions and Rules Register"@en . + . + . + "GeoSPARQL Functions & Rules vocabulary"@en . + . + . + . + . + "http://defs-dev.opengis.net/static/definitions/conceptschemes/functions_geosparql.ttl"^^ . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + . + . + . + . + _:Ba000d784072f4b8a756014910dedc1e8 . + . + . + "Returns the dimension of a geometry."@en . + "area"@en . + . + _:B5a9d98cf4bdf240652061200f0529bfb . + . + . + . + "s" . + "The content of an RDF literal with an incoming geo:asGeoJSON relation must conform to a well-formed GeoJSON geometry string, as defined by its official specification."@en . + . + "^\\s*$|^\\s*({)(.*)(})\\s*$" . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects meet based on their associated primary geometry objects."@en . + "meet"@en . + . + . + . + "1"^^ . + . + "\n\t\t# A valid example: the geo:SpatialObjectCollection instance node has one outgoing rdfs:member relation\n\t\tPREFIX geo: \n\t\tPREFIX rdfs: \n\n\t\t\n\t\t a geo:SpatialObjectCollection ;\n\t\t rdfs:member \n\t\t.\n\t\t\n\t\t geo:hasGeometry .\n\t\t" . + "\n\t\t# An invalid example: the geo:SpatialObjectCollection instance node has no incoming rdfs:member relations\n\t\tPREFIX geo: \n\t\tPREFIX rdfs: \n\n\t\t\n\t\t a geo:SpatialObjectCollection ;\n\t\t.\n\t\t" . + "An instance of geo:SpatialObjectCollection should have at least one outgoing rdfs:member relation."@en . + . + . + "A query function that returns true if the first geometry argument spatially crosses the second geometry argument.\r\n\r\nDE-9IM: T*T***T**"@en . + . + . + . + . + _:Bca934e90868670b1390729cc14c7dc85 . + "crosses"@en . + _:B8f9a80b60e12da77b1db5574bafc27a1 . + . + . + . + . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + _:Bad1ce2ea3d1113884ed10c789da28bef . + . + . + . + . + "tangential proper part"@en . + . + "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\r\n\r\nDE-9IM: TFFTTFTTT"@en . + . + _:Bfdd376c64e8ee2bc56a6f20e3ded5adf . + . + . + . + . + "2021-02-25"^^ . + . + "concave hull"@en . + . + . + _:Bc4133b806061083cc927b5c4e9a29bb7 . + . + _:B22efb38db5479ae77a6c94f7b8c468f0 . + "A query function that calculates the concave hull of a set of geometries."@en . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + . + . + . + . + "A query rewrite rule used to determine if one spatial object is a non-tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en . + "non-tangential proper part inverse"@en . + . + . + . + "true"^^ . + "radius"@en . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + . + . + . + . + . + . + . + . + "All the GeoSPARQL Egenhofer Rules defined within the GeoSPARQL 1.1 specification"@en . + . + . + . + . + "GeoSPARQL Egenhofer Topological Rules"@en . + . + "true"^^ . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "All the GeoSPARQL Common Query Functions defined within the GeoSPARQL 1.1 specification"@en . + . + "GeoSPARQL Common Query Functions"@en . + . + . + . + "This is a JSON-LD context which can be used to incorporate the GeoSPARQL vocabulary in a JSON-LD file"@en . + . + "JSON-LD context for the GeoSPARQL ontology"@en . + "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/contexts/geo-context.json"^^ . + . + "text/json" . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "All the GeoSPARQL Non-topological Query Functions defined within the GeoSPARQL 1.1 specification"@en . + . + . + . + . + . + . + . + "GeoSPARQL Non-topological Query Functions"@en . + . + . + . + . + . + . + . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + "A geo:Geometry node should have maximum of one outgoing geo:isEmpty property."@en . + . + "1"^^ . + "true"^^ . + . + . + . + "Each Geometry node can have a maximum of one outgoing geo:asDGGS relation."@en . + . + "1"^^ . + . + . + "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en . + . + "overlaps"@en . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + . + . + . + . + "A query rewrite rule used to determine if one spatial object is inside another spatial object based on their associated primary geometry objects."@en . + "inside"@en . + . + . + . + "true"^^ . + . + . + . + _:B90a28e63f5dc71739d3f154e19ca9c52 . + . + . + . + . + "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\r\n\r\nDE-9IM: T*TFT*FF*"@en . + "covers"@en . + . + _:B16ae1fdfa3e9f0aa32c94c037543b139 . + . + "true"^^ . + . + . + . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + . + _:B2c694f7181a7fb02d2bab8eced557e5f . + . + . + _:B6169576d7772fcf72240706422476583 . + "A query function that returns the boundary of the input geometry."@en . + "boundary"@en . + . + . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en . + "disjoint"@en . + . + . + . + "Returns the length of a geometry in meters."@en . + . + _:Bd2514c877a710af262302cec588f7e00 . + . + _:B29767161ff54f58be1b3bdceaaf3c372 . + . + . + "metric length"@en . + . + . + . + "true"^^ . + . + . + . + "A query function that returns true if the input geometries are disjoint. \r\n\r\nDE-9IM: FF*FF****"@en . + . + "disjoint"@en . + . + . + . + _:Bcbdbf9077232579969741cff2c3d48d1 . + _:B60700d0f6934063ebbd073e9290b0364 . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + . + . + . + . + . + _:Bbd60153622d9f561ea71c606db348b09 . + "A query function that returns true if the input geometries meet.\r\n\r\nDE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + "meet"@en . + . + _:B91ffcf3ce8be408a61fa3b5e93eaf49e . + . + _:B6196652ad592c85b4f71a78a801a2049 . + "\n\t\t# A valid example: the geo:dimension has value is 2 while there is no geo:coordinateDimension\n\t\tPREFIX geo: \n\n\t\t geo:hasGeometry .\n\t\t geo:dimension 2 ;\n\t\t.\n\t\t" . + "\n\t\t# A valid example: the geo:dimension has value is 2 while the geo:coordinateDimension has value 2\n\t\tPREFIX geo: \n\n\t\t geo:hasGeometry .\n\t\t geo:dimension 2 ;\n\t\t\tgeo:coordinateDimension 2 ;\n\t\t.\n\t\t" . + "\n\t\t# An invalid example: the geo:dimension has value is 3 while the geo:coordinateDimension has value 2\n\t\tPREFIX geo: \n\n\t\t geo:hasGeometry .\n\t\t geo:dimension 3 ;\n\t\t\tgeo:coordinateDimension 2 ;\n\t\t.\n\t\t" . + . + . + . + "Returns the perimeter of a geometry in meters."@en . + . + . + . + . + "perimeter"@en . + _:B01f53308e8d3e44c7f8179b43713a1c8 . + _:B78d0abdaa31bf82043f47f3eb978bdd1 . + . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en . + "disconnected"@en . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + "radius"@en . + . + . + . + "The content of an RDF literal with an incoming geo:asDGGS relation must conform to DGGS literals, as defined by their specifications, however GeoSPARQL requires all DGGS Literals to start by indicating the specific DGGS used with an IRI for that DGGS enclosed n < & >"@en . + . + "^\\s*(<(.+)>(\\s+(.+))?)?\\s*$" . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + _:Bbe56bdc2f8fd9fd22cb9189e05ea8858 . + . + . + . + . + . + "getSRID"@en . + _:Ba94f11137fac9f3c9ea7323037d2dcf2 . + "A query function that returns the spatial reference system URI of the input geometry."@en . + . + "true"^^ . + . + . + . + "A geo:Geometry node should have a maximum one outgoing geo:isSimple property."@en . + . + "1"^^ . + . + _:B25f852a5b234df03a283353ab86dadc7 . + "\n\t\t# A valid example: the geo:FeatureCollection instance node has one outgoing rdfs:member relation to a geo:Feature node\n\t\tPREFIX geo: \n\t\tPREFIX rdfs: \n\n\t\t\n\t\t a geo:FeatureCollection ;\n\t\t rdfs:member \n\t\t.\n\t\t\n\t\t\n\t\t a geo:Feature ;\n\t\t geo:hasGeometry ;\n\t\t.\n\t\t" . + "\n\t\t# An invalid example: the geo:FeatureCollection instance node has one outgoing rdfs:member relation to a geo:Feature node and another to a geo:Geometry node\n\t\tPREFIX geo: \n\t\tPREFIX rdfs: \n\n\t\t \n\t\t a geo:FeatureCollection ;\n\t\t rdfs:member , ;\n\t\t.\n\t\t\n\t\t geo:hasGeometry .\n\t\t\n\t\t a geo:Geometry .\t\t\t\n\t\t" . + . + . + . + . + "2022-04-20"^^ . + . + _:Bb1dab60fc0a6525be44a68e0571ec424 . + "metric buffer"@en . + . + . + "A query function that returns a buffer around the input geometry, using a distance in meters."@en . + _:B3acc93c1552be5d9ef5b9cef1a9558fa . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + . + . + "A query rewrite rule used to determine if one spatial object is a tangential proper part of another spatial object based on their associated geometry objects."@en . + "tangential proper part"@en . + . + . + . + "true"^^ . + "units"@en . + . + . + . + _:Bf2d45a18cee4e68b510fe846be3fc5d7 . + . + _:Bc53c33289d7890beb51aa407225ed386 . + . + . + . + . + "union"@en . + "A query function that returns a geometry consisting of all points that are part of at least one input geometry."@en . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + . + . + . + . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en . + "disjoint"@en . + . + . + . + . + . + "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en . + "contains"@en . + . + . + . + "contains"@en . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument. \r\n \r\nDE-9IM: T*TFF*FF*"@en . + _:B1eb2a64b0e32c386183c05a4ae9bcd59 . + _:B9d7b3f47f1c56f878b63938a3796697a . + . + . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + . + . + . + _:Bb310372edaeca5dbe2ddb0765456759e . + "\n\t\t# A valid example: the geo:SpatialObjectCollection instance node has one outgoing rdfs:member relation to a geo:Geometry node and one to a geo:Feature node\n\t\tPREFIX geo: \n\t\tPREFIX rdfs: \n\n\t\t\n\t\t a geo:SpatialObjectCollection ;\n\t\t rdfs:member , ;\n\t\t.\n\t\t\n\t\t geo:hasGeometry .\n\t\t geo:hasGeometry .\n\t\t" . + "\n\t\t# An invalid example: the geo:SpatialObjectCollection instance node has one outgoing rdfs:member relation to a geo:Geometry node, one outgoing rdfs:member relation to a geo:Feature node and a third outgoing rdfs:member relation from a node of another type (ex:Thing)\n\t\tPREFIX ex: \n\t\tPREFIX geo: \n\t\tPREFIX rdfs: \n\n\t\t\n\t\t a geo:SpatialObjectCollection ;\n\t\t rdfs:member , , ;\n\t\t.\n\t\t\n\t\t a ex:Thing .\t\t\n\t\t geo:hasGeometry .\n\t\t geo:hasGeometry .\n\t\t" . + . + . + . + "A query rewrite rule used to determine if one spatial object is within another spatial object based on their associated geometry objects."@en . + "within"@en . + . + . + . + . + . + "A query function that returns the distance between the two closest points of the input geometries."@en . + . + _:B767fdcb0b55768f3c7192fc16d323682 . + _:B3e6b01dd67d5a05e10849cb406527122 . + . + . + "distance"@en . + . + . + . + "true"^^ . + . + . + . + . + . + _:B3e9bf5412915aad3717facb16d2b9fe7 . + . + "asDGGS"@en . + _:Bb8702ee2114c895123e5a656feb1b6d1 . + . + . + . + "Converts a given geometry to an equivalent DGGS representation, formulated according to the specific DGGS literal indicated using the specificDggsDatatype parameter."@en . + . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects touch based on their associated primary geometry objects."@en . + "touches"@en . + . + . + . + . + . + . + _:B0294cbc3cb77b8399ef5b3848b105c2e . + . + . + _:B40e51b4cf3436f9c3c4d8c95f9b55fe7 . + . + "within"@en . + "A query function that returns true if the first geometry argument is spatially within the second geometry argument. \r\n\r\nDE-9IM: T*F**F***"@en . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + "specificDggsDatatype"@en . + . + . + . + "m" . + "The content of an RDF literal with an incoming geo:asGML relation must conform to a well-formed GML geometry XML string, as defined by its official specification."@en . + . + "^\\s*$|^\\s*(<)(.+)(>)\\s*$" . + . + . + . + "true"^^ . + . + . + "true"^^ . + . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + . + . + . + . + . + _:Bb146e7128c5af0fb74bb384dd3098494 . + . + "centroid"@en . + . + _:B1c9d0c8ec91e154bc18263a585468907 . + "2021-02-25"^^ . + "A spatial aggregate function that calculates a centroid of a set of geometries."@en . + "A query function that returns true if the input geometries are disjoint. \r\n\r\nDE-9IM: FFTFFTTTT"@en . + "disconnected"@en . + . + . + _:B02631845dadaf085586708c46c457b9a . + . + _:B89115d345a2eb50944cfb8c6711f301d . + . + . + . + . + . + . + . + "A query function that returns the number of geometries if the given geometry literal contains a GeometryCollection."@en . + "numGeometries"@en . + _:Baf160c4537453e6884ed0d0c2246e418 . + . + . + . + _:B9dd9e348f6c631aeae2597c939478fd4 . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects partially overlap based on their associated primary geometry objects."@en . + "partially overlapping"@en . + . + . + . + "true"^^ . + . + . + . + "The target of a geo:asDGGS property should be an RDF literal with datatype geo:dggsLiteral."@en . + . + . + . + . + "A spatial aggregate function that calculates the convex hull of a set of geometries."@en . + "convex hull aggregate function"@en . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + . + . + . + . + . + "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en . + "contains"@en . + . + . + . + "Code repository storing all Profile artifacts"@en . + . + "Profile code repository"@en . + "https://github.com/opengeospatial/ogc-geosparql"^^ . + . + "true"^^ . + . + . + . + . + . + . + . + "geometryN"@en . + . + . + _:B1fd0e6fc9461a10e5cf0e810b9bdacdb . + . + "A query function that returns the the nth geometry if the given geometry literal contains a GeometryCollection."@en . + _:B2eabf537795f5e6464d5c6899cce2b44 . + . + . + . + "true"^^ . + "units"@en . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + . + . + . + . + "A query function that returns true if the first geometry argument spatially overlaps the second geometry argument.\r\n\r\nDE-9IM: T*T***T** "@en . + . + _:B217d0612d190e9b72fe65e1681b79dc1 . + . + _:B87da7b2b9cc2c551ff7b4608c6b6cceb . + "overlaps"@en . + "text/turtle" . + "https://www.ogc.org/license"^^ . + . + . + "all GeoSPARQL Spatial Aggregate functions presented as a SKOS vocabulary"@en . + . + _:Bc2bfcc003fb6350dd34b1969d8d3ac03 . + "OGC GeoSPARQL 1.1" . + . + . + "A vocabulary (taxonomy) of the spatial aggregate functions defined within the GeoSPARQL 1.1 specification"@en . + . + "http://defs-dev.opengis.net/static/definitions/conceptschemes/sa_functions.ttl"^^ . + . + "(c) 2021 Open Geospatial Consortium" . + "2022-06-16"^^ . + . + . + "GeoSPARQL Spatial Aggregate Functions"@en . + "GeoSPARQL Spatial Aggregate Functions" . + . + . + . + . + "OGC GeoSPARQL Standards Working Group" . + "true"^^ . + . + . + . + . + "A query rewrite rule used to determine if one spatial object is a non-tangential proper part of another spatial object based on their associated primary geometry objects."@en . + "non-tangential proper part"@en . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "GeoSPARQL Functions"@en . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "All the GeoSPARQL Functions defined within the GeoSPARQL 1.1 specification"@en . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "touches"@en . + . + . + . + . + _:B2cab0f4d6f7d5ff829bd6a0d7bc6ed98 . + . + _:Bae10f01b9d71987116e4d5654cbef4cf . + . + "A query function that returns true if the input geometries touch.\r\n\r\nDE-9IM: FT******* ^ F**T***** ^ F***T****"@en . + . + . + . + . + . + "A geo:Geometry node should have maximum of one outgoing geo:hasMetricSpatialAccuracy."@en . + . + "1"^^ . + . + . + "A query rewrite rule used to determine two spatial objects are equal based on their associated primary geometry objects."@en . + "equals"@en . + . + . + . + . + "\n\t\t# An invalid example: incoming to the Geometry blank node is geo:hasGeometry, outgoing are two geo:asWKT relations\n\t\tPREFIX geo: \n\n\t\t\n\t\t\tgeo:hasGeometry [\n\t\t\t\tgeo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n\t\t\t\tgeo:asWKT \"POINT (153.08 -27.32)\"^^geo:wktLiteral ;\n\t\t\t] ;\n\t\t.\n\t\t" . + "\n\t\t# A valid example: incoming to the Geometry blank node is geo:hasGeometry, outgoing is one geo:asWKT relation. RDF treats both entries as one triple since they are identical.\n\t\tPREFIX geo: \n\n\t\t\n\t\t\tgeo:hasGeometry [\n\t\t\t\tgeo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n\t\t\t\tgeo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n\t\t\t] ;\n\t\t.\n\t\t" . + "\n\t\t# A valid example: incoming into the Geometry Blank Node is geo:hasGeometry, outgoing is one geo:asWKT relation\n\t\tPREFIX geo: \n\n\t\t\n\t\t\tgeo:hasGeometry [\n\t\t\t\tgeo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n\t\t\t] ;\n\t\t.\n\t\t" . + "Each Geometry node can have a maximum of one outgoing geo:asWKT relation."@en . + . + "1"^^ . + . + "The target of a geo:asGML property should be an RDF literal with datatype geo:gmlLiteral."@en . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + . + _:Bf46d2f214795932fc63d89201191f454 . + "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\r\n\r\nDE-9IM: TFF*FFT**"@en . + . + "inside"@en . + . + . + _:Ba88d81aa7576bf73c19a602fe351f5de . + . + . + . + "Examples that are too long to sensibly fit within the Specification's Annex B. They are presented as individual files within a version control repository directory."@en . + . + "Extended Examples"@en . + "https://github.com/opengeospatial/ogc-geosparql/tree/master/1.1/examples"^^ . + . + . + "The target of a geo:hasSerialization property, or a specialization of, it should be an RDF literal."@en . + . + . + . + "\n\t\t# An invalid example: the target of a geo:asWKT property is not an RDF literal\n\t\tPREFIX geo: \n\n\t\t\n\t\t\tgeo:hasGeometry [\n\t\t\t\tgeo:asWKT ;\n\t\t\t] ;\n\t\t.\t\t\n\t\t" . + . + . + "\n\t\t# A valid example: the target of a geo:asWKT property is an RDF literal\n\t\tPREFIX geo: \n\n\t\t\n\t\t\tgeo:hasGeometry [\n\t\t\t\tgeo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n\t\t\t] ;\n\t\t.\n\t\t" . + . + . + "true"^^ . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + . + "m" . + "The content of an RDF literal with an incoming geo:asWKT relation must conform to a well-formed WKT string, as defined by its official specification (Simple Features Access)."@en . + . + "^\\s*$|^\\s*(M|P|C|S|L|T| . + "A geo:Geometry node should have maximum of one outgoing geo:dimension property."@en . + . + "1"^^ . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + "geomindex"@en . + . + . + . + . + . + "length"@en . + _:Bb02e8d4d3b24cf0b390d2258f9e055d2 . + . + . + . + _:B384908638854f8688b4ba92f3b83e5cf . + . + "Returns the length of a geometry in meters."@en . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + . + "A query function that returns the minimum x coordinate of the input geometry."@en . + . + . + "X indicates the first dimension as indicated by the spatial reference system"@en . + . + . + . + "minX"@en . + _:B03a43501330b4354482377fe624c2c7b . + _:Bf97d950d92454b3bd69dbecb80530e81 . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + . + . + . + "true"^^ . + . + . + "1"^^ . + . + "\n\t\t# An invalid example: the geo:FeatureCollection instance node has no outgoing rdfs:member relations\n\t\tPREFIX geo: \n\t\tPREFIX rdfs: \n\n\t\t a geo:FeatureCollection .\n\t\t" . + "\n\t\t# A valid example: the geo:FeatureCollection instance node has one outgoing rdfs:member relation\n\t\tPREFIX geo: \n\t\tPREFIX rdfs: \n\n\t\t \n\t\t a geo:FeatureCollection ;\n\t\t rdfs:member ;\n\t\t.\n\t\t\n\t\t\n\t\t a geo:Feature ;\n\t\t geo:hasGeometry ;\n\t\t.\n\t\t" . + "An instance of geo:FeatureCollection should have at least one outgoing rdfs:member relation."@en . + . + "true"^^ . + . + . + "true"^^ . + . + . + . + . + . + . + . + . + "A spatial aggregate function that calculates a centroid of a set of geometries."@en . + "centroid"@en . + . + . + . + "A spatial aggregate function that calculates the union of a set of geometries."@en . + . + . + . + "aggregate union"@en . + . + . + "union aggregate function"@en . + . + . + "2021-02-25"^^ . + . + "bounding circle"@en . + . + . + . + "A query function that calculates the minimum bounding circle of set of geometries."@en . + . + . + . + . + _:Be2deffa508279711a6e3ba4ab8a7cd9e . + _:Bb202cb08b1886f29acfc2775f2b299c3 . + . + "A query function that returns true if the input geometries overlap.\r\n\r\nDE-9IM: TTTTTTTTT"@en . + "partially overlapping"@en . + . + . + . + . + . + . + . + . + _:B690e35e48d814cf5eca33e13494cf157 . + "convex hull"@en . + . + . + . + _:Bd252a0c4c719afad526006a130e2f0bb . + "A query function that returns the convex hull of the input geometry."@en . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + "pattern-matrix"@en . + . + . + "This is a JSON-LD context which can be used to incorporate the Simple Features vocabulary in a JSON-LD file"@en . + . + "JSON-LD context for the Simple Features vocabulary"@en . + "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/contexts/sf-context.json"^^ . + . + "text/json" . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + . + . + . + _:Bee7f41352563ec431eadb44387d9314e . + _:Ba1e1c4be9995b78b9a2972894a034eac . + "X indicates the first dimension as indicated by the spatial reference system"@en . + . + . + . + "maxX"@en . + "A query function that returns the maximum x coordinate of the input geometry."@en . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + . + . + . + . + _:Be51df3e8d9870bcc79f2800b23621901 . + . + _:B13ffd58fb7737ac12d395384a3fa45ad . + . + "disjoint"@en . + "A query function that returns true if the input geometries are disjoint. \r\n \r\nDE-9IM: FF*FF****"@en . + . + . + . + "true"^^ . + . + . + "true"^^ . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + . + . + "A spatial aggregate function that calculates the minimum bounding circle of set of geometries."@en . + "bounding circle"@en . + . + . + . + . + . + . + . + . + . + _:Bb70e43b5396d8c0226ef02b5014bd363 . + "metric distance"@en . + . + "A query function that returns the distance in meters between the two closest points of the input geometries."@en . + _:Bd05de90d9d591e43871aa0fe857c1cb6 . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + . + . + . + . + . + . + "metric perimeter"@en . + . + _:Bae56056d671be30d58908b15da95cf40 . + . + "Returns the perimeter of a geometry in meters."@en . + _:B838bfc99383691d639bd71d2a2a72e0b . + . + . + . + . + _:Bd90246c2aa6618f505a5dbe9fee3c14c . + _:B48cb5d299745d5637e0e8c41454e4d95 . + "A query function that returns true if the input geometries are equal. \r\n \r\nDE-9IM: TFFFTFFFT"@en . + . + . + . + "equals"@en . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + . + . + . + . + . + . + . + . + . + "2020-10-11"^^ . + . + "https://www.ogc.org/license"^^ . + "2021-06-16"^^ . + . + . + . + "OGC GeosPARQL 1.1" . + . + "OGC GeoSPARQL Standards Working Group" . + . + . + . + "Profile declarations are used to allow data to identify specifications in a way that allows data to make conformance claims to them - a broader conformance claim than that made to individual 'conformance classes' that are commonly found in recent OGC specifications. Profile declarations are also used to describe and relate the often multiple parts of specifications: ontologies, specification 'documents', vocabularies, validators and so on. This declaration describes where those parts are, what form (format) they take, what information models they implement and what roles they play."@en . + "GeoSPARQL 1.1 Profile" . + "This is a 'profile declaration' for the GeoSPARQL 1.1 specification (standard). It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary."@en . + _:Bcd4868b2ee765d90bedf9f7a7161cd27 . + . + . + . + . + . + . + . + "(c) 2021 Open Geospatial Consortium" . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + "gmlProfile"@en . + . + . + "true"^^ . + . + . + "true"^^ . + . + . + . + . + . + . + . + "Each Geometry node can have a maximum of one outgoing geo:asGML relation."@en . + . + "1"^^ . + . + "A geo:Geometry node should have maximum of one outgoing geo:spatialDimension property."@en . + . + "1"^^ . + "true"^^ . + . + . + . + . + _:B34655004c5a8e265113a48eb3a232e74 . + . + . + . + . + . + "A query function that returns a geometry consisting of all points that are part of the first geometry but not the second geometry."@en . + _:B7f8287ca3a0d30fe8cfd04afded9f6ab . + "difference"@en . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "1"^^ . + . + "\n\t\t# A valid example: the geo:GeometryCollection instance node has one incoming rdfs:member relation\n\t\tPREFIX geo: \n\t\tPREFIX rdfs: \n\n\t\t \n\t\t a geo:GeometryCollection ;\n\t\t rdfs:member ;\n\t\t.\n\t\t\t\t\n\t\t geo:hasGeometry .\n\t\t" . + "\n\t\t# An invalid example: the geo:GeometryCollection instance node has no outgoing rdfs:member relations\n\t\tPREFIX geo: \n\t\tPREFIX rdfs: \n\n\t\t a geo:GeometryCollection .\n\t\t" . + "An instance of geo:GeometryCollection should have at least one outgoing rdfs:member relation."@en . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + . + "contains"@en . + . + . + _:B7a03f7a8bcbf0538ee99380868304547 . + _:B09675073dfa00c5035f9162a4dc26d8e . + . + . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\r\n\r\nDE-9IM: T*****FF*"@en . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "GeoSPARQL Rules"@en . + . + . + "All the GeoSPARQL Rules defined within the GeoSPARQL 1.1 specification"@en . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + "Converts a given geometry to an equivalent GeoJSON representation. Coordinates are converted to the CRS84 coordinate system, the only valid coordinate system to be used in a GeoJSON literal."@en . + . + . + . + "OGC GeoSPARQL 2.0 Standard Working Group" . + "Timo Homburg" . + _:B701f986a791e9e7bb3dcff3974f6dfd2 . + "asGeoJSON"@en . + _:B12925979c3958a44c94a03efd925acae . + . + . + . + "2021-05-20"^^ . + . + . + "\n\t\t# An invalid example: the target of a geo:asWKT property is not an RDF literal\n\t\tPREFIX geo: \n\n\t\t\n\t\t\tgeo:hasGeometry [\n\t\t\t\tgeo:asWKT ;\n\t\t\t] ;\n\t\t.\t\t\n\t\t" . + "\n\t\t# An invalid example: the target of a geo:asWKT property is an RDF literal but with the wrong datatype (xsd:string)\n\t\tPREFIX geo: \n\n\t\t\n\t\t\tgeo:hasGeometry [\n\t\t\t\tgeo:asWKT \"POINT (153.084230 -27.322738)\" ;\n\t\t\t] ;\n\t\t.\t\t\n\t\t" . + "\n\t\t# A valid example: the target of a geo:asWKT property is an RDF literal with datatype geo:wktLiteral\n\t\tPREFIX geo: \n\n\t\t\n\t\t\tgeo:hasGeometry [\n\t\t\t\tgeo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n\t\t\t] ;\n\t\t.\n\t\t" . + "The target of a geo:asWKT property should be an RDF literal with datatype geo:wktLiteral."@en . + . + . + "true"^^ . + "units"@en . + . + . + "true"^^ . + "srsIRI"@en . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "asGML"@en . + _:B69a26f7185230a30e4b642aae0e7ecd6 . + . + _:B104574f6b160edae2ae26cd09d32ea71 . + . + "Converts a given geometry to an equivalent GML representation defined by a gmlProfile version string preserving the coordinate reference system."@en . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "area"@en . + . + . + "Returns the area of a geometry in square meters."@en . + _:B63de076ee5e955baf311a0f9efa9da98 . + . + . + . + _:Bb2ab5b30190e8f6d60f19137f9fae99a . + . + . + . + . + . + "All the GeoSPARQL Simple Features Topological Functions defined within the GeoSPARQL 1.1 specification"@en . + . + . + "GeoSPARQL Simple Features Functions"@en . + . + . + . + . + . + . + . + _:Bd8378d578a1218c2c415d8adf5814f9b . + . + "Y indicates the second dimension as indicated by the spatial reference system"@en . + . + . + "A query function that returns the minimum y coordinate of the input geometry."@en . + "minY"@en . + _:B1b3bde44678cbabd0d0eee9dd8426389 . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + . + . + "true"^^ . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + _:Bf20a1f8ff4b84b2a34dc404d7d2c2ddc . + . + . + "intersects"@en . + . + . + "A query function that returns true if the input geometries intersect.\r\n\r\nDE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** "@en . + . + _:Be34aa5717f7ee924de5e89d1db1f7f96 . + . + . + . + "overlap"@en . + "A query function that returns true if the input geometries overlap.\r\n\r\nDE-9IM: T*T***T**"@en . + . + . + _:B18e3486d09b15a61ea0398edddad89c1 . + . + _:Bfbdadffb41ab987c0f9bb79c03bab1ba . + . + . + . + "A geo:Geometry node should have maximum of one outgoing geo:hasMetricSpatialResolution property."@en . + . + "1"^^ . + "non-tangential proper part"@en . + . + _:B27fc28ff1885aba21041fd29dd7d9d46 . + "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\r\n\r\nDE-9IM: TFFTFFTTT"@en . + . + . + _:B51ac9a3b9d4ddc0778341949ac376b21 . + . + . + . + . + "2021-02-25"^^ . + . + . + "A spatial aggregate function that calculates the minimum bounding circle of set of geometries."@en . + "bounding circle"@en . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + "unit"@en . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "maxY"@en . + "Y indicates the second dimension as indicated by the spatial reference system"@en . + . + _:B42d4788706890ea077352abc7b2acfae . + _:B3d969feba6cfe18b79d7b4036eb1c25c . + . + "A query function that returns the maximum y coordinate of the input geometry."@en . + . + . + . + . + . + . + "\n\t\t# A valid example: the subject of a geo:coordinateDimension property has no other properties with the same name\n\t\tPREFIX geo: \n\t\t\n\t\t\n\t\t\tgeo:hasGeometry [\n\t\t\t\tgeo:coordinateDimension 2 ;\n\t\t\t\tgeo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n\t\t\t] ;\n\t\t.\n\t\t" . + "\n\t\t# An invalid example: the subject of a geo:coordinateDimension property has also another property with with the same property name but a different value\n\t\tPREFIX geo: \n\t\t\n\t\t\n\t\t\tgeo:hasGeometry [\n\t\t\t\tgeo:coordinateDimension 2 , 3 ;\n\t\t\t\tgeo:asWKT \"POINT (153.084230 -27.322738)\"^^geo:wktLiteral ;\n\t\t\t] ;\n\t\t.\n\t\t" . + "A geo:Geometry node should have maximum of one outgoing geo:coordinateDimension property."@en . + . + "1"^^ . + "true"^^ . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + . + . + . + . + "All the GeoSPARQL RCC8 Rules defined within the GeoSPARQL 1.1 specification"@en . + . + . + . + . + . + . + . + . + "GeoSPARQL RCC8 Topological Rules"@en . + . + . + "All the GeoSPARQL Egenhofer Topological Functions defined within the GeoSPARQL 1.1 specification"@en . + . + . + . + . + . + . + . + . + . + "GeoSPARQL Egenhofer Topological Functions" . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "envelope"@en . + . + . + . + . + "A query function that returns the minimum bounding rectangle of the input geometry."@en . + _:B108406f02cc206e22307172ca1d73789 . + _:Bf0662fa2266a936e1a7793b82f6a743f . + . + . + . + . + . + . + . + . + "GeoSPARQL Spatial Aggregate Functions"@en . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects intersect based on their associated primary geometry objects."@en . + "intersects"@en . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + . + . + "A spatial aggregate function that calculates the concave hull of a set of geometries."@en . + "2021-02-25"^^ . + . + . + . + "concave hull"@en . + . + "2021-02-25"^^ . + . + . + "A spatial aggregate function that calculates the minimum bounding box of set of geometries."@en . + "bounding box"@en . + . + . + . + . + . + _:B5d88c176435d7a1fcc87844cd9beb781 . + "\n\t\t# An invalid example: the geo:GeometryCollection instance node has one outgoing rdfs:member relation to geo:Geometry node and one to a non-geo:Geometry node (a geo:Feature)\n\t\tPREFIX geo: \n\t\tPREFIX rdfs: \n\n\t\t \n\t\t a geo:GeometryCollection ;\n\t\t rdfs:member , ;\n\t\t.\n\t\t\n\t\t geo:hasGeometry .\n\t\t" . + "\n\t\t# A valid example: the geo:GeometryCollection instance node has one outgoing rdfs:member relation to a geo:Geometry node\n\t\tPREFIX geo: \n\t\tPREFIX rdfs: \n\n\t\t \n\t\t a geo:GeometryCollection ;\n\t\t rdfs:member ;\n\t\t.\t\t\n\t\t\n\t\t geo:hasGeometry .\n\t\t" . + . + . + . + "A query function that returns a buffer around the input geometry."@en . + . + "buffer"@en . + . + _:B809607ee13c139354d8945e73f194740 . + . + _:B60826f908c244f2e1cb987ff85663e0e . + . + . + . + "Each Geometry node can have a maximum of one outgoing geo:asGeoJSON relation."@en . + . + "1"^^ . + . + . + "A query function that returns a geometry consisting of all points that are part of both input geometries."@en . + . + _:Bc2cf8d0aa40783b5fd2e1a019fa77b46 . + "intersection"@en . + . + . + . + _:Bd905750c24d044706ad3eff1642e91a8 . + . + "true"^^ . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + . + . + "true"^^ . + . + . + . + . + . + . + . + . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + _:B47599a69b1832d9161940406c4c22d4c . + . + . + . + _:Bc027c6ebd494d2f76db7c1351be51336 . + . + . + . + . + "isEmpty"@en . + "A query function that returns true if the input geometry is empty."@en . + . + . + "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en . + "overlap"@en . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + . + . + . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + . + . + . + . + "symmetric difference"@en . + _:B6dd6c168a6f2411dd5a72d2dbd13cc13 . + _:B427ebe49245e5ef8921363f80549a7df . + . + . + "A query function that returns a geometry consisting of all points that are part of only one input geometry."@en . + . + . + . + . + "Z indicates the third dimension as indicated by the spatial reference system"@en . + . + . + _:B0dad18034a9d5dfda8180dde5a00c0e4 . + . + . + "A query function that returns the minimum z coordinate of the input geometry."@en . + "minZ"@en . + _:B378dfeb150ff5126e147ec4d96426f9d . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + . + . + . + _:B59ecf2d8c6ade4961b5db8bf950d95a1 . + _:B8d13d6bbf1b2076f0253f038808e5bb7 . + "metric area"@en . + . + . + . + "Returns the area of a geometry in squaremeters."@en . + . + . + . + "A query rewrite rule used to determine if two spatial objects are externally connected based on their associated primary geometry objects."@en . + "externally connected"@en . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en . + "equals"@en . + . + . + . + . + "A geo:Geometry node should have maximum of one outgoing geo:hasSpatialResolution property."@en . + . + "1"^^ . + . + "A query function that converts a given geometry to a spatial reference system defined by an IRI. The function raises an error if a transformation is not mathematically possible."@en . + _:Bda495ea1cf1e2ac342f0beafaaf67fac . + . + . + "transform"@en . + . + . + . + _:Bd026dce14973bee66f75baafd4278580 . + . + . + . + "A query rewrite rule used to determine if one spatial object covers another spatial object based on their associated primary geometry objects."@en . + "covers"@en . + . + . + . + . + . + "A query function that returns the maximum z coordinate of the input geometry."@en . + "Z indicates the third dimension as indicated by the spatial reference system"@en . + . + . + _:B0bca58ccf90118df68925e8c55c85589 . + . + _:B747437753a4211002f494024709e5cfc . + "maxZ"@en . + . + . + . + . + . + "2022-06-16"^^ . + "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/reqs.ttl"^^ . + "https://www.ogc.org/license"^^ . + "OGC GeoSPARQL 1.1" . + . + "text/turtle" . + "GeoSPARQL 1.1 Requirement and Conformance Class Vocabulary"@en . + _:Bf25f3d7f1fb05b5dbeb674c43b303343 . + "2021-06-28"^^ . + "OGC GeoSPARQL Standards Working Group" . + "GeoSPARQL 1.1 Requirements and Conformance Class Register"@en . + "A vocabulary of the requirements and conformance classes in the GeoSPARQL 1.1 specification"@en . + "A vocabulary of the requirements and conformance classes in the GeoSPARQL 1.1 specification"@en . + . + . + "(c) 2022 Open Geospatial Consortium" . + "true"^^ . + . + . + "true"^^ . + . + . + . + . + . + . + "The target of a geo:asGeoJSON property should be an RDF literal with datatype geo:geoJSONLiteral."@en . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + . + "A geo:Geometry node should have maximum of one outgoing geo:hasSpatialAccuracy property."@en . + . + "1"^^ . + . + . + . + . + "equals"@en . + . + _:Bef377f500699ee667619f1312607ff21 . + . + . + _:B286b160370b658e3d89947e2d2e9244c . + "A query function that returns true if the input geometries are equal. \r\n\r\nDE-9IM: TFFFTFFFT"@en . + "true"^^ . + . + . + "true"^^ . + . + . + . + . + _:Ba97faba4024808aef7152f8edee22a36 . + . + "isSimple"@en . + _:Bfe20eef62c2e60c5844d913d742bc183 . + . + . + "A query function that returns true if the input geometry is a simple geometry."@en . + . + . + "true"^^ . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + "true"^^ . + . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "2022-03-10"^^ . + "GeoSPARQL RDF Shapes Validator"@en . + . + _:Bc63ca3d8e0953eaeaf50ffd0edb9562b . + . + "OGC GeoSPARQL Standards Working Group" . + "A [Shapes Constraint Language (SHACL)](https://www.w3.org/TR/shacl/) file that specifies rules for RDF data that can be used to test the conformance of data to the GeoSPARQL standard."@en . + . + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/validator.ttl"^^ . + . + "2021-06-13"^^ . + "(c) 2022 Open Geospatial Consortium" . + "This is a [Shapes Constraint Language (SHACL)](https://www.w3.org/TR/shacl/) file that specifies constraints for RDF data. It can be used to test the conformance of data to the GeoSPARQL standard.\n\t\nAs of GeoSPARQL 1.1, this validator is not normative, only informative, however this is likely to be the basis of future, normative, validators."@en . + . + "OGC GeoSPARQL 1.1" . + "GeoSPARQL RDF Shapes Validator"@en . + "text/turtle" . + "https://www.ogc.org/license"^^ . + . + . + . + . + . + . + "non-tangential proper part inverse"@en . + _:Bf19e94167a0b1dadd5fcaf385bfa99a7 . + "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\r\n\r\nDE-9IM: TTTFFTFFT"@en . + . + _:Bb90924ce5b00340227fda54a4d4e8d27 . + . + . + . + . + "The target of a geo:asKML property should be an RDF literal with datatype geo:kmlLiteral."@en . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects cross based their associated primary geometry objects."@en . + "crosses"@en . + . + . + . + . + . + "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en . + "equals"@en . + . + . + . + "true"^^ . + . + . + . + "m" . + "The content of an RDF literal with an incoming geo:asKML relation must conform to a well-formed KML geometry XML string, as defined by its official specification."@en . + . + "^\\s*$|^\\s*(<)(.+)(>)\\s*$" . + _:B3f411782f6150e407afc5ca0d7977952 . + . + . + . + . + . + "asKML"@en . + _:B7bdcf8dc601991b1bf0b9612e28a0765 . + . + . + "Converts a given geometry to an equivalent KML representation. Coordinates are converted to the CRS84 coordinate system, the only valid coordinate system to be used in a KML literal."@en . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + "geom1"@en . + . + . + . + . + . + . + . + "All the GeoSPARQL RCC8 Topological Functions defined within the GeoSPARQL 1.1 specification"@en . + . + . + . + . + . + "GeoSPARQL RCC8 Topological Functions"@en . + . + . + . + . + . + "true"^^ . + . + . + "true"^^ . + "geom"@en . + . + . + . + . + . + . + "true"^^ . + "geom2"@en . + . + . + . + . + . + . + . + . + "A query rewrite rule used to determine if one spatial object is covered by another spatial object based on their associated primary geometry objects."@en . + "covered by"@en . + . + . + . + . + "Each Geometry node can have a maximum of one outgoing geo:asKML relation."@en . + . + "1"^^ . + "true"^^ . + . + . + _:Bc28894a014d1d8763ca8cb8b8841f491 . + . + . + . + _:Ba8b3a6c5d6b6e6569996da5eb60851a8 . + "A query function that returns true if the input geometries are equal. \r\n\r\nDE-9IM: TFFFTFFFT"@en . + . + . + "equals"@en . + . + . diff --git a/incubation/geosparql/second_attempt/triples_to_clear/fix400errors.ttl b/incubation/geosparql/second_attempt/triples_to_clear/fix400errors.ttl new file mode 100644 index 00000000..ffd396a1 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_clear/fix400errors.ttl @@ -0,0 +1,840 @@ + . + "getSRID_output"@en . + "getSRID_output"@en . + "Definition of getSRID_output"@en . + . + . + "sfWithin_param1"@en . + "sfWithin_param1"@en . + "Definition of sfWithin_param1"@en . + . + . + "rcc8dc_param1"@en . + "rcc8dc_param1"@en . + "Definition of rcc8dc_param1"@en . + . + . + "convexHull_output"@en . + "convexHull_output"@en . + "Definition of convexHull_output"@en . + . + . + "rcc8ntpp_param2"@en . + "rcc8ntpp_param2"@en . + "Definition of rcc8ntpp_param2"@en . + . + . + "sfEquals_output"@en . + "sfEquals_output"@en . + "Definition of sfEquals_output"@en . + . + . + "geometryN_output"@en . + "geometryN_output"@en . + "Definition of geometryN_output"@en . + . + . + "sfIntersects_param1"@en . + "sfIntersects_param1"@en . + "Definition of sfIntersects_param1"@en . + . + . + "maxx_output"@en . + "maxx_output"@en . + "Definition of maxx_output"@en . + . + . + "symDifference_param1"@en . + "symDifference_param1"@en . + "Definition of symDifference_param1"@en . + . + . + "asGeoJSON_param1"@en . + "asGeoJSON_param1"@en . + "Definition of asGeoJSON_param1"@en . + . + . + "difference_param2"@en . + "difference_param2"@en . + "Definition of difference_param2"@en . + . + . + "union_param2"@en . + "union_param2"@en . + "Definition of union_param2"@en . + . + . + "rcc8ntppi_param1"@en . + "rcc8ntppi_param1"@en . + "Definition of rcc8ntppi_param1"@en . + . + . + "maxx_param1"@en . + "maxx_param1"@en . + "Definition of maxx_param1"@en . + . + . + "metricPerimeter_param1"@en . + "metricPerimeter_param1"@en . + "Definition of metricPerimeter_param1"@en . + . + . + "perimeter_output"@en . + "perimeter_output"@en . + "Definition of perimeter_output"@en . + . + . + "ehCoveredBy_param1"@en . + "ehCoveredBy_param1"@en . + "Definition of ehCoveredBy_param1"@en . + . + . + "rcc8tppi_output"@en . + "rcc8tppi_output"@en . + "Definition of rcc8tppi_output"@en . + . + . + "maxz_output"@en . + "maxz_output"@en . + "Definition of maxz_output"@en . + . + . + "sfCrosses_param2"@en . + "sfCrosses_param2"@en . + "Definition of sfCrosses_param2"@en . + . + . + "rcc8tpp_param1"@en . + "rcc8tpp_param1"@en . + "Definition of rcc8tpp_param1"@en . + . + . + "area_param1"@en . + "area_param1"@en . + "Definition of area_param1"@en . + . + . + "rcc8ntpp_param1"@en . + "rcc8ntpp_param1"@en . + "Definition of rcc8ntpp_param1"@en . + . + . + "ehEquals_output"@en . + "ehEquals_output"@en . + "Definition of ehEquals_output"@en . + . + . + "sfDisjoint_param1"@en . + "sfDisjoint_param1"@en . + "Definition of sfDisjoint_param1"@en . + . + . + "sfContains_param1"@en . + "sfContains_param1"@en . + "Definition of sfContains_param1"@en . + . + . + "transform_param1"@en . + "transform_param1"@en . + "Definition of transform_param1"@en . + . + . + "numGeometries_param1"@en . + "numGeometries_param1"@en . + "Definition of numGeometries_param1"@en . + . + . + "distance_output"@en . + "distance_output"@en . + "Definition of distance_output"@en . + . + . + "relate_param2"@en . + "relate_param2"@en . + "Definition of relate_param2"@en . + . + . + "symDifference_output"@en . + "symDifference_output"@en . + "Definition of symDifference_output"@en . + . + . + "sfWithin_output"@en . + "sfWithin_output"@en . + "Definition of sfWithin_output"@en . + . + . + "ehMeet_output"@en . + "ehMeet_output"@en . + "Definition of ehMeet_output"@en . + . + . + "metricBuffer_param2"@en . + "metricBuffer_param2"@en . + "Definition of metricBuffer_param2"@en . + . + . + "asDGGS_param1"@en . + "asDGGS_param1"@en . + "Definition of asDGGS_param1"@en . + . + . + "symDifference_param2"@en . + "symDifference_param2"@en . + "Definition of symDifference_param2"@en . + . + . + "metricBuffer_param1"@en . + "metricBuffer_param1"@en . + "Definition of metricBuffer_param1"@en . + . + . + "metricDistance_output"@en . + "metricDistance_output"@en . + "Definition of metricDistance_output"@en . + . + . + "rcc8tppi_param2"@en . + "rcc8tppi_param2"@en . + "Definition of rcc8tppi_param2"@en . + . + . + "sfOverlaps_param1"@en . + "sfOverlaps_param1"@en . + "Definition of sfOverlaps_param1"@en . + . + . + "distance_param1"@en . + "distance_param1"@en . + "Definition of distance_param1"@en . + . + . + "rcc8ntppi_param2"@en . + "rcc8ntppi_param2"@en . + "Definition of rcc8ntppi_param2"@en . + . + . + "asGML_param2"@en . + "asGML_param2"@en . + "Definition of asGML_param2"@en . + . + . + "minz_param1"@en . + "minz_param1"@en . + "Definition of minz_param1"@en . + . + . + "metricDistance_param1"@en . + "metricDistance_param1"@en . + "Definition of metricDistance_param1"@en . + . + . + "ehCovers_param2"@en . + "ehCovers_param2"@en . + "Definition of ehCovers_param2"@en . + . + . + "sfCrosses_param1"@en . + "sfCrosses_param1"@en . + "Definition of sfCrosses_param1"@en . + . + . + "miny_param1"@en . + "miny_param1"@en . + "Definition of miny_param1"@en . + . + . + "ehMeet_param1"@en . + "ehMeet_param1"@en . + "Definition of ehMeet_param1"@en . + . + . + "difference_output"@en . + "difference_output"@en . + "Definition of difference_output"@en . + . + . + "envelope_param1"@en . + "envelope_param1"@en . + "Definition of envelope_param1"@en . + . + . + "ehInside_output"@en . + "ehInside_output"@en . + "Definition of ehInside_output"@en . + . + . + "asKML_output"@en . + "asKML_output"@en . + "Definition of asKML_output"@en . + . + . + "metricPerimeter_output"@en . + "metricPerimeter_output"@en . + "Definition of metricPerimeter_output"@en . + . + . + "sfIntersects_param2"@en . + "sfIntersects_param2"@en . + "Definition of sfIntersects_param2"@en . + . + . + "area_output"@en . + "area_output"@en . + "Definition of area_output"@en . + . + . + "minz_output"@en . + "minz_output"@en . + "Definition of minz_output"@en . + . + . + "relate_param3"@en . + "relate_param3"@en . + "Definition of relate_param3"@en . + . + . + "distance_param3"@en . + "distance_param3"@en . + "Definition of distance_param3"@en . + . + . + "sfEquals_param1"@en . + "sfEquals_param1"@en . + "Definition of sfEquals_param1"@en . + . + . + "sfDisjoint_param2"@en . + "sfDisjoint_param2"@en . + "Definition of sfDisjoint_param2"@en . + . + . + "ehEquals_param2"@en . + "ehEquals_param2"@en . + "Definition of ehEquals_param2"@en . + . + . + "asWKT_param1"@en . + "asWKT_param1"@en . + "Definition of asWKT_param1"@en . + . + . + "minx_output"@en . + "minx_output"@en . + "Definition of minx_output"@en . + . + . + "sfContains_param2"@en . + "sfContains_param2"@en . + "Definition of sfContains_param2"@en . + . + . + "buffer_param3"@en . + "buffer_param3"@en . + "Definition of buffer_param3"@en . + . + . + "relate_output"@en . + "relate_output"@en . + "Definition of relate_output"@en . + . + . + "sfEquals_param2"@en . + "sfEquals_param2"@en . + "Definition of sfEquals_param2"@en . + . + . + "length_param1"@en . + "length_param1"@en . + "Definition of length_param1"@en . + . + . + "rcc8ec_param1"@en . + "rcc8ec_param1"@en . + "Definition of rcc8ec_param1"@en . + . + . + "intersection_output"@en . + "intersection_output"@en . + "Definition of intersection_output"@en . + . + . + "intersection_param2"@en . + "intersection_param2"@en . + "Definition of intersection_param2"@en . + . + . + "asGeoJSON_output"@en . + "asGeoJSON_output"@en . + "Definition of asGeoJSON_output"@en . + . + . + "isSimple_param1"@en . + "isSimple_param1"@en . + "Definition of isSimple_param1"@en . + . + . + "rcc8tpp_param2"@en . + "rcc8tpp_param2"@en . + "Definition of rcc8tpp_param2"@en . + . + . + "maxz_param1"@en . + "maxz_param1"@en . + "Definition of maxz_param1"@en . + . + . + "rcc8ec_param2"@en . + "rcc8ec_param2"@en . + "Definition of rcc8ec_param2"@en . + . + . + "metricLength_output"@en . + "metricLength_output"@en . + "Definition of metricLength_output"@en . + . + . + "rcc8tpp_output"@en . + "rcc8tpp_output"@en . + "Definition of rcc8tpp_output"@en . + . + . + "ehContains_param2"@en . + "ehContains_param2"@en . + "Definition of ehContains_param2"@en . + . + . + "rcc8tppi_param1"@en . + "rcc8tppi_param1"@en . + "Definition of rcc8tppi_param1"@en . + . + . + "rcc8eq_output"@en . + "rcc8eq_output"@en . + "Definition of rcc8eq_output"@en . + . + . + "rcc8ntppi_output"@en . + "rcc8ntppi_output"@en . + "Definition of rcc8ntppi_output"@en . + . + . + "transform_param2"@en . + "transform_param2"@en . + "Definition of transform_param2"@en . + . + . + "rcc8po_param1"@en . + "rcc8po_param1"@en . + "Definition of rcc8po_param1"@en . + . + . + "isSimple_output"@en . + "isSimple_output"@en . + "Definition of isSimple_output"@en . + . + . + "getSRID_param1"@en . + "getSRID_param1"@en . + "Definition of getSRID_param1"@en . + . + . + "ehInside_param1"@en . + "ehInside_param1"@en . + "Definition of ehInside_param1"@en . + . + . + "isEmpty_output"@en . + "isEmpty_output"@en . + "Definition of isEmpty_output"@en . + . + . + "sfTouches_param1"@en . + "sfTouches_param1"@en . + "Definition of sfTouches_param1"@en . + . + . + "metricArea_output"@en . + "metricArea_output"@en . + "Definition of metricArea_output"@en . + . + . + "rcc8eq_param2"@en . + "rcc8eq_param2"@en . + "Definition of rcc8eq_param2"@en . + . + . + "asWKT_output"@en . + "asWKT_output"@en . + "Definition of asWKT_output"@en . + . + . + "sfOverlaps_output"@en . + "sfOverlaps_output"@en . + "Definition of sfOverlaps_output"@en . + . + . + "rcc8eq_param1"@en . + "rcc8eq_param1"@en . + "Definition of rcc8eq_param1"@en . + . + . + "sfOverlaps_param2"@en . + "sfOverlaps_param2"@en . + "Definition of sfOverlaps_param2"@en . + . + . + "ehOverlap_output"@en . + "ehOverlap_output"@en . + "Definition of ehOverlap_output"@en . + . + . + "metricDistance_param2"@en . + "metricDistance_param2"@en . + "Definition of metricDistance_param2"@en . + . + . + "sfDisjoint_output"@en . + "sfDisjoint_output"@en . + "Definition of sfDisjoint_output"@en . + . + . + "ehMeet_param2"@en . + "ehMeet_param2"@en . + "Definition of ehMeet_param2"@en . + . + . + "sfCrosses_output"@en . + "sfCrosses_output"@en . + "Definition of sfCrosses_output"@en . + . + . + "intersection_param1"@en . + "intersection_param1"@en . + "Definition of intersection_param1"@en . + . + . + "ehDisjoint_param2"@en . + "ehDisjoint_param2"@en . + "Definition of ehDisjoint_param2"@en . + . + . + "ehInside_param2"@en . + "ehInside_param2"@en . + "Definition of ehInside_param2"@en . + . + . + "rcc8dc_param2"@en . + "rcc8dc_param2"@en . + "Definition of rcc8dc_param2"@en . + . + . + "difference_param1"@en . + "difference_param1"@en . + "Definition of difference_param1"@en . + . + . + "rcc8po_output"@en . + "rcc8po_output"@en . + "Definition of rcc8po_output"@en . + . + . + "metricBuffer_output"@en . + "metricBuffer_output"@en . + "Definition of metricBuffer_output"@en . + . + . + "metricArea_param1"@en . + "metricArea_param1"@en . + "Definition of metricArea_param1"@en . + . + . + "boundingCircle_output"@en . + "boundingCircle_output"@en . + "Definition of boundingCircle_output"@en . + . + . + "ehContains_output"@en . + "ehContains_output"@en . + "Definition of ehContains_output"@en . + . + . + "rcc8ntpp_output"@en . + "rcc8ntpp_output"@en . + "Definition of rcc8ntpp_output"@en . + . + . + "union_param1"@en . + "union_param1"@en . + "Definition of union_param1"@en . + . + . + "convexHull_param1"@en . + "convexHull_param1"@en . + "Definition of convexHull_param1"@en . + . + . + "geometryN_param2"@en . + "geometryN_param2"@en . + "Definition of geometryN_param2"@en . + . + . + "asDGGS_param2"@en . + "asDGGS_param2"@en . + "Definition of asDGGS_param2"@en . + . + . + "ehCovers_output"@en . + "ehCovers_output"@en . + "Definition of ehCovers_output"@en . + . + . + "sfContains_output"@en . + "sfContains_output"@en . + "Definition of sfContains_output"@en . + . + . + "metricLength_param1"@en . + "metricLength_param1"@en . + "Definition of metricLength_param1"@en . + . + . + "ehOverlap_param1"@en . + "ehOverlap_param1"@en . + "Definition of ehOverlap_param1"@en . + . + . + "concaveHull_output"@en . + "concaveHull_output"@en . + "Definition of concaveHull_output"@en . + . + . + "union_output"@en . + "union_output"@en . + "Definition of union_output"@en . + . + . + "concaveHull_param1"@en . + "concaveHull_param1"@en . + "Definition of concaveHull_param1"@en . + . + . + "rcc8ec_output"@en . + "rcc8ec_output"@en . + "Definition of rcc8ec_output"@en . + . + . + "rcc8po_param2"@en . + "rcc8po_param2"@en . + "Definition of rcc8po_param2"@en . + . + . + "numGeometries_output"@en . + "numGeometries_output"@en . + "Definition of numGeometries_output"@en . + . + . + "sfWithin_param2"@en . + "sfWithin_param2"@en . + "Definition of sfWithin_param2"@en . + . + . + "area_param2"@en . + "area_param2"@en . + "Definition of area_param2"@en . + . + . + "sfIntersects_output"@en . + "sfIntersects_output"@en . + "Definition of sfIntersects_output"@en . + . + . + "dimension_output"@en . + "dimension_output"@en . + "Definition of dimension_output"@en . + . + . + "ehDisjoint_output"@en . + "ehDisjoint_output"@en . + "Definition of ehDisjoint_output"@en . + . + . + "perimeter_param1"@en . + "perimeter_param1"@en . + "Definition of perimeter_param1"@en . + . + . + "rcc8dc_output"@en . + "rcc8dc_output"@en . + "Definition of rcc8dc_output"@en . + . + . + "dimension_param1"@en . + "dimension_param1"@en . + "Definition of dimension_param1"@en . + . + . + "envelope_output"@en . + "envelope_output"@en . + "Definition of envelope_output"@en . + . + . + "ehCoveredBy_param2"@en . + "ehCoveredBy_param2"@en . + "Definition of ehCoveredBy_param2"@en . + . + . + "centroid_output"@en . + "centroid_output"@en . + "Definition of centroid_output"@en . + . + . + "length_output"@en . + "length_output"@en . + "Definition of length_output"@en . + . + . + "sfTouches_param2"@en . + "sfTouches_param2"@en . + "Definition of sfTouches_param2"@en . + . + . + "ehOverlap_param2"@en . + "ehOverlap_param2"@en . + "Definition of ehOverlap_param2"@en . + . + . + "maxy_output"@en . + "maxy_output"@en . + "Definition of maxy_output"@en . + . + . + "asGML_output"@en . + "asGML_output"@en . + "Definition of asGML_output"@en . + . + . + "buffer_output"@en . + "buffer_output"@en . + "Definition of buffer_output"@en . + . + . + "miny_output"@en . + "miny_output"@en . + "Definition of miny_output"@en . + . + . + "buffer_param2"@en . + "buffer_param2"@en . + "Definition of buffer_param2"@en . + . + . + "ehContains_param1"@en . + "ehContains_param1"@en . + "Definition of ehContains_param1"@en . + . + . + "perimeter_param2"@en . + "perimeter_param2"@en . + "Definition of perimeter_param2"@en . + . + . + "sfTouches_output"@en . + "sfTouches_output"@en . + "Definition of sfTouches_output"@en . + . + . + "asKML_param1"@en . + "asKML_param1"@en . + "Definition of asKML_param1"@en . + . + . + "boundary_param1"@en . + "boundary_param1"@en . + "Definition of boundary_param1"@en . + . + . + "isEmpty_param1"@en . + "isEmpty_param1"@en . + "Definition of isEmpty_param1"@en . + . + . + "boundary_output"@en . + "boundary_output"@en . + "Definition of boundary_output"@en . + . + . + "boundingCircle_param1"@en . + "boundingCircle_param1"@en . + "Definition of boundingCircle_param1"@en . + . + . + "ehCoveredBy_output"@en . + "ehCoveredBy_output"@en . + "Definition of ehCoveredBy_output"@en . + . + . + "buffer_param1"@en . + "buffer_param1"@en . + "Definition of buffer_param1"@en . + . + . + "asGML_param1"@en . + "asGML_param1"@en . + "Definition of asGML_param1"@en . + . + . + "ehCovers_param1"@en . + "ehCovers_param1"@en . + "Definition of ehCovers_param1"@en . + . + . + "maxy_param1"@en . + "maxy_param1"@en . + "Definition of maxy_param1"@en . + . + . + "asDGGS_output"@en . + "asDGGS_output"@en . + "Definition of asDGGS_output"@en . + . + . + "geometryN_param1"@en . + "geometryN_param1"@en . + "Definition of geometryN_param1"@en . + . + . + "transform_output"@en . + "transform_output"@en . + "Definition of transform_output"@en . + . + . + "ehDisjoint_param1"@en . + "ehDisjoint_param1"@en . + "Definition of ehDisjoint_param1"@en . + . + . + "relate_param1"@en . + "relate_param1"@en . + "Definition of relate_param1"@en . + . + . + "distance_param2"@en . + "distance_param2"@en . + "Definition of distance_param2"@en . + . + . + "ehEquals_param1"@en . + "ehEquals_param1"@en . + "Definition of ehEquals_param1"@en . + . + . + "centroid_param1"@en . + "centroid_param1"@en . + "Definition of centroid_param1"@en . + . + . + "minx_param1"@en . + "minx_param1"@en . + "Definition of minx_param1"@en . + . diff --git a/incubation/geosparql/second_attempt/triples_to_clear/fix_funcs_in_scheme.ttl b/incubation/geosparql/second_attempt/triples_to_clear/fix_funcs_in_scheme.ttl new file mode 100644 index 00000000..e804dddd --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_clear/fix_funcs_in_scheme.ttl @@ -0,0 +1,32 @@ + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . + . \ No newline at end of file diff --git a/incubation/geosparql/second_attempt/triples_to_clear/fix_geosparql_root_def.ttl b/incubation/geosparql/second_attempt/triples_to_clear/fix_geosparql_root_def.ttl new file mode 100644 index 00000000..9c0cb063 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_clear/fix_geosparql_root_def.ttl @@ -0,0 +1,8 @@ + ; + "GeoSPARQL 1.0 and 1.1 Profiles"; + "GeoSPARQL 1.0 and 1.1 Profiles"; + "2023-10-11T11:00:00+00:00"^^ ; + "2023-10-11T10:40:10.081888"^^ ; + "This is a 'profile declaration' for the GeoSPARQL 1.0 specification (standard) as originally published in 2012. It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary. This is a 'profile declaration' for the GeoSPARQL 1.1 specification (standard). It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary."@en ; + + . \ No newline at end of file diff --git a/incubation/geosparql/second_attempt/triples_to_clear/fix_servicedescription_error.ttl b/incubation/geosparql/second_attempt/triples_to_clear/fix_servicedescription_error.ttl new file mode 100644 index 00000000..5d9c2808 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_clear/fix_servicedescription_error.ttl @@ -0,0 +1,6 @@ + ; + "GeoSPARQL 1.1 SPARQL Service Description" ; + "SPARQL Service Descriptions for GeoSPARQL 1.1 Services" ; + "https://www.w3.org/TR/sparql11-service-description/"^^ ; + , , . + . diff --git a/incubation/geosparql/second_attempt/triples_to_clear/geosparqlfiles.ttl b/incubation/geosparql/second_attempt/triples_to_clear/geosparqlfiles.ttl new file mode 100644 index 00000000..c1e6efa9 --- /dev/null +++ b/incubation/geosparql/second_attempt/triples_to_clear/geosparqlfiles.ttl @@ -0,0 +1,6542 @@ +@prefix : . +@prefix conf10core: . +@prefix conf10gtx: . +@prefix conf10gx: . +@prefix conf10qre: . +@prefix conf10ree: . +@prefix conf10tve: . +@prefix conf11core: . +@prefix conf11gx: . +@prefix conf11qre: . +@prefix confs10: . +@prefix confs11: . +@prefix dc: . +@prefix dcterms: . +@prefix ent: . +@prefix fno: . +@prefix funcs: . +@prefix ogc: . +@prefix owl: . +@prefix policy: . +@prefix prof: . +@prefix prov1: . +@prefix rdf: . +@prefix rdfs: . +@prefix reqs10: . +@prefix reqs10core: . +@prefix reqs10gtx: . +@prefix reqs10gx: . +@prefix reqs10qre: . +@prefix reqs10ree: . +@prefix reqs10tve: . +@prefix reqs11core: . +@prefix reqs11gx: . +@prefix role: . +@prefix rules: . +@prefix sd: . +@prefix sdo: . +@prefix sf: . +@prefix skos: . +@prefix spec: . +@prefix spec11: . +@prefix status: . +@prefix xsd: . + +:Feature a rdfs:Class, + owl:Class ; + rdfs:label "Feature"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + This class represents the top-level feature type. This class is + equivalent to GFI_Feature defined in ISO 19156:2011, and it is + superclass of all feature types. + """@en ; + rdfs:comment """ + This class represents the top-level feature type. This class is + equivalent to GFI_Feature defined in ISO 19156:2011, and it is + superclass of all feature types. + """@en ; + rdfs:isDefinedBy , + :, + , + reqs10core:feature-class, + reqs11core:feature-class ; + rdfs:subClassOf :SpatialObject ; + owl:disjointWith :Geometry ; + skos:definition """ + This class represents the top-level feature type. This class is + equivalent to GFI_Feature defined in ISO 19156:2011, and it is + superclass of all feature types. + """@en, + "A discrete spatial phenomenon in a universe of discourse."@en ; + skos:example spec11:B.1.1.2.1, + spec11:B.1.1.2.2, + spec11:B.1.1.2.3, + spec11:B.1.1.2.4, + spec11:B.1.1.2.5, + spec11:B.1.1.2.6, + spec11:B.1.1.2.7, + spec11:B.1.1.2.8, + spec11:B.1.1.2.9, + spec11:B.1.1.3.2, + spec11:B.1.1.3.3, + spec11:B.1.2.2, + spec11:B.1.2.3, + spec11:B.1.2.4 ; + skos:note "A Feature represents a uniquely identifiable phenomenon, for example a river or an apple. While such phenomena (and therefore the Features used to represent them) are bounded, their boundaries may be crisp (e.g., the declared boundaries of a state), vague (e.g., the delineation of a valley versus its neighboring mountains), and change with time (e.g., a storm front). While discrete in nature, Features may be created from continuous observations, such as an isochrone that determines the region that can be reached by ambulance within 5 minutes."@en ; + skos:prefLabel "Feature"@en . + +:FeatureCollection a rdfs:Class, + owl:Class ; + rdfs:isDefinedBy :, + reqs11core:feature-collection-class ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom :Feature ; + owl:onProperty rdfs:member ], + :SpatialObjectCollection ; + skos:definition "A collection of individual Features."@en ; + skos:example spec11:B.1.1.6 ; + skos:prefLabel "Feature Collection"@en . + +:Geometry a rdfs:Class, + owl:Class ; + rdfs:label "Geometry"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The class represents the top-level geometry type. This class is + equivalent to the UML class GM_Object defined in ISO 19107, and + it is superclass of all geometry types. + """@en ; + rdfs:comment """ + The class represents the top-level geometry type. This class is + equivalent to the UML class GM_Object defined in ISO 19107, and + it is superclass of all geometry types. + """@en ; + rdfs:isDefinedBy , + :, + , + reqs10gx:geometry-class, + reqs11gx:geometry-class ; + rdfs:subClassOf :SpatialObject ; + skos:definition """ + The class represents the top-level geometry type. This class is + equivalent to the UML class GM_Object defined in ISO 19107, and + it is superclass of all geometry types. + """@en, + "A coherent set of direct positions in space. The positions are held within a Spatial Reference System (SRS)."@en ; + skos:example spec11:B.1.1.2.2, + spec11:B.1.1.2.3, + spec11:B.1.1.2.4, + spec11:B.1.1.2.5, + spec11:B.1.1.2.6, + spec11:B.1.1.2.8, + spec11:B.1.1.3.1, + spec11:B.1.1.3.2, + spec11:B.1.1.3.3, + spec11:B.1.2.2, + spec11:B.1.2.3, + spec11:B.1.2.4 ; + skos:note "Geometry can be used as a representation of the shape, extent or location of a Feature and may exist as a self-contained entity."@en ; + skos:prefLabel "Geometry"@en . + +:GeometryCollection a rdfs:Class, + owl:Class ; + rdfs:isDefinedBy :, + reqs11core:geometry-collection-class ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom :Geometry ; + owl:onProperty rdfs:member ], + :SpatialObjectCollection ; + skos:definition "A collection of individual Geometries."@en ; + skos:example spec11:B.1.1.7 ; + skos:prefLabel "Geometry Collection"@en . + +:SpatialObject a rdfs:Class, + owl:Class ; + rdfs:label "SpatialObject"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The class spatial-object represents everything that can have + a spatial representation. It is superclass of feature and geometry. + """@en ; + rdfs:comment """ + The class spatial-object represents everything that can have + a spatial representation. It is superclass of feature and geometry. + """@en ; + rdfs:isDefinedBy , + :, + , + reqs10core:spatial-object-class, + reqs11core:spatial-object-class ; + skos:definition """ + The class spatial-object represents everything that can have + a spatial representation. It is superclass of feature and geometry. + """@en, + "Anything spatial (being or having a shape, position or an extent)."@en ; + skos:example spec11:B.1.1.1.1, + spec11:B.1.1.1.2 ; + skos:note "Subclasses of this class are expected to be used for instance data."@en ; + skos:prefLabel "Spatial Object"@en, + "SpatialObject"@en . + +:SpatialObjectCollection a rdfs:Class, + owl:Class ; + rdfs:isDefinedBy :, + reqs11core:spatial-object-collection-class ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom :SpatialObject ; + owl:onProperty rdfs:member ], + rdfs:Container ; + skos:definition "A collection of individual Spatial Objects."@en ; + skos:note "This is the superclass of Feature Collection and Geometry Collection."@en ; + skos:prefLabel "Spatial Object Collection"@en . + +sf:Curve a rdfs:Class, + owl:Class ; + rdfs:label "Curve"@en ; + rdfs:comment """A Curve is a 1-dimensional geometric object usually stored as a sequence of Points, with the subtype of Curve specifying the form of the interpolation between Points. This specification defines only one subclass of Curve, LineString, which uses linear interpolation between Points. + +A Curve is a 1-dimensional geometric object that is the homeomorphic image of a real, closed, interval. + +A Curve is simple if it does not pass through the same Point twice with the possible exception of the two end +points. + +A Curve is closed if its start Point is equal to its end Point. + +The boundary of a closed Curve is empty. + +A Curve that is simple and closed is a Ring. + +The boundary of a non-closed Curve consists of its two end Points. + +A Curve is defined as topologically closed, that is, it contains its endpoints f(a) and f(b)."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Geometry ; + skos:definition """A Curve is a 1-dimensional geometric object usually stored as a sequence of Points, with the subtype of Curve specifying the form of the interpolation between Points. This specification defines only one subclass of Curve, LineString, which uses linear interpolation between Points. + +A Curve is a 1-dimensional geometric object that is the homeomorphic image of a real, closed, interval. + +A Curve is simple if it does not pass through the same Point twice with the possible exception of the two end +points. + +A Curve is closed if its start Point is equal to its end Point. + +The boundary of a closed Curve is empty. + +A Curve that is simple and closed is a Ring. + +The boundary of a non-closed Curve consists of its two end Points. + +A Curve is defined as topologically closed, that is, it contains its endpoints f(a) and f(b)."""@en ; + skos:prefLabel "Curve"@en . + +sf:Envelope a rdfs:Class, + owl:Class ; + rdfs:isDefinedBy ; + rdfs:subClassOf [ a owl:Restriction ; + owl:cardinality "1"^^xsd:nonNegativeInteger ; + owl:onProperty sf:maximum ], + [ a owl:Restriction ; + owl:cardinality "1"^^xsd:nonNegativeInteger ; + owl:onProperty sf:minimum ], + sf:Polygon ; + skos:definition """Shape defined by the corner points of the bounding box of a geometry. +The corner points may be in any dimension (usually 2D or 3D) but the two corners must have the same dimension."""@en ; + skos:prefLabel "Envelope or Bounding Box"@en . + +sf:Geometry a rdfs:Class, + owl:Class ; + rdfs:label "Geometry"@en ; + rdfs:comment """Geometry is the root class of the hierarchy. + +The instantiable subclasses of Geometry are restricted to 0, 1 and 2-dimensional geometric objects that exist in 2, 3 or 4-dimensional coordinate space (R2, R3 or R4). Geometry values in R2 have points with coordinate values for x and y. Geometry values in R3 have points with coordinate values for x, y and z or for x, y and m. Geometry values in R4 have points with coordinate values for x, y, z and m. + +The interpretation of the coordinates is subject to the coordinate reference systems associated to the point. All coordinates within a geometry object should be in the same coordinate reference systems. Each coordinate shall be unambiguously associated to a coordinate reference system either directly or through its containing geometry. The z coordinate of a point is typically, but not necessarily, represents altitude or elevation. The m coordinate represents a measurement. + +All Geometry classes described in this specification are defined so that instances of Geometry are topologically closed, i.e. all represented geometries include their boundary as point sets. This does not affect their representation, and open version of the same classes may be used in other circumstances, such as topological representations."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf :Geometry ; + skos:definition """Geometry is the root class of the hierarchy. + +The instantiable subclasses of Geometry are restricted to 0, 1 and 2-dimensional geometric objects that exist in 2, 3 or 4-dimensional coordinate space (R2, R3 or R4). Geometry values in R2 have points with coordinate values for x and y. Geometry values in R3 have points with coordinate values for x, y and z or for x, y and m. Geometry values in R4 have points with coordinate values for x, y, z and m. + +The interpretation of the coordinates is subject to the coordinate reference systems associated to the point. All coordinates within a geometry object should be in the same coordinate reference systems. Each coordinate shall be unambiguously associated to a coordinate reference system either directly or through its containing geometry. The z coordinate of a point is typically, but not necessarily, represents altitude or elevation. The m coordinate represents a measurement. + +All Geometry classes described in this specification are defined so that instances of Geometry are topologically closed, i.e. all represented geometries include their boundary as point sets. This does not affect their representation, and open versions of the same classes may be used in other circumstances, such as topological representations."""@en ; + skos:prefLabel "Geometry"@en . + +sf:GeometryCollection a rdfs:Class, + owl:Class ; + rdfs:label "Geometry Collection"@en ; + rdfs:comment """A GeometryCollection is a geometric object that is a collection of some number of geometric objects. + +All the elements in a GeometryCollection shall be in the same Spatial Reference System. This is also the Spatial Reference System for the GeometryCollection. +GeometryCollection places no other constraints on its elements. Subclasses of GeometryCollection may restrict membership based on dimension and may also place other constraints on the degree of spatial overlap between elements."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Geometry ; + skos:definition """A GeometryCollection is a geometric object that is a collection of some number of geometric objects. + +All the elements in a GeometryCollection shall be in the same Spatial Reference System. This is also the Spatial Reference System for the GeometryCollection. +GeometryCollection places no other constraints on its elements. Subclasses of GeometryCollection may restrict membership based on dimension and may also place other constraints on the degree of spatial overlap between elements."""@en ; + skos:prefLabel "Geometry Collection"@en . + +sf:Line a rdfs:Class, + owl:Class ; + rdfs:label "Line"@en ; + rdfs:comment "A Line is a LineString with exactly 2 Points."@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:LineString ; + skos:definition "A Line is a LineString with exactly 2 Points."@en ; + skos:prefLabel "Line"@en . + +sf:LineString a rdfs:Class, + owl:Class ; + rdfs:label "Line String"@en ; + rdfs:comment "A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment."@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Curve ; + skos:definition "A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment."@en ; + skos:prefLabel "Line String"@en . + +sf:LinearRing a rdfs:Class, + owl:Class ; + rdfs:label "Linear Ring"@en ; + rdfs:comment "A LinearRing is a LineString that is both closed and simple."@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:LineString ; + skos:definition "A LinearRing is a LineString that is both closed and simple."@en ; + skos:prefLabel "Linear Ring"@en . + +sf:MultiCurve a rdfs:Class, + owl:Class ; + rdfs:label "Multi Curve"@en ; + rdfs:comment """A MultiCurve is a 1-dimensional GeometryCollection whose elements are Curves. + +A MultiCurve defines a set of methods for its subclasses and is included for reasons of extensibility. + +A MultiCurve is simple if and only if all of its elements are simple and the only intersections between any two elements occur at Points that are on the boundaries of both elements. + +The boundary of a MultiCurve is obtained by applying the mod 2 union rule: A Point is in the boundary of a MultiCurve if it is in the boundaries of an odd number of elements of the MultiCurve. + +A MultiCurve is closed if all of its elements are closed. The boundary of a closed MultiCurve is always empty. + +A MultiCurve is defined as topologically closed."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:GeometryCollection ; + skos:definition """A MultiCurve is a 1-dimensional GeometryCollection whose elements are Curves. + +A MultiCurve defines a set of methods for its subclasses and is included for reasons of extensibility. + +A MultiCurve is simple if and only if all of its elements are simple and the only intersections between any two elements occur at Points that are on the boundaries of both elements. + +The boundary of a MultiCurve is obtained by applying the mod 2 union rule: A Point is in the boundary of a MultiCurve if it is in the boundaries of an odd number of elements of the MultiCurve. + +A MultiCurve is closed if all of its elements are closed. The boundary of a closed MultiCurve is always empty. + +A MultiCurve is defined as topologically closed."""@en ; + skos:prefLabel "Multi Curve"@en . + +sf:MultiLineString a rdfs:Class, + owl:Class ; + rdfs:label "Multi Line String"@en ; + rdfs:comment "A MultiLineString is a MultiCurve whose elements are LineStrings."@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:MultiCurve ; + skos:definition "A MultiLineString is a MultiCurve whose elements are LineStrings."@en ; + skos:prefLabel "Multi Line String"@en . + +sf:MultiPoint a rdfs:Class, + owl:Class ; + rdfs:label "Multi Point"@en ; + rdfs:comment """A MultiPoint is a 0-dimensional GeometryCollection. The elements of a MultiPoint are restricted to Points. ThePoints are not connected or ordered in any semantically important way. + +A MultiPoint is simple if no two Points in the MultiPoint are equal (have identical coordinate values in X and Y). + +Every MultiPoint is spatially equal to a simple Multipoint. + +The boundary of a MultiPoint is the empty set."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:GeometryCollection ; + skos:definition """A MultiPoint is a 0-dimensional GeometryCollection. The elements of a MultiPoint are restricted to Points. ThePoints are not connected or ordered in any semantically important way. + +A MultiPoint is simple if no two Points in the MultiPoint are equal (have identical coordinate values in X and Y). + +Every MultiPoint is spatially equal to a simple Multipoint. + +The boundary of a MultiPoint is the empty set."""@en ; + skos:prefLabel "Multi Point"@en . + +sf:MultiPolygon a rdfs:Class, + owl:Class ; + rdfs:label "Multi Polygon"@en ; + rdfs:comment """A MultiPolygon is a MultiSurface whose elements are Polygons. + +The assertions for MultiPolygons are as follows. + +a) The interiors of 2 Polygons that are elements of a MultiPolygon may not intersect. +b) The boundaries of any 2 Polygons that are elements of a MultiPolygon may not cross and may touch at only a finite number of Points. +c) A MultiPolygon is defined as topologically closed. +d) A MultiPolygon may not have cut lines, spikes or punctures, a MultiPolygon is a regular closed Point set, +e) The interior of a MultiPolygon with more than 1 Polygon is not connected; the number of connected components of the interior of a MultiPolygon is equal to the number of Polygons in the MultiPolygon. + +The boundary of a MultiPolygon is a set of closed Curves (LineStrings) corresponding to the boundaries of its element Polygons. Each Curve in the boundary of the MultiPolygon is in the boundary of exactly 1 element Polygon, and every Curve in the boundary of an element Polygon is in the boundary of the MultiPolygon."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:MultiSurface ; + skos:definition """A MultiPolygon is a MultiSurface whose elements are Polygons. + +The assertions for MultiPolygons are as follows. + +a) The interiors of 2 Polygons that are elements of a MultiPolygon may not intersect. +b) The boundaries of any 2 Polygons that are elements of a MultiPolygon may not cross and may touch at only a finite number of Points. +c) A MultiPolygon is defined as topologically closed. +d) A MultiPolygon may not have cut lines, spikes or punctures, a MultiPolygon is a regular closed Point set, +e) The interior of a MultiPolygon with more than 1 Polygon is not connected; the number of connected components of the interior of a MultiPolygon is equal to the number of Polygons in the MultiPolygon. + +The boundary of a MultiPolygon is a set of closed Curves (LineStrings) corresponding to the boundaries of its element Polygons. Each Curve in the boundary of the MultiPolygon is in the boundary of exactly 1 element Polygon, and every Curve in the boundary of an element Polygon is in the boundary of the MultiPolygon."""@en ; + skos:prefLabel "Multi Polygon"@en . + +sf:MultiSurface a rdfs:Class, + owl:Class ; + rdfs:label "Multi Surface"@en ; + rdfs:comment """A MultiSurface is a 2-dimensional GeometryCollection whose elements are Surfaces, all using coordinates from the same coordinate reference system. The geometric interiors of any two Surfaces in a MultiSurface may not intersect in the full coordinate system. The boundaries of any two coplanar elements in a MultiSurface may intersect, at most, at a finite number of Points. If they were to meet along a curve, they could be merged into a single surface. + +A MultiSurface may be used to represent heterogeneous surfaces collections of polygons and polyhedral surfaces. It defines a set of methods for its subclasses. The subclass of MultiSurface is MultiPolygon corresponding to a collection of Polygons only. Other collections shall use MultiSurface."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:GeometryCollection ; + skos:definition """A MultiSurface is a 2-dimensional GeometryCollection whose elements are Surfaces, all using coordinates from the same coordinate reference system. The geometric interiors of any two Surfaces in a MultiSurface may not intersect in the full coordinate system. The boundaries of any two coplanar elements in a MultiSurface may intersect, at most, at a finite number of Points. If they were to meet along a curve, they could be merged into a single surface. + +A MultiSurface may be used to represent heterogeneous surfaces collections of polygons and polyhedral surfaces. It defines a set of methods for its subclasses. The subclass of MultiSurface is MultiPolygon corresponding to a collection of Polygons only. Other collections shall use MultiSurface."""@en ; + skos:prefLabel "Multi Surface"@en . + +sf:Point a rdfs:Class, + owl:Class ; + rdfs:label "Point"@en ; + rdfs:comment """A Point is a 0-dimensional geometric object and represents a single location in coordinate space. +A Point has an x-coordinate value, a y-coordinate value. If called for by the associated Spatial Reference System, it may also have coordinate values for z and m. +The boundary of a Point is the empty set."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Geometry ; + skos:definition """A Point is a 0-dimensional geometric object and represents a single location in coordinate space. +A Point has an x-coordinate value, a y-coordinate value. If called for by the associated Spatial Reference System, it may also have coordinate values for z and m. +The boundary of a Point is the empty set."""@en ; + skos:prefLabel "Point"@en . + +sf:Polygon a rdfs:Class, + owl:Class ; + rdfs:label "Polygon"@en ; + rdfs:comment """A Polygon is a planar Surface defined by 1 exterior boundary and 0 or more interior boundaries. Each interior boundary defines a hole in the Polygon. +The exterior boundary LinearRing defines the top of the surface which is the side of the surface from which the exterior boundary appears to traverse the boundary in a counter clockwise direction. The interior LinearRings will have the opposite orientation, and appear as clockwise when viewed from the top, +The assertions for Polygons (the rules that define valid Polygons) are as follows: + +a) Polygons are topologically closed; +b) The boundary of a Polygon consists of a set of LinearRings that make up its exterior and interior boundaries; +c) No two Rings in the boundary cross and the Rings in the boundary of a Polygon may intersect at a Point but only as a tangent. +d) A Polygon may not have cut lines, spikes or punctures. +e) The interior of every Polygon is a connected point set; +f) The exterior of a Polygon with 1 or more holes is not connected. Each hole defines a connected component of the exterior."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Surface ; + skos:definition """A Polygon is a planar Surface defined by 1 exterior boundary and 0 or more interior boundaries. Each interior boundary defines a hole in the Polygon. +The exterior boundary LinearRing defines the top of the surface which is the side of the surface from which the exterior boundary appears to traverse the boundary in a counter clockwise direction. The interior LinearRings will have the opposite orientation, and appear as clockwise when viewed from the top, +The assertions for Polygons (the rules that define valid Polygons) are as follows: + +a) Polygons are topologically closed; +b) The boundary of a Polygon consists of a set of LinearRings that make up its exterior and interior boundaries; +c) No two Rings in the boundary cross and the Rings in the boundary of a Polygon may intersect at a Point but only as a tangent. +d) A Polygon may not have cut lines, spikes or punctures. +e) The interior of every Polygon is a connected point set; +f) The exterior of a Polygon with 1 or more holes is not connected. Each hole defines a connected component of the exterior."""@en ; + skos:prefLabel "Polygon"@en . + +sf:PolyhedralSurface a rdfs:Class, + owl:Class ; + rdfs:label "Polyhedral Surface"@en ; + rdfs:comment """A PolyhedralSurface is a contiguous collection of polygons, which share common boundary segments. For each pair of polygons that touch, the common boundary shall be expressible as a finite collection of LineStrings. Each such LineString shall be part of the boundary of at most 2 Polygon patches. + +For any two polygons that share a common boundary, the top of the polygon shall be consistent. This means that when two LinearRings from these two Polygons traverse the common boundary segment, they do so in opposite directions. Since the Polyhedral surface is contiguous, all polygons will be thus consistently oriented. This means that a non-oriented surface (such as Mbius band) shall not have single surface representations. They may be represented by a MultiSurface. + +If each such LineString is the boundary of exactly 2 Polygon patches, then the PolyhedralSurface is a simple, closed polyhedron and is topologically isomorphic to the surface of a sphere. By the Jordan Surface Theorem (Jordans Theorem for 2-spheres), such polyhedrons enclose a solid topologically isomorphic to the interior of a sphere; the ball. In this case, the top of the surface will either point inward or outward of the enclosed finite solid. If outward, the surface is the exterior boundary of the enclosed surface. If inward, the surface is the interior of the infinite complement of the enclosed solid. A Ball with some number of voids (holes) inside can thus be presented as one exterior boundary shell, and some number in interior boundary shells."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Surface ; + skos:definition """A PolyhedralSurface is a contiguous collection of polygons, which share common boundary segments. For each pair of polygons that touch, the common boundary shall be expressible as a finite collection of LineStrings. Each such LineString shall be part of the boundary of at most 2 Polygon patches. + +For any two polygons that share a common boundary, the top of the polygon shall be consistent. This means that when two LinearRings from these two Polygons traverse the common boundary segment, they do so in opposite directions. Since the Polyhedral surface is contiguous, all polygons will be thus consistently oriented. This means that a non-oriented surface (such as Mbius band) shall not have single surface representations. They may be represented by a MultiSurface. + +If each such LineString is the boundary of exactly 2 Polygon patches, then the PolyhedralSurface is a simple, closed polyhedron and is topologically isomorphic to the surface of a sphere. By the Jordan Surface Theorem (Jordans Theorem for 2-spheres), such polyhedrons enclose a solid topologically isomorphic to the interior of a sphere; the ball. In this case, the top of the surface will either point inward or outward of the enclosed finite solid. If outward, the surface is the exterior boundary of the enclosed surface. If inward, the surface is the interior of the infinite complement of the enclosed solid. A Ball with some number of voids (holes) inside can thus be presented as one exterior boundary shell, and some number in interior boundary shells."""@en ; + skos:prefLabel "Polyhedral Surface"@en . + +sf:Surface a rdfs:Class, + owl:Class ; + rdfs:label "Surface"@en ; + rdfs:comment """A Surface is a 2-dimensional geometric object. +A simple Surface may consists of a single patch that is associated with one exterior boundary and 0 or more interior boundaries. A single such Surface patch in 3-dimensional space is isometric to planar Surfaces, by a simple affine rotation matrix that rotates the patch onto the plane z = 0. If the patch is not vertical, the projection onto the same plane is an isomorphism, and can be represented as a linear transformation, i.e. an affine. + +Polyhedral Surfaces are formed by stitching together such simple Surfaces patches along their common boundaries. Such polyhedral Surfaces in a 3-dimensional space may not be planar as a whole, depending on the orientation of their planar normals. If all the patches are in alignment (their normals are parallel), then the whole stitched polyhedral surface is co-planar and can be represented as a single patch if it is connected. + +The boundary of a simple Surface is the set of closed Curves corresponding to its exterior and interior boundaries. + +A Polygon is a simple Surface that is planar. A PolyhedralSurface is a simple surface, consisting of some number of Polygon patches or facets. If a PolyhedralSurface is closed, then it bounds a solid. A MultiSurface containing a set of closed PolyhedralSurfaces can be used to represent a Solid object with holes."""@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Geometry ; + skos:definition """A Surface is a 2-dimensional geometric object. +A simple Surface may consists of a single patch that is associated with one exterior boundary and 0 or more interior boundaries. A single such Surface patch in 3-dimensional space is isometric to planar Surfaces, by a simple affine rotation matrix that rotates the patch onto the plane z = 0. If the patch is not vertical, the projection onto the same plane is an isomorphism, and can be represented as a linear transformation, i.e. an affine. + +Polyhedral Surfaces are formed by stitching together such simple Surfaces patches along their common boundaries. Such polyhedral Surfaces in a 3-dimensional space may not be planar as a whole, depending on the orientation of their planar normals. If all the patches are in alignment (their normals are parallel), then the whole stitched polyhedral surface is co-planar and can be represented as a single patch if it is connected. + +The boundary of a simple Surface is the set of closed Curves corresponding to its exterior and interior boundaries. + +A Polygon is a simple Surface that is planar. A PolyhedralSurface is a simple surface, consisting of some number of Polygon patches or facets. If a PolyhedralSurface is closed, then it bounds a solid. A MultiSurface containing a set of closed PolyhedralSurfaces can be used to represent a Solid object with holes."""@en ; + skos:prefLabel "Surface"@en . + +sf:TIN a rdfs:Class, + owl:Class ; + rdfs:label "Triangulated Irregular Network"@en ; + rdfs:comment "A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches."@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:PolyhedralSurface ; + skos:definition "A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches."@en ; + skos:prefLabel "Triangulated Irregular Network"@en . + +sf:Triangle a rdfs:Class, + owl:Class ; + rdfs:label "Triangle"@en ; + rdfs:comment "A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary."@en ; + rdfs:isDefinedBy ; + rdfs:subClassOf sf:Polygon ; + skos:definition "A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary."@en ; + skos:prefLabel "Triangle"@en . + +dc:contributor a owl:AnnotationProperty ; + rdfs:label "Contributor"@en ; + dcterms:description "Examples of a Contributor include a person, an organization, or a service. Typically, the name of a Contributor should be used to indicate the entity."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "An entity responsible for making contributions to the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:coverage rdfs:label "Coverage"@en ; + dcterms:description "Spatial topic and spatial applicability may be a named place or a location specified by its geographic coordinates. Temporal topic may be a named period, date, or date range. A jurisdiction may be a named administrative entity or a geographic place to which the resource applies. Recommended best practice is to use a controlled vocabulary such as the Thesaurus of Geographic Names [TGN]. Where appropriate, named places or time periods can be used in preference to numeric identifiers such as sets of coordinates or date ranges."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:creator a owl:AnnotationProperty ; + rdfs:label "Creator"@en ; + dcterms:description "Examples of a Creator include a person, an organization, or a service. Typically, the name of a Creator should be used to indicate the entity."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "An entity primarily responsible for making the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:date a owl:AnnotationProperty ; + rdfs:label "Date"@en ; + dcterms:description "Date may be used to express temporal information at any level of granularity. Recommended best practice is to use an encoding scheme, such as the W3CDTF profile of ISO 8601 [W3CDTF]."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "A point or period of time associated with an event in the lifecycle of the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:description a owl:AnnotationProperty ; + rdfs:label "Description"@en ; + dcterms:description "Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "An account of the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:format rdfs:label "Format"@en ; + dcterms:description "Examples of dimensions include size and duration. Recommended best practice is to use a controlled vocabulary such as the list of Internet Media Types [MIME]."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "The file format, physical medium, or dimensions of the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:identifier rdfs:label "Identifier"@en ; + dcterms:description "Recommended best practice is to identify the resource by means of a string conforming to a formal identification system. "@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "An unambiguous reference to the resource within a given context."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:language rdfs:label "Language"@en ; + dcterms:description "Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646]."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "A language of the resource."@en ; + rdfs:isDefinedBy dc: ; + rdfs:seeAlso ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:publisher rdfs:label "Publisher"@en ; + dcterms:description "Examples of a Publisher include a person, an organization, or a service. Typically, the name of a Publisher should be used to indicate the entity."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "An entity responsible for making the resource available."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:relation rdfs:label "Relation"@en ; + dcterms:description "Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system. "@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "A related resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:rights rdfs:label "Rights"@en ; + dcterms:description "Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "Information about rights held in and over the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:source rdfs:label "Source"@en ; + dcterms:description "The described resource may be derived from the related resource in whole or in part. Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "A related resource from which the described resource is derived."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:subject rdfs:label "Subject"@en ; + dcterms:description "Typically, the subject will be represented using keywords, key phrases, or classification codes. Recommended best practice is to use a controlled vocabulary."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2012-06-14"^^xsd:date ; + rdfs:comment "The topic of the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:title rdfs:label "Title"@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "A name given to the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dc:type rdfs:label "Type"@en ; + dcterms:description "Recommended best practice is to use a controlled vocabulary such as the DCMI Type Vocabulary [DCMITYPE]. To describe the file format, physical medium, or dimensions of the resource, use the Format element."@en ; + dcterms:hasVersion ; + dcterms:issued "1999-07-02"^^xsd:date ; + dcterms:modified "2008-01-14"^^xsd:date ; + rdfs:comment "The nature or genre of the resource."@en ; + rdfs:isDefinedBy dc: ; + skos:note "A second property with the same name as this property has been declared in the dcterms: namespace (http://purl.org/dc/terms/). See the Introduction to the document \"DCMI Metadata Terms\" (http://dublincore.org/documents/dcmi-terms/) for an explanation."@en . + +dcterms:description a owl:AnnotationProperty . + +dcterms:hasVersion a owl:AnnotationProperty . + +dcterms:issued a owl:AnnotationProperty . + +dcterms:modified a owl:AnnotationProperty . + +dcterms:publisher a owl:AnnotationProperty . + +dcterms:title a owl:AnnotationProperty . + +funcs: a skos:Collection ; + dcterms:source , + ; + rdfs:seeAlso , + ; + skos:definition "All the GeoSPARQL Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:member funcs:area, + funcs:asDGGS, + funcs:asGML, + funcs:asGeoJSON, + funcs:asKML, + funcs:asWKT, + funcs:boundary, + funcs:boundingCircle, + funcs:buffer, + funcs:concaveHull, + funcs:convexHull, + funcs:difference, + funcs:dimension, + funcs:distance, + funcs:ehContains, + funcs:ehCoveredBy, + funcs:ehCovers, + funcs:ehDisjoint, + funcs:ehEquals, + funcs:ehInside, + funcs:ehMeet, + funcs:ehOverlap, + funcs:envelope, + funcs:getSRID, + funcs:intersection, + funcs:isEmpty, + funcs:isSimple, + funcs:length, + funcs:maxx, + funcs:maxy, + funcs:maxz, + funcs:metricArea, + funcs:metricBuffer, + funcs:metricDistance, + funcs:metricLength, + funcs:metricPerimeter, + funcs:minx, + funcs:miny, + funcs:minz, + funcs:perimeter, + funcs:rcc8dc, + funcs:rcc8ec, + funcs:rcc8eq, + funcs:rcc8ntpp, + funcs:rcc8ntppi, + funcs:rcc8po, + funcs:rcc8tpp, + funcs:rcc8tppi, + funcs:relate, + funcs:sfContains, + funcs:sfCrosses, + funcs:sfDisjoint, + funcs:sfEquals, + funcs:sfIntersects, + funcs:sfOverlaps, + funcs:sfTouches, + funcs:sfWithin, + funcs:symDifference, + funcs:union ; + skos:prefLabel "GeoSPARQL Functions", + "GeoSPARQL Functions"@en . + +funcs:aggboundingBox a skos:Concept, + sd:Aggregate ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates the minimum bounding box of set of geometries."@en ; + skos:prefLabel "bounding box"@en . + +funcs:aggboundingCircle a skos:Concept, + sd:Aggregate ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates the minimum bounding circle of set of geometries."@en ; + skos:prefLabel "bounding circle"@en . + +funcs:boundingCircle_output a fno:Output ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:boundingCircle_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:common a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Common Query Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:member funcs:relate ; + skos:prefLabel "GeoSPARQL Common Query Functions"@en . + +funcs:eh a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Egenhofer Topological Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:member funcs:ehContains, + funcs:ehCoveredBy, + funcs:ehCovers, + funcs:ehDisjoint, + funcs:ehEquals, + funcs:ehInside, + funcs:ehMeet, + funcs:ehOverlap ; + skos:prefLabel "GeoSPARQL Egenhofer Topological Functions" . + +funcs:ehCoveredBy_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:nonTopo a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Non-topological Query Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:member funcs:area, + funcs:boundary, + funcs:boundingCircle, + funcs:buffer, + funcs:convexHull, + funcs:difference, + funcs:dimension, + funcs:distance, + funcs:envelope, + funcs:geometryN, + funcs:getSRID, + funcs:intersection, + funcs:isEmpty, + funcs:isSimple, + funcs:length, + funcs:maxx, + funcs:maxy, + funcs:maxz, + funcs:metricArea, + funcs:metricBuffer, + funcs:metricDistance, + funcs:metricLength, + funcs:metricPerimeter, + funcs:minx, + funcs:miny, + funcs:minz, + funcs:numGeometries, + funcs:perimeter, + funcs:symDifference, + funcs:union ; + skos:prefLabel "GeoSPARQL Non-topological Query Functions"@en . + +funcs:rcc a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL RCC8 Topological Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:member funcs:rcc8dc, + funcs:rcc8ec, + funcs:rcc8eq, + funcs:rcc8ntpp, + funcs:rcc8ntppi, + funcs:rcc8po, + funcs:rcc8tpp, + funcs:rcc8tppi ; + skos:prefLabel "GeoSPARQL RCC8 Topological Functions"@en . + +funcs:sa a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:member funcs:aggBoundingBox, + funcs:aggBoundingCircle, + funcs:aggCentroid, + funcs:aggConcaveHull, + funcs:aggUnion ; + skos:prefLabel "GeoSPARQL Spatial Aggregate Functions"@en . + +funcs:sf a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Simple Features Topological Functions defined within the GeoSPARQL 1.1 specification"@en ; + skos:member funcs:sfContains, + funcs:sfCrosses, + funcs:sfDisjoint, + funcs:sfEquals, + funcs:sfIntersects, + funcs:sfOverlaps, + funcs:sfTouches, + funcs:sfWithin ; + skos:prefLabel "GeoSPARQL Simple Features Functions"@en . + + a prof:Profile ; + dcterms:created "2020-10-11"^^xsd:date, + "2020-11-20"^^xsd:date ; + dcterms:creator "OGC GeoSPARQL Standards Working Group" ; + dcterms:description "This is a 'profile declaration' for the GeoSPARQL 1.0 specification (standard) as originally published in 2012. It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary."@en, + "This is a 'profile declaration' for the GeoSPARQL 1.1 specification (standard). It describes the multiple parts of the specification and how the standard relates to other standards. It is formulated according to the Profiles Vocabulary."@en ; + dcterms:issued "2021"^^xsd:gYear ; + dcterms:license "https://www.ogc.org/license"^^xsd:anyURI ; + dcterms:modified "2020-12-22"^^xsd:date, + "2021-06-16"^^xsd:date ; + dcterms:publisher [ a sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI ], + ; + dcterms:rights "(c) 2021 Open Geospatial Consortium" ; + dcterms:title "GeoSPARQL 1.0 Profile", + "GeoSPARQL 1.1 Profile" ; + owl:versionIRI , + ; + owl:versionInfo "OGC GeoSPARQL 1.0", + "OGC GeosPARQL 1.1" ; + skos:scopeNote "Profile declarations are used to allow data to identify specifications in a way that allows data to make conformance claims to them - a broader conformance claim than that made to individual 'conformance classes' that are commonly found in recent OGC specifications. Profile declarations are also used to describe and relate the often multiple parts of specifications: ontologies, specification 'documents', vocabularies, validators and so on. This declaration describes where those parts are, what form (format) they take, what information models they implement and what roles they play."@en ; + prof:hasResource , + , + , + , + , + , + , + , + , + , + , + , + , + , + . + + a skos:ConceptScheme, + sd:Service ; + owl:versionIRI , + ; + owl:versionInfo "OGC GeoSPARQL 1.0", + "OGC GeoSPARQL 1.1" ; + skos:prefLabel "GeoSPARQL 1.0 SPARQL Service Description: All Functions", + "GeoSPARQL 1.1 SPARQL Service Description: All Functions" ; + sd:defaultEntailmentRegime ent:RDFS ; + sd:extensionAggregate funcs:aggBoundingCircle, + funcs:aggCentroid, + funcs:aggConcaveHull, + funcs:aggConvexHull, + funcs:aggUnion ; + sd:extensionFunction funcs:area, + funcs:asDGGS, + funcs:asGML, + funcs:asGeoJSON, + funcs:asKML, + funcs:asWKT, + funcs:boundary, + funcs:boundingCircle, + funcs:buffer, + funcs:centroid, + funcs:concaveHull, + funcs:convexHull, + funcs:coordinateDimension, + funcs:difference, + funcs:dimension, + funcs:distance, + funcs:ehContains, + funcs:ehCoveredBy, + funcs:ehCovers, + funcs:ehDisjoint, + funcs:ehEquals, + funcs:ehInside, + funcs:ehMeet, + funcs:ehOverlap, + funcs:envelope, + funcs:geometryN, + funcs:geometryType, + funcs:getSRID, + funcs:intersection, + funcs:is3D, + funcs:isEmpty, + funcs:isMeasured, + funcs:isSimple, + funcs:length, + funcs:maxX, + funcs:maxY, + funcs:maxZ, + funcs:metricBuffer, + funcs:metricDistance, + funcs:minX, + funcs:minY, + funcs:minZ, + funcs:numGeometries, + funcs:rcc8dc, + funcs:rcc8ec, + funcs:rcc8eq, + funcs:rcc8ntpp, + funcs:rcc8ntppi, + funcs:rcc8po, + funcs:rcc8tpp, + funcs:rcc8tppi, + funcs:relate, + funcs:sfContains, + funcs:sfCrosses, + funcs:sfDisjoint, + funcs:sfEquals, + funcs:sfIntersects, + funcs:sfOverlaps, + funcs:sfTouches, + funcs:sfWithin, + funcs:spatialDimension, + funcs:symDifference, + funcs:transform, + funcs:union ; + sd:resultFormat , + ; + sd:supportedLanguage sd:SPARQL11Query . + + a skos:ConceptScheme, + sd:Service ; + owl:versionIRI , + ; + owl:versionInfo "OGC GeoSPARQL 1.0", + "OGC GeoSPARQL 1.1" ; + skos:prefLabel "GeoSPARQL 1.0 SPARQL Service Description: All Conformance Classes", + "GeoSPARQL 1.1 SPARQL Service Description: All Conformance Classes" ; + sd:defaultEntailmentRegime ent:RDFS ; + sd:feature conf10core:feature-class, + conf10core:sparql-protocol, + conf10core:spatial-object-class, + conf10gx:feature-properties, + conf10gx:geometry-as-gml-literal, + conf10gx:geometry-as-wkt-literal, + conf10gx:geometry-class, + conf10gx:geometry-properties, + conf10gx:gml-literal, + conf10gx:gml-literal-empty, + conf10gx:gml-profile, + conf10gx:query-functions, + conf10gx:srid-function, + conf10gx:wkt-axis-order, + conf10gx:wkt-literal, + conf10gx:wkt-literal-default-srs, + conf10gx:wkt-literal-empty, + conf10gtx:eh-query-functions, + conf10gtx:rcc8-query-functions, + conf10gtx:relate-query-function, + conf10gtx:sf-query-functions, + conf10qre:eh-query-rewrite, + conf10qre:rcc8-query-rewrite, + conf10qre:sf-query-rewrite, + conf11core:feature-collection-class, + conf11core:sparql-protocol, + conf11core:spatial-object-class, + conf11core:spatial-object-collection-class, + conf11core:spatial-object-properties, + conf11gx:dggs-literal, + conf11gx:dggs-literal-empty, + conf11gx:dggs-literal-srs, + conf11gx:feature-properties, + conf11gx:geojson-literal, + conf11gx:geojson-literal-empty, + conf11gx:geojson-literal-srs, + conf11gx:geometry-as-dggs-function, + conf11gx:geometry-as-dggs-literal, + conf11gx:geometry-as-geojson-function, + conf11gx:geometry-as-geojson-literal, + conf11gx:geometry-as-gml-function, + conf11gx:geometry-as-kml-function, + conf11gx:geometry-as-kml-literal, + conf11gx:geometry-as-wkt-function, + conf11gx:geometry-properties, + conf11gx:kml-literal, + conf11gx:kml-literal-empty, + conf11gx:kml-literal-srs, + conf11gx:query-functions, + conf11gx:query-functions-dggs, + conf11gx:query-functions-non-sf, + conf11gx:query-functions-non-sf-dggs, + conf11gx:sa-functions ; + sd:resultFormat , + ; + sd:supportedLanguage sd:SPARQL11Query . + + a skos:ConceptScheme, + sd:Service ; + owl:versionIRI , + ; + owl:versionInfo "OGC GeoSPARQL 1.0", + "OGC GeoSPARQL 1.1" ; + skos:prefLabel "GeoSPARQL 1.0 SPARQL Service Description: All Extensions", + "GeoSPARQL 1.1 SPARQL Service Description: All Extensions" ; + sd:defaultEntailmentRegime ent:RDFS ; + sd:feature conf10core:, + conf10gx:, + conf10gtx:, + conf10qre:, + conf10ree:, + , + conf11core:, + , + conf11gx:, + , + conf11qre:, + , + ; + sd:resultFormat , + ; + sd:supportedLanguage sd:SPARQL11Query . + +rules: a skos:Collection ; + dcterms:source , + ; + rdfs:seeAlso , + ; + skos:definition "All the GeoSPARQL Rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:member rules:ehContains, + rules:ehCoveredBy, + rules:ehCovers, + rules:ehDisjoint, + rules:ehEquals, + rules:ehInside, + rules:ehMeet, + rules:ehOverlap, + rules:rcc8dc, + rules:rcc8ec, + rules:rcc8eq, + rules:rcc8ntpp, + rules:rcc8ntppi, + rules:rcc8po, + rules:rcc8tpp, + rules:rcc8tppi, + rules:sfContains, + rules:sfCrosses, + rules:sfDisjoint, + rules:sfEquals, + rules:sfIntersects, + rules:sfOverlaps, + rules:sfTouches, + rules:sfWithin ; + skos:prefLabel "GeoSPARQL Rules", + "GeoSPARQL Rules"@en . + +rules:eh a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Egenhofer Rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:member rules:ehContains, + rules:ehCoveredBy, + rules:ehCovers, + rules:ehDisjoint, + rules:ehEquals, + rules:ehInside, + rules:ehMeet, + rules:ehOverlap ; + skos:prefLabel "GeoSPARQL Egenhofer Topological Rules"@en . + +rules:rcc a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL RCC8 Rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:member rules:rcc8dc, + rules:rcc8ec, + rules:rcc8eq, + rules:rcc8ntpp, + rules:rcc8ntppi, + rules:rcc8po, + rules:rcc8tpp, + rules:rcc8tppi ; + skos:prefLabel "GeoSPARQL RCC8 Topological Rules"@en . + +rules:sf a skos:Collection ; + dcterms:source ; + rdfs:seeAlso ; + skos:definition "All the GeoSPARQL Simple Features Topological Rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:member rules:sfContains, + rules:sfCrosses, + rules:sfDisjoint, + rules:sfEquals, + rules:sfIntersects, + rules:sfOverlaps, + rules:sfTouches, + rules:sfWithin ; + skos:prefLabel "GeoSPARQL Simple Features Rules"@en . + +:asDGGS a rdf:Property, + owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy :, + reqs11gx:geometry-as-dggs-literal ; + rdfs:range :dggsLiteral ; + rdfs:subPropertyOf :hasSerialization ; + skos:definition "The Discrete Global Grid System (DGGS) serialization of a Geometry"@en ; + skos:example spec11:B.1.2.4 ; + skos:prefLabel "as DGGS"@en . + +:asGML a rdf:Property, + owl:DatatypeProperty ; + rdfs:label "asGML"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The GML serialization of a geometry + """@en ; + rdfs:comment """ + The GML serialization of a geometry + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy , + :, + , + reqs10gx:geometry-as-gml-literal, + reqs11gx:geometry-as-gml-literal ; + rdfs:range :gmlLiteral ; + rdfs:subPropertyOf :hasSerialization ; + skos:definition """ + The GML serialization of a geometry + """@en, + "The GML serialization of a Geometry"@en ; + skos:example spec11:B.1.2.4 ; + skos:prefLabel "as GML"@en, + "asGML"@en . + +:asGeoJSON a rdf:Property, + owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy :, + reqs11gx:geometry-as-geojson-literal ; + rdfs:range :geoJSONLiteral ; + rdfs:seeAlso ; + rdfs:subPropertyOf :hasSerialization ; + skos:definition "The GeoJSON serialization of a Geometry"@en ; + skos:example spec11:B.1.2.4 ; + skos:prefLabel "as GeoJSON"@en . + +:asKML a rdf:Property, + owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy :, + reqs11gx:geometry-as-kml-literal ; + rdfs:range :kmlLiteral ; + rdfs:seeAlso ; + rdfs:subPropertyOf :hasSerialization ; + skos:definition "The KML serialization of a Geometry"@en ; + skos:example spec11:B.1.2.4 ; + skos:prefLabel "as KML"@en . + +:asWKT a rdf:Property, + owl:DatatypeProperty ; + rdfs:label "asWKT"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The WKT serialization of a geometry + """@en ; + rdfs:comment """ + The WKT serialization of a geometry + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy , + :, + , + reqs10gx:geometry-as-wkt-literal, + reqs11gx:geometry-as-wkt-literal ; + rdfs:range :wktLiteral ; + rdfs:subPropertyOf :hasSerialization ; + skos:definition """ + The WKT serialization of a geometry + """@en, + "The WKT serialization of a Geometry"@en ; + skos:example spec11:B.1.1.2.2, + spec11:B.1.1.2.3, + spec11:B.1.1.2.4, + spec11:B.1.1.2.5, + spec11:B.1.1.2.6, + spec11:B.1.1.2.8, + spec11:B.1.1.3.1, + spec11:B.1.1.3.2, + spec11:B.1.1.3.3, + spec11:B.1.2.2, + spec11:B.2.1, + spec11:B.2.2.4 ; + skos:prefLabel "as WKT"@en, + "asWKT"@en . + +:coordinateDimension a rdf:Property, + owl:DatatypeProperty ; + rdfs:label "coordinateDimension"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The number of measurements or axes needed to describe the position of this + geometry in a coordinate system. + """@en ; + rdfs:comment """ + The number of measurements or axes needed to describe the position of this + geometry in a coordinate system. + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy , + :, + , + reqs11gx:geometry-properties ; + rdfs:range xsd:integer ; + skos:definition """ + The number of measurements or axes needed to describe the position of this + geometry in a coordinate system. + """@en, + "The number of measurements or axes needed to describe the position of this Geometry in a coordinate system."@en ; + skos:example spec11:B.1.2.3 ; + skos:prefLabel "coordinate dimension"@en, + "coordinateDimension"@en . + +:dimension a rdf:Property, + owl:DatatypeProperty ; + rdfs:label "dimension"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The topological dimension of this geometric object, which + must be less than or equal to the coordinate dimension. + In non-homogeneous collections, this will return the largest + topological dimension of the contained objects. + """@en ; + rdfs:comment """ + The topological dimension of this geometric object, which + must be less than or equal to the coordinate dimension. + In non-homogeneous collections, this will return the largest + topological dimension of the contained objects. + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy , + :, + , + reqs11gx:geometry-properties ; + rdfs:range xsd:integer ; + skos:definition """ + The topological dimension of this geometric object, which + must be less than or equal to the coordinate dimension. + In non-homogeneous collections, this will return the largest + topological dimension of the contained objects. + """@en, + "The topological dimension of this geometric object, which must be less than or equal to the coordinate dimension. In non-homogeneous collections, this will return the largest topological dimension of the contained objects."@en ; + skos:example spec11:B.1.2.3 ; + skos:prefLabel "dimension"@en . + +:ehContains a rdf:Property, + owl:ObjectProperty ; + rdfs:label "contains"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: T*TFF*FF* + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: T*TFF*FF* + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + reqs10gx:eh-spatial-relations, + reqs11gx:eh-spatial-relations ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: T*TFF*FF* + """@en, + "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*TFF*FF*"@en ; + skos:prefLabel "contains"@en . + +:ehCoveredBy a rdf:Property, + owl:ObjectProperty ; + rdfs:label "coveredBy"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially covered + by the object SpatialObject. DE-9IM: TFF*TFT** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially covered + by the object SpatialObject. DE-9IM: TFF*TFT** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + reqs10gx:eh-spatial-relations, + reqs11gx:eh-spatial-relations ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject is spatially covered + by the object SpatialObject. DE-9IM: TFF*TFT** + """@en, + "States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFF*TFT**"@en ; + skos:prefLabel "covered by"@en, + "coveredBy"@en . + +:ehCovers a rdf:Property, + owl:ObjectProperty ; + rdfs:label "covers"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially covers the + object SpatialObject. DE-9IM: T*TFT*FF* + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially covers the + object SpatialObject. DE-9IM: T*TFT*FF* + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + reqs10gx:eh-spatial-relations, + reqs11gx:eh-spatial-relations ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject spatially covers the + object SpatialObject. DE-9IM: T*TFT*FF* + """@en, + "States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: T*TFT*FF*"@en ; + skos:prefLabel "covers"@en . + +:ehInside a rdf:Property, + owl:ObjectProperty ; + rdfs:label "inside"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially inside + the object SpatialObject. DE-9IM: TFF*FFT** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially inside + the object SpatialObject. DE-9IM: TFF*FFT** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + reqs10gx:eh-spatial-relations, + reqs11gx:eh-spatial-relations ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject is spatially inside + the object SpatialObject. DE-9IM: TFF*FFT** + """@en, + "States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFF*FFT**"@en ; + skos:prefLabel "inside"@en . + +:ehOverlap a rdf:Property, + owl:ObjectProperty ; + rdfs:label "overlap"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: T*T***T** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: T*T***T** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + reqs10gx:eh-spatial-relations, + reqs11gx:eh-spatial-relations ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: T*T***T** + """@en, + "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**"@en ; + skos:prefLabel "overlap"@en . + +:hasArea a rdf:Property, + owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy :, + reqs11gx:spatial-object-properties ; + rdfs:subPropertyOf :hasSize ; + skos:definition "The area of a Spatial Object."@en ; + skos:example spec11:B.1.1.2.4, + spec11:B.1.2.2 ; + skos:prefLabel "has area"@en . + +:hasBoundingBox a rdf:Property, + owl:ObjectProperty ; + rdfs:domain :Feature ; + rdfs:isDefinedBy :, + reqs11gx:feature-properties ; + rdfs:range :Geometry ; + rdfs:subPropertyOf :hasGeometry ; + skos:definition "The minimum or smallest bounding or enclosing box of a given Feature."@en ; + skos:example spec11:B.1.2.2 ; + skos:prefLabel "has bounding box"@en ; + skos:scopeNote "The target is a Geometry that defines a rectilinear region whose edges are aligned with the axes of the coordinate reference system, which exactly contains the Feature, for example an instance of http://www.opengis.net/ont/sf#envelope."@en . + +:hasCentroid a rdf:Property, + owl:ObjectProperty ; + rdfs:domain :Feature ; + rdfs:isDefinedBy :, + reqs11gx:feature-properties ; + rdfs:range :Geometry ; + rdfs:subPropertyOf :hasGeometry ; + skos:definition "The arithmetic mean position of all the Geometry points of a given Feature."@en ; + skos:example spec11:B.1.2.2 ; + skos:prefLabel "has centroid"@en ; + skos:scopeNote "The target Geometry shall describe a point, for example an instance of http://www.opengis.net/ont/sf#Point."@en . + +:hasLength a rdf:Property, + owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy :, + reqs11gx:spatial-object-properties ; + rdfs:subPropertyOf :hasSize ; + skos:definition "The length of a Spatial Object."@en ; + skos:example spec11:B.1.1.2.7, + spec11:B.1.2.2 ; + skos:prefLabel "has length"@en . + +:hasMetricArea a rdf:Property, + owl:DatatypeProperty ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy :, + reqs11gx:spatial-object-properties ; + rdfs:range xsd:double ; + rdfs:subPropertyOf :hasMetricSize ; + skos:definition "The area of a Spatial Object in square meters."@en ; + skos:example spec11:B.1.1.2.3, + spec11:B.1.1.2.9, + spec11:B.1.1.3.3, + spec11:B.1.2.2 ; + skos:prefLabel "has area in square meters"@en . + +:hasMetricLength a rdf:Property, + owl:DatatypeProperty ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy :, + reqs11gx:spatial-object-properties ; + rdfs:range xsd:double ; + rdfs:subPropertyOf :hasMetricSize ; + skos:definition "The length of a Spatial Object in meters."@en ; + skos:example spec11:B.1.2.2 ; + skos:prefLabel "has length in meters"@en . + +:hasMetricPerimeterLength a rdf:Property, + owl:DatatypeProperty ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy :, + reqs11gx:spatial-object-properties ; + rdfs:range xsd:double ; + rdfs:subPropertyOf :hasMetricSize ; + skos:definition "The length of the perimeter of a Spatial Object in meters."@en ; + skos:example spec11:B.1.1.1.2 ; + skos:prefLabel "has perimeter length in meters"@en . + +:hasMetricSpatialAccuracy a rdf:Property, + owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy :, + reqs11gx:geometry-properties ; + rdfs:range xsd:double ; + skos:definition "The positional accuracy of the coordinates of a Geometry in meters."@en ; + skos:example spec11:B.1.2.3 ; + skos:note "Spatial accuracy is applicable when a Geometry is used to represent a Feature. It is expressed as a distance that indicates the truthfullness of the positions (coordinates) that define the Geometry. In this case accuracy defines a zone surrounding each coordinate within wich the real positions are known to be. The accuracy value defines this zone as a distance from the coordinate(s) in all directions (e.g. a line, a circle or a sphere, depending on spatial dimension)."@en ; + skos:prefLabel "has spatial accuracy in meters"@en . + +:hasMetricSpatialResolution a rdf:Property, + owl:DatatypeProperty ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy :, + reqs11gx:geometry-properties ; + rdfs:range xsd:double ; + skos:definition "The spatial resolution of a Geometry in meters."@en ; + skos:example spec11:B.1.1.2.6, + spec11:B.1.2.2 ; + skos:note "Spatial resolution specifies the level of detail of a Geometry. It the smallest dinstinguishable distance between spatially adjacent coordinates."@en ; + skos:prefLabel "has spatial resolution in meters"@en . + +:hasMetricVolume a rdf:Property, + owl:DatatypeProperty ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy :, + reqs11gx:spatial-object-properties ; + rdfs:range xsd:double ; + rdfs:subPropertyOf :hasMetricSize ; + skos:definition "The volume of a Spatial Object in cubic meters."@en ; + skos:example spec11:B.1.1.2.9, + spec11:B.1.2.2 ; + skos:prefLabel "has volume in cubic meters"@en . + +:hasPerimeterLength a rdf:Property, + owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy :, + reqs11gx:spatial-object-properties ; + rdfs:subPropertyOf :hasSize ; + skos:definition "The length of the perimeter of a Spatial Object."@en ; + skos:example spec11:B.1.1.1.2 ; + skos:prefLabel "has perimeter length"@en . + +:hasSpatialAccuracy a rdf:Property, + owl:ObjectProperty ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy :, + reqs11gx:geometry-properties ; + skos:definition "The positional accuracy of the coordinates of a Geometry."@en ; + skos:example spec11:B.1.2.3 ; + skos:note "Spatial accuracy is applicable when a Geometry is used to represent a Feature. It is expressed as a distance that indicates the truthfullness of the positions (coordinates) that define the Geometry. In this case accuracy defines a zone surrounding each coordinate within wich the real positions are known to be. The accuracy value defines this zone as a distance from the coordinate(s) in all directions (e.g. a line, a circle or a sphere, depending on spatial dimension)."@en ; + skos:prefLabel "has spatial accuracy"@en . + +:hasSpatialResolution a rdf:Property, + owl:ObjectProperty ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy :, + reqs11gx:feature-properties ; + skos:definition "The spatial resolution of a Geometry."@en ; + skos:example spec11:B.1.2.2 ; + skos:note "Spatial resolution specifies the level of detail of a Geometry. It the smallest distinguishable distance between spatially adjacent coordinates."@en ; + skos:prefLabel "has spatial resolution"@en . + +:hasVolume a rdf:Property, + owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy :, + reqs11gx:spatial-object-properties ; + rdfs:subPropertyOf :hasSize ; + skos:definition "The volume of a three-dimensional Spatial Object."@en ; + skos:example spec11:B.1.2.2 ; + skos:prefLabel "has volume"@en . + +:isEmpty a rdf:Property, + owl:DatatypeProperty ; + rdfs:label "isEmpty"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + (true) if this geometric object is the empty Geometry. If + true, then this geometric object represents the empty point + set for the coordinate space. + """@en ; + rdfs:comment """ + (true) if this geometric object is the empty Geometry. If + true, then this geometric object represents the empty point + set for the coordinate space. + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy , + :, + , + reqs10gx:geometry-properties, + reqs11gx:geometry-properties ; + rdfs:range xsd:boolean ; + skos:definition """ + (true) if this geometric object is the empty Geometry. If + true, then this geometric object represents the empty point + set for the coordinate space. + """@en, + "(true) if this geometric object is the empty Geometry. If true, then this geometric object represents the empty point set for the coordinate space."@en ; + skos:example spec11:B.1.2.3 ; + skos:prefLabel "is empty"@en, + "isEmpty"@en . + +:isSimple a rdf:Property, + owl:DatatypeProperty ; + rdfs:label "isSimple"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + (true) if this geometric object has no anomalous geometric + points, such as self intersection or self tangency. + """@en ; + rdfs:comment """ + (true) if this geometric object has no anomalous geometric + points, such as self intersection or self tangency. + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy , + :, + , + reqs10gx:geometry-properties, + reqs11gx:geometry-properties ; + rdfs:range xsd:boolean ; + rdfs:seeAlso ; + skos:definition """ + (true) if this geometric object has no anomalous geometric + points, such as self intersection or self tangency. + """@en, + "(true) if this geometric object has no anomalous geometric points, such as self intersection or self tangency."@en ; + skos:example spec11:B.1.2.3 ; + skos:prefLabel "is simple"@en, + "isSimple"@en . + +:rcc8dc a rdf:Property, + owl:ObjectProperty ; + rdfs:label "disconnected"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FFTFFTTTT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FFTFFTTTT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FFTFFTTTT + """@en, + "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FFTFFTTTT"@en ; + skos:prefLabel "disconnected"@en . + +:rcc8ec a rdf:Property, + owl:ObjectProperty ; + rdfs:label "externally connected"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially meets the + object SpatialObject. DE-9IM: FFTFTTTTT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially meets the + object SpatialObject. DE-9IM: FFTFTTTTT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject spatially meets the + object SpatialObject. DE-9IM: FFTFTTTTT + """@en, + "States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FFTFTTTTT"@en ; + skos:prefLabel "externally connected"@en . + +:rcc8eq a rdf:Property, + owl:ObjectProperty ; + rdfs:label "equals"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en, + "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT"@en ; + skos:prefLabel "equals"@en . + +:rcc8ntpp a rdf:Property, + owl:ObjectProperty ; + rdfs:label "non-tangential proper part"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially inside + the object SpatialObject. DE-9IM: TFFTFFTTT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially inside + the object SpatialObject. DE-9IM: TFFTFFTTT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject is spatially inside + the object SpatialObject. DE-9IM: TFFTFFTTT + """@en, + "States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFFTFFTTT"@en ; + skos:prefLabel "non-tangential proper part"@en . + +:rcc8ntppi a rdf:Property, + owl:ObjectProperty ; + rdfs:label "non-tangential proper part inverse"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: TTTFFTFFT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: TTTFFTFFT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: TTTFFTFFT + """@en, + "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: TTTFFTFFT"@en ; + skos:prefLabel "non-tangential proper part inverse"@en . + +:rcc8po a rdf:Property, + owl:ObjectProperty ; + rdfs:label "partially overlapping"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: TTTTTTTTT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: TTTTTTTTT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: TTTTTTTTT + """@en, + "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: TTTTTTTTT"@en ; + skos:prefLabel "partially overlapping"@en . + +:rcc8tpp a rdf:Property, + owl:ObjectProperty ; + rdfs:label "tangential proper part"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially covered + by the object SpatialObject. DE-9IM: TFFTTFTTT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially covered + by the object SpatialObject. DE-9IM: TFFTTFTTT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject is spatially covered + by the object SpatialObject. DE-9IM: TFFTTFTTT + """@en, + "States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFFTTFTTT"@en ; + skos:prefLabel "tangential proper part"@en . + +:rcc8tppi a rdf:Property, + owl:ObjectProperty ; + rdfs:label "tangential proper part inverse"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially covers the + object SpatialObject. DE-9IM: TTTFTTFFT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially covers the + object SpatialObject. DE-9IM: TTTFTTFFT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject spatially covers the + object SpatialObject. DE-9IM: TTTFTTFFT + """@en, + "States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: TTTFTTFFT"@en ; + skos:prefLabel "tangential proper part inverse"@en . + +:sfContains a rdf:Property, + owl:ObjectProperty ; + rdfs:label "contains"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: T*****FF* + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: T*****FF* + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject spatially contains the + object SpatialObject. DE-9IM: T*****FF* + """@en, + "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*"@en ; + skos:prefLabel "contains"@en . + +:sfCrosses a rdf:Property, + owl:ObjectProperty ; + rdfs:label "crosses"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially crosses the + object SpatialObject. DE-9IM: T*T****** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially crosses the + object SpatialObject. DE-9IM: T*T****** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject spatially crosses the + object SpatialObject. DE-9IM: T*T****** + """@en, + "States that the subject SpatialObject spatially crosses the object SpatialObject. DE-9IM: T*T******"@en ; + skos:prefLabel "crosses"@en . + +:sfIntersects a rdf:Property, + owl:ObjectProperty ; + rdfs:label "intersects"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is not spatially disjoint + from the object SpatialObject. + DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is not spatially disjoint + from the object SpatialObject. + DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject is not spatially disjoint + from the object SpatialObject. + DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** + """@en, + "States that the subject SpatialObject is not spatially disjoint from the object SpatialObject. DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****"@en ; + skos:prefLabel "intersects"@en . + +:sfOverlaps a rdf:Property, + owl:ObjectProperty ; + rdfs:label "overlaps"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: T*T***T** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: T*T***T** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject spatially overlaps the + object SpatialObject. DE-9IM: T*T***T** + """@en, + "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**"@en ; + skos:prefLabel "overlaps"@en . + +:sfWithin a rdf:Property, + owl:ObjectProperty ; + rdfs:label "within"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially within the + object SpatialObject. DE-9IM: T*F**F*** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially within the + object SpatialObject. DE-9IM: T*F**F*** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + skos:definition """ + Exists if the subject SpatialObject is spatially within the + object SpatialObject. DE-9IM: T*F**F*** + """@en, + "States that the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***"@en ; + skos:prefLabel "within"@en . + +:spatialDimension a rdf:Property, + owl:DatatypeProperty ; + rdfs:label "spatialDimension"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The number of measurements or axes needed to describe the spatial position of + this geometry in a coordinate system. + """@en ; + rdfs:comment """ + The number of measurements or axes needed to describe the spatial position of + this geometry in a coordinate system. + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy , + :, + , + reqs10gx:geometry-properties, + reqs11gx:geometry-properties ; + rdfs:range xsd:integer ; + skos:definition """ + The number of measurements or axes needed to describe the spatial position of + this geometry in a coordinate system. + """@en, + "The number of measurements or axes needed to describe the spatial position of this Geometry in a coordinate system."@en ; + skos:example spec11:B.1.2.3 ; + skos:prefLabel "spatial dimension"@en, + "spatialDimension"@en . + + a prof:ResourceDescriptor ; + dcterms:conformsTo ; + dcterms:description "An OWL ontology (vocabulary) of the GML geometry types"@en ; + dcterms:format "text/xml" ; + dcterms:title "GML Geometry Types Vocabulary"@en ; + prof:hasArtifact "https://schemas.opengis.net/gml/3.2.1/gml_32_geometries.rdf"^^xsd:anyURI ; + prof:hasRole role:vocabulary . + +conf10tve:eh-spatial-relations a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10tve:eh-spatial-relations ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: EH Spatial Relations"@en . + +conf10tve:rcc8-spatial-relations a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10tve:rcc8-spatial-relations ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: RCC8 Spatial Relations"@en . + +conf10tve:sf-spatial-relations a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10tve:sf-spatial-relations ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: SF Spatial Relations"@en . + +reqs10:geosparql10reqs a skos:Collection ; + skos:definition "All the GeoSPARQL Requirements defined within the GeoSPARQL 1.0 specification"@en ; + skos:member reqs10core:feature-class, + reqs10core:sparql-protocol, + reqs10core:spatial-object-class, + reqs10gx:feature-properties, + reqs10gx:geometry-as-gml-literal, + reqs10gx:geometry-as-wkt-literal, + reqs10gx:geometry-class, + reqs10gx:geometry-properties, + reqs10gx:gml-literal, + reqs10gx:gml-literal-empty, + reqs10gx:gml-profile, + reqs10gx:query-functions, + reqs10gx:srid-function, + reqs10gx:wkt-axis-order, + reqs10gx:wkt-literal, + reqs10gx:wkt-literal-default-srs, + reqs10gx:wkt-literal-empty, + reqs10gtx:eh-query-functions, + reqs10gtx:rcc8-query-functions, + reqs10gtx:relate-query-function, + reqs10gtx:sf-query-functions, + reqs10qre:eh-query-rewrite, + reqs10qre:rcc8-query-rewrite, + reqs10qre:sf-query-rewrite, + reqs10ree:bgp-rdfs-ent, + reqs10ree:gml-geometry-types, + reqs10ree:wkt-geometry-types, + reqs10tve:eh-spatial-relations, + reqs10tve:rcc8-spatial-relations, + reqs10tve:sf-spatial-relations ; + skos:prefLabel "GeoSPARQL 1.0 Requirements"@en . + +reqs10:geosparql11reqs a skos:Collection ; + skos:definition "All the GeoSPARQL Requirements defined within the GeoSPARQL 1.1 specification"@en ; + skos:member reqs11core:feature-collection-class, + reqs11core:geometry-collection-class, + reqs11core:sparql-protocol, + reqs11core:spatial-object-collection-class, + reqs11gx:dggs-literal, + reqs11gx:dggs-literal-empty, + reqs11gx:dggs-literal-srs, + reqs11gx:feature-properties, + reqs11gx:geojson-literal, + reqs11gx:geojson-literal-empty, + reqs11gx:geojson-literal-srs, + reqs11gx:geometry-as-dggs-literal, + reqs11gx:geometry-as-geojson-literal, + reqs11gx:geometry-as-kml-literal, + reqs11gx:geometry-properties, + reqs11gx:kml-literal, + reqs11gx:kml-literal-empty, + reqs11gx:kml-literal-srs, + reqs11gx:query-functions, + reqs11gx:query-functions-dggs, + reqs11gx:query-functions-non-sf, + reqs11gx:query-functions-non-sf-dggs, + ; + skos:prefLabel "GeoSPARQL 1.1 Requirements"@en . + +conf11core:geometry-collection-class a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + skos:definition "Verify that queries involving geo:GeometryCollection return the correct result on a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Geometry Collection Class"@en . + +confs11:geometry-extension-dggs a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + dcterms:requires confs11:core ; + skos:member conf10gx:geometry-class, + conf10gx:query-functions, + conf10gx:srid-function, + conf11gx:dggs-literal, + conf11gx:dggs-literal-empty, + conf11gx:dggs-literal-srs, + conf11gx:feature-properties, + conf11gx:query-functions, + conf11gx:query-functions-non-sf, + conf11gx:sa-functions ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: Geometry Extension - DGGS"@en . + +conf11qre:query-rewrite-extension a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + dcterms:requires confs10:query-rewrite-extension, + confs11:geometry-topology-extension ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: Query Rewrite Extension"@en . + +confs11:rdfs-entailment-extension a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + dcterms:requires confs10:rdfs-entailment-extension, + confs11:geometry-topology-extension ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: RDFS Entailment Extension"@en . + +xsd:date a rdfs:Datatype . + +skos:definition a owl:AnnotationProperty . + +skos:note a owl:AnnotationProperty . + +skos:prefLabel a owl:AnnotationProperty . + +funcs:area_output a fno:Output ; + fno:required true ; + fno:type xsd:integer . + +funcs:area_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:area_param2 a fno:Parameter ; + skos:prefLabel "units"@en ; + fno:required true ; + fno:type xsd:anyURI . + +funcs:asDGGS_output a fno:Output ; + fno:required true ; + fno:type :dggsLiteral . + +funcs:asDGGS_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:asDGGS_param2 a fno:Parameter ; + skos:prefLabel "specificDggsDatatype"@en ; + fno:required true ; + fno:type xsd:anyURI . + +funcs:asGML_output a fno:Output ; + fno:required true ; + fno:type :gmlLiteral . + +funcs:asGML_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:asGML_param2 a fno:Parameter ; + skos:prefLabel "gmlProfile"@en ; + fno:required true ; + fno:type xsd:string . + +funcs:asGeoJSON_output a fno:Output ; + fno:required true ; + fno:type :geoJSONLiteral . + +funcs:asGeoJSON_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:asKML_output a fno:Output ; + fno:required true ; + fno:type :kmlLiteral . + +funcs:asKML_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:asWKT_output a fno:Output ; + fno:required true ; + fno:type :wktLiteral . + +funcs:asWKT_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:centroid a skos:Concept, + sd:Function, + fno:Function ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates a centroid of a set of geometries."@en ; + skos:prefLabel "centroid"@en ; + fno:expects ( funcs:centroid_param1 ) ; + fno:returns ( funcs:centroid_output ) . + +funcs:centroid_output a fno:Output ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:centroid_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:concaveHull_output a fno:Output ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:concaveHull_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:dimension_output a fno:Output ; + fno:required true ; + fno:type xsd:integer . + +funcs:dimension_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:geometryN_output a fno:Output ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:geometryN_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:geometryN_param2 a fno:Parameter ; + skos:prefLabel "geomindex"@en ; + fno:required true ; + fno:type xsd:int . + +funcs:isEmpty_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:isEmpty_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:isSimple_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:isSimple_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:length_output a fno:Output ; + fno:required true ; + fno:type xsd:double . + +funcs:length_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + xsd:anyURI . + +funcs:maxx_output a fno:Output ; + fno:required true ; + fno:type xsd:double . + +funcs:maxx_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:maxy_output a fno:Output ; + fno:required true ; + fno:type xsd:double . + +funcs:maxy_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:maxz_output a fno:Output ; + fno:required true ; + fno:type xsd:double . + +funcs:maxz_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:metricArea_output a fno:Output ; + fno:required true ; + fno:type xsd:integer . + +funcs:metricArea_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:metricBuffer_output a fno:Output ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:metricBuffer_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:metricBuffer_param2 a fno:Parameter ; + skos:prefLabel "radius"@en ; + fno:required true ; + fno:type xsd:double . + +funcs:metricDistance_output a fno:Output ; + fno:required true ; + fno:type xsd:double . + +funcs:metricDistance_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:metricDistance_param2 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:metricLength_output a fno:Output ; + fno:required true ; + fno:type xsd:double . + +funcs:metricLength_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:metricPerimeter_output a fno:Output ; + fno:required true ; + fno:type xsd:double . + +funcs:metricPerimeter_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:minx_output a fno:Output ; + fno:required true ; + fno:type xsd:double . + +funcs:minx_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:miny_output a fno:Output ; + fno:required true ; + fno:type xsd:double . + +funcs:miny_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:minz_output a fno:Output ; + fno:required true ; + fno:type xsd:double . + +funcs:minz_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:numGeometries_output a fno:Output ; + fno:required true ; + fno:type xsd:integer . + +funcs:numGeometries_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:perimeter_output a fno:Output ; + fno:required true ; + fno:type xsd:double . + +funcs:perimeter_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:perimeter_param2 a fno:Parameter ; + skos:prefLabel "unit"@en ; + fno:required true ; + fno:type xsd:anyURI . + +funcs:transform_output a fno:Output ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:transform_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral . + +funcs:transform_param2 a fno:Parameter ; + skos:prefLabel "srsIRI"@en ; + fno:required true ; + fno:type xsd:anyURI . + + a prof:ResourceDescriptor ; + dcterms:description "Examples that are too long to sensibly fit within the Specification's Annex B. They are presented as individual files within a version control repository directory."@en ; + dcterms:title "Extended Examples"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/tree/master/1.1/examples"^^xsd:anyURI ; + prof:hasRole role:example . + + a owl:Ontology, + skos:ConceptScheme, + prof:ResourceDescriptor ; + dcterms:conformsTo ; + dcterms:creator "OGC GeoSPARQL Standards Working Group" ; + dcterms:description "all GeoSPARQL functions and rules presented as a SKOS vocabulary"@en ; + dcterms:format "text/turtle" ; + dcterms:license "https://www.ogc.org/license"^^xsd:anyURI ; + dcterms:modified "2020-11-20"^^xsd:date, + "2021-06-16"^^xsd:date ; + dcterms:publisher [ a sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI ] ; + dcterms:rights "(c) 2022 Open Geospatial Consortium" ; + dcterms:title "GeoSPARQL Functions & Rules vocabulary"@en ; + rdfs:seeAlso , + ; + owl:imports ; + owl:versionIRI , + ; + owl:versionInfo "OGC GeoSPARQL 1.0", + "OGC GeoSPARQL 1.1" ; + skos:definition "A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.0 ontology"@en, + "A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.1 specification"@en ; + skos:hasTopConcept funcs:area, + funcs:asDGGS, + funcs:asGML, + funcs:asGeoJSON, + funcs:asKML, + funcs:asWKT, + funcs:boundary, + funcs:boundingCircle, + funcs:buffer, + funcs:convexHull, + funcs:difference, + funcs:dimension, + funcs:distance, + funcs:ehContains, + funcs:ehCoveredBy, + funcs:ehCovers, + funcs:ehDisjoint, + funcs:ehEquals, + funcs:ehInside, + funcs:ehMeet, + funcs:ehOverlap, + funcs:envelope, + funcs:geometryN, + funcs:getSRID, + funcs:intersection, + funcs:isEmpty, + funcs:isSimple, + funcs:maxx, + funcs:maxy, + funcs:maxz, + funcs:metricArea, + funcs:metricBuffer, + funcs:metricDistance, + funcs:metricPerimeter, + funcs:minx, + funcs:miny, + funcs:minz, + funcs:numGeometries, + funcs:perimeter, + funcs:rcc8dc, + funcs:rcc8ec, + funcs:rcc8eq, + funcs:rcc8ntpp, + funcs:rcc8ntppi, + funcs:rcc8po, + funcs:rcc8tpp, + funcs:rcc8tppi, + funcs:relate, + funcs:sfContains, + funcs:sfCrosses, + funcs:sfDisjoint, + funcs:sfEquals, + funcs:sfIntersects, + funcs:sfOverlaps, + funcs:sfTouches, + funcs:sfWithin, + funcs:symDifference, + funcs:transform, + funcs:union, + rules:ehContains, + rules:ehCoveredBy, + rules:ehCovers, + rules:ehDisjoint, + rules:ehEquals, + rules:ehInside, + rules:ehMeet, + rules:ehOverlap, + rules:rcc8dc, + rules:rcc8ec, + rules:rcc8eq, + rules:rcc8ntpp, + rules:rcc8ntppi, + rules:rcc8po, + rules:rcc8tpp, + rules:rcc8tppi, + rules:sfContains, + rules:sfCrosses, + rules:sfDisjoint, + rules:sfEquals, + rules:sfIntersects, + rules:sfOverlaps, + rules:sfTouches, + rules:sfWithin ; + skos:prefLabel "GeoSPARQL Functions and Rules Register", + "GeoSPARQL Functions and Rules Register"@en ; + prof:hasArtifact , + "http://defs-dev.opengis.net/static/definitions/conceptschemes/functions_geosparql.ttl"^^xsd:anyURI ; + prof:hasRole role:vocabulary . + + a prof:ResourceDescriptor ; + dcterms:description "This is a JSON-LD context which can be used to incorporate the GeoSPARQL vocabulary in a JSON-LD file"@en ; + dcterms:format "text/json" ; + dcterms:title "JSON-LD context for the GeoSPARQL ontology"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/contexts/geo-context.json"^^xsd:anyURI ; + prof:hasRole role:specification . + + a prof:ResourceDescriptor ; + dcterms:description "Code repository storing all Profile artifacts"@en ; + dcterms:title "Profile code repository"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql"^^xsd:anyURI ; + prof:hasRole role:repository . + + a skos:ConceptScheme, + prof:ResourceDescriptor ; + dcterms:conformsTo ; + dcterms:created "2021-06-28"^^xsd:date ; + dcterms:creator "OGC GeoSPARQL Standards Working Group" ; + dcterms:description "A vocabulary of the requirements and conformance classes in the GeoSPARQL 1.1 specification"@en ; + dcterms:format "text/turtle" ; + dcterms:license "https://www.ogc.org/license"^^xsd:anyURI ; + dcterms:modified "2022-06-16"^^xsd:date ; + dcterms:publisher [ a sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI ] ; + dcterms:rights "(c) 2022 Open Geospatial Consortium" ; + dcterms:title "GeoSPARQL 1.1 Requirement and Conformance Class Vocabulary"@en ; + rdfs:seeAlso ; + owl:versionIRI ; + owl:versionInfo "OGC GeoSPARQL 1.1" ; + skos:definition "A vocabulary of the requirements and conformance classes in the GeoSPARQL 1.1 specification"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirements and Conformance Class Register"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/reqs.ttl"^^xsd:anyURI ; + prof:hasRole role:specification . + + a prof:ResourceDescriptor ; + dcterms:conformsTo ; + dcterms:description "all GeoSPARQL Spatial Aggregate functions presented as a SKOS vocabulary"@en ; + dcterms:format "text/turtle" ; + dcterms:title "GeoSPARQL Spatial Aggregate Functions"@en ; + prof:hasArtifact "http://defs-dev.opengis.net/static/definitions/conceptschemes/sa_functions.ttl"^^xsd:anyURI ; + prof:hasRole role:vocabulary . + + a prof:ResourceDescriptor ; + dcterms:description "This is a JSON-LD context which can be used to incorporate the Simple Features vocabulary in a JSON-LD file"@en ; + dcterms:format "text/json" ; + dcterms:title "JSON-LD context for the Simple Features vocabulary"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/contexts/sf-context.json"^^xsd:anyURI ; + prof:hasRole role:specification . + + a prof:ResourceDescriptor ; + dcterms:conformsTo ; + dcterms:description "A [Shapes Constraint Language (SHACL)](https://www.w3.org/TR/shacl/) file that specifies rules for RDF data that can be used to test the conformance of data to the GeoSPARQL standard."@en ; + dcterms:format "text/turtle" ; + dcterms:title "GeoSPARQL RDF Shapes Validator"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/master/1.1/validator.ttl"^^xsd:anyURI ; + prof:hasRole role:validation . + + a prof:ResourceDescriptor ; + dcterms:format "application/pdf" ; + dcterms:title "GeoSPARQL Specification Document as a PDF"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/master/1.1/spec/_11-052r4.pdf"^^xsd:anyURI ; + prof:hasRole role:specification . + +:defaultGeometry a rdf:Property, + owl:ObjectProperty ; + rdfs:label "defaultGeometry"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + The default geometry to be used in spatial calculations. + It is Usually the most detailed geometry. + """@en ; + rdfs:comment """ + The default geometry to be used in spatial calculations. + It is Usually the most detailed geometry. + """@en ; + rdfs:domain :Feature ; + rdfs:isDefinedBy , + :, + , + reqs11gx:feature-properties ; + rdfs:range :Geometry ; + rdfs:subPropertyOf :hasGeometry ; + owl:equivalentProperty :hasDefaultGeometry ; + skos:definition """ + The default geometry to be used in spatial calculations. + It is Usually the most detailed geometry. + """@en, + "The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry."@en ; + skos:example spec11:B.1.2.2, + spec11:B.2.1 ; + skos:note "Duplicate properties defaultGeometry and hasDefaultGeometry exist because of an inconsistency between ontology and documentation in GeoSPARQL 1.0. Only hasDefaultGeometry is described in the documention."@en ; + skos:prefLabel "default geometry"@en, + "defaultGeometry"@en . + +:ehDisjoint a rdf:Property, + owl:ObjectProperty ; + rdfs:label "disjoint"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FF*FF**** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FF*FF**** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + reqs10gx:eh-spatial-relations, + reqs11gx:eh-spatial-relations ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + owl:equivalentProperty :sfDisjoint ; + skos:definition """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FF*FF**** + """@en, + "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****"@en ; + skos:prefLabel "disjoint"@en . + +:ehEquals a rdf:Property, + owl:ObjectProperty ; + rdfs:label "equals"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + reqs10gx:eh-spatial-relations, + reqs11gx:eh-spatial-relations ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + owl:equivalentProperty :sfEquals ; + skos:definition """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en, + "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT"@en ; + skos:prefLabel "equals"@en . + +:ehMeet a rdf:Property, + owl:ObjectProperty ; + rdfs:label "meet"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially meets the + object SpatialObject. + DE-9IM: FT******* ^ F**T***** ^ F***T**** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially meets the + object SpatialObject. + DE-9IM: FT******* ^ F**T***** ^ F***T**** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + reqs10gx:eh-spatial-relations, + reqs11gx:eh-spatial-relations ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + owl:equivalentProperty :sfTouches ; + skos:definition """ + Exists if the subject SpatialObject spatially meets the + object SpatialObject. + DE-9IM: FT******* ^ F**T***** ^ F***T**** + """@en, + "States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****"@en ; + skos:prefLabel "meet"@en . + +:hasDefaultGeometry a rdf:Property, + owl:ObjectProperty ; + rdfs:domain :Feature ; + rdfs:isDefinedBy :, + reqs10gx:feature-properties, + reqs11gx:feature-properties ; + rdfs:range :Geometry ; + rdfs:subPropertyOf :hasGeometry ; + owl:equivalentProperty :defaultGeometry ; + skos:definition "The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry."@en ; + skos:note "Duplicate properties defaultGeometry and hasDefaultGeometry exist because of an inconsistency between ontology and documentation in GeoSPARQL 1.0. Only hasDefaultGeometry is described in the documention."@en ; + skos:prefLabel "has default geometry"@en . + +:sfDisjoint a rdf:Property, + owl:ObjectProperty ; + rdfs:label "disjoint"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FF*FF**** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FF*FF**** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + owl:equivalentProperty :ehDisjoint ; + skos:definition """ + Exists if the subject SpatialObject is spatially disjoint + from the object SpatialObject. DE-9IM: FF*FF**** + """@en, + "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****"@en ; + skos:prefLabel "disjoint"@en . + +:sfEquals a rdf:Property, + owl:ObjectProperty ; + rdfs:label "equals"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + owl:equivalentProperty :ehEquals ; + skos:definition """ + Exists if the subject SpatialObject spatially equals the + object SpatialObject. DE-9IM: TFFFTFFFT + """@en, + "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT"@en ; + skos:prefLabel "equals"@en . + +:sfTouches a rdf:Property, + owl:ObjectProperty ; + rdfs:label "touches"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Exists if the subject SpatialObject spatially touches the + object SpatialObject. + DE-9IM: FT******* ^ F**T***** ^ F***T**** + """@en ; + rdfs:comment """ + Exists if the subject SpatialObject spatially touches the + object SpatialObject. + DE-9IM: FT******* ^ F**T***** ^ F***T**** + """@en ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy , + :, + , + , + ; + rdfs:range :SpatialObject ; + rdfs:seeAlso ; + owl:equivalentProperty :ehMeet ; + skos:definition """ + Exists if the subject SpatialObject spatially touches the + object SpatialObject. + DE-9IM: FT******* ^ F**T***** ^ F***T**** + """@en, + "States that the subject SpatialObject spatially touches the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****"@en ; + skos:prefLabel "touches"@en . + + a prof:ResourceDescriptor ; + dcterms:description "The GeoSPARQL 1.1 ontology in RDF (JSON-LD)"@en ; + dcterms:format "application/ld+json" ; + dcterms:title "GeoSPARQL Ontology"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/master/1.1/geo.json"^^xsd:anyURI ; + prof:hasRole role:schema . + +sf:maximum a owl:ObjectProperty ; + rdfs:domain sf:Envelope ; + rdfs:isDefinedBy ; + rdfs:range sf:Point ; + skos:definition "Point containing the maximum values of the coordinates of an envelope or bounding box"@en ; + skos:prefLabel "maximum"@en . + +sf:minimum a owl:ObjectProperty ; + rdfs:domain sf:Envelope ; + rdfs:isDefinedBy ; + rdfs:range sf:Point ; + skos:definition "Point containing the minimum values of the coordinates of an envelope or bounding box"@en ; + skos:prefLabel "minimum"@en . + +confs10:query-rewrite-extension a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + dcterms:requires confs10:geometry-topology-extension ; + skos:member conf10qre:eh-query-rewrite, + conf10qre:rcc8-query-rewrite, + conf10qre:sf-query-rewrite ; + skos:notation "" ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Class: Query Rewrite Extension"@en . + +confs10:rdfs-entailment-extension a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + dcterms:requires confs10:geometry-topology-extension ; + skos:member conf10ree:bgp-rdfs-ent, + conf10ree:gml-geometry-types, + conf10ree:wkt-geometry-types ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Class: RDFS Entailment Extension"@en . + +conf10ree:bgp-rdfs-ent a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10ree:bgp-rdfs-ent ; + skos:definition "Verify that a set of SPARQL queries involving entailed RDF triples returns the correct result for a test dataset using the specified serialization, version and relation_family"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: BGP RDFS Entailment"@en . + +conf10ree:gml-geometry-types a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10ree:gml-geometry-types ; + skos:definition "Verify that a set of SPARQL queries involving GML Geometry types returns the correct result for a test dataset using the specified version of GML"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: GML Geometry Types"@en . + +conf10ree:wkt-geometry-types a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10ree:wkt-geometry-types ; + skos:definition "Verify that a set of SPARQL queries involving WKT Geometry types returns the correct result for a test dataset using the specified version of Simple Features"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: WKT Geometry Types"@en . + +confs11:geometry-extension a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + dcterms:requires confs10:geometry-extension, + confs11:core ; + skos:member conf11gx:geojson-literal, + conf11gx:geojson-literal-empty, + conf11gx:geojson-literal-srs, + conf11gx:geometry-as-geojson-literal, + conf11gx:geometry-as-kml-literal, + conf11gx:geometry-properties, + conf11gx:kml-literal, + conf11gx:kml-literal-empty, + conf11gx:kml-literal-srs, + conf11gx:query-functions, + conf11gx:query-functions-non-sf, + conf11gx:sa-functions ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: Geometry Extension"@en . + +conf11gx:geometry-as-dggs-function a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:geometry-as-dggs-function ; + skos:definition "Verify that a set of SPARQL queries involving the geof:asDGGS function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: asDGGS Function"@en . + +conf11gx:geometry-as-dggs-literal a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement" ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:geometry-as-dggs-literal ; + skos:definition "Verify that queries involving the geo:asDGGS property return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Geometry asDGGS Literal"@en . + +conf11gx:geometry-as-geojson-function a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:geometry-as-geojson-function ; + skos:definition "Verify that a set of SPARQL queries involving the geof:asGeoJSON function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: asGeoJSON Function"@en . + +conf11gx:geometry-as-gml-function a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:geometry-as-gml-function ; + skos:definition "Verify that a set of SPARQL queries involving the geof:asGML function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: asGML Function"@en . + +conf11gx:geometry-as-kml-function a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:geometry-as-kml-function ; + skos:definition "Verify that a set of SPARQL queries involving the geof:asKML function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: asKML Function"@en . + +conf11gx:geometry-as-wkt-function a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:geometry-as-wkt-function ; + skos:definition "Verify that a set of SPARQL queries involving the geof:asWKT function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: asWKT Function"@en . + +conf11gx:query-functions-dggs a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:query-functions-dggs ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:boundary geof:buffer, geof:convexHull, geof:coordinateDimension, geof:difference, geof:dimension, geof:distance, geof:envelope, geof:geometryType, geof:getSRID, geof:intersection, geof:is3D, geof:isEmpty, geof:isMeasured, geof:isSimple, geof:spatialDimension, geof:symDifference, geof:transform and geof:union for DGGS geometry literals"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Query Functions, DGGS"@en . + +conf11gx:query-functions-non-sf-dggs a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:query-functions-non-sf-dggs ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:area, geof:geometryN, geof:length, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY, geof:minZ, geof:numGeometries and geof:projectTo for DGGS geometry literals"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Query Functions, non Simple Features, DGGS"@en . + +confs11:topology-extension a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + dcterms:requires confs10:topology-extension, + confs11:core ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: Topology Extension"@en . + + a owl:NamedIndividual, + sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url . + +funcs:aggConcaveHull a skos:Concept, + sd:Aggregate ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates the concave hull of a set of geometries."@en ; + skos:prefLabel "concave hull"@en . + +funcs:aggUnion a skos:Concept, + sd:Aggregate ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A spatial aggregate function that calculates the union of a set of geometries."@en ; + skos:prefLabel "aggregate union"@en . + +funcs:boundary_output a fno:Output ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:boundary_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:buffer_output a fno:Output ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:buffer_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:buffer_param2 a fno:Parameter ; + skos:prefLabel "radius"@en ; + fno:required true ; + fno:type xsd:double . + +funcs:buffer_param3 a fno:Parameter ; + skos:prefLabel "units"@en ; + fno:required true ; + fno:type xsd:anyURI . + +funcs:concaveHull a skos:Concept, + sd:Function, + fno:Function ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A query function that calculates the concave hull of a set of geometries."@en ; + skos:prefLabel "concave hull"@en ; + fno:expects ( funcs:concaveHull_param1 ) ; + fno:returns ( funcs:concaveHull_output ) . + +funcs:convexHull_output a fno:Output ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:convexHull_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:difference_output a fno:Output ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:difference_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:difference_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:distance_output a fno:Output ; + fno:required true ; + fno:type xsd:double . + +funcs:distance_param1 a fno:Parameter ; + skos:prefLabel "geom"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:distance_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:distance_param3 a fno:Parameter ; + skos:prefLabel "units"@en ; + fno:required true ; + fno:type xsd:anyURI . + +funcs:ehContains_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:ehContains_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehContains_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehCoveredBy_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehCoveredBy_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehCovers_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:ehCovers_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehCovers_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehDisjoint_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:ehDisjoint_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehDisjoint_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehEquals_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:ehEquals_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehEquals_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehInside_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:ehInside_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehInside_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehMeet_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:ehMeet_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehMeet_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehOverlap_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:ehOverlap_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:ehOverlap_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:envelope_output a fno:Output ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:envelope_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:getSRID_output a fno:Output ; + fno:required true ; + fno:type xsd:anyURI . + +funcs:getSRID_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:intersection_output a fno:Output ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:intersection_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:intersection_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:metricLength a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "Returns the length of a geometry in meters."@en ; + skos:prefLabel "metric length"@en ; + fno:expects ( funcs:metricLength_param1 ) ; + fno:returns ( funcs:metricLength_output ) . + +funcs:rcc8dc_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:rcc8dc_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8dc_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8ec_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:rcc8ec_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8ec_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8eq_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:rcc8eq_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8eq_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8ntpp_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:rcc8ntpp_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8ntpp_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8ntppi_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:rcc8ntppi_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8ntppi_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8po_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:rcc8po_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8po_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8tpp_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:rcc8tpp_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8tpp_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8tppi_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:rcc8tppi_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:rcc8tppi_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:relate_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:relate_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:relate_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:relate_param3 a fno:Parameter ; + skos:prefLabel "pattern-matrix"@en ; + fno:required true ; + fno:type xsd:string . + +funcs:sfContains_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:sfContains_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfContains_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfCrosses_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:sfCrosses_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfCrosses_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfDisjoint_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:sfDisjoint_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfDisjoint_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfEquals_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:sfEquals_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfEquals_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfIntersects_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:sfIntersects_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfIntersects_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfOverlaps_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:sfOverlaps_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfOverlaps_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfTouches_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:sfTouches_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfTouches_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfWithin_output a fno:Output ; + fno:required true ; + fno:type xsd:boolean . + +funcs:sfWithin_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:sfWithin_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:symDifference_output a fno:Output ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:symDifference_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:symDifference_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:transform a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "A query function that converts a given geometry to a spatial reference system defined by an IRI. The function raises an error if a transformation is not mathematically possible."@en ; + skos:prefLabel "transform"@en ; + fno:expects ( funcs:transform_param1 funcs:transform_param2 ) ; + fno:returns ( funcs:transform_output ) . + +funcs:union_output a fno:Output ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:union_param1 a fno:Parameter ; + skos:prefLabel "geom1"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +funcs:union_param2 a fno:Parameter ; + skos:prefLabel "geom2"@en ; + fno:required true ; + fno:type ogc:gmlLiteral, + :dggsLiteral, + :geoJSONLiteral, + :gmlLiteral, + :kmlLiteral, + :wktLiteral, + ogc:wktLiteral . + +conf10core:feature-class a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10core:feature-class ; + skos:definition "Verify that queries involving geo:Feature return the correct result on a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Feature Class"@en . + +conf10core:spatial-object-class a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10core:spatial-object-class ; + skos:definition "Verify that queries involving geo:SpatialObject return the correct result on a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Spatial Object Class"@en . + +confs10:geometry-extension a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + dcterms:requires confs10:core ; + skos:member conf10gx:feature-properties, + conf10gx:geometry-as-gml-literal, + conf10gx:geometry-as-wkt-literal, + conf10gx:geometry-properties, + conf10gx:gml-literal, + conf10gx:gml-literal-empty, + conf10gx:gml-profile, + conf10gx:query-functions, + conf10gx:srid-function, + conf10gx:wkt-axis-order, + conf10gx:wkt-literal, + conf10gx:wkt-literal-default-srs, + conf10gx:wkt-literal-empty ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Class: Geometry Extension"@en . + +conf10gx:feature-properties a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:feature-properties ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Feature Properties"@en . + +conf10gx:geometry-as-gml-literal a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:geometry-as-gml-literal ; + skos:definition "Verify that queries involving the geo:asGML property return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Geometry asGML Literal"@en . + +conf10gx:geometry-as-wkt-literal a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:geometry-as-wkt-literal ; + skos:definition "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Geometry asWKT Literal"@en . + +conf10gx:geometry-class a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:geometry-class ; + skos:definition "Verify that queries involving geo:Geometry return the correct result on a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Geometry Class"@en . + +conf10gx:geometry-properties a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:geometry-properties ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Geometry Properties"@en . + +conf10gx:gml-literal a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:gml-literal ; + skos:definition "Verify that queries involving geo:gmlLiteral values return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: GML Literal"@en . + +conf10gx:gml-literal-empty a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:gml-literal-empty ; + skos:definition "Verify that queries involving empty geo:gmlLiteral values return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: GML Literal Empty"@en . + +conf10gx:gml-profile a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:gml-profile ; + skos:definition "Examine the implementation’s documentation to verify that the supported GML profiles are documented"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: GML Profile"@en . + +conf10gx:wkt-axis-order a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:wkt-axis-order ; + skos:definition "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: WKT Axis Order"@en . + +conf10gx:wkt-literal a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:wkt-literal ; + skos:definition "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: WKT Literal"@en . + +conf10gx:wkt-literal-default-srs a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:wkt-literal-default-srs ; + skos:definition "Verify that queries involving geo:wktLiteral values without an explicit encoded spatial reference system URI return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: WKT Literal Default SRS"@en . + +conf10gx:wkt-literal-empty a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:wkt-literal-empty ; + skos:definition "Verify that queries involving geo:wktLiteral values return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: WKT Literal Empty"@en . + +conf10qre:eh-query-rewrite a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10qre:eh-query-rewrite ; + skos:definition "Verify that queries involving the following query transformation rules return the correct result for a test dataset when using the specified serialization and version: geor:ehEquals, geor:ehDisjoint, geor:ehMeet, geor:ehOverlap, geor:ehCovers, geor:ehCoveredBy, geor:ehInside, geor:ehContains"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: EH Query Rewrite"@en . + +conf10qre:rcc8-query-rewrite a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10qre:rcc8-query-rewrite ; + skos:definition "Verify that queries involving the following query transformation rules return the correct result for a test dataset when using the specified serialization and version: geor:rcc8eq, geor:rcc8dc, geor:rcc8ec, geor:rcc8po, geor:rcc8tppi, geor:rcc8tpp, geor:rcc8ntpp, geor:rcc8ntppi"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: RCC8 Query Rewrite"@en . + +conf10qre:sf-query-rewrite a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10qre:sf-query-rewrite ; + skos:definition "Verify that queries involving the following query transformation rules return the correct result for a test dataset when using the specified serialization and version: geor:sfEquals, geor:sfDisjoint, geor:sfIntersects, geor:sfTouches, geor:sfCrosses, geor:sfWithin, geor:sfContains and geor:sfOverlaps"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: SF Query Rewrite"@en . + +confs10:topology-extension a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + dcterms:requires confs10:core ; + skos:member conf10gtx:eh-query-functions, + conf10gtx:rcc8-query-functions, + conf10gtx:relate-query-function, + conf10gtx:sf-query-functions ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Class: Topology Extension"@en . + +reqs10gx:gml-literal-empty a spec:Requirement ; + skos:definition "An empty geo:gmlLiteral shall be interpreted as an empty geometry"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: GML Literal Empty"@en ; + skos:requires reqs10gx:gml-literal . + +reqs10gx:gml-profile a spec:Requirement ; + skos:definition "Implementations shall document supported GML profiles"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: GML Profile"@en . + +reqs10gx:srid-function a spec:Requirement ; + skos:definition "Implementations shall support geof:getSRID as a SPARQL extension function"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: SRID Function"@en . + +reqs10gx:wkt-axis-order a spec:Requirement ; + skos:definition "Coordinate tuples within geo:wktLiterals shall be interpreted using the axis order defined in the spatial reference system used"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: WKT Axis Order"@en . + +reqs10gx:wkt-literal-default-srs a spec:Requirement ; + skos:definition "The URI shall be assumed as the spatial reference system for geo:wktLiterals that do not specify an explicit spatial reference system URI" ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: WKT Literal Default SRS"@en . + +reqs10gx:wkt-literal-empty a spec:Requirement ; + skos:definition "An empty RDFS Literal of type geo:wktLiteral shall be interpreted as an empty geometry"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: WKT Literal Empty"@en . + +reqs10gtx:eh-query-functions a spec:Requirement ; + skos:definition "Implementations shall support geof:ehEquals, geof:ehDisjoint, geof:ehMeet, geof:ehOverlap, geof:ehCovers, geof:ehCoveredBy, geof:ehInside, geof:ehContains as SPARQL extension functions, consistent with their corresponding DE9IM intersection patterns, as defined by Simple Features [ISO 19125-1]"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: EH Query Functions"@en . + +reqs10gtx:rcc8-query-functions a spec:Requirement ; + skos:definition "Implementations shall support geof:rcc8eq, geof:rcc8dc, geof:rcc8ec, geof:rcc8po, geof:rcc8tppi, geof:rcc8tpp, geof:rcc8ntpp, geof:rcc8ntppi as SPARQL extension functions, consistent with their corresponding DE-9IM intersection patterns, as defined by Simple Features [ISO 19125-1]"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: RCC8 Query Functions"@en . + +reqs10gtx:relate-query-function a spec:Requirement ; + skos:definition "Implementations shall support geof:relate as a SPARQL extension function, consistent with the relate operator defined in Simple Features [ISO 19125-1]"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Relate Query Function"@en . + +reqs10gtx:sf-query-functions a spec:Requirement ; + skos:definition "Implementations shall support geof:sfEquals, geof:sfDisjoint, geof:sfIntersects, geof:sfTouches, geof:sfCrosses, geof:sfWithin, geof:sfContains, geof:sfOverlaps as SPARQL extension functions, consistent with their corresponding DE9IM intersection patterns, as defined by Simple Features [ISO 19125-1]"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: SF Query Functions"@en . + +reqs10qre:eh-query-rewrite a spec:Requirement ; + skos:definition "Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [W3C SPARQL Entailment] for the RIF rules [W3C RIF Core] geor:ehEquals, geor:ehDisjoint, geor:ehMeet, geor:ehOverlap, geor:ehCovers, geor:ehCoveredBy, geor:ehInside, geor:ehContains"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: EH Query Rewrite"@en . + +reqs10qre:rcc8-query-rewrite a spec:Requirement ; + skos:definition "Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [W3C SPARQL Entailment] for the RIF rules [W3C RIF Core] geor:rcc8eq, geor:rcc8dc, geor:rcc8ec, geor:rcc8po, geor:rcc8tppi, geor:rcc8tpp, geor:rcc8ntpp, geor:rcc8ntppi"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: RCC8 Query Rewrite"@en . + +reqs10qre:sf-query-rewrite a spec:Requirement ; + skos:definition "Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [W3C SPARQL Entailment] for the RIF rules [W3C RIF Core] geor:sfEquals, geor:sfDisjoint, geor:sfIntersects, geor:sfTouches, geor:sfCrosses, geor:sfWithin, geor:sfContains, geor:sfOverlaps"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: SF Query Rewrite"@en . + +reqs10ree:bgp-rdfs-ent a spec:Requirement ; + skos:definition "Basic graph pattern matching shall use the semantics defined by the RDFS Entailment Regime [W3C SPARQL Entailment]"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: BGP RDFS Entailment"@en . + +reqs10ree:gml-geometry-types a spec:Requirement ; + skos:definition "Implementations shall support graph patterns involving terms from an RDFS/OWL class hierarchy of geometry types consistent with the GML schema that implements GM_Object using the specified version of GML [OGC 07-036]"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: GML Geometry Types"@en . + +reqs10ree:wkt-geometry-types a spec:Requirement ; + skos:definition "Implementations shall support graph patterns involving terms from an RDFS/OWL class hierarchy of geometry types consistent with the one in the specified version of Simple Features [ISO 19125-1]"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: WKT Geometry Types"@en . + +reqs10tve:eh-spatial-relations a spec:Requirement ; + skos:definition "Implementations shall allow the properties geo:ehEquals, geo:ehDisjoint, geo:ehMeet, geo:ehOverlap, geo:ehCovers, geo:ehCoveredBy, geo:ehInside, geo:ehContains to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: EH Spatial Relations"@en . + +reqs10tve:rcc8-spatial-relations a spec:Requirement ; + skos:definition "Implementations shall allow the properties geo:rcc8eq, geo:rcc8dc, geo:rcc8ec, geo:rcc8po, geo:rcc8tppi, geo:rcc8tpp, geo:rcc8ntpp, geo:rcc8ntppi to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: RCC8 Spatial Relations"@en . + +reqs10tve:sf-spatial-relations a spec:Requirement ; + skos:definition "Implementations shall allow the properties geo:sfEquals, geo:sfDisjoint, geo:sfIntersects, geo:sfTouches, geo:sfCrosses, geo:sfWithin, geo:sfContains, geo:sfOverlaps to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: SF Spatial Relations"@en . + +conf11core:feature-collection-class a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + skos:definition "Verify that queries involving geo:FeatureCollection return the correct result on a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Feature Collection Class"@en . + +conf11core:sparql-protocol a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11core:sparql-protocol ; + skos:definition "Verify that the implementation accepts SPARQL queries and returns the correct results in the correct format, according to the SPARQL Query Language for RDF, the SPARQL Protocol for RDF and SPARQL Query Results XML Format W3C specifications"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: SPARQL Protocol"@en ; + prov1:wasDerivedFrom conf10core:sparql-protocol . + +conf11core:spatial-object-collection-class a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + skos:definition "Verify that queries involving geo:SpatialObjectCollection return the correct result on a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Spatial Object Collection Class"@en . + +conf11core:spatial-object-properties a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11core:spatial-object-properties ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Spatial Object Properties"@en . + +conf11gx:dggs-literal a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:dggs-literal ; + skos:definition "Verify that queries do not use use this datatype but instead use specializations of it"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: DGGS Literal"@en . + +conf11gx:dggs-literal-empty a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:dggs-literal-empty ; + skos:definition "Verify that queries involving empty geo:dggsLiteral values return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: DGGS Literal Empty"@en . + +conf11gx:feature-properties a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:feature-properties ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Feature Properties"@en . + +conf11gx:geojson-literal a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:geojson-literal ; + skos:definition "Verify that queries involving geo:geoJSONLiteral values return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: GeoJSON Literal"@en . + +conf11gx:geojson-literal-empty a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:geojson-literal-empty ; + skos:definition "Verify that queries involving empty geo:kmlLiteral values return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: KML Literal Empty"@en . + +conf11gx:geojson-literal-srs a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:geojson-literal-srs ; + skos:definition "Verify that queries involving geo:geoJSONLiteral values return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: GeoJSON Literal Default SRS"@en . + +conf11gx:geometry-as-geojson-literal a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:geometry-as-geojson-literal ; + skos:definition "Verify that queries involving the geo:asGeoJSON property return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Geometry asGeoJSON Literal"@en . + +conf11gx:geometry-as-kml-literal a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:geometry-as-kml-literal ; + skos:definition "Verify that queries involving the geo:asKML property return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Geometry asKML Literal"@en . + +conf11gx:geometry-properties a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:geometry-properties ; + skos:definition "Verify that queries involving these properties return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Geometry Properties"@en . + +conf11gx:kml-literal a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:kml-literal ; + skos:definition "Verify that queries involving geo:kmlLiteral values return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: KML Literal"@en . + +conf11gx:kml-literal-empty a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:kml-literal-empty ; + skos:definition "Verify that queries involving empty geo:geoJSONLiteral return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: GeoJSON Literal Empty"@en . + +conf11gx:kml-literal-srs a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:kml-literal-srs ; + skos:definition "Verify that queries involving geo:kmlLiteral values return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: KML Literal Default SRS"@en . + +confs11:geometry-topology-extension a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + dcterms:requires confs10:geometry-topology-extension, + confs11:geometry-extension, + confs11:topology-extension ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: Geometry Topology Extension"@en . + +reqs11core:feature-collection-class a spec:Requirement ; + skos:definition "Implementations shall allow the RDFS class geo:FeatureCollection to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Feature Collection Class"@en . + +reqs11core:geometry-collection-class a spec:Requirement ; + skos:definition "Implementations shall allow the RDFS class geo:GeometryCollection to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Geometry Collection Class"@en . + +reqs11core:sparql-protocol a spec:Requirement ; + skos:definition "Implementations shall support the SPARQL Query Language for RDF [SPARQL], the SPARQL Protocol [SPARQLPROT] and the SPARQL Query Results XML [SPARQLRESX] and JSON [SPARQLRESJ] Formats"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: SPARQL Protocol"@en ; + prov1:wasDerivedFrom reqs10core:sparql-protocol . + +reqs11core:spatial-object-collection-class a spec:Requirement ; + skos:definition "Implementations shall allow the RDFS class geo:SpatialObjectCollection to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Spatial Object Collection Class"@en . + +reqs11gx:dggs-literal-empty a spec:Requirement ; + skos:definition "An empty geo:dggsLiteral shall be interpreted as an empty geometry"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: DGGS Literal Empty"@en . + +reqs11gx:geojson-literal-empty a spec:Requirement ; + skos:definition "An empty geo:kmlLiteral shall be interpreted as an empty geometry"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: KML Literal Empty"@en . + +reqs11gx:geojson-literal-srs a spec:Requirement ; + skos:definition "RDFS Literals of type geo:geoJSONLiteral do not contain a SRS definition. All literals of this type shall, according to the GeoJSON specification, be encoded only in, and be assumed to use, the WGS84 geodetic longitude-latitude spatial reference system (http://www.opengis.net/def/crs/OGC/1.3/CRS84)"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: GeoJSON Literal Default SRS"@en . + +reqs11gx:geometry-as-dggs-function a spec:Requirement ; + skos:definition "Implementations shall support geof:asDGGS, as a SPARQL extension function"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: asDGGS Function"@en . + +reqs11gx:geometry-as-geojson-function a spec:Requirement ; + skos:definition "Implementations shall support geof:asGeoJSON, as a SPARQL extension function"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: asGeoJSON Function"@en . + +reqs11gx:geometry-as-gml-function a spec:Requirement ; + skos:definition "Implementations shall support geof:asGML, as a SPARQL extension function"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: asGML Function"@en . + +reqs11gx:geometry-as-kml-function a spec:Requirement ; + skos:definition "Implementations shall support geof:asKML, as a SPARQL extension function"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: asKML Function"@en . + +reqs11gx:geometry-as-wkt-function a spec:Requirement ; + skos:definition "Implementations shall support geof:asWKT, as a SPARQL extension function"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: asWKT Function"@en . + +reqs11gx:kml-literal-empty a spec:Requirement ; + skos:definition "An empty geo:geoJSONLiteral shall be interpreted as an empty geometry"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: GeoJSON Literal Empty"@en . + +reqs11gx:kml-literal-srs a spec:Requirement ; + skos:definition "The IRI http://www.opengis.net/def/crs/OGC/1.3/CRS84 shall be assumed as the SRS for geo:kmlLiterals that do not specify an explicit SRS IRI"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: KML Literal Default SRS"@en . + +reqs11gx:query-functions-dggs a spec:Requirement ; + skos:definition "Implementations shall support the functions of Requirement 40 for DGGS geometry literals as SPARQL extension functions, consistent with definitions of these functions in Simple Features <>, for non-DGGS geometry literals"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Query Functions"@en ; + prov1:wasDerivedFrom reqs10gx:query-functions . + +reqs11gx:query-functions-non-sf a spec:Requirement ; + skos:definition "Implementations shall support the functions geof:area, geof:geometryN, geof:length, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY, geof:minZ, geof:numGeometries and geof:projectTo as SPARQL extension functions which are defined in this standard, for non-DGGS geometry literals"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Query Functions"@en ; + prov1:wasDerivedFrom reqs10gx:query-functions . + +reqs11gx:query-functions-non-sf-dggs a spec:Requirement ; + skos:definition "Implementations shall support the functions of Requirement 41 for DGGS geometry literals as SPARQL extension functions which are defined in this standard, for non-DGGS geometry literals"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Query Functions"@en ; + prov1:wasDerivedFrom reqs10gx:query-functions . + +funcs:asDGGS a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:geometry-as-dggs-function ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent DGGS representation, formulated according to the specific DGGS literal indicated using the specificDggsDatatype parameter."@en ; + skos:prefLabel "asDGGS"@en ; + fno:expects ( funcs:asDGGS_param1 funcs:asDGGS_param2 ) ; + fno:returns ( funcs:asDGGS_output ) . + +funcs:asGML a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:geometry-as-gml-function ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent GML representation defined by a gmlProfile version string preserving the coordinate reference system."@en ; + skos:prefLabel "asGML"@en ; + fno:expects ( funcs:asGML_param1 funcs:asGML_param2 ) ; + fno:returns ( funcs:asGML_output ) . + +funcs:asGeoJSON a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Timo Homburg" ; + dcterms:creator "OGC GeoSPARQL 2.0 Standard Working Group" ; + dcterms:date "2021-05-20"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:geometry-as-geojson-function ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent GeoJSON representation. Coordinates are converted to the CRS84 coordinate system, the only valid coordinate system to be used in a GeoJSON literal."@en ; + skos:prefLabel "asGeoJSON"@en ; + fno:expects ( funcs:asGeoJSON_param1 ) ; + fno:returns ( funcs:asGeoJSON_output ) . + +funcs:asKML a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:geometry-as-kml-function ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent KML representation. Coordinates are converted to the CRS84 coordinate system, the only valid coordinate system to be used in a KML literal."@en ; + skos:prefLabel "asKML"@en ; + fno:expects ( funcs:asKML_param1 ) ; + fno:returns ( funcs:asKML_output ) . + +funcs:asWKT a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:geometry-as-wkt-function ; + rdfs:seeAlso ; + skos:definition "Converts a given geometry to an equivalent WKT representation preserving the coordinate reference system and geometry type, if possible."@en ; + skos:prefLabel "asWKT"@en ; + fno:expects ( funcs:asWKT_param1 ) ; + fno:returns ( funcs:asWKT_output ) . + +funcs:geometryN a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "A query function that returns the the nth geometry if the given geometry literal contains a GeometryCollection."@en ; + skos:prefLabel "geometryN"@en ; + fno:expects ( funcs:geometryN_param1 funcs:geometryN_param2 ) ; + fno:returns ( funcs:geometryN_output ) . + +funcs:length a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "Returns the length of a geometry in meters."@en ; + skos:prefLabel "length"@en ; + fno:expects ( funcs:length_param1 funcs:length_param2 ) ; + fno:returns ( funcs:length_output ) . + +funcs:maxx a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A query function that returns the maximum x coordinate of the input geometry."@en ; + skos:prefLabel "maxX"@en ; + skos:scopeNote "X indicates the first dimension as indicated by the spatial reference system"@en ; + fno:expects ( funcs:maxx_param1 ) ; + fno:returns ( funcs:maxx_output ) . + +funcs:maxy a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A query function that returns the maximum y coordinate of the input geometry."@en ; + skos:prefLabel "maxY"@en ; + skos:scopeNote "Y indicates the second dimension as indicated by the spatial reference system"@en ; + fno:expects ( funcs:maxy_param1 ) ; + fno:returns ( funcs:maxy_output ) . + +funcs:maxz a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A query function that returns the maximum z coordinate of the input geometry."@en ; + skos:prefLabel "maxZ"@en ; + skos:scopeNote "Z indicates the third dimension as indicated by the spatial reference system"@en ; + fno:expects ( funcs:maxz_param1 ) ; + fno:returns ( funcs:maxz_output ) . + +funcs:metricArea a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "Returns the area of a geometry in squaremeters."@en ; + skos:prefLabel "metric area"@en ; + fno:expects ( funcs:metricArea_param1 ) ; + fno:returns ( funcs:metricArea_output ) . + +funcs:metricPerimeter a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "Returns the perimeter of a geometry in meters."@en ; + skos:prefLabel "metric perimeter"@en ; + fno:expects ( funcs:metricPerimeter_param1 ) ; + fno:returns ( funcs:metricPerimeter_output ) . + +funcs:minx a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum x coordinate of the input geometry."@en ; + skos:prefLabel "minX"@en ; + skos:scopeNote "X indicates the first dimension as indicated by the spatial reference system"@en ; + fno:expects ( funcs:minx_param1 ) ; + fno:returns ( funcs:minx_output ) . + +funcs:miny a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum y coordinate of the input geometry."@en ; + skos:prefLabel "minY"@en ; + skos:scopeNote "Y indicates the second dimension as indicated by the spatial reference system"@en ; + fno:expects ( funcs:miny_param1 ) ; + fno:returns ( funcs:miny_output ) . + +funcs:minz a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A query function that returns the minimum z coordinate of the input geometry."@en ; + skos:prefLabel "minZ"@en ; + skos:scopeNote "Z indicates the third dimension as indicated by the spatial reference system"@en ; + fno:expects ( funcs:minz_param1 ) ; + fno:returns ( funcs:minz_output ) . + +funcs:numGeometries a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "A query function that returns the number of geometries if the given geometry literal contains a GeometryCollection."@en ; + skos:prefLabel "numGeometries"@en ; + fno:expects ( funcs:numGeometries_param1 ) ; + fno:returns ( funcs:numGeometries_output ) . + +funcs:perimeter a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "Returns the perimeter of a geometry in meters."@en ; + skos:prefLabel "perimeter"@en ; + fno:expects ( funcs:perimeter_param1 funcs:perimeter_param2 ) ; + fno:returns ( funcs:perimeter_output ) . + +rules:ehContains a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "contains"@en . + +rules:ehCoveredBy a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if one spatial object is covered by another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "covered by"@en . + +rules:ehCovers a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if one spatial object covers another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "covers"@en . + +rules:ehDisjoint a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disjoint"@en . + +rules:ehEquals a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en . + +rules:ehInside a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if one spatial object is inside another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "inside"@en . + +rules:ehMeet a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects meet based on their associated primary geometry objects."@en ; + skos:prefLabel "meet"@en . + +rules:ehOverlap a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en ; + skos:prefLabel "overlap"@en . + +rules:rcc8dc a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disconnected"@en . + +rules:rcc8ec a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects are externally connected based on their associated primary geometry objects."@en ; + skos:prefLabel "externally connected"@en . + +rules:rcc8eq a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en . + +rules:rcc8ntpp a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if one spatial object is a non-tangential proper part of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "non-tangential proper part"@en . + +rules:rcc8ntppi a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if one spatial object is a non-tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "non-tangential proper part inverse"@en . + +rules:rcc8po a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects partially overlap based on their associated primary geometry objects."@en ; + skos:prefLabel "partially overlapping"@en . + +rules:rcc8tpp a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if one spatial object is a tangential proper part of another spatial object based on their associated geometry objects."@en ; + skos:prefLabel "tangential proper part"@en . + +rules:rcc8tppi a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if one spatial object is a tangential proper part inverse of another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "tangential proper part inverse"@en . + +rules:sfContains a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects."@en ; + skos:prefLabel "contains"@en . + +rules:sfCrosses a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects cross based their associated primary geometry objects."@en ; + skos:prefLabel "crosses"@en . + +rules:sfDisjoint a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects."@en ; + skos:prefLabel "disjoint"@en . + +rules:sfEquals a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects."@en ; + skos:prefLabel "equals"@en . + +rules:sfIntersects a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects intersect based on their associated primary geometry objects."@en ; + skos:prefLabel "intersects"@en . + +rules:sfOverlaps a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects."@en ; + skos:example spec11:B.2.2.5 ; + skos:prefLabel "overlaps"@en . + +rules:sfTouches a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if two spatial objects touch based on their associated primary geometry objects."@en ; + skos:prefLabel "touches"@en . + +rules:sfWithin a skos:Concept ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query rewrite rule used to determine if one spatial object is within another spatial object based on their associated geometry objects."@en ; + skos:prefLabel "within"@en . + + dcterms:format "application/pdf" ; + dcterms:title "GeoSPARQL Specification Document as a PDF"@en ; + prof:hasArtifact ; + prof:hasRole role:specification . + + a prof:ResourceDescriptor ; + dcterms:format "text/html" ; + dcterms:title "GeoSPARQL 1.1 Release Notes"@en, + "GeoSPARQL Specification online"@en ; + prof:hasArtifact "https://github.com/opengeospatial/ogc-geosparql/master/1.1/spec/_11-052r4.html"^^xsd:anyURI, + "https://opengeospatial.github.io/ogc-geosparql/geosparql11/releasenotes.html"^^xsd:anyURI ; + prof:hasRole role:specification . + +confs10:core a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + skos:member conf10core:feature-class, + conf10core:sparql-protocol, + conf10core:spatial-object-class ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Class: Core"@en . + +conf10core:sparql-protocol a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10core:sparql-protocol ; + skos:definition "Verify that the implementation accepts SPARQL queries and returns the correct results in the correct format, according to the SPARQL Query Language for RDF, the SPARQL Protocol for RDF and SPARQL Query Results XML Format W3C specifications"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: SPARQL Protocol"@en . + +conf10gx:query-functions a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:query-functions ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:distance, geof:buffer, geof:convexHull, geof:intersection, geof:union, geof:difference,geof:symDifference, geof:envelope and geof:boundary"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Query Functions"@en . + +conf10gx:srid-function a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gx:srid-function ; + skos:definition "Verify that a SPARQL query involving the geof:getSRID function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: SRID Function"@en . + +confs10:geometry-topology-extension a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + dcterms:requires confs10:geometry-extension, + confs10:topology-extension ; + skos:member conf10gtx:eh-query-functions, + conf10gtx:rcc8-query-functions, + conf10gtx:relate-query-function, + conf10gtx:sf-query-functions ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Class: Geometry Topology Extension"@en . + +conf10gtx:eh-query-functions a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gtx:eh-query-functions ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:ehEquals, geof:ehDisjoint, geof:ehMeet, geof:ehOverlap, geof:ehCovers, geof:ehCoveredBy, geof:ehInside, geof:ehContains"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: EH Query Functions"@en . + +conf10gtx:rcc8-query-functions a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gtx:rcc8-query-functions ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:rcc8eq, geof:rcc8dc, geof:rcc8ec, geof:rcc8po, geof:rcc8tppi, geof:rcc8tpp, geof:rcc8ntpp, geof:rcc8ntppi"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: RCC8 Query Functions"@en . + +conf10gtx:relate-query-function a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gtx:relate-query-function ; + skos:definition "Verify that a set of SPARQL queries involving the geof:relate function returns the correct result for a test dataset when using the specified serialization and version"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: Relate Query Function"@en . + +conf10gtx:sf-query-functions a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs10gtx:sf-query-functions ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:sfEquals, geof:sfDisjoint, geof:sfIntersects, geof:sfTouches, geof:sfCrosses, geof:sfWithin, geof:sfContains, geof:sfOverlaps"@en ; + skos:prefLabel "GeoSPARQL 1.0 Conformance Test: SF Query Functions"@en . + +reqs10core:feature-class a spec:Requirement ; + skos:definition "Implementations shall allow the RDFS class geo:Feature to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Feature Class"@en . + +reqs10core:sparql-protocol a spec:Requirement ; + skos:definition "Implementations shall support the SPARQL Query Language for RDF, the SPARQL Protocol for RDF and the SPARQL Query Results XML Format"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: SPARQL Protocol"@en . + +reqs10core:spatial-object-class a spec:Requirement ; + skos:definition "Implementations shall allow the RDFS class geo:SpatialObject to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Spatial Object Class"@en . + +reqs10gx:geometry-as-gml-literal a spec:Requirement ; + skos:definition "Implementations shall allow the RDF property geo:asGML to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Geometry asGML Literal"@en . + +reqs10gx:geometry-as-wkt-literal a spec:Requirement ; + skos:definition "Implementations shall allow the RDF property geo:asWKT to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Geometry asWKT Literal"@en . + +reqs10gx:geometry-class a spec:Requirement ; + skos:definition "Implementations shall allow the RDFS class geo:Geometry to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Geometry Class"@en . + +reqs10gx:wkt-literal a spec:Requirement ; + skos:definition "All RDFS Literals of type geo:wktLiteral shall consist of an optional URI identifying the coordinate reference system followed by Simple Features Well Known Text (WKT) describing a geometric value. Valid geo:wktLiterals are formed by concatenating a valid, absolute URI as defined in [RFC 2396], one or more spaces U+0020 character) as a separator, and a WKT string as defined in Simple Features [ISO 19125-1]"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: WKT Literal"@en . + +confs11:core a spec:ConformanceClass, + skos:Collection, + sd:Feature ; + dcterms:requires confs10:core ; + skos:member conf11core:feature-collection-class, + conf11core:sparql-protocol, + conf11core:spatial-object-class, + conf11core:spatial-object-collection-class, + conf11core:spatial-object-properties ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Class: Core"@en . + +conf11gx:query-functions a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:query-functions ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:boundary geof:buffer, geof:convexHull, geof:coordinateDimension, geof:difference, geof:dimension, geof:distance, geof:envelope, geof:geometryType, geof:getSRID, geof:intersection, geof:is3D, geof:isEmpty, geof:isMeasured, geof:isSimple, geof:spatialDimension, geof:symDifference, geof:transform and geof:union for non-DGGS geometry literals"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Query Functions"@en . + +conf11gx:query-functions-non-sf a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement"@en ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:query-functions-non-sf ; + skos:definition "Verify that a set of SPARQL queries involving each of the following functions returns the correct result for a test dataset when using the specified serialization and version: geof:area, geof:geometryN, geof:length, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY, geof:minZ, geof:numGeometries and geof:projectTo for non-DGGS geometry literals" ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Query Functions, non Simple Features"@en . + +conf11gx:sa-functions a spec:ConformanceTest ; + spec:testPurpose "check conformance with this requirement" ; + spec:testType spec:Capabilities ; + rdfs:seeAlso reqs11gx:sa-functions ; + skos:definition "Verify that queries involving these functions return the correct result for a test dataset"@en ; + skos:prefLabel "GeoSPARQL 1.1 Conformance Test: Spatial Aggregate Functions"@en . + +reqs11gx:dggs-literal a spec:Requirement ; + skos:definition "All RDFS Literals of type geo:dggsLiteral shall consist of a DGGS geometry serialization formulated according to a specific DGGS literal type identified by a datatype specializing this generic datatype"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: DGGS Literal"@en . + +reqs11gx:geojson-literal a spec:Requirement ; + skos:definition "All geo:geoJSONLiteral instances shall consist of the Geometry objects as defined in the GeoJSON specification [GEOJSON]"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: GeoJSON Literal"@en . + +reqs11gx:geometry-as-dggs-literal a spec:Requirement ; + skos:definition "Implementations shall allow the RDF property geo:asDGGS to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Geometry asDGGS Literal"@en . + +reqs11gx:geometry-as-geojson-literal a spec:Requirement ; + skos:definition "Implementations shall allow the RDF property geo:asGeoJSON to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Geometry asGeoJSON Literal"@en . + +reqs11gx:geometry-as-kml-literal a spec:Requirement ; + skos:definition "Implementations shall allow the RDF property geo:asKML to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Geometry asKML Literal"@en . + +reqs11gx:kml-literal a spec:Requirement ; + skos:definition "All geo:kmlLiteral instances shall consist of the Geometry objects as defined in the KML specification [OGCKML]"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: KML Literal"@en . + +funcs:area a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "Returns the area of a geometry in square meters."@en ; + skos:prefLabel "area"@en ; + fno:expects ( funcs:area_param1 funcs:area_param2 ) ; + fno:returns ( funcs:area_output ) . + +funcs:boundary a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + reqs11gx:query-functions ; + rdfs:seeAlso , + ; + skos:definition "A query function that returns the boundary of the input geometry."@en ; + skos:prefLabel "boundary"@en ; + fno:expects ( funcs:boundary_param1 ), + ( funcs:boundary_param1 ) ; + fno:returns ( funcs:boundary_output ), + ( funcs:boundary_output ) . + +funcs:boundingCircle a skos:Concept, + sd:Function, + fno:Function ; + dcterms:date "2021-02-25"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:sa-functions ; + rdfs:seeAlso ; + skos:definition "A query function that calculates the minimum bounding circle of set of geometries."@en ; + skos:prefLabel "bounding circle"@en . + +funcs:buffer a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + reqs11gx:query-functions ; + rdfs:seeAlso , + ; + skos:definition "A query function that returns a buffer around the input geometry."@en ; + skos:prefLabel "buffer"@en ; + fno:expects ( funcs:buffer_param1 funcs:buffer_param2 funcs:buffer_param3 ), + ( funcs:buffer_param1 funcs:buffer_param2 funcs:buffer_param3 ) ; + fno:returns ( funcs:buffer_output ), + ( funcs:buffer_output ) . + +funcs:convexHull a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + reqs11gx:query-functions ; + rdfs:seeAlso , + ; + skos:definition "A query function that returns the convex hull of the input geometry."@en ; + skos:prefLabel "convex hull"@en ; + fno:expects ( funcs:convexHull_param1 ), + ( funcs:convexHull_param1 ) ; + fno:returns ( funcs:convexHull_output ), + ( funcs:convexHull_output ) . + +funcs:difference a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + reqs11gx:query-functions ; + rdfs:seeAlso , + ; + skos:definition "A query function that returns a geometry consisting of all points that are part of the first geometry but not the second geometry."@en ; + skos:prefLabel "difference"@en ; + fno:expects ( funcs:difference_param1 funcs:difference_param2 ), + ( funcs:difference_param1 funcs:difference_param2 ) ; + fno:returns ( funcs:difference_output ), + ( funcs:difference_output ) . + +funcs:dimension a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "Returns the dimension of a geometry."@en ; + skos:prefLabel "area"@en ; + fno:expects ( funcs:dimension_param1 ) ; + fno:returns ( funcs:dimension_output ) . + +funcs:distance a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + reqs11gx:query-functions ; + rdfs:seeAlso , + ; + skos:definition "A query function that returns the distance between the two closest points of the input geometries."@en ; + skos:example spec11:B.2.2.4 ; + skos:prefLabel "distance"@en ; + fno:expects ( funcs:distance_param1 funcs:distance_param2 funcs:distance_param3 ), + ( funcs:distance_param1 funcs:distance_param2 funcs:distance_param3 ) ; + fno:returns ( funcs:distance_output ), + ( funcs:distance_output ) . + +funcs:ehContains a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. + +DE-9IM: T*TFF*FF*"""@en, + """A query function that returns true if the first geometry argument spatially contains the second geometry argument. \r + \r +DE-9IM: T*TFF*FF*"""@en ; + skos:prefLabel "contains"@en ; + fno:expects ( funcs:ehContains_param1 funcs:ehContains_param2 ), + ( funcs:ehContains_param1 funcs:ehContains_param2 ) ; + fno:returns ( funcs:ehContains_output ), + ( funcs:ehContains_output ) . + +funcs:ehCoveredBy a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the first geometry argument is spatially covered by the second geometry argument. + +DE-9IM: TFF*TFT**"""@en, + """A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\r +\r +DE-9IM: TFF*TFT**"""@en ; + skos:prefLabel "covered by"@en ; + fno:expects ( funcs:ehCoveredBy_param1 funcs:ehCoveredBy_param2 ), + ( funcs:ehCoveredBy_param1 funcs:ehCoveredBy_param2 ) ; + fno:returns ( funcs:ehConveredBy_output ), + ( funcs:ehConveredBy_output ) . + +funcs:ehCovers a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the first geometry argument spatially covers the second geometry argument. + +DE-9IM: T*TFT*FF*"""@en, + """A query function that returns true if the first geometry argument spatially covers the second geometry argument.\r +\r +DE-9IM: T*TFT*FF*"""@en ; + skos:prefLabel "covers"@en ; + fno:expects ( funcs:ehCovers_param1 funcs:ehCovers_param2 ), + ( funcs:ehCovers_param1 funcs:ehCovers_param2 ) ; + fno:returns ( funcs:ehCovers_output ), + ( funcs:ehCovers_output ) . + +funcs:ehDisjoint a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the input geometries are disjoint. + +DE-9IM: FF*FF****"""@en, + """A query function that returns true if the input geometries are disjoint. \r +\r +DE-9IM: FF*FF****"""@en ; + skos:prefLabel "disjoint"@en ; + fno:expects ( funcs:ehDisjoint_param1 funcs:ehDisjoint_param2 ), + ( funcs:ehDisjoint_param1 funcs:ehDisjoint_param2 ) ; + fno:returns ( funcs:ehDisjoint_output ), + ( funcs:ehDisjoint_output ) . + +funcs:ehEquals a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the input geometries are equal. + +DE-9IM: TFFFTFFFT"""@en, + """A query function that returns true if the input geometries are equal. \r +\r +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; + fno:expects ( funcs:ehEquals_param1 funcs:ehEquals_param2 ), + ( funcs:ehEquals_param1 funcs:ehEquals_param2 ) ; + fno:returns ( funcs:ehEquals_output ), + ( funcs:ehEquals_output ) . + +funcs:ehInside a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the first geometry argument is spatially inside the second geometry argument. + +DE-9IM: TFF*FFT**"""@en, + """A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\r +\r +DE-9IM: TFF*FFT**"""@en ; + skos:prefLabel "inside"@en ; + fno:expects ( funcs:ehInside_param1 funcs:ehInside_param2 ), + ( funcs:ehInside_param1 funcs:ehInside_param2 ) ; + fno:returns ( funcs:ehInside_output ), + ( funcs:ehInside_output ) . + +funcs:ehMeet a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the input geometries meet. + +DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en, + """A query function that returns true if the input geometries meet.\r +\r +DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en ; + skos:prefLabel "meet"@en ; + fno:expects ( funcs:ehMeet_param1 funcs:ehMeet_param2 ), + ( funcs:ehMeet_param1 funcs:ehMeet_param2 ) ; + fno:returns ( funcs:ehMeet_output ), + ( funcs:ehMeet_output ) . + +funcs:ehOverlap a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the input geometries overlap. + +DE-9IM: T*T***T**"""@en, + """A query function that returns true if the input geometries overlap.\r +\r +DE-9IM: T*T***T**"""@en ; + skos:prefLabel "overlap"@en ; + fno:expects ( funcs:ehOverlap_param1 funcs:ehOverlap_param2 ), + ( funcs:ehOverlap_param1 funcs:ehOverlap_param2 ) ; + fno:returns ( funcs:ehOverlap_output ), + ( funcs:ehOverlap_output ) . + +funcs:envelope a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + reqs11gx:query-functions ; + rdfs:seeAlso , + ; + skos:definition "A query function that returns the minimum bounding rectangle of the input geometry."@en ; + skos:prefLabel "envelope"@en ; + fno:expects ( funcs:envelope_param1 ), + ( funcs:envelope_param1 ) ; + fno:returns ( funcs:envelope_output ), + ( funcs:envelope_output ) . + +funcs:getSRID a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + reqs11gx:srid-function ; + rdfs:seeAlso , + ; + skos:definition "A query function that returns the spatial reference system URI of the input geometry."@en ; + skos:prefLabel "getSRID"@en ; + fno:expects ( funcs:getSRID_param1 ), + ( funcs:getSRID_param1 ) ; + fno:returns ( funcs:getSRID_output ), + ( funcs:getSRID_output ) . + +funcs:intersection a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + reqs11gx:query-functions ; + rdfs:seeAlso , + ; + skos:definition "A query function that returns a geometry consisting of all points that are part of both input geometries."@en ; + skos:prefLabel "intersection"@en ; + fno:expects ( funcs:intersection_param1 funcs:intersection_param2 ), + ( funcs:intersection_param1 funcs:intersection_param2 ) ; + fno:returns ( funcs:intersection_output ), + ( funcs:intersection_output ) . + +funcs:isEmpty a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "A query function that returns true if the input geometry is empty."@en ; + skos:prefLabel "isEmpty"@en ; + fno:expects ( funcs:isEmpty_param1 ) ; + fno:returns ( funcs:isEmpty_output ) . + +funcs:isSimple a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "A query function that returns true if the input geometry is a simple geometry."@en ; + skos:prefLabel "isSimple"@en ; + fno:expects ( funcs:isSimple_param1 ) ; + fno:returns ( funcs:isSimple_output ) . + +funcs:metricBuffer a skos:Concept, + sd:Function, + fno:Function ; + dcterms:date "2022-04-20"^^xsd:date ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "A query function that returns a buffer around the input geometry, using a distance in meters."@en ; + skos:prefLabel "metric buffer"@en ; + fno:expects ( funcs:metricBuffer_param1 funcs:metricBuffer_param2 ) ; + fno:returns ( funcs:metricBuffer_output ) . + +funcs:metricDistance a skos:Concept, + sd:Function, + fno:Function ; + dcterms:source ; + policy:status status:valid ; + rdfs:isDefinedBy reqs11gx:query-functions ; + rdfs:seeAlso ; + skos:definition "A query function that returns the distance in meters between the two closest points of the input geometries."@en ; + skos:prefLabel "metric distance"@en ; + fno:expects ( funcs:metricDistance_param1 funcs:metricDistance_param2 ) ; + fno:returns ( funcs:metricDistance_output ) . + +funcs:rcc8dc a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the input geometries are disjoint. + +DE-9IM: FFTFFTTTT"""@en, + """A query function that returns true if the input geometries are disjoint. \r +\r +DE-9IM: FFTFFTTTT"""@en ; + skos:prefLabel "disconnected"@en ; + fno:expects ( funcs:rcc8dc_param1 funcs:rcc8dc_param2 ), + ( funcs:rcc8dc_param1 funcs:rcc8dc_param2 ) ; + fno:returns ( funcs:rcc8dc_output ), + ( funcs:rcc8dc_output ) . + +funcs:rcc8ec a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the input geometries meet. + +DE-9IM: FFTFTTTTT"""@en, + """A query function that returns true if the input geometries meet. \r +\r +DE-9IM: FFTFTTTTT"""@en ; + skos:prefLabel "externally connected"@en ; + fno:expects ( funcs:rcc8ec_param1 funcs:rcc8ec_param2 ), + ( funcs:rcc8ec_param1 funcs:rcc8ec_param2 ) ; + fno:returns ( funcs:rcc8ec_output ), + ( funcs:rcc8ec_output ) . + +funcs:rcc8eq a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the input geometries are equal. + +DE-9IM: TFFFTFFFT"""@en, + """A query function that returns true if the input geometries are equal. \r + \r +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; + fno:expects ( funcs:rcc8eq_param1 funcs:rcc8eq_param2 ), + ( funcs:rcc8eq_param1 funcs:rcc8eq_param2 ) ; + fno:returns ( funcs:rcc8eq_output ), + ( funcs:rcc8eq_output ) . + +funcs:rcc8ntpp a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the first geometry argument is spatially inside the second geometry argument. + +DE-9IM: TFFTFFTTT"""@en, + """A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\r +\r +DE-9IM: TFFTFFTTT"""@en ; + skos:prefLabel "non-tangential proper part"@en ; + fno:expects ( funcs:rcc8ntpp_param1 funcs:rcc8ntpp_param2 ), + ( funcs:rcc8ntpp_param1 funcs:rcc8ntpp_param2 ) ; + fno:returns ( funcs:rcc8ntpp_output ), + ( funcs:rcc8ntpp_output ) . + +funcs:rcc8ntppi a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. + +DE-9IM: TTTFFTFFT"""@en, + """A query function that returns true if the first geometry argument spatially contains the second geometry argument.\r +\r +DE-9IM: TTTFFTFFT"""@en ; + skos:prefLabel "non-tangential proper part inverse"@en ; + fno:expects ( funcs:rcc8ntppi_param1 funcs:rcc8ntppi_param2 ), + ( funcs:rcc8ntppi_param1 funcs:rcc8ntppi_param2 ) ; + fno:returns ( funcs:rcc8ntppi_output ), + ( funcs:rcc8ntppi_output ) . + +funcs:rcc8po a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the input geometries overlap. + +DE-9IM: TTTTTTTTT"""@en, + """A query function that returns true if the input geometries overlap.\r +\r +DE-9IM: TTTTTTTTT"""@en ; + skos:prefLabel "partially overlapping"@en ; + fno:expects ( funcs:rcc8po_param1 funcs:rcc8po_param2 ), + ( funcs:rcc8po_param1 funcs:rcc8po_param2 ) ; + fno:returns ( funcs:rcc8po_output ), + ( funcs:rcc8po_output ) . + +funcs:rcc8tpp a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the first geometry argument is spatially covered by the second geometry argument. + +DE-9IM: TFFTTFTTT"""@en, + """A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\r +\r +DE-9IM: TFFTTFTTT"""@en ; + skos:prefLabel "tangential proper part"@en ; + fno:expects ( funcs:rcc8tpp_param1 funcs:rcc8tpp_param2 ), + ( funcs:rcc8tpp_param1 funcs:rcc8tpp_param2 ) ; + fno:returns ( funcs:rcc8tpp_output ), + ( funcs:rcc8tpp_output ) . + +funcs:rcc8tppi a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the first geometry argument spatially covers the second geometry argument. + +DE-9IM: TTTFTTFFT"""@en, + """A query function that returns true if the first geometry argument spatially covers the second geometry argument.\r +\r +DE-9IM: TTTFTTFFT"""@en ; + skos:prefLabel "tangential proper part inverse"@en ; + fno:expects ( funcs:rcc8tppi_param1 funcs:rcc8tppi_param2 ), + ( funcs:rcc8tppi_param1 funcs:rcc8tppi_param2 ) ; + fno:returns ( funcs:rcc8tppi_output ), + ( funcs:rcc8tppi_output ) . + +funcs:relate a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition "A query function that returns true if the spatial relationship between the two input geometries corresponds to one with acceptable values for the specified DE-9IM pattern matrix."@en ; + skos:prefLabel "relate"@en ; + fno:expects ( funcs:relate_param1 funcs:relate_param2 funcs:relate_param3 ), + ( funcs:relate_param1 funcs:relate_param2 funcs:relate_param3 ) ; + fno:returns ( funcs:relate_output ), + ( funcs:relate_output ) . + +funcs:sfContains a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the first geometry argument spatially contains the second geometry argument. + +DE-9IM: T*****FF*"""@en, + """A query function that returns true if the first geometry argument spatially contains the second geometry argument.\r +\r +DE-9IM: T*****FF*"""@en ; + skos:example spec11:B.2.2.1 ; + skos:prefLabel "contains"@en ; + fno:expects ( funcs:sfContains_param1 funcs:sfContains_param2 ), + ( funcs:sfContains_param1 funcs:sfContains_param2 ) ; + fno:returns ( funcs:sfContains_output ), + ( funcs:sfContains_output ) . + +funcs:sfCrosses a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the first geometry argument spatially crosses the second geometry argument. + +DE-9IM: T*T***T**"""@en, + """A query function that returns true if the first geometry argument spatially crosses the second geometry argument.\r +\r +DE-9IM: T*T***T**"""@en ; + skos:prefLabel "crosses"@en ; + fno:expects ( funcs:sfCrosses_param1 funcs:sfCrosses_param2 ), + ( funcs:sfCrosses_param1 funcs:sfCrosses_param2 ) ; + fno:returns ( funcs:sfCrosses_output ), + ( funcs:sfCrosses_output ) . + +funcs:sfDisjoint a skos:Concept, + sd:Function, + fno:Function ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the input geometries are disjoint. + +DE-9IM: FF*FF****"""@en, + """A query function that returns true if the input geometries are disjoint. \r + \r +DE-9IM: FF*FF****"""@en ; + skos:prefLabel "disjoint"@en ; + fno:expects ( funcs:sfDisjoint_param1 funcs:sfDisjoint_param2 ), + ( funcs:sfDisjoint_param1 funcs:sfDisjoint_param2 ) ; + fno:returns ( funcs:sfDisjoint_output ), + ( funcs:sfDisjoint_output ) . + +funcs:sfEquals a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the input geometries are equal. + +DE-9IM: TFFFTFFFT"""@en, + """A query function that returns true if the input geometries are equal. \r +\r +DE-9IM: TFFFTFFFT"""@en ; + skos:prefLabel "equals"@en ; + fno:expects ( funcs:sfEquals_param1 funcs:sfEquals_param2 ), + ( funcs:sfEquals_param1 funcs:sfEquals_param2 ) ; + fno:returns ( funcs:sfEquals_output ), + ( funcs:sfEquals_output ) . + +funcs:sfIntersects a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the input geometries intersect. + +DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** """@en, + """A query function that returns true if the input geometries intersect.\r +\r +DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** """@en ; + skos:prefLabel "intersects"@en ; + fno:expects ( funcs:sfIntersects_param1 funcs:sfIntersects_param2 ), + ( funcs:sfIntersects_param1 funcs:sfIntersects_param2 ) ; + fno:returns ( funcs:sfIntersects_output ), + ( funcs:sfIntersects_output ) . + +funcs:sfOverlaps a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the first geometry argument spatially overlaps the second geometry argument. + +DE-9IM: T*T***T** """@en, + """A query function that returns true if the first geometry argument spatially overlaps the second geometry argument.\r +\r +DE-9IM: T*T***T** """@en ; + skos:prefLabel "overlaps"@en ; + fno:expects ( funcs:sfOverlaps_param1 funcs:sfOverlaps_param2 ), + ( funcs:sfOverlaps_param1 funcs:sfOverlaps_param2 ) ; + fno:returns ( funcs:sfOverlaps_output ), + ( funcs:sfOverlaps_output ) . + +funcs:sfTouches a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the input geometries touch. + +DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en, + """A query function that returns true if the input geometries touch.\r +\r +DE-9IM: FT******* ^ F**T***** ^ F***T****"""@en ; + skos:example spec11:B.2.2.3 ; + skos:prefLabel "touches"@en ; + fno:expects ( funcs:sfTouches_param1 funcs:sfTouches_param2 ), + ( funcs:sfTouches_param1 funcs:sfTouches_param2 ) ; + fno:returns ( funcs:sfTouches_output ), + ( funcs:sfTouches_output ) . + +funcs:sfWithin a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + ; + rdfs:seeAlso , + ; + skos:definition """A query function that returns true if the first geometry argument is spatially within the second geometry argument. + +DE-9IM: T*F**F***"""@en, + """A query function that returns true if the first geometry argument is spatially within the second geometry argument. \r +\r +DE-9IM: T*F**F***"""@en ; + skos:example spec11:B.2.2.2 ; + skos:prefLabel "within"@en ; + fno:expects ( funcs:sfWithin_param1 funcs:sfWithin_param2 ), + ( funcs:sfWithin_param1 funcs:sfWithin_param2 ) ; + fno:returns ( funcs:sfWithin_output ), + ( funcs:sfWithin_output ) . + +funcs:symDifference a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + reqs11gx:query-functions ; + rdfs:seeAlso , + ; + skos:definition "A query function that returns a geometry consisting of all points that are part of only one input geometry."@en ; + skos:prefLabel "symmetric difference"@en ; + fno:expects ( funcs:symDifference_param1 funcs:symDifference_param2 ), + ( funcs:symDifference_param1 funcs:symDifference_param2 ) ; + fno:returns ( funcs:symDifference_output ), + ( funcs:symDifference_output ) . + +funcs:union a skos:Concept, + sd:Function, + fno:Function ; + dcterms:contributor "Matthew Perry" ; + dcterms:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dcterms:date "2011-06-16"^^xsd:date ; + dcterms:source , + ; + policy:status status:valid ; + rdfs:isDefinedBy , + reqs11gx:query-functions ; + rdfs:seeAlso , + ; + skos:definition "A query function that returns a geometry consisting of all points that are part of at least one input geometry."@en ; + skos:example spec11:B.2.2.3 ; + skos:prefLabel "union"@en ; + fno:expects ( funcs:union_param1 funcs:union_param2 ), + ( funcs:union_param1 funcs:union_param2 ) ; + fno:returns ( funcs:union_output ), + ( funcs:union_output ) . + +:hasGeometry a rdf:Property, + owl:ObjectProperty ; + rdfs:label "hasGeometry"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + A spatial representation for a given feature. + """@en ; + rdfs:comment """ + A spatial representation for a given feature. + """@en ; + rdfs:domain :Feature ; + rdfs:isDefinedBy , + :, + , + reqs10gx:feature-properties, + reqs11gx:feature-properties ; + rdfs:range :Geometry ; + skos:definition """ + A spatial representation for a given feature. + """@en, + "A spatial representation for a given Feature."@en ; + skos:example spec11:B.1.1.2.2, + spec11:B.1.1.2.3, + spec11:B.1.1.2.4, + spec11:B.1.1.2.5, + spec11:B.1.1.2.6, + spec11:B.1.1.2.8, + spec11:B.1.1.3.2, + spec11:B.1.1.3.3, + spec11:B.1.2.2, + spec11:B.1.2.3, + spec11:B.1.2.4, + spec11:B.2 ; + skos:prefLabel "has geometry"@en, + "hasGeometry"@en . + +:hasMetricSize a rdf:Property, + owl:DatatypeProperty ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy :, + reqs11gx:spatial-object-properties ; + rdfs:range xsd:double ; + skos:definition "Subproperties of this property are used to indicate the size of a Spatial Object, as a measurement or estimate of one or more dimensions of the Spatial Object's spatial presence. Units are always metric (meter, square meter or cubic meter)."@en ; + skos:prefLabel "has metric size"@en . + +:hasSize a rdf:Property, + owl:ObjectProperty ; + rdfs:domain :SpatialObject ; + rdfs:isDefinedBy :, + , + ; + skos:definition "Subproperties of this property are used to indicate the size of a Spatial Object as a measurement or estimate of one or more dimensions of the Spatial Object's spatial presence."@en ; + skos:note "The recommended way to specify size is by using a subproperty of hasMetricSize. Subproperties of hasSize can be used if more complex expressions are necessary, for example if the unit of length can not be converted to meter, or if additional data are needed to describe the measurement or estimate."@en ; + skos:prefLabel "has size"@en . + +reqs10gx:gml-literal a spec:Requirement ; + skos:definition "All geo:gmlLiterals shall consist of a valid element from the GML schema that implements a subtype of GM_Object as defined in [OGC 07-036]"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: GML Literal"@en . + +:hasSerialization a rdf:Property, + owl:DatatypeProperty ; + rdfs:label "has serialization"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + Connects a geometry object with its text-based serialization. + """@en ; + rdfs:comment """ + Connects a geometry object with its text-based serialization. + """@en ; + rdfs:domain :Geometry ; + rdfs:isDefinedBy , + :, + , + reqs10gx:geometry-properties, + reqs11gx:geometry-properties ; + rdfs:range rdfs:Literal ; + skos:definition """ + Connects a geometry object with its text-based serialization. + """@en, + "Connects a Geometry object with its text-based serialization."@en ; + skos:example spec11:B.1.2.3 ; + skos:prefLabel "has serialization"@en . + +reqs10gx:feature-properties a spec:Requirement ; + skos:definition "Implementations shall allow the properties geo:hasGeometry and geo:hasDefaultGeometry to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Feature Properties"@en . + +reqs10gx:query-functions a spec:Requirement ; + skos:definition "Implementations shall support geof:distance, geof:buffer, geof:convexHull, geof:intersection, geof:union, geof:difference, geof:symDifference, geof:envelope and geof:boundary as SPARQL extension functions, consistent with the definitions of the corresponding functions (distance, buffer, convexHull, intersection, difference, symDifference, envelope and boundary respectively) in Simple Features [ISO 19125-1]"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Query Functions"@en . + +reqs10gx:geometry-properties a spec:Requirement ; + skos:definition "Implementations shall allow the properties geo:dimension, geo:coordinateDimension, geo:spatialDimension, geo:isEmpty, geo:isSimple, geo:hasSerialization to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.0 Requirement: Geometry Properties"@en . + +reqs11gx:feature-properties a spec:Requirement ; + skos:definition "Implementations shall allow the properties geo:hasGeometry, geo:hasDefaultGeometry, geo:hasLength, geo:hasArea, geo:hasVolume geo:hasCentroid, geo:hasBoundingBox and geo:hasSpatialResolution to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Feature Properties"@en ; + prov1:wasDerivedFrom reqs10gx:feature-properties . + +reqs11gx:geometry-properties a spec:Requirement ; + skos:definition "Implementations shall allow the properties geo:dimension, geo:coordinateDimension, geo:spatialDimension, geo:isEmpty, geo:isSimple, geo:hasSerialization to be used in SPARQL graph patterns"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Geometry Properties"@en ; + prov1:wasDerivedFrom reqs10gx:geometry-properties . + +reqs11gx:sa-functions a spec:Requirement ; + skos:definition "Implementations shall support geof:concaveHull, geof:boundingCircle, geof:union2, geof:concatLines, geof:centroid, geof:maxX, geof:maxY, geof:maxZ, geof:minX, geof:minY and geof:minZ as a SPARQL extension functions."@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Spatial Aggregate Functions"@en . + +dc: dcterms:modified "2012-06-14"^^xsd:date ; + dcterms:publisher ; + dcterms:title "Dublin Core Metadata Element Set, Version 1.1"@en . + + a owl:Ontology, + prof:ResourceDescriptor ; + dc:creator "Open Geospatial Consortium" ; + dc:date "2012-09-11"^^xsd:date ; + dc:description "An RDF/OWL vocabulary for defining SimpleFeature geometry types" ; + dc:title "Simple Features Vocabulary" ; + dcterms:conformsTo ; + dcterms:creator "OGC GeoSPARQL Standards Working Group" ; + dcterms:description "An RDF/OWL vocabulary for defining SimpleFeature geometry types", + "An OWL ontology (vocabulary) of the Simple Features geometry types"@en ; + dcterms:format "text/turtle", + "text/xml" ; + dcterms:license "https://www.ogc.org/license"^^xsd:anyURI ; + dcterms:modified "2022-06-16"^^xsd:date ; + dcterms:publisher [ a sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI ] ; + dcterms:rights "(c) 2022 Open Geospatial Consortium" ; + dcterms:title "Simple Features Vocabulary", + "Simple Features Vocabulary"@en ; + rdfs:comment "A Turtle format artifact for this Resource is present in the GeoSPARQL 1.0 profile repository. It includes ontology annotations (title, date etc.) not present in the online artifact referenced here."@en ; + owl:imports ; + owl:versionIRI , + ; + owl:versionInfo "OGC GeoSPARQL 1.0", + "OGC GeoSPARQL 1.1" ; + prof:hasArtifact , + "https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/sf_geometries.ttl"^^xsd:anyURI ; + prof:hasRole role:vocabulary . + +reqs11gx:query-functions a spec:Requirement ; + skos:definition "Implementations shall support the functions geof:boundary geof:buffer, geof:convexHull, geof:coordinateDimension, geof:difference, geof:dimension, geof:distance, geof:envelope, geof:geometryType, geof:getSRID, geof:intersection, geof:is3D, geof:isEmpty, geof:isMeasured, geof:isSimple, geof:spatialDimension, geof:symDifference, geof:transform and geof:union as SPARQL extension functions, consistent with definitions of these functions in Simple Features [ISO19125-1], for non-DGGS geometry literals"@en ; + skos:prefLabel "GeoSPARQL 1.1 Requirement: Query Functions"@en ; + prov1:wasDerivedFrom reqs10gx:query-functions . + + a owl:Ontology, + prof:ResourceDescriptor ; + dc:creator "Open Geospatial Consortium" ; + dc:date "2012-04-30"^^xsd:date ; + dc:description "An RDF/OWL vocabulary for representing spatial information" ; + dc:source , + "OGC GeoSPARQL – A Geographic Query Language for RDF Data OGC 11-052r5" ; + dc:title "GeoSPARQL Ontology" ; + dcterms:conformsTo ; + dcterms:contributor [ a sdo:Person ; + sdo:affiliation "Oracle Corporation" ; + sdo:email "matthew.perry@oracle.com"^^xsd:anyURI ; + sdo:name "Matthew Perry" ; + sdo:url "https://orcid.org/0000-0003-1988-462X"^^xsd:anyURI ], + [ a sdo:Person ; + sdo:affiliation "Oracle Corporation" ; + sdo:email "john.herring@oracle.com"^^xsd:anyURI ; + sdo:name "John Herring" ], + [ a sdo:Person ; + sdo:affiliation "Australian National University", + "SURROUND Australia Pty Ltd" ; + sdo:email "nicholas.car@surroundaustralia.com"^^xsd:anyURI ; + sdo:name "Nicholas J. Car" ; + sdo:url "https://orcid.org/0000-0002-8742-7730"^^xsd:anyURI ], + [ a sdo:Person ; + sdo:affiliation "Geoscape Australia" ; + sdo:email "joseph.abhayaratna@geoscape.com.au"^^xsd:anyURI ; + sdo:name "Joseph Abhayaratna" ; + sdo:url "https://orcid.org/0000-0001-5075-6234"^^xsd:anyURI ], + [ a sdo:Person ; + sdo:affiliation "Mainz University Of Applied Sciences" ; + sdo:email "timo.homburg@hs-mainz.de"^^xsd:anyURI ; + sdo:name "Timo Homburg" ; + sdo:url "https://orcid.org/0000-0002-9499-5840"^^xsd:anyURI ], + [ a sdo:Person ; + sdo:affiliation "CSIRO Australia" ; + sdo:email "simon.cox@csiro.au"^^xsd:anyURI ; + sdo:name "Simon J D Cox" ; + sdo:url "https://orcid.org/0000-0002-3884-3420"^^xsd:anyURI ], + [ a sdo:Person ; + sdo:email "fjknibbe@gmail.com"^^xsd:anyURI ; + sdo:name "Frans Knibbe" ; + sdo:url "https://orcid.org/0000-0003-3789-2260"^^xsd:anyURI ], + [ a sdo:Person ; + sdo:affiliation "KU Leuven", + "Neanex Technologies" ; + sdo:email "mathias.bonduel@neanex.com"^^xsd:anyURI ; + sdo:name "Mathias Bonduel" ; + sdo:url "https://orcid.org/0000-0002-3313-924X"^^xsd:anyURI ] ; + dcterms:created "2020-09-09"^^xsd:date ; + dcterms:creator "OGC GeoSPARQL Standards Working Group" ; + dcterms:description "An RDF/OWL vocabulary for representing spatial information"@en, + "The GeoSPARQL 1.1 ontology in RDF (turtle)"@en ; + dcterms:format "application/rdf+xml", + "text/turtle" ; + dcterms:license "https://www.ogc.org/license"^^xsd:anyURI ; + dcterms:modified "2021-10-27"^^xsd:date ; + dcterms:publisher [ a sdo:Organization ; + sdo:name "Open Geospatial Consortium" ; + sdo:url "https://www.ogc.org"^^xsd:anyURI ] ; + dcterms:replaces ; + dcterms:rights "(c) 2021 Open Geospatial Consortium" ; + dcterms:source , + "OGC GeoSPARQL - A Geographic Query Language for RDF Data OGC 11-052r5"@en ; + dcterms:title "GeoSPARQL Ontology", + "GeoSPARQL Ontology"@en ; + rdfs:seeAlso , + , + , + ; + owl:versionIRI , + ; + owl:versionInfo "OGC GeoSPARQL 1.0", + "OGC GeoSPARQL 1.1" ; + prof:hasArtifact , + "https://github.com/opengeospatial/ogc-geosparql/master/1.1/geo.ttl"^^xsd:anyURI ; + prof:hasRole role:schema, + role:scheme . + +:dggsLiteral a rdfs:Datatype ; + rdfs:isDefinedBy :, + reqs11gx:dggs-literal ; + rdfs:seeAlso ; + skos:definition "A textual serialization of a Discrete Global Grid (DGGS) Geometry object."@en ; + skos:example spec11:B.1.2.4, + " \" OrdinateList (R3234)\"^^" ; + skos:prefLabel "DGGS Literal"@en ; + skos:scopeNote "This datatype is not expected to be used directly but to serve as an abstract datatype for a series of specific DGGS literal types, for specific DGGS implementations"@en . + +:geoJSONLiteral a rdfs:Datatype ; + rdfs:isDefinedBy :, + reqs11gx:geojson-literal ; + rdfs:seeAlso ; + skos:definition "A GeoJSON serialization of a Geometry object."@en ; + skos:example spec11:B.1.2.4 ; + skos:prefLabel "GeoJSON Literal"@en . + +:gmlLiteral a rdfs:Datatype ; + rdfs:label "GML Literal"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + A GML serialization of a geometry object. + """@en ; + rdfs:comment """ + A GML serialization of a geometry object. + """@en ; + rdfs:isDefinedBy , + :, + , + reqs10gx:gml-literal, + reqs11gx:gml-literal ; + rdfs:seeAlso ; + skos:definition """ + A GML serialization of a geometry object. + """@en, + "A GML serialization of a Geometry object."@en ; + skos:example spec11:B.1.2.4 ; + skos:prefLabel "GML Literal"@en . + +:kmlLiteral a rdfs:Datatype ; + rdfs:isDefinedBy :, + reqs11gx:kml-literal ; + rdfs:seeAlso ; + skos:definition "A KML serialization of a Geometry object."@en ; + skos:example spec11:B.1.2.4 ; + skos:prefLabel "KML Literal"@en . + +:wktLiteral a rdfs:Datatype ; + rdfs:label "Well-known Text Literal"@en ; + dc:contributor "Matthew Perry" ; + dc:creator "OGC GeoSPARQL 1.0 Standard Working Group" ; + dc:date "2011-06-16"^^xsd:date ; + dc:description """ + A Well-known Text serialization of a geometry object. + """@en ; + rdfs:comment """ + A Well-known Text serialization of a geometry object. + """@en ; + rdfs:isDefinedBy , + :, + , + reqs10gx:wkt-literal, + reqs11gx:wkt-literal ; + rdfs:seeAlso ; + skos:definition """ + A Well-known Text serialization of a geometry object. + """@en, + "A Well-known Text serialization of a Geometry object."@en ; + skos:example spec11:B.2.2.2 ; + skos:prefLabel "Well-known Text Literal"@en . +