diff --git a/geosparql10/funcsrules.html b/geosparql10/funcsrules.html index 3c7aef3be..a107d83fc 100644 --- a/geosparql10/funcsrules.html +++ b/geosparql10/funcsrules.html @@ -274,41 +274,41 @@

GeoSPARQL Functionscol

Members - funcs:rcc8tppcon, - funcs:ehEqualscon, - funcs:convexHullcon, - funcs:rcc8tppicon, + funcs:envelopecon, + funcs:rcc8ntppcon, + funcs:ehInsidecon, + funcs:rcc8eccon, + funcs:ehContainscon, funcs:sfWithincon, - funcs:differencecon, - funcs:sfContainscon, - funcs:sfOverlapscon, - funcs:rcc8ntppicon, + funcs:buffercon, + funcs:rcc8pocon, + funcs:symDifferencecon, funcs:distancecon, - funcs:getSRIDcon, funcs:sfCrossescon, - funcs:rcc8dccon, - funcs:buffercon, funcs:sfDisjointcon, - funcs:relatecon, - funcs:envelopecon, - funcs:ehCoverscon, - funcs:rcc8pocon, - funcs:sfTouchescon, - funcs:rcc8ntppcon, + funcs:boundarycon, + funcs:ehOverlapcon, + funcs:rcc8tppcon, + funcs:sfContainscon, + funcs:rcc8eqcon, funcs:unioncon, - funcs:ehDisjointcon, funcs:ehCoveredBycon, - funcs:intersectioncon, - funcs:rcc8eccon, - funcs:ehInsidecon, - funcs:ehOverlapcon, + funcs:ehCoverscon, + funcs:sfIntersectscon, + funcs:rcc8ntppicon, + funcs:rcc8dccon, + funcs:getSRIDcon, + funcs:ehEqualscon, funcs:sfEqualscon, funcs:ehMeetcon, - funcs:boundarycon, - funcs:symDifferencecon, - funcs:rcc8eqcon, - funcs:sfIntersectscon, - funcs:ehContainscon + funcs:relatecon, + funcs:sfTouchescon, + funcs:ehDisjointcon, + funcs:differencecon, + funcs:rcc8tppicon, + funcs:sfOverlapscon, + funcs:convexHullcon, + funcs:intersectioncon @@ -330,30 +330,30 @@

GeoSPARQL Rulescol

Members - rules:sfEqualscon, - rules:sfCrossescon, + rules:rcc8tppcon, rules:rcc8tppicon, - rules:rcc8ntppcon, - rules:ehOverlapcon, - rules:rcc8eqcon, - rules:rcc8dccon, - rules:ehCoveredBycon, - rules:sfContainscon, - rules:rcc8ntppicon, - rules:sfOverlapscon, - rules:sfDisjointcon, rules:ehDisjointcon, - rules:ehCoverscon, + rules:sfContainscon, rules:ehContainscon, + rules:rcc8eccon, + rules:rcc8ntppcon, + rules:ehCoverscon, + rules:sfTouchescon, + rules:rcc8eqcon, + rules:ehMeetcon, + rules:ehOverlapcon, rules:sfWithincon, rules:ehEqualscon, - rules:sfIntersectscon, - rules:sfTouchescon, + rules:rcc8ntppicon, rules:rcc8pocon, + rules:rcc8dccon, + rules:sfDisjointcon, + rules:sfOverlapscon, + rules:sfEqualscon, + rules:ehCoveredBycon, rules:ehInsidecon, - rules:rcc8tppcon, - rules:rcc8eccon, - rules:ehMeetcon + rules:sfIntersectscon, + rules:sfCrossescon diff --git a/geosparql10/funcsrules.json b/geosparql10/funcsrules.json index acd5e71dd..7d1336a51 100644 --- a/geosparql10/funcsrules.json +++ b/geosparql10/funcsrules.json @@ -1,84 +1,24 @@ [ { - "@id": "http://www.opengis.net/def/function/geosparql/convexHull", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_output", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" - ], - "http://purl.org/dc/terms/contributor": [ - { - "@value": "Matthew Perry" - } - ], - "http://purl.org/dc/terms/creator": [ - { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" - } - ], - "http://purl.org/dc/terms/date": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" - } - ], - "http://purl.org/dc/terms/source": [ - { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.opengis.net/def/metamodel/ogc-na/status": [ - { - "@id": "http://www.opengis.net/def/status/valid" - } - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://www.opengis.net/spec/geosparql/1.0" - } - ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ - { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@language": "en", - "@value": "A query function that returns the convex hull of the input geometry." - } - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "convex hull" - } + "https://w3id.org/function/ontology#Output" ], - "https://w3id.org/function/ontology#expects": [ + "https://w3id.org/function/ontology#required": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/convexHull_param1" - } - ] + "@value": true } ], - "https://w3id.org/function/ontology#returns": [ + "https://w3id.org/function/ontology#type": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/convexHull_output" - } - ] + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/getSRID", + "@id": "http://www.opengis.net/def/rule/geosparql/ehOverlap", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" + "http://www.w3.org/2004/02/skos/core#Concept" ], "http://purl.org/dc/terms/contributor": [ { @@ -119,415 +59,273 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns the spatial reference system URI of the input geometry." + "@value": "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "getSRID" - } - ], - "https://w3id.org/function/ontology#expects": [ - { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/getSRID_param1" - } - ] - } - ], - "https://w3id.org/function/ontology#returns": [ - { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/getSRID_output" - } - ] + "@value": "overlap" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/boundary", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_param1", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" - ], - "http://purl.org/dc/terms/contributor": [ - { - "@value": "Matthew Perry" - } - ], - "http://purl.org/dc/terms/creator": [ - { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" - } - ], - "http://purl.org/dc/terms/date": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" - } - ], - "http://purl.org/dc/terms/source": [ - { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.opengis.net/def/metamodel/ogc-na/status": [ - { - "@id": "http://www.opengis.net/def/status/valid" - } - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://www.opengis.net/spec/geosparql/1.0" - } - ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ - { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@language": "en", - "@value": "A query function that returns the boundary of the input geometry." - } + "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "boundary" + "@value": "geom1" } ], - "https://w3id.org/function/ontology#expects": [ + "https://w3id.org/function/ontology#required": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/boundary_param1" - } - ] + "@value": true } ], - "https://w3id.org/function/ontology#returns": [ + "https://w3id.org/function/ontology#type": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/boundary_output" - } - ] + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/ehContains", + "@id": "http://www.opengis.net/def/geosparql/funcsrules", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" - ], - "http://purl.org/dc/terms/contributor": [ - { - "@value": "Matthew Perry" - } - ], - "http://purl.org/dc/terms/creator": [ - { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" - } + "http://www.w3.org/2002/07/owl#Ontology", + "http://www.w3.org/2004/02/skos/core#ConceptScheme" ], - "http://purl.org/dc/terms/date": [ + "http://purl.org/dc/terms/modified": [ { "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" + "@value": "2020-11-20" } ], - "http://purl.org/dc/terms/source": [ + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { "@id": "http://www.opengis.net/doc/geosparql/1.0" } ], - "http://www.opengis.net/def/metamodel/ogc-na/status": [ + "http://www.w3.org/2002/07/owl#imports": [ { - "@id": "http://www.opengis.net/def/status/valid" + "@id": "http://www.opengis.net/def/ogc-na" } ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "http://www.w3.org/2002/07/owl#versionIRI": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.0" + "@id": "http://www.opengis.net/def/geosparql/funcsrules/1.0" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "http://www.w3.org/2002/07/owl#versionInfo": [ { - "@id": "http://www.opengis.net/doc/geosparql/1.0" + "@value": "OGC GeoSPARQL 1.0" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects." + "@value": "A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.0 ontology" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.w3.org/2004/02/skos/core#hasTopConcept": [ { - "@language": "en", - "@value": "contains" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfContains_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ + "@id": "http://www.opengis.net/def/function/geosparql/boundary" + }, { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ + "@id": "http://www.opengis.net/def/function/geosparql/buffer" + }, { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_param2", - "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "@id": "http://www.opengis.net/def/function/geosparql/convexHull" + }, { - "@language": "en", - "@value": "geom2" - } - ], - "https://w3id.org/function/ontology#required": [ + "@id": "http://www.opengis.net/def/function/geosparql/difference" + }, { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ + "@id": "http://www.opengis.net/def/function/geosparql/distance" + }, { - "@id": "http://www.opengis.net/wktLiteral" + "@id": "http://www.opengis.net/def/function/geosparql/ehContains" }, { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/envelope_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy" + }, { - "@language": "en", - "@value": "geom1" - } - ], - "https://w3id.org/function/ontology#required": [ + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers" + }, { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint" + }, { - "@id": "http://www.opengis.net/wktLiteral" + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals" }, { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ + "@id": "http://www.opengis.net/def/function/geosparql/ehInside" + }, { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet" + }, { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8po", - "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" - ], - "http://purl.org/dc/terms/contributor": [ + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap" + }, { - "@value": "Matthew Perry" - } - ], - "http://purl.org/dc/terms/creator": [ + "@id": "http://www.opengis.net/def/function/geosparql/envelope" + }, { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" - } - ], - "http://purl.org/dc/terms/date": [ + "@id": "http://www.opengis.net/def/function/geosparql/getSRID" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" - } - ], - "http://purl.org/dc/terms/source": [ + "@id": "http://www.opengis.net/def/function/geosparql/intersection" + }, { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.opengis.net/def/metamodel/ogc-na/status": [ + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc" + }, { - "@id": "http://www.opengis.net/def/status/valid" - } - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec" + }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0" - } - ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq" + }, { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp" + }, { - "@language": "en", - "@value": "A query function that returns true if the input geometries overlap.\n\nDE-9IM: TTTTTTTTT" - } - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi" + }, { - "@language": "en", - "@value": "partially overlapping" - } - ], - "https://w3id.org/function/ontology#expects": [ + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po" + }, { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_param2" - } - ] - } - ], - "https://w3id.org/function/ontology#returns": [ + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp" + }, { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_output" - } - ] - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/symDifference_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi" + }, { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ + "@id": "http://www.opengis.net/def/function/geosparql/relate" + }, { - "@id": "http://www.opengis.net/wktLiteral" + "@id": "http://www.opengis.net/def/function/geosparql/sfContains" }, { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/distance_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses" + }, { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint" + }, { - "@id": "http://www.w3.org/2001/XMLSchema#double" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_param2", - "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals" + }, { - "@language": "en", - "@value": "geom2" - } - ], - "https://w3id.org/function/ontology#required": [ + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects" + }, { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps" + }, { - "@id": "http://www.opengis.net/wktLiteral" + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches" }, { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin" + }, { - "@language": "en", - "@value": "geom1" - } - ], - "https://w3id.org/function/ontology#required": [ + "@id": "http://www.opengis.net/def/function/geosparql/symDifference" + }, { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ + "@id": "http://www.opengis.net/def/function/geosparql/union" + }, { - "@id": "http://www.opengis.net/wktLiteral" + "@id": "http://www.opengis.net/def/rule/geosparql/ehContains" }, { - "@id": "http://www.opengis.net/gmlLiteral" + "@id": "http://www.opengis.net/def/rule/geosparql/ehCoveredBy" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehCovers" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehDisjoint" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehEquals" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehInside" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehMeet" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehOverlap" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8dc" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ec" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8eq" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntpp" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntppi" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8po" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tpp" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tppi" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfContains" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfCrosses" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfDisjoint" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfEquals" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfIntersects" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfOverlaps" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfTouches" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfWithin" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@value": "GeoSPARQL Functions and Rules Register" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_param1", + "@id": "http://www.opengis.net/def/function/geosparql/relate_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom1" + "@value": "geom2" } ], "https://w3id.org/function/ontology#required": [ @@ -545,14 +343,14 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_param1", + "@id": "http://www.opengis.net/def/function/geosparql/union_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom1" + "@value": "geom2" } ], "https://w3id.org/function/ontology#required": [ @@ -570,14 +368,14 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfContains_param1", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom1" + "@value": "geom2" } ], "https://w3id.org/function/ontology#required": [ @@ -595,7 +393,7 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_param2", + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], @@ -620,7 +418,7 @@ ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/sfDisjoint", + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tppi", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept" ], @@ -663,13 +461,13 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects." + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "disjoint" + "@value": "tangential proper part inverse" } ] }, @@ -690,15 +488,9 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/buffer_param1", + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_output", "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "geom" - } + "https://w3id.org/function/ontology#Output" ], "https://w3id.org/function/ontology#required": [ { @@ -707,15 +499,12 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfWithin", + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -760,39 +549,89 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the first geometry argument is spatially within the second geometry argument. \n\nDE-9IM: T*F**F***" + "@value": "A query function that returns true if the first geometry argument spatially crosses the second geometry argument.\n\nDE-9IM: T*T***T**" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "within" + "@value": "crosses" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_param1" + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_param2" + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_output" } ] } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/getSRID_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } ], - "https://w3id.org/function/ontology#returns": [ + "https://w3id.org/function/ontology#type": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_output" - } - ] + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfTouches", + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -837,23 +676,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the input geometries touch.\n\nDE-9IM: FT******* ^ F**T***** ^ F***T****" + "@value": "A query function that returns true if the input geometries are disjoint. \n\nDE-9IM: FF*FF****" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "touches" + "@value": "disjoint" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_param1" + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_param2" + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_param2" } ] } @@ -862,14 +701,30 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_output" + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap", + "@id": "http://www.opengis.net/def/function/geosparql/relate_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -914,23 +769,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the input geometries overlap.\n\nDE-9IM: T*T***T**" + "@value": "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\n\nDE-9IM: TFFTFFTTT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "overlap" + "@value": "non-tangential proper part" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_param1" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_param2" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_param2" } ] } @@ -939,14 +794,30 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_output" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -991,23 +862,26 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the input geometries are disjoint. \n\nDE-9IM: FF*FF****" + "@value": "A query function that returns a buffer around the input geometry." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "disjoint" + "@value": "buffer" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_param1" + "@id": "http://www.opengis.net/def/function/geosparql/buffer_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_param2" + "@id": "http://www.opengis.net/def/function/geosparql/buffer_param2" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer_param3" } ] } @@ -1016,109 +890,21 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_output" + "@id": "http://www.opengis.net/def/function/geosparql/buffer_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehInside_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "geom1" - } - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehContains_param2", - "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "geom2" - } - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/relate_param3", - "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "pattern-matrix" - } - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#string" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_param2", + "@id": "http://www.opengis.net/def/function/geosparql/distance_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom2" + "@value": "geom" } ], "https://w3id.org/function/ontology#required": [ @@ -1136,7 +922,7 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec", + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -1181,23 +967,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the input geometries meet. \n\nDE-9IM: FFTFTTTTT" + "@value": "A query function that returns true if the first geometry argument spatially overlaps the second geometry argument.\n\nDE-9IM: T*T***T** " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "externally connected" + "@value": "overlaps" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_param1" + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_param2" + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_param2" } ] } @@ -1206,40 +992,21 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_output" + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/convexHull_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehContains_param1", + "@id": "http://www.opengis.net/def/function/geosparql/difference_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom1" + "@value": "geom2" } ], "https://w3id.org/function/ontology#required": [ @@ -1257,82 +1024,84 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_param2", + "@id": "http://www.opengis.net/def/function/geosparql/sfContains", "@type": [ - "https://w3id.org/function/ontology#Parameter" + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://purl.org/dc/terms/contributor": [ { - "@language": "en", - "@value": "geom2" + "@value": "Matthew Perry" } ], - "https://w3id.org/function/ontology#required": [ + "http://purl.org/dc/terms/creator": [ { - "@value": true + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" } ], - "https://w3id.org/function/ontology#type": [ + "http://purl.org/dc/terms/date": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2011-06-16" + } + ], + "http://purl.org/dc/terms/source": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@id": "http://www.opengis.net/doc/geosparql/1.0" } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/getSRID_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.opengis.net/def/metamodel/ogc-na/status": [ { - "@language": "en", - "@value": "geom1" + "@id": "http://www.opengis.net/def/status/valid" } ], - "https://w3id.org/function/ontology#required": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@value": true + "@id": "http://www.opengis.net/spec/geosparql/1.0" } ], - "https://w3id.org/function/ontology#type": [ + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@language": "en", + "@value": "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\n\nDE-9IM: T*****FF*" } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom1" + "@value": "contains" } ], - "https://w3id.org/function/ontology#required": [ + "https://w3id.org/function/ontology#expects": [ { - "@value": true + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains_param2" + } + ] } ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, + "https://w3id.org/function/ontology#returns": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains_output" + } + ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_param1", + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], @@ -1357,9 +1126,11 @@ ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/sfCrosses", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" ], "http://purl.org/dc/terms/contributor": [ { @@ -1400,18 +1171,39 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects cross based their associated primary geometry objects." + "@value": "A query function that returns true if the input geometries overlap.\n\nDE-9IM: TTTTTTTTT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "crosses" + "@value": "partially overlapping" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_output" + } + ] } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/sfTouches", + "@id": "http://www.opengis.net/def/rule/geosparql/ehInside", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept" ], @@ -1454,18 +1246,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects touch based on their associated primary geometry objects." + "@value": "A query rewrite rule used to determine if one spatial object is inside another spatial object based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "touches" + "@value": "inside" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_param1", + "@id": "http://www.opengis.net/def/function/geosparql/sfContains_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], @@ -1490,15 +1282,9 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_param1", + "@id": "http://www.opengis.net/def/function/geosparql/ehContains_output", "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "geom1" - } + "https://w3id.org/function/ontology#Output" ], "https://w3id.org/function/ontology#required": [ { @@ -1507,94 +1293,39 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy", + "@id": "http://www.opengis.net/def/function/geosparql/symDifference_output", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" - ], - "http://purl.org/dc/terms/contributor": [ - { - "@value": "Matthew Perry" - } - ], - "http://purl.org/dc/terms/creator": [ - { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" - } - ], - "http://purl.org/dc/terms/date": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" - } - ], - "http://purl.org/dc/terms/source": [ - { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.opengis.net/def/metamodel/ogc-na/status": [ - { - "@id": "http://www.opengis.net/def/status/valid" - } + "https://w3id.org/function/ontology#Output" ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "https://w3id.org/function/ontology#required": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.0" + "@value": true } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "@id": "http://www.opengis.net/wktLiteral" + }, { - "@language": "en", - "@value": "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\n\nDE-9IM: TFF*TFT**" + "@id": "http://www.opengis.net/gmlLiteral" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "covered by" - } - ], - "https://w3id.org/function/ontology#expects": [ - { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_param2" - } - ] - } - ], - "https://w3id.org/function/ontology#returns": [ - { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/ehConveredBy_output" - } - ] + "@value": "geom1" } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_output", - "@type": [ - "https://w3id.org/function/ontology#Output" ], "https://w3id.org/function/ontology#required": [ { @@ -1603,14 +1334,23 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_output", + "@id": "http://www.opengis.net/def/function/geosparql/distance_param3", "@type": [ - "https://w3id.org/function/ontology#Output" + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "units" + } ], "https://w3id.org/function/ontology#required": [ { @@ -1619,14 +1359,20 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@id": "http://www.w3.org/2001/XMLSchema#anyURI" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/envelope_output", + "@id": "http://www.opengis.net/def/function/geosparql/distance_param2", "@type": [ - "https://w3id.org/function/ontology#Output" + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } ], "https://w3id.org/function/ontology#required": [ { @@ -1643,7 +1389,7 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -1688,23 +1434,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\n\nDE-9IM: TTTFFTFFT" + "@value": "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\n\nDE-9IM: TTTFTTFFT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "non-tangential proper part inverse" + "@value": "tangential proper part inverse" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_param1" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_param2" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_param2" } ] } @@ -1713,14 +1459,14 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_output" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehMeet", + "@id": "http://www.opengis.net/def/function/geosparql/boundary", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -1765,23 +1511,20 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the input geometries meet.\n\nDE-9IM: FT******* ^ F**T***** ^ F***T****" + "@value": "A query function that returns the boundary of the input geometry." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "meet" + "@value": "boundary" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_param2" + "@id": "http://www.opengis.net/def/function/geosparql/boundary_param1" } ] } @@ -1790,21 +1533,46 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_output" + "@id": "http://www.opengis.net/def/function/geosparql/boundary_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_param1", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom1" + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" } ], "https://w3id.org/function/ontology#required": [ @@ -1822,11 +1590,9 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects", + "@id": "http://www.opengis.net/def/rule/geosparql/sfCrosses", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" + "http://www.w3.org/2004/02/skos/core#Concept" ], "http://purl.org/dc/terms/contributor": [ { @@ -1867,39 +1633,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the input geometries intersect.\n\nDE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** " + "@value": "A query rewrite rule used to determine if two spatial objects cross based their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "intersects" - } - ], - "https://w3id.org/function/ontology#expects": [ - { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_param2" - } - ] - } - ], - "https://w3id.org/function/ontology#returns": [ - { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_output" - } - ] + "@value": "crosses" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_param2", + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], @@ -1924,102 +1669,32 @@ ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_param1", "@type": [ - "http://www.w3.org/2004/02/skos/core#Collection" + "https://w3id.org/function/ontology#Parameter" ], - "http://purl.org/dc/terms/source": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@id": "http://www.opengis.net/doc/geosparql/1.0" + "@language": "en", + "@value": "geom1" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "https://w3id.org/function/ontology#required": [ { - "@id": "http://www.opengis.net/doc/geosparql/1.0" + "@value": true } ], - "http://www.w3.org/2004/02/skos/core#member": [ - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehContains" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehCoveredBy" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehCovers" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehDisjoint" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehEquals" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehInside" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehMeet" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehOverlap" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8dc" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ec" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8eq" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntpp" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntppi" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8po" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tpp" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tppi" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/sfContains" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/sfCrosses" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/sfDisjoint" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/sfEquals" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/sfIntersects" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/sfOverlaps" - }, + "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/sfTouches" + "@id": "http://www.opengis.net/wktLiteral" }, { - "@id": "http://www.opengis.net/def/rule/geosparql/sfWithin" - } - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@value": "GeoSPARQL Rules" + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehInside_param2", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], @@ -2044,86 +1719,103 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehEquals", + "@id": "http://www.opengis.net/def/function/geosparql/envelope_output", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" + "https://w3id.org/function/ontology#Output" ], - "http://purl.org/dc/terms/contributor": [ + "https://w3id.org/function/ontology#required": [ { - "@value": "Matthew Perry" + "@value": true } ], - "http://purl.org/dc/terms/creator": [ + "https://w3id.org/function/ontology#type": [ { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_output", + "@type": [ + "https://w3id.org/function/ontology#Output" ], - "http://purl.org/dc/terms/date": [ + "https://w3id.org/function/ontology#required": [ { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" + "@value": true } ], - "http://purl.org/dc/terms/source": [ + "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/doc/geosparql/1.0" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" ], - "http://www.opengis.net/def/metamodel/ogc-na/status": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@id": "http://www.opengis.net/def/status/valid" + "@language": "en", + "@value": "geom2" } ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "https://w3id.org/function/ontology#required": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.0" + "@value": true } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/doc/geosparql/1.0" + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_output", + "@type": [ + "https://w3id.org/function/ontology#Output" ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "https://w3id.org/function/ontology#required": [ { - "@language": "en", - "@value": "A query function that returns true if the input geometries are equal. \n\nDE-9IM: TFFFTFFFT" + "@value": true } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "https://w3id.org/function/ontology#type": [ { - "@language": "en", - "@value": "equals" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_output", + "@type": [ + "https://w3id.org/function/ontology#Output" ], - "https://w3id.org/function/ontology#expects": [ + "https://w3id.org/function/ontology#required": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_param2" - } - ] + "@value": true } ], - "https://w3id.org/function/ontology#returns": [ + "https://w3id.org/function/ontology#type": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_output" - } - ] + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/ehInside", + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" ], "http://purl.org/dc/terms/contributor": [ { @@ -2164,26 +1856,41 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if one spatial object is inside another spatial object based on their associated primary geometry objects." + "@value": "A query function that returns true if the input geometries touch.\n\nDE-9IM: FT******* ^ F**T***** ^ F***T****" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "inside" + "@value": "touches" } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "https://w3id.org/function/ontology#expects": [ { - "@language": "en", - "@value": "geom1" + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_output" + } + ] } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains_output", + "@type": [ + "https://w3id.org/function/ontology#Output" ], "https://w3id.org/function/ontology#required": [ { @@ -2192,17 +1899,16 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/sfContains", + "@id": "http://www.opengis.net/def/function/geosparql/union", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" ], "http://purl.org/dc/terms/contributor": [ { @@ -2243,84 +1949,39 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects." - } - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "contains" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "geom1" - } - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" + "@value": "A query function that returns a geometry consisting of all points that are part of at least one input geometry." } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/symDifference_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom1" - } - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" + "@value": "union" } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_output", - "@type": [ - "https://w3id.org/function/ontology#Output" ], - "https://w3id.org/function/ontology#required": [ + "https://w3id.org/function/ontology#expects": [ { - "@value": true + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/union_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/union_param2" + } + ] } ], - "https://w3id.org/function/ontology#type": [ + "https://w3id.org/function/ontology#returns": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/union_output" + } + ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq", + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -2365,23 +2026,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the input geometries are equal. \n \nDE-9IM: TFFFTFFFT" + "@value": "A query function that returns true if the input geometries meet.\n\nDE-9IM: FT******* ^ F**T***** ^ F***T****" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "equals" + "@value": "meet" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_param1" + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_param2" + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_param2" } ] } @@ -2390,41 +2051,18 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_output" + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_param2", - "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "geom2" - } - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntpp", + "@id": "http://www.opengis.net/def/function/geosparql/distance", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" ], "http://purl.org/dc/terms/contributor": [ { @@ -2465,50 +2103,49 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." - } - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "non-tangential proper part" + "@value": "A query function that returns the distance between the two closest points of the input geometries." } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/relate_param2", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom2" + "@value": "distance" } ], - "https://w3id.org/function/ontology#required": [ + "https://w3id.org/function/ontology#expects": [ { - "@value": true + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/distance_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/distance_param2" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/distance_param3" + } + ] } ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, + "https://w3id.org/function/ontology#returns": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/distance_output" + } + ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/distance_param3", + "@id": "http://www.opengis.net/def/function/geosparql/ehContains_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "units" + "@value": "geom2" } ], "https://w3id.org/function/ontology#required": [ @@ -2518,7 +2155,10 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.w3.org/2001/XMLSchema#anyURI" + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } ] }, @@ -2548,61 +2188,48 @@ ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/sfOverlaps", + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_output", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" - ], - "http://purl.org/dc/terms/contributor": [ - { - "@value": "Matthew Perry" - } - ], - "http://purl.org/dc/terms/creator": [ - { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" - } - ], - "http://purl.org/dc/terms/date": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" - } + "https://w3id.org/function/ontology#Output" ], - "http://purl.org/dc/terms/source": [ + "https://w3id.org/function/ontology#required": [ { - "@id": "http://www.opengis.net/doc/geosparql/1.0" + "@value": true } ], - "http://www.opengis.net/def/metamodel/ogc-na/status": [ + "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/def/status/valid" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.0" + "@language": "en", + "@value": "geom1" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "https://w3id.org/function/ontology#required": [ { - "@id": "http://www.opengis.net/doc/geosparql/1.0" + "@value": true } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "https://w3id.org/function/ontology#type": [ { - "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects." - } - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "@id": "http://www.opengis.net/wktLiteral" + }, { - "@language": "en", - "@value": "overlaps" + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/distance", + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -2647,26 +2274,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns the distance between the two closest points of the input geometries." + "@value": "A query function that returns true if the input geometries intersect.\n\nDE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "distance" + "@value": "intersects" } ], "https://w3id.org/function/ontology#expects": [ - { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/distance_param1" - }, + { + "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/distance_param2" + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/distance_param3" + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_param2" } ] } @@ -2675,14 +2299,14 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/distance_output" + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_output", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_output", "@type": [ "https://w3id.org/function/ontology#Output" ], @@ -2698,7 +2322,23 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_param2", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], @@ -2723,14 +2363,14 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfContains_param2", + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom2" + "@value": "geom1" } ], "https://w3id.org/function/ontology#required": [ @@ -2748,7 +2388,7 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_output", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_output", "@type": [ "https://w3id.org/function/ontology#Output" ], @@ -2764,7 +2404,7 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_param2", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], @@ -2789,14 +2429,14 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/buffer_param3", + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "units" + "@value": "geom1" } ], "https://w3id.org/function/ontology#required": [ @@ -2806,19 +2446,22 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.w3.org/2001/XMLSchema#anyURI" + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_param1", + "@id": "http://www.opengis.net/def/function/geosparql/convexHull_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom1" + "@value": "geom" } ], "https://w3id.org/function/ontology#required": [ @@ -2836,14 +2479,14 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/difference_param1", + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom" + "@value": "geom2" } ], "https://w3id.org/function/ontology#required": [ @@ -2861,9 +2504,15 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_output", + "@id": "http://www.opengis.net/def/function/geosparql/intersection_param2", "@type": [ - "https://w3id.org/function/ontology#Output" + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } ], "https://w3id.org/function/ontology#required": [ { @@ -2872,12 +2521,15 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -2922,23 +2574,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the first geometry argument spatially crosses the second geometry argument.\n\nDE-9IM: T*T***T**" + "@value": "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\n\nDE-9IM: TFFTTFTTT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "crosses" + "@value": "tangential proper part" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_param1" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_param2" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_param2" } ] } @@ -2947,22 +2599,16 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_output" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/convexHull_param1", + "@id": "http://www.opengis.net/def/function/geosparql/distance_output", "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "geom" - } + "https://w3id.org/function/ontology#Output" ], "https://w3id.org/function/ontology#required": [ { @@ -2971,92 +2617,12 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc", - "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" - ], - "http://purl.org/dc/terms/contributor": [ - { - "@value": "Matthew Perry" - } - ], - "http://purl.org/dc/terms/creator": [ - { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" - } - ], - "http://purl.org/dc/terms/date": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" - } - ], - "http://purl.org/dc/terms/source": [ - { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.opengis.net/def/metamodel/ogc-na/status": [ - { - "@id": "http://www.opengis.net/def/status/valid" - } - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://www.opengis.net/spec/geosparql/1.0" - } - ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ - { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@language": "en", - "@value": "A query function that returns true if the input geometries are disjoint. \n\nDE-9IM: FFTFFTTTT" - } - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "disconnected" - } - ], - "https://w3id.org/function/ontology#expects": [ - { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_param2" - } - ] - } - ], - "https://w3id.org/function/ontology#returns": [ - { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_output" - } - ] + "@id": "http://www.w3.org/2001/XMLSchema#double" } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ec", + "@id": "http://www.opengis.net/def/rule/geosparql/sfTouches", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept" ], @@ -3099,34 +2665,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects are externally connected based on their associated primary geometry objects." + "@value": "A query rewrite rule used to determine if two spatial objects touch based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "externally connected" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehContains_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@value": "touches" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_param1", + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], @@ -3151,15 +2701,9 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/intersection_param1", + "@id": "http://www.opengis.net/def/function/geosparql/difference_output", "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "geom1" - } + "https://w3id.org/function/ontology#Output" ], "https://w3id.org/function/ontology#required": [ { @@ -3176,25 +2720,11 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" - } - ] - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8dc", + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" ], "http://purl.org/dc/terms/contributor": [ { @@ -3235,26 +2765,41 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects." + "@value": "A query function that returns true if the input geometries are equal. \n\nDE-9IM: TFFFTFFFT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "disconnected" + "@value": "equals" } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/boundary_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "https://w3id.org/function/ontology#expects": [ { - "@language": "en", - "@value": "geom" + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_output" + } + ] } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/union_output", + "@type": [ + "https://w3id.org/function/ontology#Output" ], "https://w3id.org/function/ontology#required": [ { @@ -3271,7 +2816,7 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehInside_output", + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_output", "@type": [ "https://w3id.org/function/ontology#Output" ], @@ -3287,14 +2832,14 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_param2", + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom2" + "@value": "geom1" } ], "https://w3id.org/function/ontology#required": [ @@ -3337,14 +2882,14 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_param2", + "@id": "http://www.opengis.net/def/function/geosparql/intersection_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom2" + "@value": "geom1" } ], "https://w3id.org/function/ontology#required": [ @@ -3362,7 +2907,32 @@ ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8po", + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfIntersects", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept" ], @@ -3405,36 +2975,22 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects partially overlap based on their associated primary geometry objects." + "@value": "A query rewrite rule used to determine if two spatial objects intersect based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "partially overlapping" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@value": "intersects" } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/ehOverlap", + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" ], "http://purl.org/dc/terms/contributor": [ { @@ -3475,7 +3031,7 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects." + "@value": "A query function that returns true if the input geometries overlap.\n\nDE-9IM: T*T***T**" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ @@ -3483,19 +3039,50 @@ "@language": "en", "@value": "overlap" } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_output" + } + ] + } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/buffer_param2", + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_output", "@type": [ - "https://w3id.org/function/ontology#Parameter" + "https://w3id.org/function/ontology#Output" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "https://w3id.org/function/ontology#required": [ { - "@language": "en", - "@value": "radius" + "@value": true } ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/getSRID_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], "https://w3id.org/function/ontology#required": [ { "@value": true @@ -3503,37 +3090,66 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.w3.org/2001/XMLSchema#double" + "@id": "http://www.w3.org/2001/XMLSchema#anyURI" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_param2", + "@id": "http://www.opengis.net/def/rule/geosparql/ehContains", "@type": [ - "https://w3id.org/function/ontology#Parameter" + "http://www.w3.org/2004/02/skos/core#Concept" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://purl.org/dc/terms/contributor": [ { - "@language": "en", - "@value": "geom2" + "@value": "Matthew Perry" } ], - "https://w3id.org/function/ontology#required": [ + "http://purl.org/dc/terms/creator": [ { - "@value": true + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" } ], - "https://w3id.org/function/ontology#type": [ + "http://purl.org/dc/terms/date": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2011-06-16" + } + ], + "http://purl.org/dc/terms/source": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.0" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "contains" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/difference", + "@id": "http://www.opengis.net/def/function/geosparql/symDifference", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -3578,23 +3194,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns a geometry consisting of all points that are part of the first geometry but not the second geometry." + "@value": "A query function that returns a geometry consisting of all points that are part of only one input geometry." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "difference" + "@value": "symmetric difference" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/difference_param1" + "@id": "http://www.opengis.net/def/function/geosparql/symDifference_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/difference_param2" + "@id": "http://www.opengis.net/def/function/geosparql/symDifference_param2" } ] } @@ -3603,19 +3219,48 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/difference_output" + "@id": "http://www.opengis.net/def/function/geosparql/symDifference_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint", + "@id": "http://www.opengis.net/def/function/geosparql/intersection_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", "https://w3id.org/function/ontology#Function" ], + "http://purl.org/dc/terms/contributor": [ + { + "@value": "Matthew Perry" + } + ], + "http://purl.org/dc/terms/creator": [ + { + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" + } + ], "http://purl.org/dc/terms/date": [ { "@type": "http://www.w3.org/2001/XMLSchema#date", @@ -3645,23 +3290,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the input geometries are disjoint. \n \nDE-9IM: FF*FF****" + "@value": "A query function that returns true if the input geometries are disjoint. \n\nDE-9IM: FFTFFTTTT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "disjoint" + "@value": "disconnected" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_param1" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_param2" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_param2" } ] } @@ -3670,14 +3315,14 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_output" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfContains", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -3722,39 +3367,64 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\n\nDE-9IM: T*****FF*" + "@value": "A query function that returns true if the input geometries meet. \n\nDE-9IM: FFTFTTTTT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "contains" + "@value": "externally connected" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfContains_param1" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfContains_param2" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_output" } ] } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } ], - "https://w3id.org/function/ontology#returns": [ + "https://w3id.org/function/ontology#type": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/sfContains_output" - } - ] + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/symDifference", + "@id": "http://www.opengis.net/def/function/geosparql/relate", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -3799,23 +3469,26 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns a geometry consisting of all points that are part of only one input geometry." + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "symmetric difference" + "@value": "relate" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/symDifference_param1" + "@id": "http://www.opengis.net/def/function/geosparql/relate_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/symDifference_param2" + "@id": "http://www.opengis.net/def/function/geosparql/relate_param2" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/relate_param3" } ] } @@ -3824,75 +3497,143 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/symDifference_output" + "@id": "http://www.opengis.net/def/function/geosparql/relate_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tppi", + "@id": "http://www.opengis.net/def/function/geosparql/ehInside_param1", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" + "https://w3id.org/function/ontology#Parameter" ], - "http://purl.org/dc/terms/contributor": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@value": "Matthew Perry" + "@language": "en", + "@value": "geom1" } ], - "http://purl.org/dc/terms/creator": [ + "https://w3id.org/function/ontology#required": [ { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" + "@value": true } ], - "http://purl.org/dc/terms/date": [ + "https://w3id.org/function/ontology#type": [ { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehContains_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" ], - "http://purl.org/dc/terms/source": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@id": "http://www.opengis.net/doc/geosparql/1.0" + "@language": "en", + "@value": "geom1" } ], - "http://www.opengis.net/def/metamodel/ogc-na/status": [ + "https://w3id.org/function/ontology#required": [ { - "@id": "http://www.opengis.net/def/status/valid" + "@value": true } ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.0" + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@id": "http://www.opengis.net/doc/geosparql/1.0" + "@language": "en", + "@value": "geom1" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "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." + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/relate_param3", + "@type": [ + "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "tangential proper part inverse" + "@value": "pattern-matrix" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_param2", + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom2" + "@value": "geom1" } ], "https://w3id.org/function/ontology#required": [ @@ -3910,9 +3651,15 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_output", + "@id": "http://www.opengis.net/def/function/geosparql/symDifference_param1", "@type": [ - "https://w3id.org/function/ontology#Output" + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } ], "https://w3id.org/function/ontology#required": [ { @@ -3921,12 +3668,15 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/ehDisjoint", + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8po", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept" ], @@ -3969,18 +3719,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects." + "@value": "A query rewrite rule used to determine if two spatial objects partially overlap based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "disjoint" + "@value": "partially overlapping" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/buffer_output", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_output", "@type": [ "https://w3id.org/function/ontology#Output" ], @@ -3989,6 +3739,28 @@ "@value": true } ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], "https://w3id.org/function/ontology#type": [ { "@id": "http://www.opengis.net/wktLiteral" @@ -3999,7 +3771,32 @@ ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/ehEquals", + "@id": "http://www.opengis.net/def/function/geosparql/difference_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfOverlaps", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept" ], @@ -4042,18 +3839,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects." + "@value": "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "equals" + "@value": "overlaps" } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/ehCoveredBy", + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntppi", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept" ], @@ -4096,18 +3893,85 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if one spatial object is covered by another spatial object based on their associated primary geometry objects." + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "non-tangential proper part inverse" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" + ], + "http://purl.org/dc/terms/date": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2011-06-16" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.0" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries are disjoint. \n \nDE-9IM: FF*FF****" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "covered by" + "@value": "disjoint" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_output" + } + ] } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tpp", + "@id": "http://www.opengis.net/def/rule/geosparql/sfEquals", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept" ], @@ -4150,93 +4014,95 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "tangential proper part" + "@value": "equals" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_param2", + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals", "@type": [ - "https://w3id.org/function/ontology#Parameter" + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://purl.org/dc/terms/contributor": [ { - "@language": "en", - "@value": "geom2" + "@value": "Matthew Perry" } ], - "https://w3id.org/function/ontology#required": [ + "http://purl.org/dc/terms/creator": [ { - "@value": true + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" } ], - "https://w3id.org/function/ontology#type": [ + "http://purl.org/dc/terms/date": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2011-06-16" + } + ], + "http://purl.org/dc/terms/source": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@id": "http://www.opengis.net/doc/geosparql/1.0" } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_param2", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.opengis.net/def/metamodel/ogc-na/status": [ { - "@language": "en", - "@value": "geom2" + "@id": "http://www.opengis.net/def/status/valid" } ], - "https://w3id.org/function/ontology#required": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@value": true + "@id": "http://www.opengis.net/spec/geosparql/1.0" } ], - "https://w3id.org/function/ontology#type": [ + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@language": "en", + "@value": "A query function that returns true if the input geometries are equal. \n\nDE-9IM: TFFFTFFFT" } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_param2", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom2" + "@value": "equals" } ], - "https://w3id.org/function/ontology#required": [ + "https://w3id.org/function/ontology#expects": [ { - "@value": true + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_param2" + } + ] } ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, + "https://w3id.org/function/ontology#returns": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_output" + } + ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_output", + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_output", "@type": [ "https://w3id.org/function/ontology#Output" ], @@ -4252,7 +4118,7 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_output", + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_output", "@type": [ "https://w3id.org/function/ontology#Output" ], @@ -4268,9 +4134,11 @@ ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/sfWithin", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" ], "http://purl.org/dc/terms/contributor": [ { @@ -4311,138 +4179,39 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if one spatial object is within another spatial object based on their associated geometry objects." - } - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "within" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "geom1" - } - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/boundary_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/intersection_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/getSRID_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#anyURI" + "@value": "A query function that returns true if the input geometries are equal. \n \nDE-9IM: TFFFTFFFT" } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/distance_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom" + "@value": "equals" } ], - "https://w3id.org/function/ontology#required": [ + "https://w3id.org/function/ontology#expects": [ { - "@value": true + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_param2" + } + ] } ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, + "https://w3id.org/function/ontology#returns": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_output" + } + ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehContains", + "@id": "http://www.opengis.net/def/function/geosparql/ehInside", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -4487,23 +4256,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the first geometry argument spatially contains the second geometry argument. \n \nDE-9IM: T*TFF*FF*" + "@value": "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\n\nDE-9IM: TFF*FFT**" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "contains" + "@value": "inside" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/ehContains_param1" + "@id": "http://www.opengis.net/def/function/geosparql/ehInside_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehContains_param2" + "@id": "http://www.opengis.net/def/function/geosparql/ehInside_param2" } ] } @@ -4512,105 +4281,68 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/ehContains_output" + "@id": "http://www.opengis.net/def/function/geosparql/ehInside_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_output", + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tpp", "@type": [ - "https://w3id.org/function/ontology#Output" + "http://www.w3.org/2004/02/skos/core#Concept" ], - "https://w3id.org/function/ontology#required": [ + "http://purl.org/dc/terms/contributor": [ { - "@value": true + "@value": "Matthew Perry" } ], - "https://w3id.org/function/ontology#type": [ + "http://purl.org/dc/terms/creator": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/union_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://purl.org/dc/terms/date": [ { - "@language": "en", - "@value": "geom1" + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2011-06-16" } ], - "https://w3id.org/function/ontology#required": [ + "http://purl.org/dc/terms/source": [ { - "@value": true + "@id": "http://www.opengis.net/doc/geosparql/1.0" } ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, + "http://www.opengis.net/def/metamodel/ogc-na/status": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@id": "http://www.opengis.net/def/status/valid" } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/symDifference_param2", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@language": "en", - "@value": "geom2" + "@id": "http://www.opengis.net/spec/geosparql/1.0" } ], - "https://w3id.org/function/ontology#required": [ + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@value": true + "@id": "http://www.opengis.net/doc/geosparql/1.0" } ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@language": "en", + "@value": "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." } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_param2", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom2" - } - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" + "@value": "tangential proper part" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi", + "@id": "http://www.opengis.net/def/function/geosparql/difference", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -4655,23 +4387,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\n\nDE-9IM: TTTFTTFFT" + "@value": "A query function that returns a geometry consisting of all points that are part of the first geometry but not the second geometry." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "tangential proper part inverse" + "@value": "difference" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_param1" + "@id": "http://www.opengis.net/def/function/geosparql/difference_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_param2" + "@id": "http://www.opengis.net/def/function/geosparql/difference_param2" } ] } @@ -4680,14 +4412,14 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_output" + "@id": "http://www.opengis.net/def/function/geosparql/difference_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8eq", + "@id": "http://www.opengis.net/def/rule/geosparql/sfDisjoint", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept" ], @@ -4730,112 +4462,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine two spatial objects are equal based on their associated primary geometry objects." - } - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "equals" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/union_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "geom1" - } - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_param2", - "@type": [ - "https://w3id.org/function/ontology#Parameter" - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "geom2" - } - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" + "@value": "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects." } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_param1", - "@type": [ - "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom1" - } - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" + "@value": "disjoint" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/intersection", + "@id": "http://www.opengis.net/def/function/geosparql/getSRID", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -4880,23 +4518,20 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns a geometry consisting of all points that are part of both input geometries." + "@value": "A query function that returns the spatial reference system URI of the input geometry." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "intersection" + "@value": "getSRID" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/intersection_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/intersection_param2" + "@id": "http://www.opengis.net/def/function/geosparql/getSRID_param1" } ] } @@ -4905,16 +4540,34 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/intersection_output" + "@id": "http://www.opengis.net/def/function/geosparql/getSRID_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/sfIntersects", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_output", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" ], "http://purl.org/dc/terms/contributor": [ { @@ -4954,21 +4607,44 @@ ], "http://www.w3.org/2004/02/skos/core#definition": [ { - "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects intersect based on their associated primary geometry objects." + "@language": "en", + "@value": "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\n\nDE-9IM: TFF*TFT**" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "covered by" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_param2" + } + ] } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "https://w3id.org/function/ontology#returns": [ { - "@language": "en", - "@value": "intersects" + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehConveredBy_output" + } + ] } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntppi", + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" ], "http://purl.org/dc/terms/contributor": [ { @@ -5009,18 +4685,58 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\n\nDE-9IM: T*TFT*FF*" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "non-tangential proper part inverse" + "@value": "covers" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_output" + } + ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_param1", + "@id": "http://www.opengis.net/def/function/geosparql/buffer_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], @@ -5045,237 +4761,143 @@ ] }, { - "@id": "http://www.opengis.net/def/geosparql/funcsrules", + "@id": "http://www.opengis.net/def/function/geosparql/boundary_param1", "@type": [ - "http://www.w3.org/2002/07/owl#Ontology", - "http://www.w3.org/2004/02/skos/core#ConceptScheme" + "https://w3id.org/function/ontology#Parameter" ], - "http://purl.org/dc/terms/modified": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2020-11-20" + "@language": "en", + "@value": "geom" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "https://w3id.org/function/ontology#required": [ { - "@id": "http://www.opengis.net/doc/geosparql/1.0" + "@value": true } ], - "http://www.w3.org/2002/07/owl#imports": [ + "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/def/ogc-na" - } - ], - "http://www.w3.org/2002/07/owl#versionIRI": [ + "@id": "http://www.opengis.net/wktLiteral" + }, { - "@id": "http://www.opengis.net/def/geosparql/funcsrules/1.0" + "@id": "http://www.opengis.net/gmlLiteral" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" ], - "http://www.w3.org/2002/07/owl#versionInfo": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@value": "OGC GeoSPARQL 1.0" + "@language": "en", + "@value": "geom1" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "https://w3id.org/function/ontology#required": [ { - "@language": "en", - "@value": "A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.0 ontology" + "@value": true } ], - "http://www.w3.org/2004/02/skos/core#hasTopConcept": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/boundary" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/buffer" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/convexHull" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/difference" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/distance" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehContains" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehCovers" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehEquals" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehInside" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehMeet" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/envelope" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/getSRID" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/intersection" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8po" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/relate" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfContains" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfEquals" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfTouches" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfWithin" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/symDifference" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/union" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehContains" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehCoveredBy" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehCovers" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehDisjoint" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehEquals" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehInside" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehMeet" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehOverlap" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8dc" - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ec" - }, + "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8eq" + "@id": "http://www.opengis.net/wktLiteral" }, { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntpp" - }, + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntppi" - }, + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8po" - }, + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tpp" + "@id": "http://www.opengis.net/wktLiteral" }, { - "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tppi" - }, + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehEquals", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/contributor": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/sfContains" - }, + "@value": "Matthew Perry" + } + ], + "http://purl.org/dc/terms/creator": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/sfCrosses" - }, + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" + } + ], + "http://purl.org/dc/terms/date": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/sfDisjoint" - }, + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2011-06-16" + } + ], + "http://purl.org/dc/terms/source": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/sfEquals" - }, + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/sfIntersects" - }, + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/sfOverlaps" - }, + "@id": "http://www.opengis.net/spec/geosparql/1.0" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/sfTouches" - }, + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/def/rule/geosparql/sfWithin" + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@value": "GeoSPARQL Functions and Rules Register" + "@language": "en", + "@value": "equals" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/distance_param2", + "@id": "http://www.opengis.net/def/function/geosparql/envelope_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom2" + "@value": "geom1" } ], "https://w3id.org/function/ontology#required": [ @@ -5293,15 +4915,79 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/difference_param2", + "@id": "http://www.opengis.net/def/function/geosparql/ehInside_output", "@type": [ - "https://w3id.org/function/ontology#Parameter" + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ec", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/contributor": [ + { + "@value": "Matthew Perry" + } + ], + "http://purl.org/dc/terms/creator": [ + { + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" + } + ], + "http://purl.org/dc/terms/date": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2011-06-16" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.0" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects are externally connected based on their associated primary geometry objects." + } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom2" + "@value": "externally connected" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_output", + "@type": [ + "https://w3id.org/function/ontology#Output" ], "https://w3id.org/function/ontology#required": [ { @@ -5310,22 +4996,19 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_param2", + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_param1", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom2" + "@value": "geom1" } ], "https://w3id.org/function/ontology#required": [ @@ -5343,11 +5026,9 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehInside", + "@id": "http://www.opengis.net/def/rule/geosparql/ehCoveredBy", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" + "http://www.w3.org/2004/02/skos/core#Concept" ], "http://purl.org/dc/terms/contributor": [ { @@ -5388,39 +5069,109 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\n\nDE-9IM: TFF*FFT**" + "@value": "A query rewrite rule used to determine if one spatial object is covered by another spatial object based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "inside" + "@value": "covered by" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehInside_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" ], - "https://w3id.org/function/ontology#expects": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer_param3", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "units" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#anyURI" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/convexHull_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/ehInside_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/ehInside_param2" - } - ] + "@value": true } ], - "https://w3id.org/function/ontology#returns": [ + "https://w3id.org/function/ontology#type": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/ehInside_output" - } - ] + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehCovers", + "@id": "http://www.opengis.net/def/function/geosparql/intersection", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -5465,23 +5216,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\n\nDE-9IM: T*TFT*FF*" + "@value": "A query function that returns a geometry consisting of all points that are part of both input geometries." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "covers" + "@value": "intersection" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_param1" + "@id": "http://www.opengis.net/def/function/geosparql/intersection_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_param2" + "@id": "http://www.opengis.net/def/function/geosparql/intersection_param2" } ] } @@ -5490,21 +5241,21 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_output" + "@id": "http://www.opengis.net/def/function/geosparql/intersection_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_param1", + "@id": "http://www.opengis.net/def/function/geosparql/buffer_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom1" + "@value": "radius" } ], "https://w3id.org/function/ontology#required": [ @@ -5514,15 +5265,12 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" + "@id": "http://www.w3.org/2001/XMLSchema#double" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_param2", + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], @@ -5547,23 +5295,7 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/envelope", + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -5608,20 +5340,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns the minimum bounding rectangle of the input geometry." + "@value": "A query function that returns true if the first geometry argument is spatially within the second geometry argument. \n\nDE-9IM: T*F**F***" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "envelope" + "@value": "within" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/envelope_param1" + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_param2" } ] } @@ -5630,21 +5365,21 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/envelope_output" + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_param1", + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom1" + "@value": "geom2" } ], "https://w3id.org/function/ontology#required": [ @@ -5662,39 +5397,61 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_output", + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8dc", "@type": [ - "https://w3id.org/function/ontology#Output" + "http://www.w3.org/2004/02/skos/core#Concept" ], - "https://w3id.org/function/ontology#required": [ + "http://purl.org/dc/terms/contributor": [ { - "@value": true + "@value": "Matthew Perry" } ], - "https://w3id.org/function/ontology#type": [ + "http://purl.org/dc/terms/creator": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/relate_output", - "@type": [ - "https://w3id.org/function/ontology#Output" ], - "https://w3id.org/function/ontology#required": [ + "http://purl.org/dc/terms/date": [ { - "@value": true + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2011-06-16" } ], - "https://w3id.org/function/ontology#type": [ + "http://purl.org/dc/terms/source": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.0" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "disconnected" } ] }, { - "@id": "http://www.opengis.net/def/rule/geosparql/sfEquals", + "@id": "http://www.opengis.net/def/rule/geosparql/sfWithin", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept" ], @@ -5737,22 +5494,45 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects." + "@value": "A query rewrite rule used to determine if one spatial object is within another spatial object based on their associated geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "equals" + "@value": "within" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/union", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_param1", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfContains", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" ], "http://purl.org/dc/terms/contributor": [ { @@ -5793,41 +5573,117 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns a geometry consisting of all points that are part of at least one input geometry." + "@value": "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "union" + "@value": "contains" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_output", + "@type": [ + "https://w3id.org/function/ontology#Output" ], - "https://w3id.org/function/ontology#expects": [ + "https://w3id.org/function/ontology#required": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/union_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/union_param2" - } - ] + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" } ], - "https://w3id.org/function/ontology#returns": [ + "https://w3id.org/function/ontology#required": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/union_output" - } - ] + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_output", + "@id": "http://www.opengis.net/def/function/geosparql/union_param1", "@type": [ - "https://w3id.org/function/ontology#Output" + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } ], "https://w3id.org/function/ontology#required": [ { @@ -5836,12 +5692,15 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp", + "@id": "http://www.opengis.net/def/function/geosparql/envelope", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -5886,23 +5745,20 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\n\nDE-9IM: TFFTFFTTT" + "@value": "A query function that returns the minimum bounding rectangle of the input geometry." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "non-tangential proper part" + "@value": "envelope" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_param2" + "@id": "http://www.opengis.net/def/function/geosparql/envelope_param1" } ] } @@ -5911,14 +5767,14 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_output" + "@id": "http://www.opengis.net/def/function/geosparql/envelope_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/intersection_param2", + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], @@ -5943,23 +5799,7 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" - } - ] - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehCovers", + "@id": "http://www.opengis.net/def/rule/geosparql/ehMeet", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept" ], @@ -6002,114 +5842,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query rewrite rule used to determine if one spatial object covers another spatial object based on their associated primary geometry objects." - } - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "covers" - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/relate", - "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" - ], - "http://purl.org/dc/terms/contributor": [ - { - "@value": "Matthew Perry" - } - ], - "http://purl.org/dc/terms/creator": [ - { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" - } - ], - "http://purl.org/dc/terms/date": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" - } - ], - "http://purl.org/dc/terms/source": [ - { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.opengis.net/def/metamodel/ogc-na/status": [ - { - "@id": "http://www.opengis.net/def/status/valid" - } - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://www.opengis.net/spec/geosparql/1.0" - } - ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ - { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@language": "en", - "@value": "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." + "@value": "A query rewrite rule used to determine if two spatial objects meet based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "relate" - } - ], - "https://w3id.org/function/ontology#expects": [ - { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/relate_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/relate_param2" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/relate_param3" - } - ] - } - ], - "https://w3id.org/function/ontology#returns": [ - { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/relate_output" - } - ] - } - ] - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_output", - "@type": [ - "https://w3id.org/function/ontology#Output" - ], - "https://w3id.org/function/ontology#required": [ - { - "@value": true - } - ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@value": "meet" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/", + "@id": "http://www.opengis.net/def/rule/geosparql/", "@type": [ "http://www.w3.org/2004/02/skos/core#Collection" ], @@ -6125,119 +5869,190 @@ ], "http://www.w3.org/2004/02/skos/core#member": [ { - "@id": "http://www.opengis.net/def/function/geosparql/boundary" + "@id": "http://www.opengis.net/def/rule/geosparql/ehContains" }, { - "@id": "http://www.opengis.net/def/function/geosparql/buffer" + "@id": "http://www.opengis.net/def/rule/geosparql/ehCoveredBy" }, { - "@id": "http://www.opengis.net/def/function/geosparql/convexHull" + "@id": "http://www.opengis.net/def/rule/geosparql/ehCovers" }, { - "@id": "http://www.opengis.net/def/function/geosparql/difference" + "@id": "http://www.opengis.net/def/rule/geosparql/ehDisjoint" }, { - "@id": "http://www.opengis.net/def/function/geosparql/distance" + "@id": "http://www.opengis.net/def/rule/geosparql/ehEquals" }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehContains" + "@id": "http://www.opengis.net/def/rule/geosparql/ehInside" }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy" + "@id": "http://www.opengis.net/def/rule/geosparql/ehMeet" }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehCovers" + "@id": "http://www.opengis.net/def/rule/geosparql/ehOverlap" }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint" + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8dc" }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehEquals" + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ec" }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehInside" + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8eq" }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehMeet" + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntpp" }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap" + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntppi" }, { - "@id": "http://www.opengis.net/def/function/geosparql/envelope" + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8po" }, { - "@id": "http://www.opengis.net/def/function/geosparql/getSRID" + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tpp" }, { - "@id": "http://www.opengis.net/def/function/geosparql/intersection" + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tppi" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc" + "@id": "http://www.opengis.net/def/rule/geosparql/sfContains" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec" + "@id": "http://www.opengis.net/def/rule/geosparql/sfCrosses" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq" + "@id": "http://www.opengis.net/def/rule/geosparql/sfDisjoint" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp" + "@id": "http://www.opengis.net/def/rule/geosparql/sfEquals" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi" + "@id": "http://www.opengis.net/def/rule/geosparql/sfIntersects" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8po" + "@id": "http://www.opengis.net/def/rule/geosparql/sfOverlaps" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp" + "@id": "http://www.opengis.net/def/rule/geosparql/sfTouches" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi" + "@id": "http://www.opengis.net/def/rule/geosparql/sfWithin" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@value": "GeoSPARQL Rules" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" }, { - "@id": "http://www.opengis.net/def/function/geosparql/relate" - }, + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfContains" + "@id": "http://www.opengis.net/wktLiteral" }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses" - }, + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehCovers", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/contributor": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint" - }, + "@value": "Matthew Perry" + } + ], + "http://purl.org/dc/terms/creator": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfEquals" - }, + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" + } + ], + "http://purl.org/dc/terms/date": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects" - }, + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2011-06-16" + } + ], + "http://purl.org/dc/terms/source": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps" - }, + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfTouches" - }, + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfWithin" - }, + "@id": "http://www.opengis.net/spec/geosparql/1.0" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://www.opengis.net/def/function/geosparql/symDifference" - }, + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/def/function/geosparql/union" + "@language": "en", + "@value": "A query rewrite rule used to determine if one spatial object covers another spatial object based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@value": "GeoSPARQL Functions" + "@language": "en", + "@value": "covers" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -6282,23 +6097,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.\n\nDE-9IM: TFFTTFTTT" + "@value": "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\n\nDE-9IM: TTTFFTFFT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "tangential proper part" + "@value": "non-tangential proper part inverse" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_param1" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_param2" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_param2" } ] } @@ -6307,47 +6122,106 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_output" + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_param1", + "@id": "http://www.opengis.net/def/function/geosparql/convexHull", "@type": [ - "https://w3id.org/function/ontology#Parameter" + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://purl.org/dc/terms/contributor": [ + { + "@value": "Matthew Perry" + } + ], + "http://purl.org/dc/terms/creator": [ + { + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" + } + ], + "http://purl.org/dc/terms/date": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2011-06-16" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.0" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "geom1" + "@value": "A query function that returns the convex hull of the input geometry." } ], - "https://w3id.org/function/ontology#required": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@value": true + "@language": "en", + "@value": "convex hull" } ], - "https://w3id.org/function/ontology#type": [ + "https://w3id.org/function/ontology#expects": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/convexHull_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/convexHull_output" + } + ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_param2", + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_output", "@type": [ - "https://w3id.org/function/ontology#Parameter" + "https://w3id.org/function/ontology#Output" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "https://w3id.org/function/ontology#required": [ { - "@language": "en", - "@value": "geom2" + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_output", + "@type": [ + "https://w3id.org/function/ontology#Output" ], "https://w3id.org/function/ontology#required": [ { @@ -6356,22 +6230,19 @@ ], "https://w3id.org/function/ontology#type": [ { - "@id": "http://www.opengis.net/wktLiteral" - }, - { - "@id": "http://www.opengis.net/gmlLiteral" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_param1", + "@id": "http://www.opengis.net/def/function/geosparql/symDifference_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "geom1" + "@value": "geom2" } ], "https://w3id.org/function/ontology#required": [ @@ -6389,11 +6260,9 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/buffer", + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8eq", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" + "http://www.w3.org/2004/02/skos/core#Concept" ], "http://purl.org/dc/terms/contributor": [ { @@ -6434,46 +6303,74 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns a buffer around the input geometry." + "@value": "A query rewrite rule used to determine two spatial objects are equal based on their associated primary geometry objects." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "buffer" + "@value": "equals" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehDisjoint", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/contributor": [ + { + "@value": "Matthew Perry" } ], - "https://w3id.org/function/ontology#expects": [ + "http://purl.org/dc/terms/creator": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/buffer_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/buffer_param2" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/buffer_param3" - } - ] + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" } ], - "https://w3id.org/function/ontology#returns": [ + "http://purl.org/dc/terms/date": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/buffer_output" - } - ] + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2011-06-16" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.0" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.0" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "disjoint" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfEquals", + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntpp", "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept", - "http://www.w3.org/ns/sparql-service-description#Function", - "https://w3id.org/function/ontology#Function" + "http://www.w3.org/2004/02/skos/core#Concept" ], "http://purl.org/dc/terms/contributor": [ { @@ -6514,39 +6411,62 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the input geometries are equal. \n\nDE-9IM: TFFFTFFFT" + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "equals" + "@value": "non-tangential proper part" } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundary_output", + "@type": [ + "https://w3id.org/function/ontology#Output" ], - "https://w3id.org/function/ontology#expects": [ + "https://w3id.org/function/ontology#required": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_param1" - }, - { - "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_param2" - } - ] + "@value": true } ], - "https://w3id.org/function/ontology#returns": [ + "https://w3id.org/function/ontology#type": [ { - "@list": [ - { - "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_output" - } - ] + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/union_param2", + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_param2", "@type": [ "https://w3id.org/function/ontology#Parameter" ], @@ -6571,7 +6491,32 @@ ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps", + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/wktLiteral" + }, + { + "@id": "http://www.opengis.net/gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehContains", "@type": [ "http://www.w3.org/2004/02/skos/core#Concept", "http://www.w3.org/ns/sparql-service-description#Function", @@ -6616,23 +6561,23 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A query function that returns true if the first geometry argument spatially overlaps the second geometry argument.\n\nDE-9IM: T*T***T** " + "@value": "A query function that returns true if the first geometry argument spatially contains the second geometry argument. \n \nDE-9IM: T*TFF*FF*" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "overlaps" + "@value": "contains" } ], "https://w3id.org/function/ontology#expects": [ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_param1" + "@id": "http://www.opengis.net/def/function/geosparql/ehContains_param1" }, { - "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_param2" + "@id": "http://www.opengis.net/def/function/geosparql/ehContains_param2" } ] } @@ -6641,82 +6586,137 @@ { "@list": [ { - "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_output" + "@id": "http://www.opengis.net/def/function/geosparql/ehContains_output" } ] } ] }, { - "@id": "http://www.opengis.net/def/function/geosparql/difference_output", + "@id": "http://www.opengis.net/def/function/geosparql/", "@type": [ - "https://w3id.org/function/ontology#Output" + "http://www.w3.org/2004/02/skos/core#Collection" ], - "https://w3id.org/function/ontology#required": [ + "http://purl.org/dc/terms/source": [ { - "@value": true + "@id": "http://www.opengis.net/doc/geosparql/1.0" } ], - "https://w3id.org/function/ontology#type": [ - { - "@id": "http://www.opengis.net/wktLiteral" - }, + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://www.opengis.net/gmlLiteral" + "@id": "http://www.opengis.net/doc/geosparql/1.0" } - ] - }, - { - "@id": "http://www.opengis.net/def/rule/geosparql/ehMeet", - "@type": [ - "http://www.w3.org/2004/02/skos/core#Concept" ], - "http://purl.org/dc/terms/contributor": [ + "http://www.w3.org/2004/02/skos/core#member": [ { - "@value": "Matthew Perry" - } - ], - "http://purl.org/dc/terms/creator": [ + "@id": "http://www.opengis.net/def/function/geosparql/boundary" + }, { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" - } - ], - "http://purl.org/dc/terms/date": [ + "@id": "http://www.opengis.net/def/function/geosparql/buffer" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" - } - ], - "http://purl.org/dc/terms/source": [ + "@id": "http://www.opengis.net/def/function/geosparql/convexHull" + }, { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.opengis.net/def/metamodel/ogc-na/status": [ + "@id": "http://www.opengis.net/def/function/geosparql/difference" + }, { - "@id": "http://www.opengis.net/def/status/valid" - } - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "@id": "http://www.opengis.net/def/function/geosparql/distance" + }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0" - } - ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "@id": "http://www.opengis.net/def/function/geosparql/ehContains" + }, { - "@id": "http://www.opengis.net/doc/geosparql/1.0" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy" + }, { - "@language": "en", - "@value": "A query rewrite rule used to determine if two spatial objects meet based on their associated primary geometry objects." + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehInside" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/envelope" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/getSRID" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/intersection" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/relate" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/symDifference" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/union" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@language": "en", - "@value": "meet" + "@value": "GeoSPARQL Functions" } ] } diff --git a/geosparql10/geo.json b/geosparql10/geo.json index 3c8c91e2a..b4acacb05 100644 --- a/geosparql10/geo.json +++ b/geosparql10/geo.json @@ -1,57 +1,14 @@ [ { - "@id": "http://purl.org/dc/elements/1.1/publisher", - "http://purl.org/dc/terms/description": [ - { - "@language": "en", - "@value": "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." - } - ], - "http://purl.org/dc/terms/hasVersion": [ - { - "@id": "http://dublincore.org/usage/terms/history/#publisher-006" - } - ], - "http://purl.org/dc/terms/issued": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "1999-07-02" - } - ], - "http://purl.org/dc/terms/modified": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2008-01-14" - } - ], - "http://www.w3.org/2000/01/rdf-schema#comment": [ - { - "@language": "en", - "@value": "An entity responsible for making the resource available." - } - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://purl.org/dc/elements/1.1/" - } - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@language": "en", - "@value": "Publisher" - } - ], - "http://www.w3.org/2004/02/skos/core#note": [ - { - "@language": "en", - "@value": "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." - } + "@id": "http://purl.org/dc/terms/description", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" ] }, { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject", + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -72,13 +29,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n The class spatial-object represents everything that can have\n a spatial representation. It is superclass of feature and geometry.\n " + "@value": "\n A GML serialization of a geometry object.\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n The class spatial-object represents everything that can have\n a spatial representation. It is superclass of feature and geometry.\n " + "@value": "\n A GML serialization of a geometry object.\n " } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -92,26 +49,26 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "SpatialObject" + "@value": "GML Literal" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n The class spatial-object represents everything that can have\n a spatial representation. It is superclass of feature and geometry.\n " + "@value": "\n A GML serialization of a geometry object.\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "SpatialObject" + "@value": "GML Literal" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral", + "@id": "http://www.opengis.net/ont/geosparql#rcc8ec", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -132,13 +89,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n A GML serialization of a geometry object.\n " + "@value": "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject. DE-9IM: FFTFTTTTT\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n A GML serialization of a geometry object.\n " + "@value": "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject. DE-9IM: FFTFTTTTT\n " + } + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -152,26 +114,31 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "GML Literal" + "@value": "externally connected" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n A GML serialization of a geometry object.\n " + "@value": "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject. DE-9IM: FFTFTTTTT\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "GML Literal" + "@value": "externally connected" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#asWKT", + "@id": "http://www.opengis.net/ont/geosparql#rcc8dc", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -192,18 +159,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n The WKT serialization of a geometry\n " + "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FFTFFTTTT\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n The WKT serialization of a geometry\n " + "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FFTFFTTTT\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -217,116 +184,127 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "asWKT" + "@value": "disconnected" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ - { - "@id": "http://www.opengis.net/ont/geosparql#hasSerialization" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n The WKT serialization of a geometry\n " + "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FFTFFTTTT\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "asWKT" + "@value": "disconnected" } ] }, { - "@id": "http://www.w3.org/2001/XMLSchema#date", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql#sfContains", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "@id": "http://purl.org/dc/elements/1.1/format", + "http://purl.org/dc/terms/description": [ + { + "@language": "en", + "@value": "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]." + } ], - "http://purl.org/dc/elements/1.1/contributor": [ + "http://purl.org/dc/terms/hasVersion": [ { - "@value": "Matthew Perry" + "@id": "http://dublincore.org/usage/terms/history/#format-007" } ], - "http://purl.org/dc/elements/1.1/creator": [ + "http://purl.org/dc/terms/issued": [ { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "1999-07-02" } ], - "http://purl.org/dc/elements/1.1/date": [ + "http://purl.org/dc/terms/modified": [ { "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" + "@value": "2008-01-14" } ], - "http://purl.org/dc/elements/1.1/description": [ + "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*****FF*\n " + "@value": "The file format, physical medium, or dimensions of the resource." } ], - "http://www.w3.org/2000/01/rdf-schema#comment": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://purl.org/dc/elements/1.1/" + } + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*****FF*\n " + "@value": "Format" } ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ + "http://www.w3.org/2004/02/skos/core#note": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@language": "en", + "@value": "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." + } + ] + }, + { + "@id": "http://purl.org/dc/elements/1.1/subject", + "http://purl.org/dc/terms/description": [ + { + "@language": "en", + "@value": "Typically, the subject will be represented using keywords, key phrases, or classification codes. Recommended best practice is to use a controlled vocabulary." } ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "http://purl.org/dc/terms/hasVersion": [ { - "@id": "http://www.opengis.net/ont/geosparql" - }, + "@id": "http://dublincore.org/usage/terms/history/#subject-007" + } + ], + "http://purl.org/dc/terms/issued": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.0" + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "1999-07-02" } ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://purl.org/dc/terms/modified": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2012-06-14" + } + ], + "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "contains" + "@value": "The topic of the resource." } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://purl.org/dc/elements/1.1/" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*****FF*\n " + "@value": "Subject" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.w3.org/2004/02/skos/core#note": [ { "@language": "en", - "@value": "contains" + "@value": "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." } ] }, { - "@id": "http://www.w3.org/2004/02/skos/core#definition", - "@type": [ - "http://www.w3.org/2002/07/owl#AnnotationProperty" - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql#defaultGeometry", + "@id": "http://www.opengis.net/ont/geosparql#hasGeometry", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -349,13 +327,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n The default geometry to be used in spatial calculations.\n It is Usually the most detailed geometry.\n " + "@value": "\n A spatial representation for a given feature.\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n The default geometry to be used in spatial calculations.\n It is Usually the most detailed geometry.\n " + "@value": "\n A spatial representation for a given feature.\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -374,7 +352,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "defaultGeometry" + "@value": "hasGeometry" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -382,26 +360,21 @@ "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ - { - "@id": "http://www.opengis.net/ont/geosparql#hasGeometry" - } - ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n The default geometry to be used in spatial calculations.\n It is Usually the most detailed geometry.\n " + "@value": "\n A spatial representation for a given feature.\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "defaultGeometry" + "@value": "hasGeometry" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehDisjoint", + "@id": "http://www.opengis.net/ont/geosparql#sfCrosses", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -424,13 +397,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n " + "@value": "\n Exists if the subject SpatialObject spatially crosses the\n object SpatialObject. DE-9IM: T*T******\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n " + "@value": "\n Exists if the subject SpatialObject spatially crosses the\n object SpatialObject. DE-9IM: T*T******\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -449,7 +422,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "disjoint" + "@value": "crosses" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -460,90 +433,69 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n " + "@value": "\n Exists if the subject SpatialObject spatially crosses the\n object SpatialObject. DE-9IM: T*T******\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "disjoint" + "@value": "crosses" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfWithin", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://purl.org/dc/elements/1.1/contributor": [ + "@id": "http://purl.org/dc/elements/1.1/rights", + "http://purl.org/dc/terms/description": [ { - "@value": "Matthew Perry" + "@language": "en", + "@value": "Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights." } ], - "http://purl.org/dc/elements/1.1/creator": [ + "http://purl.org/dc/terms/hasVersion": [ { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" + "@id": "http://dublincore.org/usage/terms/history/#rights-006" } ], - "http://purl.org/dc/elements/1.1/date": [ + "http://purl.org/dc/terms/issued": [ { "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" + "@value": "1999-07-02" } ], - "http://purl.org/dc/elements/1.1/description": [ + "http://purl.org/dc/terms/modified": [ { - "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially within the\n object SpatialObject. DE-9IM: T*F**F***\n " - } + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2008-01-14" + } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially within the\n object SpatialObject. DE-9IM: T*F**F***\n " - } - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@value": "Information about rights held in and over the resource." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://www.opengis.net/ont/geosparql" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.0" + "@id": "http://purl.org/dc/elements/1.1/" } ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "within" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially within the\n object SpatialObject. DE-9IM: T*F**F***\n " + "@value": "Rights" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.w3.org/2004/02/skos/core#note": [ { "@language": "en", - "@value": "within" + "@value": "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." } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehInside", + "@id": "http://www.opengis.net/ont/geosparql#spatialDimension", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -564,18 +516,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFF*FFT**\n " + "@value": "\n The number of measurements or axes needed to describe the spatial position of\n this geometry in a coordinate system.\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFF*FFT**\n " + "@value": "\n The number of measurements or axes needed to describe the spatial position of\n this geometry in a coordinate system.\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -589,31 +541,31 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "inside" + "@value": "spatialDimension" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFF*FFT**\n " + "@value": "\n The number of measurements or axes needed to describe the spatial position of\n this geometry in a coordinate system.\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "inside" + "@value": "spatialDimension" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#Geometry", + "@id": "http://www.opengis.net/ont/geosparql#hasSerialization", "@type": [ - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -634,13 +586,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\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 " + "@value": "\n Connects a geometry object with its text-based serialization.\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\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 " + "@value": "\n Connects a geometry object with its text-based serialization.\n " + } + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -654,41 +611,41 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Geometry" + "@value": "has serialization" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.w3.org/2000/01/rdf-schema#Literal" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\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 " + "@value": "\n Connects a geometry object with its text-based serialization.\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Geometry" + "@value": "has serialization" } ] }, { - "@id": "http://purl.org/dc/elements/1.1/date", + "@id": "http://purl.org/dc/elements/1.1/creator", "@type": [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ], "http://purl.org/dc/terms/description": [ { "@language": "en", - "@value": "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]." + "@value": "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." } ], "http://purl.org/dc/terms/hasVersion": [ { - "@id": "http://dublincore.org/usage/terms/history/#date-006" + "@id": "http://dublincore.org/usage/terms/history/#creator-006" } ], "http://purl.org/dc/terms/issued": [ @@ -706,7 +663,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "A point or period of time associated with an event in the lifecycle of the resource." + "@value": "An entity primarily responsible for making the resource." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -717,7 +674,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Date" + "@value": "Creator" } ], "http://www.w3.org/2004/02/skos/core#note": [ @@ -728,7 +685,13 @@ ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfTouches", + "@id": "http://purl.org/dc/terms/title", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "http://www.opengis.net/ont/geosparql#ehInside", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -751,13 +714,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially touches the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n " + "@value": "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFF*FFT**\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially touches the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n " + "@value": "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFF*FFT**\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -776,7 +739,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "touches" + "@value": "inside" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -787,20 +750,20 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially touches the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n " + "@value": "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFF*FFT**\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "touches" + "@value": "inside" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8ntppi", + "@id": "http://www.opengis.net/ont/geosparql#isSimple", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -821,18 +784,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: TTTFFTFFT\n " + "@value": "\n (true) if this geometric object has no anomalous geometric\n points, such as self intersection or self tangency.\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: TTTFFTFFT\n " + "@value": "\n (true) if this geometric object has no anomalous geometric\n points, such as self intersection or self tangency.\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -846,38 +809,32 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "non-tangential proper part inverse" + "@value": "isSimple" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: TTTFFTFFT\n " + "@value": "\n (true) if this geometric object has no anomalous geometric\n points, such as self intersection or self tangency.\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "non-tangential proper part inverse" + "@value": "isSimple" } ] }, { - "@id": "http://purl.org/dc/elements/1.1/source", - "http://purl.org/dc/terms/description": [ - { - "@language": "en", - "@value": "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." - } - ], + "@id": "http://purl.org/dc/elements/1.1/title", "http://purl.org/dc/terms/hasVersion": [ { - "@id": "http://dublincore.org/usage/terms/history/#source-006" + "@id": "http://dublincore.org/usage/terms/history/#title-006" } ], "http://purl.org/dc/terms/issued": [ @@ -895,7 +852,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "A related resource from which the described resource is derived." + "@value": "A name given to the resource." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -906,7 +863,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Source" + "@value": "Title" } ], "http://www.w3.org/2004/02/skos/core#note": [ @@ -917,9 +874,9 @@ ] }, { - "@id": "http://www.opengis.net/ont/geosparql#coordinateDimension", + "@id": "http://www.opengis.net/ont/geosparql#ehCovers", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -940,18 +897,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n The number of measurements or axes needed to describe the position of this\n geometry in a coordinate system.\n " + "@value": "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: T*TFT*FF*\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n The number of measurements or axes needed to describe the position of this\n geometry in a coordinate system.\n " + "@value": "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: T*TFT*FF*\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -965,24 +922,24 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "coordinateDimension" + "@value": "covers" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n The number of measurements or axes needed to describe the position of this\n geometry in a coordinate system.\n " + "@value": "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: T*TFT*FF*\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "coordinateDimension" + "@value": "covers" } ] }, @@ -1057,58 +1014,9 @@ ] }, { - "@id": "http://purl.org/dc/elements/1.1/identifier", - "http://purl.org/dc/terms/description": [ - { - "@language": "en", - "@value": "Recommended best practice is to identify the resource by means of a string conforming to a formal identification system. " - } - ], - "http://purl.org/dc/terms/hasVersion": [ - { - "@id": "http://dublincore.org/usage/terms/history/#identifier-006" - } - ], - "http://purl.org/dc/terms/issued": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "1999-07-02" - } - ], - "http://purl.org/dc/terms/modified": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2008-01-14" - } - ], - "http://www.w3.org/2000/01/rdf-schema#comment": [ - { - "@language": "en", - "@value": "An unambiguous reference to the resource within a given context." - } - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://purl.org/dc/elements/1.1/" - } - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@language": "en", - "@value": "Identifier" - } - ], - "http://www.w3.org/2004/02/skos/core#note": [ - { - "@language": "en", - "@value": "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." - } - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql#isSimple", + "@id": "http://www.opengis.net/ont/geosparql#rcc8eq", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -1129,18 +1037,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n (true) if this geometric object has no anomalous geometric\n points, such as self intersection or self tangency.\n " + "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n (true) if this geometric object has no anomalous geometric\n points, such as self intersection or self tangency.\n " + "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1154,31 +1062,31 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "isSimple" + "@value": "equals" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n (true) if this geometric object has no anomalous geometric\n points, such as self intersection or self tangency.\n " + "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "isSimple" + "@value": "equals" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehEquals", + "@id": "http://www.opengis.net/ont/geosparql#coordinateDimension", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -1199,18 +1107,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " + "@value": "\n The number of measurements or axes needed to describe the position of this\n geometry in a coordinate system.\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " + "@value": "\n The number of measurements or axes needed to describe the position of this\n geometry in a coordinate system.\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1224,37 +1132,37 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "equals" + "@value": "coordinateDimension" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " + "@value": "\n The number of measurements or axes needed to describe the position of this\n geometry in a coordinate system.\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "equals" + "@value": "coordinateDimension" } ] }, { - "@id": "http://purl.org/dc/terms/publisher", + "@id": "http://purl.org/dc/terms/hasVersion", "@type": [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ] }, { - "@id": "http://www.opengis.net/ont/geosparql#wktLiteral", + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/2002/07/owl#Class" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -1275,13 +1183,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n A Well-known Text serialization of a geometry object.\n " + "@value": "\n The class spatial-object represents everything that can have\n a spatial representation. It is superclass of feature and geometry.\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n A Well-known Text serialization of a geometry object.\n " + "@value": "\n The class spatial-object represents everything that can have\n a spatial representation. It is superclass of feature and geometry.\n " } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1295,36 +1203,33 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Well-known Text Literal" + "@value": "SpatialObject" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n A Well-known Text serialization of a geometry object.\n " + "@value": "\n The class spatial-object represents everything that can have\n a spatial representation. It is superclass of feature and geometry.\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Well-known Text Literal" + "@value": "SpatialObject" } ] }, { - "@id": "http://purl.org/dc/elements/1.1/contributor", - "@type": [ - "http://www.w3.org/2002/07/owl#AnnotationProperty" - ], + "@id": "http://purl.org/dc/elements/1.1/type", "http://purl.org/dc/terms/description": [ { "@language": "en", - "@value": "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." + "@value": "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." } ], "http://purl.org/dc/terms/hasVersion": [ { - "@id": "http://dublincore.org/usage/terms/history/#contributor-006" + "@id": "http://dublincore.org/usage/terms/history/#type-006" } ], "http://purl.org/dc/terms/issued": [ @@ -1342,7 +1247,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "An entity responsible for making contributions to the resource." + "@value": "The nature or genre of the resource." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1353,7 +1258,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Contributor" + "@value": "Type" } ], "http://www.w3.org/2004/02/skos/core#note": [ @@ -1364,19 +1269,7 @@ ] }, { - "@id": "http://www.w3.org/2004/02/skos/core#note", - "@type": [ - "http://www.w3.org/2002/07/owl#AnnotationProperty" - ] - }, - { - "@id": "http://purl.org/dc/terms/title", - "@type": [ - "http://www.w3.org/2002/07/owl#AnnotationProperty" - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql#sfIntersects", + "@id": "http://www.opengis.net/ont/geosparql#rcc8po", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -1399,13 +1292,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is not spatially disjoint\n from the object SpatialObject.\n DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****\n " + "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: TTTTTTTTT\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is not spatially disjoint\n from the object SpatialObject.\n DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****\n " + "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: TTTTTTTTT\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -1424,7 +1317,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "intersects" + "@value": "partially overlapping" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -1435,73 +1328,88 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is not spatially disjoint\n from the object SpatialObject.\n DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****\n " + "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: TTTTTTTTT\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "intersects" + "@value": "partially overlapping" } ] }, { - "@id": "http://purl.org/dc/elements/1.1/rights", - "http://purl.org/dc/terms/description": [ + "@id": "http://www.opengis.net/ont/geosparql#ehCoveredBy", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://purl.org/dc/elements/1.1/contributor": [ { - "@language": "en", - "@value": "Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights." + "@value": "Matthew Perry" } ], - "http://purl.org/dc/terms/hasVersion": [ + "http://purl.org/dc/elements/1.1/creator": [ { - "@id": "http://dublincore.org/usage/terms/history/#rights-006" + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" } ], - "http://purl.org/dc/terms/issued": [ + "http://purl.org/dc/elements/1.1/date": [ { "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "1999-07-02" + "@value": "2011-06-16" } ], - "http://purl.org/dc/terms/modified": [ + "http://purl.org/dc/elements/1.1/description": [ { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2008-01-14" + "@language": "en", + "@value": "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFF*TFT**\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "Information about rights held in and over the resource." + "@value": "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFF*TFT**\n " + } + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://purl.org/dc/elements/1.1/" + "@id": "http://www.opengis.net/ont/geosparql" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.0" } ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Rights" + "@value": "coveredBy" } ], - "http://www.w3.org/2004/02/skos/core#note": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFF*TFT**\n " + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "coveredBy" } ] }, { - "@id": "http://purl.org/dc/terms/hasVersion", - "@type": [ - "http://www.w3.org/2002/07/owl#AnnotationProperty" - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql#dimension", + "@id": "http://www.opengis.net/ont/geosparql#asWKT", "@type": [ "http://www.w3.org/2002/07/owl#DatatypeProperty" ], @@ -1524,13 +1432,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\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 " + "@value": "\n The WKT serialization of a geometry\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\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 " + "@value": "\n The WKT serialization of a geometry\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -1549,24 +1457,29 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "dimension" + "@value": "asWKT" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + { + "@id": "http://www.opengis.net/ont/geosparql#hasSerialization" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\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 " + "@value": "\n The WKT serialization of a geometry\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "dimension" + "@value": "asWKT" } ] }, @@ -1620,9 +1533,9 @@ ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehContains", + "@id": "http://www.opengis.net/ont/geosparql#asGML", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -1643,18 +1556,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*TFF*FF*\n " + "@value": "\n The GML serialization of a geometry\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*TFF*FF*\n " + "@value": "\n The GML serialization of a geometry\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1668,107 +1581,108 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "contains" + "@value": "asGML" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + { + "@id": "http://www.opengis.net/ont/geosparql#hasSerialization" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*TFF*FF*\n " + "@value": "\n The GML serialization of a geometry\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "contains" + "@value": "asGML" } ] }, { - "@id": "http://www.w3.org/2004/02/skos/core#prefLabel", + "@id": "http://purl.org/dc/elements/1.1/description", "@type": [ "http://www.w3.org/2002/07/owl#AnnotationProperty" - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql#rcc8tppi", - "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://purl.org/dc/elements/1.1/contributor": [ + "http://purl.org/dc/terms/description": [ { - "@value": "Matthew Perry" + "@language": "en", + "@value": "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." } ], - "http://purl.org/dc/elements/1.1/creator": [ + "http://purl.org/dc/terms/hasVersion": [ { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" + "@id": "http://dublincore.org/usage/terms/history/#description-006" } ], - "http://purl.org/dc/elements/1.1/date": [ + "http://purl.org/dc/terms/issued": [ { "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" + "@value": "1999-07-02" } ], - "http://purl.org/dc/elements/1.1/description": [ + "http://purl.org/dc/terms/modified": [ { - "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: TTTFTTFFT\n " + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2008-01-14" } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: TTTFTTFFT\n " - } - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@value": "An account of the resource." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://www.opengis.net/ont/geosparql" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.0" + "@id": "http://purl.org/dc/elements/1.1/" } ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "tangential proper part inverse" + "@value": "Description" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2004/02/skos/core#note": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@language": "en", + "@value": "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." + } + ] + }, + { + "@id": "http://purl.org/dc/elements/1.1/", + "http://purl.org/dc/terms/modified": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2012-06-14" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://purl.org/dc/terms/publisher": [ { - "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: TTTFTTFFT\n " + "@id": "http://purl.org/dc/aboutdcmi#DCMI" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://purl.org/dc/terms/title": [ { "@language": "en", - "@value": "tangential proper part inverse" + "@value": "Dublin Core Metadata Element Set, Version 1.1" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#spatialDimension", + "@id": "http://www.opengis.net/ont/geosparql#ehOverlap", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -1789,18 +1703,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n The number of measurements or axes needed to describe the spatial position of\n this geometry in a coordinate system.\n " + "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n The number of measurements or axes needed to describe the spatial position of\n this geometry in a coordinate system.\n " + "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1814,31 +1728,31 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "spatialDimension" + "@value": "overlap" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n The number of measurements or axes needed to describe the spatial position of\n this geometry in a coordinate system.\n " + "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "spatialDimension" + "@value": "overlap" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfDisjoint", + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -1859,18 +1773,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n " + "@value": "\n A Well-known Text serialization of a geometry object.\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n " - } - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@value": "\n A Well-known Text serialization of a geometry object.\n " } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1884,35 +1793,24 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "disjoint" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@value": "Well-known Text Literal" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n " + "@value": "\n A Well-known Text serialization of a geometry object.\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "disjoint" + "@value": "Well-known Text Literal" } ] }, { - "@id": "http://purl.org/dc/terms/modified", - "@type": [ - "http://www.w3.org/2002/07/owl#AnnotationProperty" - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql#ehCoveredBy", + "@id": "http://www.opengis.net/ont/geosparql#sfOverlaps", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -1935,13 +1833,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFF*TFT**\n " + "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFF*TFT**\n " + "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -1960,7 +1858,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "coveredBy" + "@value": "overlaps" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -1971,40 +1869,20 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFF*TFT**\n " + "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "coveredBy" - } - ] - }, - { - "@id": "http://purl.org/dc/elements/1.1/", - "http://purl.org/dc/terms/modified": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2012-06-14" - } - ], - "http://purl.org/dc/terms/publisher": [ - { - "@id": "http://purl.org/dc/aboutdcmi#DCMI" - } - ], - "http://purl.org/dc/terms/title": [ - { - "@language": "en", - "@value": "Dublin Core Metadata Element Set, Version 1.1" + "@value": "overlaps" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasSerialization", + "@id": "http://www.opengis.net/ont/geosparql#sfWithin", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -2025,18 +1903,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Connects a geometry object with its text-based serialization.\n " + "@value": "\n Exists if the subject SpatialObject is spatially within the\n object SpatialObject. DE-9IM: T*F**F***\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Connects a geometry object with its text-based serialization.\n " + "@value": "\n Exists if the subject SpatialObject is spatially within the\n object SpatialObject. DE-9IM: T*F**F***\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -2050,32 +1928,47 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "has serialization" + "@value": "within" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2000/01/rdf-schema#Literal" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Connects a geometry object with its text-based serialization.\n " + "@value": "\n Exists if the subject SpatialObject is spatially within the\n object SpatialObject. DE-9IM: T*F**F***\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has serialization" + "@value": "within" } ] }, { - "@id": "http://purl.org/dc/elements/1.1/title", + "@id": "http://www.w3.org/2001/XMLSchema#date", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Datatype" + ] + }, + { + "@id": "http://purl.org/dc/elements/1.1/contributor", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ], + "http://purl.org/dc/terms/description": [ + { + "@language": "en", + "@value": "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." + } + ], "http://purl.org/dc/terms/hasVersion": [ { - "@id": "http://dublincore.org/usage/terms/history/#title-006" + "@id": "http://dublincore.org/usage/terms/history/#contributor-006" } ], "http://purl.org/dc/terms/issued": [ @@ -2093,7 +1986,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "A name given to the resource." + "@value": "An entity responsible for making contributions to the resource." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -2104,7 +1997,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Title" + "@value": "Contributor" } ], "http://www.w3.org/2004/02/skos/core#note": [ @@ -2115,7 +2008,19 @@ ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehMeet", + "@id": "http://www.w3.org/2004/02/skos/core#prefLabel", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "http://www.w3.org/2004/02/skos/core#note", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "http://www.opengis.net/ont/geosparql#ehDisjoint", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -2138,13 +2043,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n " + "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n " + "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -2163,7 +2068,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "meet" + "@value": "disjoint" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -2174,165 +2079,235 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n " + "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "meet" + "@value": "disjoint" } ] }, { - "@id": "http://purl.org/dc/elements/1.1/type", - "http://purl.org/dc/terms/description": [ + "@id": "http://www.opengis.net/ont/geosparql#ehMeet", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://purl.org/dc/elements/1.1/contributor": [ { - "@language": "en", - "@value": "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." + "@value": "Matthew Perry" } ], - "http://purl.org/dc/terms/hasVersion": [ + "http://purl.org/dc/elements/1.1/creator": [ { - "@id": "http://dublincore.org/usage/terms/history/#type-006" + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" } ], - "http://purl.org/dc/terms/issued": [ + "http://purl.org/dc/elements/1.1/date": [ { "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "1999-07-02" + "@value": "2011-06-16" } ], - "http://purl.org/dc/terms/modified": [ + "http://purl.org/dc/elements/1.1/description": [ { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2008-01-14" + "@language": "en", + "@value": "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "The nature or genre of the resource." + "@value": "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n " + } + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://purl.org/dc/elements/1.1/" + "@id": "http://www.opengis.net/ont/geosparql" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.0" } ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Type" + "@value": "meet" } ], - "http://www.w3.org/2004/02/skos/core#note": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n " + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "meet" } ] }, { - "@id": "http://purl.org/dc/elements/1.1/coverage", - "http://purl.org/dc/terms/description": [ + "@id": "http://www.opengis.net/ont/geosparql#rcc8ntpp", + "@type": [ + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://purl.org/dc/elements/1.1/contributor": [ { - "@language": "en", - "@value": "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." + "@value": "Matthew Perry" } ], - "http://purl.org/dc/terms/hasVersion": [ + "http://purl.org/dc/elements/1.1/creator": [ { - "@id": "http://dublincore.org/usage/terms/history/#coverage-006" + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" } ], - "http://purl.org/dc/terms/issued": [ + "http://purl.org/dc/elements/1.1/date": [ { "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "1999-07-02" + "@value": "2011-06-16" } ], - "http://purl.org/dc/terms/modified": [ + "http://purl.org/dc/elements/1.1/description": [ { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2008-01-14" + "@language": "en", + "@value": "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFFTFFTTT\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant." + "@value": "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFFTFFTTT\n " + } + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://purl.org/dc/elements/1.1/" + "@id": "http://www.opengis.net/ont/geosparql" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.0" } ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Coverage" + "@value": "non-tangential proper part" } ], - "http://www.w3.org/2004/02/skos/core#note": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFFTFFTTT\n " + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "non-tangential proper part" } ] }, { - "@id": "http://purl.org/dc/elements/1.1/subject", - "http://purl.org/dc/terms/description": [ + "@id": "http://purl.org/dc/terms/publisher", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "http://purl.org/dc/terms/issued", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "http://www.opengis.net/ont/geosparql#Geometry", + "@type": [ + "http://www.w3.org/2002/07/owl#Class" + ], + "http://purl.org/dc/elements/1.1/contributor": [ { - "@language": "en", - "@value": "Typically, the subject will be represented using keywords, key phrases, or classification codes. Recommended best practice is to use a controlled vocabulary." + "@value": "Matthew Perry" } ], - "http://purl.org/dc/terms/hasVersion": [ + "http://purl.org/dc/elements/1.1/creator": [ { - "@id": "http://dublincore.org/usage/terms/history/#subject-007" + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" } ], - "http://purl.org/dc/terms/issued": [ + "http://purl.org/dc/elements/1.1/date": [ { "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "1999-07-02" + "@value": "2011-06-16" } ], - "http://purl.org/dc/terms/modified": [ + "http://purl.org/dc/elements/1.1/description": [ { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2012-06-14" + "@language": "en", + "@value": "\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 " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "The topic of the resource." + "@value": "\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 " } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://purl.org/dc/elements/1.1/" + "@id": "http://www.opengis.net/ont/geosparql" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.0" } ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Subject" + "@value": "Geometry" } ], - "http://www.w3.org/2004/02/skos/core#note": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "\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 " + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "Geometry" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehCovers", + "@id": "http://www.opengis.net/ont/geosparql#rcc8ntppi", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -2355,13 +2330,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: T*TFT*FF*\n " + "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: TTTFFTFFT\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: T*TFT*FF*\n " + "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: TTTFFTFFT\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -2380,7 +2355,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "covers" + "@value": "non-tangential proper part inverse" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -2391,30 +2366,33 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: T*TFT*FF*\n " + "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: TTTFFTFFT\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "covers" + "@value": "non-tangential proper part inverse" } ] }, { - "@id": "http://purl.org/dc/elements/1.1/description", + "@id": "http://www.w3.org/2004/02/skos/core#definition", "@type": [ "http://www.w3.org/2002/07/owl#AnnotationProperty" - ], + ] + }, + { + "@id": "http://purl.org/dc/elements/1.1/coverage", "http://purl.org/dc/terms/description": [ { "@language": "en", - "@value": "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." + "@value": "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." } ], "http://purl.org/dc/terms/hasVersion": [ { - "@id": "http://dublincore.org/usage/terms/history/#description-006" + "@id": "http://dublincore.org/usage/terms/history/#coverage-006" } ], "http://purl.org/dc/terms/issued": [ @@ -2432,7 +2410,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "An account of the resource." + "@value": "The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -2443,7 +2421,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Description" + "@value": "Coverage" } ], "http://www.w3.org/2004/02/skos/core#note": [ @@ -2454,63 +2432,83 @@ ] }, { - "@id": "http://www.opengis.net/ont/geosparql", + "@id": "http://purl.org/dc/terms/modified", + "@type": [ + "http://www.w3.org/2002/07/owl#AnnotationProperty" + ] + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dimension", "@type": [ - "http://www.w3.org/2002/07/owl#Ontology" + "http://www.w3.org/2002/07/owl#DatatypeProperty" + ], + "http://purl.org/dc/elements/1.1/contributor": [ + { + "@value": "Matthew Perry" + } ], "http://purl.org/dc/elements/1.1/creator": [ { - "@value": "Open Geospatial Consortium" + "@value": "OGC GeoSPARQL 1.0 Standard Working Group" } ], "http://purl.org/dc/elements/1.1/date": [ { "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2012-04-30" + "@value": "2011-06-16" } ], "http://purl.org/dc/elements/1.1/description": [ { - "@value": "An RDF/OWL vocabulary for representing spatial information" + "@language": "en", + "@value": "\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 " } ], - "http://purl.org/dc/elements/1.1/source": [ - { - "@id": "http://www.opengis.net/doc/IS/geosparql/1.0" - }, + "http://www.w3.org/2000/01/rdf-schema#comment": [ { - "@value": "OGC GeoSPARQL – A Geographic Query Language for RDF Data OGC 11-052r5" + "@language": "en", + "@value": "\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 " } ], - "http://purl.org/dc/elements/1.1/title": [ + "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@value": "GeoSPARQL Ontology" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://www.opengis.net/def/function/ogc-geosparql/1.0" + "@id": "http://www.opengis.net/ont/geosparql" }, { - "@id": "http://www.opengis.net/def/rule/ogc-geosparql/1.0" - }, + "@id": "http://www.opengis.net/spec/geosparql/1.0" + } + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.opengis.net/doc/IS/geosparql/1.0" + "@language": "en", + "@value": "dimension" } ], - "http://www.w3.org/2002/07/owl#versionIRI": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql/1.0" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], - "http://www.w3.org/2002/07/owl#versionInfo": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@value": "OGC GeoSPARQL 1.0" + "@language": "en", + "@value": "\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 " + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "dimension" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8po", + "@id": "http://www.opengis.net/ont/geosparql#sfDisjoint", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -2533,13 +2531,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: TTTTTTTTT\n " + "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: TTTTTTTTT\n " + "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -2558,7 +2556,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "partially overlapping" + "@value": "disjoint" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -2569,18 +2567,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: TTTTTTTTT\n " + "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FF*FF****\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "partially overlapping" + "@value": "disjoint" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8ntpp", + "@id": "http://www.opengis.net/ont/geosparql#sfIntersects", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -2603,13 +2601,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFFTFFTTT\n " + "@value": "\n Exists if the subject SpatialObject is not spatially disjoint\n from the object SpatialObject.\n DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFFTFFTTT\n " + "@value": "\n Exists if the subject SpatialObject is not spatially disjoint\n from the object SpatialObject.\n DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -2628,7 +2626,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "non-tangential proper part" + "@value": "intersects" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -2639,30 +2637,79 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially inside\n the object SpatialObject. DE-9IM: TFFTFFTTT\n " + "@value": "\n Exists if the subject SpatialObject is not spatially disjoint\n from the object SpatialObject.\n DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "non-tangential proper part" + "@value": "intersects" } ] }, { - "@id": "http://purl.org/dc/elements/1.1/creator", + "@id": "http://purl.org/dc/elements/1.1/identifier", + "http://purl.org/dc/terms/description": [ + { + "@language": "en", + "@value": "Recommended best practice is to identify the resource by means of a string conforming to a formal identification system. " + } + ], + "http://purl.org/dc/terms/hasVersion": [ + { + "@id": "http://dublincore.org/usage/terms/history/#identifier-006" + } + ], + "http://purl.org/dc/terms/issued": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "1999-07-02" + } + ], + "http://purl.org/dc/terms/modified": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2008-01-14" + } + ], + "http://www.w3.org/2000/01/rdf-schema#comment": [ + { + "@language": "en", + "@value": "An unambiguous reference to the resource within a given context." + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://purl.org/dc/elements/1.1/" + } + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@language": "en", + "@value": "Identifier" + } + ], + "http://www.w3.org/2004/02/skos/core#note": [ + { + "@language": "en", + "@value": "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." + } + ] + }, + { + "@id": "http://purl.org/dc/elements/1.1/date", "@type": [ "http://www.w3.org/2002/07/owl#AnnotationProperty" ], "http://purl.org/dc/terms/description": [ { "@language": "en", - "@value": "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." + "@value": "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]." } ], "http://purl.org/dc/terms/hasVersion": [ { - "@id": "http://dublincore.org/usage/terms/history/#creator-006" + "@id": "http://dublincore.org/usage/terms/history/#date-006" } ], "http://purl.org/dc/terms/issued": [ @@ -2680,7 +2727,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "An entity primarily responsible for making the resource." + "@value": "A point or period of time associated with an event in the lifecycle of the resource." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -2691,7 +2738,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Creator" + "@value": "Date" } ], "http://www.w3.org/2004/02/skos/core#note": [ @@ -2702,7 +2749,7 @@ ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8tpp", + "@id": "http://www.opengis.net/ont/geosparql#ehContains", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -2725,13 +2772,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFFTTFTTT\n " + "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*TFF*FF*\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFFTTFTTT\n " + "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*TFF*FF*\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -2750,7 +2797,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "tangential proper part" + "@value": "contains" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -2761,20 +2808,20 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFFTTFTTT\n " + "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*TFF*FF*\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "tangential proper part" + "@value": "contains" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#asGML", + "@id": "http://www.opengis.net/ont/geosparql#sfEquals", "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -2795,18 +2842,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n The GML serialization of a geometry\n " + "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n The GML serialization of a geometry\n " + "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -2820,34 +2867,29 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "asGML" + "@value": "equals" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ - { - "@id": "http://www.opengis.net/ont/geosparql#hasSerialization" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n The GML serialization of a geometry\n " + "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "asGML" + "@value": "equals" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfEquals", + "@id": "http://www.opengis.net/ont/geosparql#sfContains", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -2870,13 +2912,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " + "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*****FF*\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " + "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*****FF*\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -2895,7 +2937,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "equals" + "@value": "contains" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -2906,18 +2948,72 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " + "@value": "\n Exists if the subject SpatialObject spatially contains the\n object SpatialObject. DE-9IM: T*****FF*\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "equals" + "@value": "contains" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8eq", + "@id": "http://purl.org/dc/elements/1.1/language", + "http://purl.org/dc/terms/description": [ + { + "@language": "en", + "@value": "Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646]." + } + ], + "http://purl.org/dc/terms/hasVersion": [ + { + "@id": "http://dublincore.org/usage/terms/history/#language-007" + } + ], + "http://purl.org/dc/terms/issued": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "1999-07-02" + } + ], + "http://purl.org/dc/terms/modified": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2008-01-14" + } + ], + "http://www.w3.org/2000/01/rdf-schema#comment": [ + { + "@language": "en", + "@value": "A language of the resource." + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://purl.org/dc/elements/1.1/" + } + ], + "http://www.w3.org/2000/01/rdf-schema#label": [ + { + "@language": "en", + "@value": "Language" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.ietf.org/rfc/rfc4646.txt" + } + ], + "http://www.w3.org/2004/02/skos/core#note": [ + { + "@language": "en", + "@value": "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." + } + ] + }, + { + "@id": "http://www.opengis.net/ont/geosparql#defaultGeometry", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -2940,18 +3036,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " + "@value": "\n The default geometry to be used in spatial calculations.\n It is Usually the most detailed geometry.\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " + "@value": "\n The default geometry to be used in spatial calculations.\n It is Usually the most detailed geometry.\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Feature" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -2965,114 +3061,99 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "equals" + "@value": "defaultGeometry" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + { + "@id": "http://www.opengis.net/ont/geosparql#hasGeometry" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " + "@value": "\n The default geometry to be used in spatial calculations.\n It is Usually the most detailed geometry.\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "equals" + "@value": "defaultGeometry" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasGeometry", + "@id": "http://www.opengis.net/ont/geosparql", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://purl.org/dc/elements/1.1/contributor": [ - { - "@value": "Matthew Perry" - } + "http://www.w3.org/2002/07/owl#Ontology" ], "http://purl.org/dc/elements/1.1/creator": [ { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" + "@value": "Open Geospatial Consortium" } ], "http://purl.org/dc/elements/1.1/date": [ { "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" + "@value": "2012-04-30" } ], "http://purl.org/dc/elements/1.1/description": [ { - "@language": "en", - "@value": "\n A spatial representation for a given feature.\n " + "@value": "An RDF/OWL vocabulary for representing spatial information" } ], - "http://www.w3.org/2000/01/rdf-schema#comment": [ + "http://purl.org/dc/elements/1.1/source": [ { - "@language": "en", - "@value": "\n A spatial representation for a given feature.\n " + "@id": "http://www.opengis.net/doc/IS/geosparql/1.0" + }, + { + "@value": "OGC GeoSPARQL – A Geographic Query Language for RDF Data OGC 11-052r5" } ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ + "http://purl.org/dc/elements/1.1/title": [ { - "@id": "http://www.opengis.net/ont/geosparql#Feature" + "@value": "GeoSPARQL Ontology" } ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://www.opengis.net/ont/geosparql" + "@id": "http://www.opengis.net/def/function/ogc-geosparql/1.0" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0" - } - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@language": "en", - "@value": "hasGeometry" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "@id": "http://www.opengis.net/def/rule/ogc-geosparql/1.0" + }, { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/doc/IS/geosparql/1.0" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#versionIRI": [ { - "@language": "en", - "@value": "\n A spatial representation for a given feature.\n " + "@id": "http://www.opengis.net/ont/geosparql/1.0" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.w3.org/2002/07/owl#versionInfo": [ { - "@language": "en", - "@value": "hasGeometry" + "@value": "OGC GeoSPARQL 1.0" } ] }, { - "@id": "http://purl.org/dc/terms/issued", - "@type": [ - "http://www.w3.org/2002/07/owl#AnnotationProperty" - ] - }, - { - "@id": "http://purl.org/dc/elements/1.1/format", + "@id": "http://purl.org/dc/elements/1.1/publisher", "http://purl.org/dc/terms/description": [ { "@language": "en", - "@value": "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]." + "@value": "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." } ], "http://purl.org/dc/terms/hasVersion": [ { - "@id": "http://dublincore.org/usage/terms/history/#format-007" + "@id": "http://dublincore.org/usage/terms/history/#publisher-006" } ], "http://purl.org/dc/terms/issued": [ @@ -3090,7 +3171,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "The file format, physical medium, or dimensions of the resource." + "@value": "An entity responsible for making the resource available." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -3101,7 +3182,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Format" + "@value": "Publisher" } ], "http://www.w3.org/2004/02/skos/core#note": [ @@ -3112,77 +3193,56 @@ ] }, { - "@id": "http://www.opengis.net/ont/geosparql#isEmpty", - "@type": [ - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://purl.org/dc/elements/1.1/contributor": [ + "@id": "http://purl.org/dc/elements/1.1/source", + "http://purl.org/dc/terms/description": [ { - "@value": "Matthew Perry" + "@language": "en", + "@value": "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." } ], - "http://purl.org/dc/elements/1.1/creator": [ + "http://purl.org/dc/terms/hasVersion": [ { - "@value": "OGC GeoSPARQL 1.0 Standard Working Group" + "@id": "http://dublincore.org/usage/terms/history/#source-006" } ], - "http://purl.org/dc/elements/1.1/date": [ + "http://purl.org/dc/terms/issued": [ { "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2011-06-16" + "@value": "1999-07-02" } ], - "http://purl.org/dc/elements/1.1/description": [ + "http://purl.org/dc/terms/modified": [ { - "@language": "en", - "@value": "\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 " + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2008-01-14" } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\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 " - } - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@value": "A related resource from which the described resource is derived." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://www.opengis.net/ont/geosparql" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.0" + "@id": "http://purl.org/dc/elements/1.1/" } ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "isEmpty" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@language": "en", - "@value": "\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 " + "@value": "Source" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.w3.org/2004/02/skos/core#note": [ { "@language": "en", - "@value": "isEmpty" + "@value": "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." } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8ec", + "@id": "http://www.opengis.net/ont/geosparql#sfTouches", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -3205,13 +3265,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject. DE-9IM: FFTFTTTTT\n " + "@value": "\n Exists if the subject SpatialObject spatially touches the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject. DE-9IM: FFTFTTTTT\n " + "@value": "\n Exists if the subject SpatialObject spatially touches the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -3230,7 +3290,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "externally connected" + "@value": "touches" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -3241,24 +3301,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially meets the\n object SpatialObject. DE-9IM: FFTFTTTTT\n " + "@value": "\n Exists if the subject SpatialObject spatially touches the\n object SpatialObject.\n DE-9IM: FT******* ^ F**T***** ^ F***T****\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "externally connected" + "@value": "touches" } ] }, { - "@id": "http://purl.org/dc/terms/description", - "@type": [ - "http://www.w3.org/2002/07/owl#AnnotationProperty" - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql#rcc8dc", + "@id": "http://www.opengis.net/ont/geosparql#rcc8tppi", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -3281,13 +3335,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FFTFFTTTT\n " + "@value": "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: TTTFTTFFT\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FFTFFTTTT\n " + "@value": "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: TTTFTTFFT\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -3306,7 +3360,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "disconnected" + "@value": "tangential proper part inverse" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -3317,18 +3371,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject is spatially disjoint\n from the object SpatialObject. DE-9IM: FFTFFTTTT\n " + "@value": "\n Exists if the subject SpatialObject spatially covers the\n object SpatialObject. DE-9IM: TTTFTTFFT\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "disconnected" + "@value": "tangential proper part inverse" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfOverlaps", + "@id": "http://www.opengis.net/ont/geosparql#ehEquals", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -3351,13 +3405,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n " + "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n " + "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -3376,7 +3430,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "overlaps" + "@value": "equals" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -3387,18 +3441,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n " + "@value": "\n Exists if the subject SpatialObject spatially equals the\n object SpatialObject. DE-9IM: TFFFTFFFT\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "overlaps" + "@value": "equals" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehOverlap", + "@id": "http://www.opengis.net/ont/geosparql#rcc8tpp", "@type": [ "http://www.w3.org/2002/07/owl#ObjectProperty" ], @@ -3421,13 +3475,13 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n " + "@value": "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFFTTFTTT\n " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n " + "@value": "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFFTTFTTT\n " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ @@ -3446,7 +3500,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "overlap" + "@value": "tangential proper part" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -3457,20 +3511,20 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially overlaps the\n object SpatialObject. DE-9IM: T*T***T**\n " + "@value": "\n Exists if the subject SpatialObject is spatially covered\n by the object SpatialObject. DE-9IM: TFFTTFTTT\n " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "overlap" + "@value": "tangential proper part" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfCrosses", + "@id": "http://www.opengis.net/ont/geosparql#isEmpty", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://purl.org/dc/elements/1.1/contributor": [ { @@ -3491,18 +3545,18 @@ "http://purl.org/dc/elements/1.1/description": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially crosses the\n object SpatialObject. DE-9IM: T*T******\n " + "@value": "\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 " } ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially crosses the\n object SpatialObject. DE-9IM: T*T******\n " + "@value": "\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 " } ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -3516,78 +3570,24 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "crosses" + "@value": "isEmpty" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "\n Exists if the subject SpatialObject spatially crosses the\n object SpatialObject. DE-9IM: T*T******\n " + "@value": "\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 " } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "crosses" - } - ] - }, - { - "@id": "http://purl.org/dc/elements/1.1/language", - "http://purl.org/dc/terms/description": [ - { - "@language": "en", - "@value": "Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646]." - } - ], - "http://purl.org/dc/terms/hasVersion": [ - { - "@id": "http://dublincore.org/usage/terms/history/#language-007" - } - ], - "http://purl.org/dc/terms/issued": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "1999-07-02" - } - ], - "http://purl.org/dc/terms/modified": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2008-01-14" - } - ], - "http://www.w3.org/2000/01/rdf-schema#comment": [ - { - "@language": "en", - "@value": "A language of the resource." - } - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://purl.org/dc/elements/1.1/" - } - ], - "http://www.w3.org/2000/01/rdf-schema#label": [ - { - "@language": "en", - "@value": "Language" - } - ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ - { - "@id": "http://www.ietf.org/rfc/rfc4646.txt" - } - ], - "http://www.w3.org/2004/02/skos/core#note": [ - { - "@language": "en", - "@value": "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." + "@value": "isEmpty" } ] } diff --git a/geosparql10/index.html b/geosparql10/index.html index c258ab326..183c38518 100644 --- a/geosparql10/index.html +++ b/geosparql10/index.html @@ -296,8 +296,8 @@

In domain of - defaultGeometryop
hasGeometryop
+ defaultGeometryop
@@ -337,20 +337,20 @@

In domain of dimensiondp
- asGMLdp
- isSimpledp
- asWKTdp
+ has serializationdp
coordinateDimensiondp
spatialDimensiondp
+ asWKTdp
+ isSimpledp
isEmptydp
- has serializationdp
+ asGMLdp
In range of - defaultGeometryop
hasGeometryop
+ defaultGeometryop
@@ -368,7 +368,7 @@

Is Defined By - http://www.opengis.net/spec/geosparql/1.0 + http://www.opengis.net/ont/geosparql @@ -382,66 +382,66 @@

Sub-classes - Geometryc
Featurec
+ Geometryc
In domain of + equalsop
+ containsop
+ containsop
insideop
- partially overlappingop
- coveredByop
- coversop
+ disjointop
+ overlapsop
+ equalsop
+ tangential proper partop
crossesop
+ overlapop
+ touchesop
+ coveredByop
meetop
- intersectsop
- non-tangential proper part inverseop
disconnectedop
+ externally connectedop
equalsop
- containsop
- disjointop
- equalsop
- touchesop
- tangential proper partop
+ partially overlappingop
non-tangential proper partop
- disjointop
- externally connectedop
- overlapop
- withinop
- overlapsop
tangential proper part inverseop
- containsop
- equalsop
+ coversop
+ disjointop
+ intersectsop
+ withinop
+ non-tangential proper part inverseop
In range of - overlapsop
+ externally connectedop
+ equalsop
+ partially overlappingop
+ containsop
+ tangential proper part inverseop
withinop
- containsop
+ disjointop
+ non-tangential proper part inverseop
+ tangential proper partop
+ equalsop
equalsop
- tangential proper part inverseop
+ containsop
+ overlapop
insideop
+ overlapsop
+ disjointop
crossesop
- partially overlappingop
- intersectsop
- non-tangential proper part inverseop
+ touchesop
coveredByop
+ disconnectedop
+ non-tangential proper partop
meetop
+ intersectsop
coversop
- containsop
- disjointop
- non-tangential proper partop
- equalsop
- touchesop
- tangential proper partop
- disconnectedop
- externally connectedop
- disjointop
- overlapop
- equalsop
@@ -489,7 +489,7 @@

defaultGeometryop Is Defined By - http://www.opengis.net/ont/geosparql + http://www.opengis.net/spec/geosparql/1.0 @@ -792,7 +792,7 @@

overlapopop Is Defined By - http://www.opengis.net/ont/geosparql + http://www.opengis.net/spec/geosparql/1.0 @@ -1161,7 +1161,7 @@

containsopopdp Is Defined By - http://www.opengis.net/ont/geosparql + http://www.opengis.net/spec/geosparql/1.0 @@ -1633,7 +1633,7 @@

has serializationdp Is Defined By - http://www.opengis.net/ont/geosparql + http://www.opengis.net/spec/geosparql/1.0 @@ -1707,7 +1707,7 @@

isSimpledp - - GeoSPARQL 1.0 Profile - - - - - - - - - -
made by - pyLODE - 2.13.2 -
-

GeoSPARQL 1.0 Profile

-

A Profile

-
-

Metadata

-
-
URI
-
http://www.opengis.net/def/geosparql
- -
Publisher(s)
-
- - Open Geospatial Consortium
-
-
Created
-
2020-11-20
-
Modified
-
2020-12-22
-
Issued
-
2021
-
Version Information
-
OGC GeoSPARQL 1.0
-
Version URI
-
http://www.opengis.net/def/geosparql/1.0
-
Profile RDF
-
RDF (turtle)
-
-
Has Resource Descriptor(s)
-
- GeoSPARQL Functions & Rules vocabulary
- GeoSPARQL Specification Document as a PDF
- GeoSPARQL Ontology
- Simple Features Vocabulary
-
-

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.

-
-
-
-

Resource Descriptors

- - - - - -
-

GeoSPARQL Functions & Rules vocabulary

- - - - - - - - - - - - - - - - - - - - - - - - - - -
Descriptionall GeoSPARQL functions and rules presented as a SKOS vocabulary
Artifact - http://defs-dev.opengis.net/static/definitions/conceptschemes/functions_geosparql.ttl -
Role(s) - - role:vocabulary
- -
Conforms to - - https://www.w3.org/TR/skos-reference/
- -
Formattext/turtle
-
-
-

GeoSPARQL Specification Document as a PDF

- - - - - - - - - - - - - - - - -
Artifact - https://portal.ogc.org/files/?artifact_id=47664 -
Role(s) - - role:specification
- -
Formatapplication/pdf
-
-
-

GeoSPARQL Ontology

- - - - - - - - - - - - - - - - - - - - - - - - - - -
DescriptionThe GeoSPARQL 1.1 ontology in RDF (turtle)
Artifact - http://schemas.opengis.net/geosparql/1.0/geosparql_vocab_all.rdf -
Role(s) - - role:scheme
- -
Conforms to - - http://www.w3.org/TR/owl2-rdf-based-semantics/
- -
Formatapplication/rdf+xml
-
-
-

Simple Features Vocabulary

- - - - - - - - - - - - - - - - - - - - - - - - - - -
DescriptionAn OWL ontology (vocabulary) of the Simple Features geometry types
Artifact - http://schemas.opengis.net/sf/1.0/simple_features_geometries.rdf -
Role(s) - - role:vocabulary
- -
Conforms to - - http://www.w3.org/TR/owl2-rdf-based-semantics/
- -
Formattext/xml
-
-
-
-

Namespaces

-
-
default (:)
-
http://www.opengis.net/def/geosparql
-
brick
-
https://brickschema.org/schema/Brick#
-
csvw
-
http://www.w3.org/ns/csvw#
-
dc
-
http://purl.org/dc/elements/1.1/
-
dcam
-
http://purl.org/dc/dcam/
-
dcat
-
http://www.w3.org/ns/dcat#
-
dcmitype
-
http://purl.org/dc/dcmitype/
-
dcterms
-
http://purl.org/dc/terms/
-
doap
-
http://usefulinc.com/ns/doap#
-
foaf
-
http://xmlns.com/foaf/0.1/
-
geo
-
http://www.opengis.net/ont/geosparql#
-
odrl
-
http://www.w3.org/ns/odrl/2/
-
ogc
-
http://www.opengis.net/def/
-
org
-
http://www.w3.org/ns/org#
-
owl
-
http://www.w3.org/2002/07/owl#
-
prof
-
http://www.w3.org/ns/dx/prof/
-
prov
-
http://www.w3.org/ns/prov#
-
qb
-
http://purl.org/linked-data/cube#
-
rdf
-
http://www.w3.org/1999/02/22-rdf-syntax-ns#
-
rdfs
-
http://www.w3.org/2000/01/rdf-schema#
-
role
-
http://www.w3.org/ns/dx/prof/role/
-
sdo
-
https://schema.org/
-
sh
-
http://www.w3.org/ns/shacl#
-
skos
-
http://www.w3.org/2004/02/skos/core#
-
sosa
-
http://www.w3.org/ns/sosa/
-
ssn
-
http://www.w3.org/ns/ssn/
-
time
-
http://www.w3.org/2006/time#
-
vann
-
http://purl.org/vocab/vann/
-
void
-
http://rdfs.org/ns/void#
-
wgs
-
https://www.w3.org/2003/01/geo/wgs84_pos#
-
xsd
-
http://www.w3.org/2001/XMLSchema#
-
-
- - \ No newline at end of file diff --git a/geosparql10/servicedescription_all_functions.html b/geosparql10/servicedescription_all_functions.html index 2b1b5c870..e90424ab6 100644 --- a/geosparql10/servicedescription_all_functions.html +++ b/geosparql10/servicedescription_all_functions.html @@ -222,7 +222,7 @@

Concept Scheme

Version URI
http://www.opengis.net/def/geosparql/servicedescallfunctions/1.0
Ontology RDF
-
RDF (turtle)
+
RDF (turtle)
diff --git a/geosparql10/servicedescription_allfunctions.ttl b/geosparql10/servicedescription_all_functions.ttl similarity index 100% rename from geosparql10/servicedescription_allfunctions.ttl rename to geosparql10/servicedescription_all_functions.ttl diff --git a/geosparql10/sf_geometries.html b/geosparql10/sf_geometries.html index 97c6cdcaa..c2c97fea6 100644 --- a/geosparql10/sf_geometries.html +++ b/geosparql10/sf_geometries.html @@ -318,10 +318,10 @@

Geometrycon

Narrower Concepts + Curvecon
Surfacecon
Pointcon
Geometry Collectioncon
- Curvecon
diff --git a/geosparql10/sf_geometries.json b/geosparql10/sf_geometries.json index 9679a0d38..dfcc132f6 100644 --- a/geosparql10/sf_geometries.json +++ b/geosparql10/sf_geometries.json @@ -1,6 +1,6 @@ [ { - "@id": "http://www.opengis.net/ont/sf#Polygon", + "@id": "http://www.opengis.net/ont/sf#MultiLineString", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -8,7 +8,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "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." + "@value": "A MultiLineString is a MultiCurve whose elements are LineStrings." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -19,46 +19,59 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Polygon" + "@value": "Multi Line String" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Surface" + "@id": "http://www.opengis.net/ont/sf#MultiCurve" } ] }, { - "@id": "http://www.opengis.net/ont/sf#Geometry", + "@id": "http://www.opengis.net/ont/sf", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Class", - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/2002/07/owl#Ontology" ], - "http://www.w3.org/2000/01/rdf-schema#comment": [ + "http://purl.org/dc/elements/1.1/creator": [ { - "@language": "en", - "@value": "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." + "@value": "Open Geospatial Consortium" } ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "http://purl.org/dc/elements/1.1/date": [ { - "@id": "http://www.opengis.net/ont/sf" + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2012-09-11" } ], - "http://www.w3.org/2000/01/rdf-schema#label": [ + "http://purl.org/dc/elements/1.1/description": [ { - "@language": "en", - "@value": "Geometry" + "@value": "An RDF/OWL vocabulary for defining SimpleFeature geometry types" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://purl.org/dc/elements/1.1/title": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@value": "Simple Features Vocabulary" + } + ], + "http://www.w3.org/2002/07/owl#imports": [ + { + "@id": "http://www.opengis.net/ont/geosparql" + } + ], + "http://www.w3.org/2002/07/owl#versionIRI": [ + { + "@id": "http://www.opengis.net/ont/sf/1.0" + } + ], + "http://www.w3.org/2002/07/owl#versionInfo": [ + { + "@value": "OGC GeoSPARQL 1.0" } ] }, { - "@id": "http://www.opengis.net/ont/sf#LineString", + "@id": "http://www.opengis.net/ont/sf#PolyhedralSurface", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -66,7 +79,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment." + "@value": "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." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -77,59 +90,46 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Line String" + "@value": "Polyhedral Surface" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Curve" + "@id": "http://www.opengis.net/ont/sf#Surface" } ] }, { - "@id": "http://www.opengis.net/ont/sf", + "@id": "http://www.opengis.net/ont/sf#Triangle", "@type": [ - "http://www.w3.org/2002/07/owl#Ontology" - ], - "http://purl.org/dc/elements/1.1/creator": [ - { - "@value": "Open Geospatial Consortium" - } - ], - "http://purl.org/dc/elements/1.1/date": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2012-09-11" - } - ], - "http://purl.org/dc/elements/1.1/description": [ - { - "@value": "An RDF/OWL vocabulary for defining SimpleFeature geometry types" - } + "http://www.w3.org/2000/01/rdf-schema#Class", + "http://www.w3.org/2002/07/owl#Class" ], - "http://purl.org/dc/elements/1.1/title": [ + "http://www.w3.org/2000/01/rdf-schema#comment": [ { - "@value": "Simple Features Vocabulary" + "@language": "en", + "@value": "A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary." } ], - "http://www.w3.org/2002/07/owl#imports": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://www.opengis.net/ont/geosparql" + "@id": "http://www.opengis.net/ont/sf" } ], - "http://www.w3.org/2002/07/owl#versionIRI": [ + "http://www.w3.org/2000/01/rdf-schema#label": [ { - "@id": "http://www.opengis.net/ont/sf/1.0" + "@language": "en", + "@value": "Triangle" } ], - "http://www.w3.org/2002/07/owl#versionInfo": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@value": "OGC GeoSPARQL 1.0" + "@id": "http://www.opengis.net/ont/sf#Polygon" } ] }, { - "@id": "http://www.opengis.net/ont/sf#GeometryCollection", + "@id": "http://www.opengis.net/ont/sf#LineString", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -137,7 +137,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "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." + "@value": "A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -148,17 +148,17 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Geometry Collection" + "@value": "Line String" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Geometry" + "@id": "http://www.opengis.net/ont/sf#Curve" } ] }, { - "@id": "http://www.opengis.net/ont/sf#Surface", + "@id": "http://www.opengis.net/ont/sf#GeometryCollection", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -166,7 +166,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "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." + "@value": "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." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -177,7 +177,7 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Surface" + "@value": "Geometry Collection" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ @@ -187,7 +187,7 @@ ] }, { - "@id": "http://www.opengis.net/ont/sf#Point", + "@id": "http://www.opengis.net/ont/sf#TIN", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -195,7 +195,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "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." + "@value": "A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -206,17 +206,17 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Point" + "@value": "Triangulated Irregular Network" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Geometry" + "@id": "http://www.opengis.net/ont/sf#PolyhedralSurface" } ] }, { - "@id": "http://www.opengis.net/ont/sf#PolyhedralSurface", + "@id": "http://www.opengis.net/ont/sf#Geometry", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -224,7 +224,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "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." + "@value": "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." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -235,17 +235,17 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Polyhedral Surface" + "@value": "Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Surface" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ] }, { - "@id": "http://www.opengis.net/ont/sf#Curve", + "@id": "http://www.opengis.net/ont/sf#MultiPoint", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -253,7 +253,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "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)." + "@value": "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." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -264,17 +264,17 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Curve" + "@value": "Multi Point" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Geometry" + "@id": "http://www.opengis.net/ont/sf#GeometryCollection" } ] }, { - "@id": "http://www.opengis.net/ont/sf#MultiLineString", + "@id": "http://www.opengis.net/ont/sf#MultiSurface", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -282,7 +282,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "A MultiLineString is a MultiCurve whose elements are LineStrings." + "@value": "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." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -293,17 +293,17 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Multi Line String" + "@value": "Multi Surface" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#MultiCurve" + "@id": "http://www.opengis.net/ont/sf#GeometryCollection" } ] }, { - "@id": "http://www.opengis.net/ont/sf#MultiSurface", + "@id": "http://www.opengis.net/ont/sf#LinearRing", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -311,7 +311,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "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." + "@value": "A LinearRing is a LineString that is both closed and simple." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -322,17 +322,17 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Multi Surface" + "@value": "Linear Ring" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#GeometryCollection" + "@id": "http://www.opengis.net/ont/sf#LineString" } ] }, { - "@id": "http://www.opengis.net/ont/sf#MultiPoint", + "@id": "http://www.opengis.net/ont/sf#MultiPolygon", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -340,7 +340,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "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." + "@value": "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." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -351,17 +351,17 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Multi Point" + "@value": "Multi Polygon" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#GeometryCollection" + "@id": "http://www.opengis.net/ont/sf#MultiSurface" } ] }, { - "@id": "http://www.opengis.net/ont/sf#TIN", + "@id": "http://www.opengis.net/ont/sf#Polygon", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -369,7 +369,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches." + "@value": "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." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -380,17 +380,17 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Triangulated Irregular Network" + "@value": "Polygon" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#PolyhedralSurface" + "@id": "http://www.opengis.net/ont/sf#Surface" } ] }, { - "@id": "http://www.opengis.net/ont/sf#Triangle", + "@id": "http://www.opengis.net/ont/sf#Curve", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -398,7 +398,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary." + "@value": "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)." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -409,17 +409,17 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Triangle" + "@value": "Curve" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Polygon" + "@id": "http://www.opengis.net/ont/sf#Geometry" } ] }, { - "@id": "http://www.opengis.net/ont/sf#LinearRing", + "@id": "http://www.opengis.net/ont/sf#Point", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -427,7 +427,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "A LinearRing is a LineString that is both closed and simple." + "@value": "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." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -438,17 +438,17 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Linear Ring" + "@value": "Point" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#LineString" + "@id": "http://www.opengis.net/ont/sf#Geometry" } ] }, { - "@id": "http://www.opengis.net/ont/sf#Line", + "@id": "http://www.opengis.net/ont/sf#Surface", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -456,7 +456,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "A Line is a LineString with exactly 2 Points." + "@value": "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." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -467,17 +467,17 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Line" + "@value": "Surface" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#LineString" + "@id": "http://www.opengis.net/ont/sf#Geometry" } ] }, { - "@id": "http://www.opengis.net/ont/sf#MultiPolygon", + "@id": "http://www.opengis.net/ont/sf#MultiCurve", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -485,7 +485,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "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." + "@value": "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." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -496,17 +496,17 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Multi Polygon" + "@value": "Multi Curve" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#MultiSurface" + "@id": "http://www.opengis.net/ont/sf#GeometryCollection" } ] }, { - "@id": "http://www.opengis.net/ont/sf#MultiCurve", + "@id": "http://www.opengis.net/ont/sf#Line", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -514,7 +514,7 @@ "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@language": "en", - "@value": "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." + "@value": "A Line is a LineString with exactly 2 Points." } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -525,12 +525,12 @@ "http://www.w3.org/2000/01/rdf-schema#label": [ { "@language": "en", - "@value": "Multi Curve" + "@value": "Line" } ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#GeometryCollection" + "@id": "http://www.opengis.net/ont/sf#LineString" } ] } diff --git a/geosparql11/funcsrules.html b/geosparql11/funcsrules.html index 0418d3722..86d6b5999 100644 --- a/geosparql11/funcsrules.html +++ b/geosparql11/funcsrules.html @@ -1,18 +1,23 @@ - - + + GeoSPARQL Functions and Rules Register + + + + - - - - - - -
-
-

GeoSPARQL Functions and Rules RegisterGeoSPARQL Functions and Rules Register

-

Metadata

-
-
-
- IRI -
-
- http://www.opengis.net/def/geosparql/funcsrules -
-
-
-
- Title -
-
-
    -
  • GeoSPARQL Functions and Rules Register

  • -
  • GeoSPARQL Functions and Rules Register

  • -
-
-
- -
-
- Creator -
-
-
    -
  • OGC GeoSPARQL Standards Working Group

  • -
  • OGC GeoSPARQL Standards Working Group

  • -
-
-
-
-
- Date Modified -
-
-
    -
  • 2021-06-16

  • -
  • 2021-06-16

  • -
-
-
- -
-
- Rights -
-
-
    -
  • (c) 2022 Open Geospatial Consortium

  • -
  • (c) 2022 Open Geospatial Consortium

  • -
-
-
- -
-
- Version Info -
-
-
    -
  • OGC GeoSPARQL 1.1

  • -
  • OGC GeoSPARQL 1.1

  • -
-
-
-
-
- Description -
-
-
    -
  • A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.1 specification

  • -
  • A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.1 specification

  • -
-
-
-
-
-
-

Namespaces

-
-
dcterms
-
- http://purl.org/dc/terms/ -
-
fno
-
- https://w3id.org/function/ontology# -
-
funcs
-
- http://www.opengis.net/def/function/geosparql/ -
-
geo
-
- http://www.opengis.net/ont/geosparql# -
-
ns1
-
- http://www.opengis.net/def/geosparql/ -
-
ogc
-
- http://www.opengis.net/ -
-
owl
-
- http://www.w3.org/2002/07/owl# -
-
policy
-
- http://www.opengis.net/def/metamodel/ogc-na/ -
-
rdf
-
- http://www.w3.org/1999/02/22-rdf-syntax-ns# -
-
rdfs
-
- http://www.w3.org/2000/01/rdf-schema# -
-
rules
-
- http://www.opengis.net/def/rule/geosparql/ -
-
sd
-
- http://www.w3.org/ns/sparql-service-description# -
-
sdo
+ + + +
made by + pyLODE + 2.13.2 +
+

GeoSPARQL Functions and Rules Register

+

A taxonomy

+
+

Concept Scheme

+
+
URI
+
http://www.opengis.net/def/geosparql/funcsrules
+
Publisher(s)
- https://schema.org/ + + Open Geospatial Consortium
-
skos
+
Creator(s)
- http://www.w3.org/2004/02/skos/core# + OGC GeoSPARQL Standards Working Group
-
spec11
+
Modified
+
2021-06-16
+
Version Information
+
OGC GeoSPARQL 1.1
+
Version URI
+
http://www.opengis.net/def/geosparql/funcsrules/1.1
+
License & Rights
- http://www.opengis.net/spec/geosparql/1.1/specification.html# + https://www.ogc.org/license
+ © 2022 Open Geospatial Consortium
-
status
-
- http://www.opengis.net/def/status/ -
-
xsd
-
- http://www.w3.org/2001/XMLSchema# -
-
+
Ontology RDF
+
RDF (turtle)
+
+

Description

+
+

A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.1 specification

-
-

Legend

-
+
+
+

Table of Contents

+
    +
  1. Collections
  2. +
  3. Concepts
  4. +
  5. Namespaces
  6. +
  7. Legend
  8. +
+
+
+

Overview

+
+
 
+
Figure 1: Taxonomy overview
+
+
+

Collections

+ +
+

GeoSPARQL Functionscol

+ + + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/
Definition

All the GeoSPARQL Functions defined within the GeoSPARQL 1.1 specification

Source + http://www.opengis.net/doc/geosparql/1.1 +
Members + funcs:ehDisjointcon, + funcs:envelopecon, + funcs:asWKTcon, + funcs:buffercon, + funcs:asKMLcon, + funcs:unioncon, + funcs:metricLengthcon, + funcs:maxxcon, + funcs:sfOverlapscon, + funcs:sfDisjointcon, + funcs:rcc8tppcon, + funcs:sfCrossescon, + funcs:sfEqualscon, + funcs:asGMLcon, + funcs:lengthcon, + funcs:differencecon, + funcs:ehCoveredBycon, + funcs:maxycon, + funcs:boundarycon, + funcs:sfContainscon, + funcs:asDGGScon, + funcs:areacon, + funcs:rcc8eqcon, + funcs:symDifferencecon, + funcs:rcc8dccon, + funcs:relatecon, + funcs:ehEqualscon, + funcs:concaveHullcon, + funcs:rcc8ntppcon, + funcs:isSimplecon, + funcs:sfIntersectscon, + funcs:maxzcon, + funcs:sfWithincon, + funcs:distancecon, + funcs:convexHullcon, + funcs:ehCoverscon, + funcs:rcc8tppicon, + funcs:intersectioncon, + funcs:ehInsidecon, + funcs:ehContainscon, + funcs:ehOverlapcon, + funcs:sfTouchescon, + funcs:rcc8pocon, + funcs:ehMeetcon, + funcs:rcc8eccon, + funcs:getSRIDcon, + funcs:metricAreacon, + funcs:boundingCirclecon, + funcs:minxcon, + funcs:asGeoJSONcon, + funcs:metricDistancecon, + funcs:dimensioncon, + funcs:perimetercon, + funcs:rcc8ntppicon, + funcs:minycon, + funcs:metricBuffercon, + funcs:metricPerimetercon, + funcs:isEmptycon, + funcs:minzcon +
+
+
+

GeoSPARQL Common Query Functionscol

+ + + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/common
Definition

All the GeoSPARQL Common Query Functions defined within the GeoSPARQL 1.1 specification

Source + http://www.opengis.net/doc/geosparql/1.1 +
Members + funcs:relatecon +
+
+
+

GeoSPARQL Egenhofer Topological Functionscol

+ + + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/eh
Definition

All the GeoSPARQL Egenhofer Topological Functions defined within the GeoSPARQL 1.1 specification

Source + http://www.opengis.net/doc/geosparql/1.1 +
Members + funcs:ehContainscon, + funcs:ehOverlapcon, + funcs:ehDisjointcon, + funcs:ehEqualscon, + funcs:ehMeetcon, + funcs:ehCoveredBycon, + funcs:ehCoverscon, + funcs:ehInsidecon +
+
+
+

GeoSPARQL Non-topological Query Functionscol

+ + + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/nonTopo
Definition

All the GeoSPARQL Non-topological Query Functions defined within the GeoSPARQL 1.1 specification

Source + http://www.opengis.net/doc/geosparql/1.1 +
Members + funcs:metricBuffercon, + funcs:envelopecon, + funcs:buffercon, + funcs:metricLengthcon, + funcs:unioncon, + funcs:maxxcon, + funcs:numGeometriescon, + funcs:lengthcon, + funcs:differencecon, + funcs:maxycon, + funcs:boundarycon, + funcs:symDifferencecon, + funcs:geometryNcon, + funcs:isSimplecon, + funcs:dimensioncon, + funcs:maxzcon, + funcs:distancecon, + funcs:convexHullcon, + funcs:intersectioncon, + funcs:metricAreacon, + funcs:boundingCirclecon, + funcs:minxcon, + funcs:perimetercon, + funcs:metricDistancecon, + funcs:getSRIDcon, + funcs:minycon, + funcs:areacon, + funcs:metricPerimetercon, + funcs:isEmptycon, + funcs:minzcon +
+
+
+

GeoSPARQL RCC8 Topological Functionscol

+ + + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/rcc
Definition

All the GeoSPARQL RCC8 Topological Functions defined within the GeoSPARQL 1.1 specification

Source + http://www.opengis.net/doc/geosparql/1.1 +
Members + funcs:rcc8pocon, + funcs:rcc8ntppcon, + funcs:rcc8eccon, + funcs:rcc8tppicon, + funcs:rcc8eqcon, + funcs:rcc8ntppicon, + funcs:rcc8tppcon, + funcs:rcc8dccon +
+
+
+

GeoSPARQL Spatial Aggregate Functionscol

+ + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/sa
Source + http://www.opengis.net/doc/geosparql/1.1 +
Members + funcs:aggUnioncon, + funcs:aggCentroidcon, + funcs:aggConcaveHullcon, + funcs:aggBoundingBoxcon, + funcs:aggBoundingCirclecon +
+
+
+

GeoSPARQL Simple Features Functionscol

+ + + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/sf
Definition

All the GeoSPARQL Simple Features Topological Functions defined within the GeoSPARQL 1.1 specification

Source + http://www.opengis.net/doc/geosparql/1.1 +
Members + funcs:sfEqualscon, + funcs:sfTouchescon, + funcs:sfIntersectscon, + funcs:sfWithincon, + funcs:sfContainscon, + funcs:sfOverlapscon, + funcs:sfDisjointcon, + funcs:sfCrossescon +
+
+
+

GeoSPARQL Rulescol

+ + + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/
Definition

All the GeoSPARQL Rules defined within the GeoSPARQL 1.1 specification

Source + http://www.opengis.net/doc/geosparql/1.1 +
Members + rules:ehInsidecon, + rules:sfWithincon, + rules:rcc8eccon, + rules:ehCoveredBycon, + rules:sfEqualscon, + rules:sfContainscon, + rules:sfCrossescon, + rules:rcc8dccon, + rules:sfDisjointcon, + rules:rcc8tppicon, + rules:sfIntersectscon, + rules:rcc8ntppicon, + rules:ehContainscon, + rules:ehDisjointcon, + rules:rcc8ntppcon, + rules:rcc8tppcon, + rules:ehOverlapcon, + rules:ehEqualscon, + rules:rcc8eqcon, + rules:sfTouchescon, + rules:rcc8pocon, + rules:ehCoverscon, + rules:ehMeetcon, + rules:sfOverlapscon +
+
+
+

GeoSPARQL Egenhofer Topological Rulescol

+ + + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/eh
Definition

All the GeoSPARQL Egenhofer Rules defined within the GeoSPARQL 1.1 specification

Source + http://www.opengis.net/doc/geosparql/1.1 +
Members + rules:ehInsidecon, + rules:ehContainscon, + rules:ehOverlapcon, + rules:ehEqualscon, + rules:ehDisjointcon, + rules:ehCoverscon, + rules:ehMeetcon, + rules:ehCoveredBycon +
+
+
+

GeoSPARQL RCC8 Topological Rulescol

+ + + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/rcc
Definition

All the GeoSPARQL RCC8 Rules defined within the GeoSPARQL 1.1 specification

Source + http://www.opengis.net/doc/geosparql/1.1 +
Members + rules:rcc8tppicon, + rules:rcc8eccon, + rules:rcc8tppcon, + rules:rcc8ntppicon, + rules:rcc8eqcon, + rules:rcc8pocon, + rules:rcc8dccon, + rules:rcc8ntppcon +
+
+
+

GeoSPARQL Simple Features Rulescol

+ + + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/sf
Definition

All the GeoSPARQL Simple Features Topological Rules defined within the GeoSPARQL 1.1 specification

Source + http://www.opengis.net/doc/geosparql/1.1 +
Members + rules:sfIntersectscon, + rules:sfEqualscon, + rules:sfContainscon, + rules:sfTouchescon, + rules:sfCrossescon, + rules:sfWithincon, + rules:sfOverlapscon, + rules:sfDisjointcon +
+
+
+
+

Concepts

+ +
+

concave hullcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/aggConcaveHull
Definition +

A spatial aggregate function that calculates the concave hull of a set of geometries.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

aggregate unioncon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/aggUnion
Definition +

A spatial aggregate function that calculates the union of a set of geometries.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

bounding boxcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/aggboundingBox
Definition +

A spatial aggregate function that calculates the minimum bounding box of set of geometries.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

bounding circlecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/aggboundingCircle
Definition +

A spatial aggregate function that calculates the minimum bounding circle of set of geometries.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

areacon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/area
Definition +

Returns the area of a geometry in square meters.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
-
-

made by - - p - y - LODE - - 3.0.6a - with the - VocPub - profile -

-
-
-

Table of Contents

- -
- +
+

asDGGScon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/asDGGS
Definition +

Converts a given geometry to an equivalent DGGS representation, formulated according to the specific DGGS literal indicated using the specificDggsDatatype parameter.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

asGMLcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/asGML
Definition +

Converts a given geometry to an equivalent GML representation defined by a gmlProfile version string preserving the coordinate reference system.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

asGeoJSONcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/asGeoJSON
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.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

asKMLcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/asKML
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.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

asWKTcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/asWKT
Definition +

Converts a given geometry to an equivalent WKT representation preserving the coordinate reference system and geometry type, if possible.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

boundarycon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/boundary
Definition +

A query function that returns the boundary of the input geometry.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

bounding circlecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/boundingCircle
Definition +

A query function that calculates the minimum bounding circle of set of geometries.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

buffercon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/buffer
Definition +

A query function that returns a buffer around the input geometry.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

centroidcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/centroid
Definition +

A spatial aggregate function that calculates a centroid of a set of geometries.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

concave hullcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/concaveHull
Definition +

A query function that calculates the concave hull of a set of geometries.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

convex hullcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/convexHull
Definition +

A query function that returns the convex hull of the input geometry.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

differencecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/difference
Definition +

A query function that returns a geometry consisting of all points that are part of the first geometry but not the second geometry.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

areacon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/dimension
Definition +

Returns the dimension of a geometry.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

distancecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/distance
Definition +

A query function that returns the distance between the two closest points of the input geometries.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

containscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/ehContains
Definition +

A query function that returns true if the first geometry argument spatially contains the second geometry argument.

+

DE-9IM: TTFFFF*


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

covered bycon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/ehCoveredBy
Definition +

A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.

+

DE-9IM: TFFTFT*


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

coverscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/ehCovers
Definition +

A query function that returns true if the first geometry argument spatially covers the second geometry argument.

+

DE-9IM: TTFTFF*


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

disjointcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/ehDisjoint
Definition +

A query function that returns true if the input geometries are disjoint.

+

DE-9IM: FFFF***


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

equalscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/ehEquals
Definition +

A query function that returns true if the input geometries are equal.

+

DE-9IM: TFFFTFFFT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

insidecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/ehInside
Definition +

A query function that returns true if the first geometry argument is spatially inside the second geometry argument.

+

DE-9IM: TFFFFT*


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

meetcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/ehMeet
Definition +

A query function that returns true if the input geometries meet.

+

DE-9IM: FT* ^ FT ^ FT****


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

overlapcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/ehOverlap
Definition +

A query function that returns true if the input geometries overlap.

+

DE-9IM: TTT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

envelopecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/envelope
Definition +

A query function that returns the minimum bounding rectangle of the input geometry.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

geometryNcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/geometryN
Definition +

A query function that returns the the nth geometry if the given geometry literal contains a GeometryCollection.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

getSRIDcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/getSRID
Definition +

A query function that returns the spatial reference system URI of the input geometry.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

intersectioncon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/intersection
Definition +

A query function that returns a geometry consisting of all points that are part of both input geometries.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

isEmptycon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/isEmpty
Definition +

A query function that returns true if the input geometry is empty.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

isSimplecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/isSimple
Definition +

A query function that returns true if the input geometry is a simple geometry.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

lengthcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/length
Definition +

Returns the length of a geometry in meters.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

maxXcon

+ + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/maxx
Definition +

A query function that returns the maximum x coordinate of the input geometry.


+
Scope Note +

X indicates the first dimension as indicated by the spatial reference system


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

maxYcon

+ + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/maxy
Definition +

A query function that returns the maximum y coordinate of the input geometry.


+
Scope Note +

Y indicates the second dimension as indicated by the spatial reference system


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

maxZcon

+ + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/maxz
Definition +

A query function that returns the maximum z coordinate of the input geometry.


+
Scope Note +

Z indicates the third dimension as indicated by the spatial reference system


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

metric areacon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/metricArea
Definition +

Returns the area of a geometry in squaremeters.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

metric buffercon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/metricBuffer
Definition +

A query function that returns a buffer around the input geometry, using a distance in meters.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

metric distancecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/metricDistance
Definition +

A query function that returns the distance in meters between the two closest points of the input geometries.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

metric lengthcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/metricLength
Definition +

Returns the length of a geometry in meters.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

metric perimetercon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/metricPerimeter
Definition +

Returns the perimeter of a geometry in meters.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

minXcon

+ + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/minx
Definition +

A query function that returns the minimum x coordinate of the input geometry.


+
Scope Note +

X indicates the first dimension as indicated by the spatial reference system


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

minYcon

+ + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/miny
Definition +

A query function that returns the minimum y coordinate of the input geometry.


+
Scope Note +

Y indicates the second dimension as indicated by the spatial reference system


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

minZcon

+ + + + + + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/minz
Definition +

A query function that returns the minimum z coordinate of the input geometry.


+
Scope Note +

Z indicates the third dimension as indicated by the spatial reference system


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

numGeometriescon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/numGeometries
Definition +

A query function that returns the number of geometries if the given geometry literal contains a GeometryCollection.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

perimetercon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/perimeter
Definition +

Returns the perimeter of a geometry in meters.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

disconnectedcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/rcc8dc
Definition +

A query function that returns true if the input geometries are disjoint.

+

DE-9IM: FFTFFTTTT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

externally connectedcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/rcc8ec
Definition +

A query function that returns true if the input geometries meet.

+

DE-9IM: FFTFTTTTT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

equalscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/rcc8eq
Definition +

A query function that returns true if the input geometries are equal.

+

DE-9IM: TFFFTFFFT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

non-tangential proper partcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/rcc8ntpp
Definition +

A query function that returns true if the first geometry argument is spatially inside the second geometry argument.

+

DE-9IM: TFFTFFTTT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

non-tangential proper part inversecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/rcc8ntppi
Definition +

A query function that returns true if the first geometry argument spatially contains the second geometry argument.

+

DE-9IM: TTTFFTFFT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

partially overlappingcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/rcc8po
Definition +

A query function that returns true if the input geometries overlap.

+

DE-9IM: TTTTTTTTT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

tangential proper partcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/rcc8tpp
Definition +

A query function that returns true if the first geometry argument is spatially covered by the second geometry argument.

+

DE-9IM: TFFTTFTTT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

tangential proper part inversecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/rcc8tppi
Definition +

A query function that returns true if the first geometry argument spatially covers the second geometry argument.

+

DE-9IM: TTTFTTFFT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

relatecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/relate
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.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

containscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/sfContains
Definition +

A query function that returns true if the first geometry argument spatially contains the second geometry argument.

+

DE-9IM: T*FF*


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

crossescon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/sfCrosses
Definition +

A query function that returns true if the first geometry argument spatially crosses the second geometry argument.

+

DE-9IM: TTT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

disjointcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/sfDisjoint
Definition +

A query function that returns true if the input geometries are disjoint.

+

DE-9IM: FFFF***


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

equalscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/sfEquals
Definition +

A query function that returns true if the input geometries are equal.

+

DE-9IM: TFFFTFFFT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

intersectscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/sfIntersects
Definition +

A query function that returns true if the input geometries intersect.

+

DE-9IM: T* ^ T* ^ T ^ T**


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

overlapscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/sfOverlaps
Definition +

A query function that returns true if the first geometry argument spatially overlaps the second geometry argument.

+

DE-9IM: TTT


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

touchescon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/sfTouches
Definition +

A query function that returns true if the input geometries touch.

+

DE-9IM: FT* ^ FT ^ FT****


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

withincon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/sfWithin
Definition +

A query function that returns true if the first geometry argument is spatially within the second geometry argument.

+

DE-9IM: TFF**


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

symmetric differencecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/symDifference
Definition +

A query function that returns a geometry consisting of all points that are part of only one input geometry.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

transformcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/transform
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.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

unioncon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/function/geosparql/union
Definition +

A query function that returns a geometry consisting of all points that are part of at least one input geometry.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

containscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/ehContains
Definition +

A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

covered bycon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/ehCoveredBy
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.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

coverscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/ehCovers
Definition +

A query rewrite rule used to determine if one spatial object covers another spatial object based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

disjointcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/ehDisjoint
Definition +

A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

equalscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/ehEquals
Definition +

A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

insidecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/ehInside
Definition +

A query rewrite rule used to determine if one spatial object is inside another spatial object based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

meetcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/ehMeet
Definition +

A query rewrite rule used to determine if two spatial objects meet based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

overlapcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/ehOverlap
Definition +

A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

disconnectedcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/rcc8dc
Definition +

A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

externally connectedcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/rcc8ec
Definition +

A query rewrite rule used to determine if two spatial objects are externally connected based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

equalscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/rcc8eq
Definition +

A query rewrite rule used to determine two spatial objects are equal based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

non-tangential proper partcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/rcc8ntpp
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.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

non-tangential proper part inversecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/rcc8ntppi
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.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

partially overlappingcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/rcc8po
Definition +

A query rewrite rule used to determine if two spatial objects partially overlap based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

tangential proper partcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/rcc8tpp
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.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

tangential proper part inversecon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/rcc8tppi
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.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

containscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/sfContains
Definition +

A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

crossescon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/sfCrosses
Definition +

A query rewrite rule used to determine if two spatial objects cross based their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

disjointcon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/sfDisjoint
Definition +

A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

equalscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/sfEquals
Definition +

A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

intersectscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/sfIntersects
Definition +

A query rewrite rule used to determine if two spatial objects intersect based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

overlapscon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/sfOverlaps
Definition +

A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

touchescon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/sfTouches
Definition +

A query rewrite rule used to determine if two spatial objects touch based on their associated primary geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+

withincon

+ + + + + + + + + + + + + +
URIhttp://www.opengis.net/def/rule/geosparql/sfWithin
Definition +

A query rewrite rule used to determine if one spatial object is within another spatial object based on their associated geometry objects.


+
Source + http://www.opengis.net/doc/geosparql/1.1 +
+
+
+ +
+

Namespaces

+
+
default (:)
+
http://www.opengis.net/def/geosparql/funcsrules
+
brick
+
https://brickschema.org/schema/Brick#
+
csvw
+
http://www.w3.org/ns/csvw#
+
dc
+
http://purl.org/dc/elements/1.1/
+
dcam
+
http://purl.org/dc/dcam/
+
dcat
+
http://www.w3.org/ns/dcat#
+
dcmitype
+
http://purl.org/dc/dcmitype/
+
dcterms
+
http://purl.org/dc/terms/
+
doap
+
http://usefulinc.com/ns/doap#
+
fno
+
https://w3id.org/function/ontology#
+
foaf
+
http://xmlns.com/foaf/0.1/
+
funcs
+
http://www.opengis.net/def/function/geosparql/
+
geo
+
http://www.opengis.net/ont/geosparql#
+
odrl
+
http://www.w3.org/ns/odrl/2/
+
ogc
+
http://www.opengis.net/
+
org
+
http://www.w3.org/ns/org#
+
owl
+
http://www.w3.org/2002/07/owl#
+
policy
+
http://www.opengis.net/def/metamodel/ogc-na/
+
prof
+
http://www.w3.org/ns/dx/prof/
+
prov
+
http://www.w3.org/ns/prov#
+
qb
+
http://purl.org/linked-data/cube#
+
rdf
+
http://www.w3.org/1999/02/22-rdf-syntax-ns#
+
rdfs
+
http://www.w3.org/2000/01/rdf-schema#
+
rules
+
http://www.opengis.net/def/rule/geosparql/
+
sd
+
http://www.w3.org/ns/sparql-service-description#
+
sdo
+
https://schema.org/
+
sh
+
http://www.w3.org/ns/shacl#
+
skos
+
http://www.w3.org/2004/02/skos/core#
+
sosa
+
http://www.w3.org/ns/sosa/
+
spec11
+
http://www.opengis.net/spec/geosparql/1.1/specification.html#
+
ssn
+
http://www.w3.org/ns/ssn/
+
status
+
http://www.opengis.net/def/status/
+
time
+
http://www.w3.org/2006/time#
+
vann
+
http://purl.org/vocab/vann/
+
void
+
http://rdfs.org/ns/void#
+
wgs
+
https://www.w3.org/2003/01/geo/wgs84_pos#
+
xsd
+
http://www.w3.org/2001/XMLSchema#
+
+
+ +
+

Legend

+ + + +
colCollections
conConcepts
+
+ \ No newline at end of file diff --git a/geosparql11/funcsrules.json b/geosparql11/funcsrules.json new file mode 100644 index 000000000..353d62ccd --- /dev/null +++ b/geosparql11/funcsrules.json @@ -0,0 +1,10734 @@ +[ + { + "@id": "http://www.opengis.net/def/function/geosparql/convexHull_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehInside_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricPerimeter_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/sf-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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***" + } + ], + "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.2.2" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "within" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricBuffer_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfContains", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/sf-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "contains" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tpp", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/rcc8-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "tangential proper part" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/distance_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asGeoJSON", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/contributor": [ + { + "@value": "Timo Homburg" + } + ], + "http://purl.org/dc/terms/creator": [ + { + "@value": "OGC GeoSPARQL 2.0 Standard Working Group" + } + ], + "http://purl.org/dc/terms/date": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2021-05-20" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-geojson-function" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "asGeoJSON" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/asGeoJSON_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/asGeoJSON_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/common", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Collection" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "All the GeoSPARQL Common Query Functions defined within the GeoSPARQL 1.1 specification" + } + ], + "http://www.w3.org/2004/02/skos/core#member": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/relate" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "GeoSPARQL Common Query Functions" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundingCircle", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/date": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2021-02-25" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that calculates the minimum bounding circle of set of geometries." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "bounding circle" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asKML_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/geometryN_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricDistance_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/nonTopo", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Collection" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "All the GeoSPARQL Non-topological Query Functions defined within the GeoSPARQL 1.1 specification" + } + ], + "http://www.w3.org/2004/02/skos/core#member": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/area" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundary" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundingCircle" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/convexHull" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/difference" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/dimension" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/distance" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/envelope" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/geometryN" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/getSRID" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricArea" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricBuffer" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricDistance" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricLength" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/intersection" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/isEmpty" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/isSimple" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/length" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxx" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxy" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxz" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricPerimeter" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/minx" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/miny" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/minz" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/perimeter" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/numGeometries" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/symDifference" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/union" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "GeoSPARQL Non-topological Query Functions" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/relate_param3", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "pattern-matrix" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/symDifference_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/perimeter", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "Returns the perimeter of a geometry in meters." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "perimeter" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/perimeter_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/perimeter_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/perimeter_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/rcc8-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries are disjoint. \r\n\r\nDE-9IM: FFTFFTTTT" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "disconnected" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricLength_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricDistance", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the distance in meters between the two closest points of the input geometries." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "metric distance" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/metricDistance_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricDistance_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/metricDistance_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/distance_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/concaveHull_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sf", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Collection" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "All the GeoSPARQL Simple Features Topological Rules defined within the GeoSPARQL 1.1 specification" + } + ], + "http://www.w3.org/2004/02/skos/core#member": [ + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfContains" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfCrosses" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfDisjoint" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfEquals" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfIntersects" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfOverlaps" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfTouches" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfWithin" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "GeoSPARQL Simple Features Rules" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfTouches", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/sf-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects touch based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "touches" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/aggConcaveHull", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Aggregate", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/date": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2021-02-25" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A spatial aggregate function that calculates the concave hull of a set of geometries." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "concave hull" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/convexHull", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the convex hull of the input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "convex hull" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/convexHull_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/convexHull_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/getSRID_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#anyURI" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/miny_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asDGGS_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "specificDggsDatatype" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#anyURI" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/isEmpty_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/area_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/envelope_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/minz_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundary_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/aggboundingCircle", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Aggregate", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/date": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2021-02-25" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A spatial aggregate function that calculates the minimum bounding circle of set of geometries." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "bounding circle" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntpp", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/rcc8-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "non-tangential proper part" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/symDifference", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns a geometry consisting of all points that are part of only one input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "symmetric difference" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/symDifference_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/symDifference_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/symDifference_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/eh-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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**" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "covered by" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehConveredBy_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/distance_param3", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "units" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#anyURI" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/isSimple", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometry is a simple geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "isSimple" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/isSimple_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/isSimple_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/centroid", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/date": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2021-02-25" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A spatial aggregate function that calculates a centroid of a set of geometries." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "centroid" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/centroid_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/centroid_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/length_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricPerimeter", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "Returns the perimeter of a geometry in meters." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "metric perimeter" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/metricPerimeter_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/metricPerimeter_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/sf-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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**" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "crosses" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfEquals", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/sf-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "equals" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricArea_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehContains_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/difference_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/intersection_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asWKT_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/numGeometries_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/aggUnion", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Aggregate", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A spatial aggregate function that calculates the union of a set of geometries." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "aggregate union" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asGML", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-gml-function" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "Converts a given geometry to an equivalent GML representation defined by a gmlProfile version string preserving the coordinate reference system." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "asGML" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/asGML_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asGML_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/asGML_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asKML_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/geometryN_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geomindex" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#int" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricArea_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehMeet", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/eh-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects meet based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "meet" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/relate_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxz", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the maximum z coordinate of the input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "maxZ" + } + ], + "http://www.w3.org/2004/02/skos/core#scopeNote": [ + { + "@language": "en", + "@value": "Z indicates the third dimension as indicated by the spatial reference system" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/maxz_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/maxz_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asGeoJSON_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/geometryN_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/concaveHull_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/perimeter_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/union_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfIntersects", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/sf-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects intersect based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "intersects" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/rcc8-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries are equal. \r\n \r\nDE-9IM: TFFFTFFFT" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "equals" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/numGeometries", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept", + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the number of geometries if the given geometry literal contains a GeometryCollection." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "numGeometries" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/numGeometries_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/numGeometries_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sa", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Collection" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#member": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/aggBoundingBox" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/aggBoundingCircle" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/aggCentroid" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/aggConcaveHull" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/aggUnion" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "GeoSPARQL Spatial Aggregate Functions" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/eh-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries meet.\r\n\r\nDE-9IM: FT******* ^ F**T***** ^ F***T****" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "meet" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/transform_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/perimeter_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8eq", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/rcc8-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine two spatial objects are equal based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "equals" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asGML_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricLength", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "Returns the length of a geometry in meters." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "metric length" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/metricLength_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/metricLength_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/envelope_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/union_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricLength_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/symDifference_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/rcc8-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the first geometry argument is spatially inside the second geometry argument.\r\n\r\nDE-9IM: TFFTFFTTT" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "non-tangential proper part" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Collection" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "All the GeoSPARQL Rules defined within the GeoSPARQL 1.1 specification" + } + ], + "http://www.w3.org/2004/02/skos/core#member": [ + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehContains" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehCoveredBy" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehCovers" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehDisjoint" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehEquals" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehInside" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehMeet" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehOverlap" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8dc" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ec" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8eq" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntpp" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntppi" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8po" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tpp" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tppi" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfContains" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfCrosses" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfDisjoint" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfEquals" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfIntersects" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfOverlaps" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfTouches" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfWithin" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "GeoSPARQL Rules" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Collection" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "All the GeoSPARQL Functions defined within the GeoSPARQL 1.1 specification" + } + ], + "http://www.w3.org/2004/02/skos/core#member": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/area" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asDGGS" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asGML" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asGeoJSON" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asKML" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asWKT" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundary" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundingCircle" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/concaveHull" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/convexHull" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/difference" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/dimension" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/distance" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehContains" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehInside" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/envelope" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/getSRID" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/intersection" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/isEmpty" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/isSimple" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/length" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxx" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxy" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxz" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricArea" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricBuffer" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricDistance" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricLength" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricPerimeter" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/minx" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/miny" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/minz" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/perimeter" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/relate" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/symDifference" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/union" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "GeoSPARQL Functions" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/centroid_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxy", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the maximum y coordinate of the input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "maxY" + } + ], + "http://www.w3.org/2004/02/skos/core#scopeNote": [ + { + "@language": "en", + "@value": "Y indicates the second dimension as indicated by the spatial reference system" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/maxy_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/maxy_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asGeoJSON_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/getSRID_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/sf-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries are equal. \r\n\r\nDE-9IM: TFFFTFFFT" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "equals" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/distance_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxy_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehContains", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/eh-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if one spatial object contains another spatial object based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "contains" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfWithin", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/sf-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if one spatial object is within another spatial object based on their associated geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "within" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns a buffer around the input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "buffer" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer_param2" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer_param3" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxx", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the maximum x coordinate of the input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "maxX" + } + ], + "http://www.w3.org/2004/02/skos/core#scopeNote": [ + { + "@language": "en", + "@value": "X indicates the first dimension as indicated by the spatial reference system" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/maxx_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/maxx_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/area", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "Returns the area of a geometry in square meters." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "area" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/area_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/area_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/area_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/minz_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/transform_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "srsIRI" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#anyURI" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/sf-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries are disjoint. \r\n \r\nDE-9IM: FF*FF****" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "disjoint" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehContains_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Collection" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "All the GeoSPARQL RCC8 Topological Functions defined within the GeoSPARQL 1.1 specification" + } + ], + "http://www.w3.org/2004/02/skos/core#member": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "GeoSPARQL RCC8 Topological Functions" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/length_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + }, + { + "@id": "http://www.w3.org/2001/XMLSchema#anyURI" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehInside", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/eh-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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**" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "inside" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehInside_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehInside_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehInside_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntppi", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/rcc8-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "non-tangential proper part inverse" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/minx_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricDistance_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8dc", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/rcc8-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "disconnected" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8po", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/rcc8-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects partially overlap based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "partially overlapping" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/rcc8-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "tangential proper part" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/difference_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/length", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "Returns the length of a geometry in meters." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "length" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/length_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/length_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/length_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxx_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/rcc8-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the first geometry argument spatially covers the second geometry argument.\r\n\r\nDE-9IM: TTTFTTFFT" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "tangential proper part inverse" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/minx", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the minimum x coordinate of the input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "minX" + } + ], + "http://www.w3.org/2004/02/skos/core#scopeNote": [ + { + "@language": "en", + "@value": "X indicates the first dimension as indicated by the spatial reference system" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/minx_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/minx_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxz_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/eh", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Collection" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "All the GeoSPARQL Egenhofer Rules defined within the GeoSPARQL 1.1 specification" + } + ], + "http://www.w3.org/2004/02/skos/core#member": [ + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehContains" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehCoveredBy" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehCovers" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehDisjoint" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehEquals" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehInside" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehMeet" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehOverlap" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "GeoSPARQL Egenhofer Topological Rules" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tppi", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/rcc8-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "tangential proper part inverse" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehCovers", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/eh-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if one spatial object covers another spatial object based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "covers" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/isEmpty", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometry is empty." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "isEmpty" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/isEmpty_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/isEmpty_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/eh-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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*" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "covers" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asDGGS_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/difference", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns a geometry consisting of all points that are part of the first geometry but not the second geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "difference" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/difference_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/difference_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/difference_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/relate", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/relate-query-function" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "relate" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/relate_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/relate_param2" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/relate_param3" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/relate_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/sf-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\r\n\r\nDE-9IM: T*****FF*" + } + ], + "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.2.1" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "contains" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/concaveHull", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/date": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2021-02-25" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that calculates the concave hull of a set of geometries." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "concave hull" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/concaveHull_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/concaveHull_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sf", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Collection" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "All the GeoSPARQL Simple Features Topological Functions defined within the GeoSPARQL 1.1 specification" + } + ], + "http://www.w3.org/2004/02/skos/core#member": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "GeoSPARQL Simple Features Functions" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/centroid_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asGML_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricPerimeter_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/union", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns a geometry consisting of all points that are part of at least one input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.2.3" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "union" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/union_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/union_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/union_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/miny", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the minimum y coordinate of the input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "minY" + } + ], + "http://www.w3.org/2004/02/skos/core#scopeNote": [ + { + "@language": "en", + "@value": "Y indicates the second dimension as indicated by the spatial reference system" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/miny_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/miny_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxx_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehCoveredBy", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/eh-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if one spatial object is covered by another spatial object based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "covered by" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundary", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the boundary of the input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "boundary" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/boundary_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/boundary_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/dimension_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#integer" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/minx_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/envelope", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the minimum bounding rectangle of the input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "envelope" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/envelope_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/envelope_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/isEmpty_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/union_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asKML", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-kml-function" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "asKML" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/asKML_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/asKML_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehContains", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/eh-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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*" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "contains" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehContains_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehContains_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehContains_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricBuffer", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/date": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2022-04-20" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns a buffer around the input geometry, using a distance in meters." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "metric buffer" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/metricBuffer_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricBuffer_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/metricBuffer_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/miny_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/aggboundingBox", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Aggregate", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/date": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2021-02-25" + } + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A spatial aggregate function that calculates the minimum bounding box of set of geometries." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "bounding box" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/isSimple_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/symDifference_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/transform", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "transform" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/transform_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/transform_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/transform_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ec", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/rcc8-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects are externally connected based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "externally connected" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/rcc8-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries overlap.\r\n\r\nDE-9IM: TTTTTTTTT" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "partially overlapping" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/intersection_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asDGGS", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-dggs-function" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "Converts a given geometry to an equivalent DGGS representation, formulated according to the specific DGGS literal indicated using the specificDggsDatatype parameter." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "asDGGS" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/asDGGS_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asDGGS_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/asDGGS_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asWKT", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-wkt-function" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "Converts a given geometry to an equivalent WKT representation preserving the coordinate reference system and geometry type, if possible." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "asWKT" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/asWKT_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/asWKT_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/distance", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the distance between the two closest points of the input geometries." + } + ], + "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.2.4" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "distance" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/distance_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/distance_param2" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/distance_param3" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/distance_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/sf-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries intersect.\r\n\r\nDE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T**** " + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "intersects" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer_param3", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "units" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#anyURI" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehInside_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/eh", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Collection" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "All the GeoSPARQL Egenhofer Topological Functions defined within the GeoSPARQL 1.1 specification" + } + ], + "http://www.w3.org/2004/02/skos/core#member": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehContains" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehInside" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@value": "GeoSPARQL Egenhofer Topological Functions" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asWKT_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/perimeter_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "unit" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#anyURI" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundary_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundingCircle_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/difference_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehOverlap", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/eh-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "overlap" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehInside_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehInside", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/eh-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if one spatial object is inside another spatial object based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "inside" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/rcc8-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries meet. \r\n\r\nDE-9IM: FFTFTTTTT" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "externally connected" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/intersection", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns a geometry consisting of all points that are part of both input geometries." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "intersection" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/intersection_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/intersection_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/intersection_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/dimension", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "Returns the dimension of a geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "area" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/dimension_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/dimension_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/rcc8-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the first geometry argument spatially contains the second geometry argument.\r\n\r\nDE-9IM: TTTFFTFFT" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "non-tangential proper part inverse" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfOverlaps", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/sf-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects overlap based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.2.5" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "overlaps" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehEquals", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/eh-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects are equal based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "equals" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asDGGS_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehDisjoint", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/eh-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "disjoint" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricBuffer_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/area_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "units" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#anyURI" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxz_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/eh-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries overlap.\r\n\r\nDE-9IM: T*T***T**" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "overlap" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricDistance_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "radius" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/relate_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/area_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfDisjoint", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/sf-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects are disjoint based on their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "disjoint" + } + ] + }, + { + "@id": "http://www.opengis.net/def/geosparql/funcsrules", + "@type": [ + "http://www.w3.org/2002/07/owl#Ontology", + "http://www.w3.org/2004/02/skos/core#ConceptScheme" + ], + "http://purl.org/dc/terms/creator": [ + { + "@value": "OGC GeoSPARQL Standards Working Group" + } + ], + "http://purl.org/dc/terms/license": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "https://www.ogc.org/license" + } + ], + "http://purl.org/dc/terms/modified": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2021-06-16" + } + ], + "http://purl.org/dc/terms/publisher": [ + { + "@id": "_:n8de62488502b4d9a8ed963b7005932e4b3" + } + ], + "http://purl.org/dc/terms/rights": [ + { + "@value": "(c) 2022 Open Geospatial Consortium" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2002/07/owl#imports": [ + { + "@id": "http://www.opengis.net/def/ogc-na" + } + ], + "http://www.w3.org/2002/07/owl#versionIRI": [ + { + "@id": "http://www.opengis.net/def/geosparql/funcsrules/1.1" + } + ], + "http://www.w3.org/2002/07/owl#versionInfo": [ + { + "@value": "OGC GeoSPARQL 1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A vocabulary (taxonomy) of the functions and rules defined within the GeoSPARQL 1.1 specification" + } + ], + "http://www.w3.org/2004/02/skos/core#hasTopConcept": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/area" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asDGGS" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asGML" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asGeoJSON" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asKML" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asWKT" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundary" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundingCircle" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/buffer" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/convexHull" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/difference" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/dimension" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/distance" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehContains" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCoveredBy" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehCovers" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehInside" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehOverlap" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/envelope" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/geometryN" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/getSRID" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/intersection" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/isEmpty" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/isSimple" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxx" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxy" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxz" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricArea" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricBuffer" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricDistance" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricPerimeter" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/minx" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/miny" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/minz" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/numGeometries" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/perimeter" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ec" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntpp" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tpp" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/relate" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfContains" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfCrosses" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfWithin" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/symDifference" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/transform" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/union" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehContains" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehCoveredBy" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehCovers" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehDisjoint" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehEquals" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehInside" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehMeet" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/ehOverlap" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8dc" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ec" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8eq" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntpp" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntppi" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8po" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tpp" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tppi" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfContains" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfCrosses" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfDisjoint" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfEquals" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfIntersects" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfOverlaps" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfTouches" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfWithin" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "GeoSPARQL Functions and Rules Register" + } + ] + }, + { + "@id": "_:n8de62488502b4d9a8ed963b7005932e4b3", + "@type": [ + "https://schema.org/Organization" + ], + "https://schema.org/name": [ + { + "@value": "Open Geospatial Consortium" + } + ], + "https://schema.org/url": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "https://www.ogc.org" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/sf-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries touch.\r\n\r\nDE-9IM: FT******* ^ F**T***** ^ F***T****" + } + ], + "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.2.3" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "touches" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8po_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/isSimple_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/transform_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/geometryN", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the the nth geometry if the given geometry literal contains a GeometryCollection." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geometryN" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/geometryN_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/geometryN_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/geometryN_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Collection" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "All the GeoSPARQL RCC8 Rules defined within the GeoSPARQL 1.1 specification" + } + ], + "http://www.w3.org/2004/02/skos/core#member": [ + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8dc" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ec" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8eq" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntpp" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8ntppi" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8po" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tpp" + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/rcc8tppi" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "GeoSPARQL RCC8 Topological Rules" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricBuffer_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "radius" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#double" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehMeet_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/convexHull_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/eh-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries are equal. \r\n\r\nDE-9IM: TFFFTFFFT" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "equals" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehEquals_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8dc_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfIntersects_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfEquals_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/sf-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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** " + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "overlaps" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/sfOverlaps_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/rule/geosparql/sfCrosses", + "@type": [ + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/query-rewrite-extension/sf-query-rewrite" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query rewrite rule used to determine if two spatial objects cross based their associated primary geometry objects." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "crosses" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfDisjoint_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/minz", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the minimum z coordinate of the input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "minZ" + } + ], + "http://www.w3.org/2004/02/skos/core#scopeNote": [ + { + "@language": "en", + "@value": "Z indicates the third dimension as indicated by the spatial reference system" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/minz_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/minz_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8ntppi_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/dimension_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/intersection_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehContains_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/relate_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8tppi_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/metricArea", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "Returns the area of a geometry in squaremeters." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "metric area" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/metricArea_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/metricArea_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/getSRID", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/srid-function" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns the spatial reference system URI of the input geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "getSRID" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/getSRID_param1" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/getSRID_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/boundingCircle_output", + "@type": [ + "https://w3id.org/function/ontology#Output" + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/numGeometries_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/sfTouches_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom2" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/maxy_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint", + "@type": [ + "http://www.w3.org/ns/sparql-service-description#Function", + "https://w3id.org/function/ontology#Function", + "http://www.w3.org/2004/02/skos/core#Concept" + ], + "http://purl.org/dc/terms/source": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.opengis.net/def/metamodel/ogc-na/status": [ + { + "@id": "http://www.opengis.net/def/status/valid" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-topology-extension/eh-query-functions" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://www.opengis.net/doc/geosparql/1.1" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "A query function that returns true if the input geometries are disjoint. \r\n\r\nDE-9IM: FF*FF****" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "disjoint" + } + ], + "https://w3id.org/function/ontology#expects": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_param1" + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_param2" + } + ] + } + ], + "https://w3id.org/function/ontology#returns": [ + { + "@list": [ + { + "@id": "http://www.opengis.net/def/function/geosparql/ehDisjoint_output" + } + ] + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/rcc8eq_param1", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "geom1" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + }, + { + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + } + ] + }, + { + "@id": "http://www.opengis.net/def/function/geosparql/asGML_param2", + "@type": [ + "https://w3id.org/function/ontology#Parameter" + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "gmlProfile" + } + ], + "https://w3id.org/function/ontology#required": [ + { + "@value": true + } + ], + "https://w3id.org/function/ontology#type": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#string" + } + ] + } +] \ No newline at end of file diff --git a/geosparql11/funcsrules.ttl b/geosparql11/funcsrules.ttl index c3f8ad8ac..202d16363 100644 --- a/geosparql11/funcsrules.ttl +++ b/geosparql11/funcsrules.ttl @@ -83,7 +83,7 @@ funcs: . funcs:aggboundingBox - a sd:Aggregate ; + a sd:Aggregate , skos:Concept ; dcterms:date "2021-02-25"^^xsd:date ; dcterms:source ; policy:status status:valid ; @@ -94,7 +94,7 @@ funcs:aggboundingBox . funcs:aggboundingCircle - a sd:Aggregate ; + a sd:Aggregate , skos:Concept ; dcterms:date "2021-02-25"^^xsd:date ; dcterms:source ; policy:status status:valid ; @@ -105,7 +105,7 @@ funcs:aggboundingCircle . funcs:centroid - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:date "2021-02-25"^^xsd:date ; dcterms:source ; policy:status status:valid ; @@ -431,7 +431,7 @@ rules:sf . funcs:aggConcaveHull - a sd:Aggregate ; + a sd:Aggregate , skos:Concept ; dcterms:date "2021-02-25"^^xsd:date ; dcterms:source ; policy:status status:valid ; @@ -442,7 +442,7 @@ funcs:aggConcaveHull . funcs:aggUnion - a sd:Aggregate ; + a sd:Aggregate , skos:Concept ; dcterms:source ; policy:status status:valid ; rdfs:isDefinedBy ; @@ -452,7 +452,7 @@ funcs:aggUnion . funcs:concaveHull - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:date "2021-02-25"^^xsd:date ; dcterms:source ; policy:status status:valid ; @@ -474,7 +474,7 @@ funcs:concaveHull_output a fno:Output ; fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . funcs:metricLength - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:metricLength_param1 ) ; @@ -495,7 +495,7 @@ funcs:metricLength_output a fno:Output ; fno:type xsd:double . funcs:length - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:length_param1 funcs:length_param2) ; @@ -521,7 +521,7 @@ funcs:length_output a fno:Output ; fno:type xsd:double . funcs:metricDistance - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:metricDistance_param1 funcs:metricDistance_param2 ) ; @@ -547,7 +547,7 @@ funcs:metricDistance_output a fno:Output ; fno:type xsd:double . funcs:transform - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; fno:expects (funcs:transform_param1 funcs:transform_param2 ) ; fno:returns (funcs:transform_output ) ; @@ -574,7 +574,7 @@ funcs:transform_output a fno:Output ; fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . funcs:asDGGS - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:asDGGS_param1 funcs:asDGGS_param2 ) ; @@ -600,7 +600,7 @@ funcs:asDGGS_output a fno:Output ; fno:type geo:dggsLiteral . funcs:asGML - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:asGML_param1 funcs:asGML_param2 ) ; @@ -626,7 +626,7 @@ funcs:asGML_output a fno:Output ; fno:type geo:gmlLiteral . funcs:asGeoJSON - a sd:Function, fno:Function ; + 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 ; @@ -650,7 +650,7 @@ funcs:asGeoJSON_output a fno:Output ; fno:type geo:geoJSONLiteral . funcs:asKML - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:asKML_param1 ) ; @@ -671,7 +671,7 @@ funcs:asKML_output a fno:Output ; fno:type geo:kmlLiteral . funcs:asWKT - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:asWKT_param1 ) ; @@ -692,7 +692,7 @@ funcs:asWKT_output a fno:Output ; fno:type geo:wktLiteral . funcs:geometryN - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:geometryN_param1 funcs:geometryN_param2 ) ; @@ -718,7 +718,7 @@ funcs:geometryN_output a fno:Output ; fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . funcs:metricBuffer - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:date "2022-04-20"^^xsd:date ; dcterms:source ; fno:expects (funcs:metricBuffer_param1 funcs:metricBuffer_param2 ) ; @@ -770,7 +770,7 @@ funcs:numGeometries_output a fno:Output ; funcs:metricPerimeter - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:metricPerimeter_param1 ) ; @@ -792,7 +792,7 @@ funcs:metricPerimeter_output a fno:Output ; funcs:perimeter - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:perimeter_param1 funcs:perimeter_param2) ; @@ -819,7 +819,7 @@ funcs:perimeter_output a fno:Output ; funcs:metricArea - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:metricArea_param1 ) ; @@ -841,7 +841,7 @@ funcs:metricArea_output a fno:Output ; funcs:area - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:area_param1 funcs:area_param2) ; @@ -867,7 +867,7 @@ funcs:area_output a fno:Output ; fno:type xsd:integer . funcs:boundary - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:boundary_param1 ) ; @@ -888,7 +888,7 @@ funcs:boundary_output a fno:Output ; fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . funcs:boundingCircle - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:date "2021-02-25"^^xsd:date ; dcterms:source ; policy:status status:valid ; @@ -908,7 +908,7 @@ funcs:boundingCircle_output a fno:Output ; fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . funcs:buffer - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:buffer_param1 funcs:buffer_param2 funcs:buffer_param3 ) ; @@ -939,7 +939,7 @@ funcs:buffer_output a fno:Output ; fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . funcs:convexHull - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:convexHull_param1 ) ; @@ -961,7 +961,7 @@ funcs:convexHull_output a fno:Output ; funcs:difference - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:difference_param1 funcs:difference_param2 ) ; @@ -987,7 +987,7 @@ funcs:difference_output a fno:Output ; fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . funcs:dimension - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:dimension_param1 ) ; @@ -1009,7 +1009,7 @@ funcs:dimension_output a fno:Output ; funcs:distance - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:distance_param1 funcs:distance_param2 funcs:distance_param3 ) ; @@ -1041,7 +1041,7 @@ funcs:distance_output a fno:Output ; fno:type xsd:double . funcs:ehContains - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:ehContains_param1 funcs:ehContains_param2 ) ; @@ -1069,7 +1069,7 @@ funcs:ehContains_output a fno:Output ; fno:type xsd:boolean . funcs:ehCoveredBy - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:ehCoveredBy_param1 funcs:ehCoveredBy_param2 ) ; @@ -1097,7 +1097,7 @@ funcs:ehCoveredBy_output a fno:Output ; fno:type xsd:boolean . funcs:ehCovers - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:ehCovers_param1 funcs:ehCovers_param2 ) ; @@ -1125,7 +1125,7 @@ funcs:ehCovers_output a fno:Output ; fno:type xsd:boolean . funcs:ehDisjoint - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:ehDisjoint_param1 funcs:ehDisjoint_param2 ) ; @@ -1153,7 +1153,7 @@ funcs:ehDisjoint_output a fno:Output ; fno:type xsd:boolean . funcs:ehEquals - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:ehEquals_param1 funcs:ehEquals_param2 ) ; @@ -1181,7 +1181,7 @@ funcs:ehEquals_output a fno:Output ; fno:type xsd:boolean . funcs:ehInside - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:ehInside_param1 funcs:ehInside_param2 ) ; @@ -1209,7 +1209,7 @@ funcs:ehInside_output a fno:Output ; fno:type xsd:boolean . funcs:ehMeet - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:ehMeet_param1 funcs:ehMeet_param2 ) ; @@ -1237,7 +1237,7 @@ funcs:ehMeet_output a fno:Output ; fno:type xsd:boolean . funcs:ehOverlap - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:ehOverlap_param1 funcs:ehOverlap_param2 ) ; @@ -1265,7 +1265,7 @@ funcs:ehOverlap_output a fno:Output ; fno:type xsd:boolean . funcs:envelope - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:envelope_param1 ) ; @@ -1286,7 +1286,7 @@ funcs:envelope_output a fno:Output ; fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . funcs:getSRID - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:getSRID_param1 ) ; @@ -1307,7 +1307,7 @@ funcs:getSRID_output a fno:Output ; fno:type xsd:anyURI . funcs:intersection - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:intersection_param1 funcs:intersection_param2 ) ; @@ -1333,7 +1333,7 @@ funcs:intersection_output a fno:Output ; fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . funcs:isEmpty - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:isEmpty_param1 ) ; @@ -1354,7 +1354,7 @@ funcs:isEmpty_output a fno:Output ; fno:type xsd:boolean . funcs:isSimple - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:isSimple_param1 ) ; @@ -1376,7 +1376,7 @@ funcs:isSimple_output a fno:Output ; funcs:maxx - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:maxx_param1 ) ; @@ -1398,7 +1398,7 @@ funcs:maxx_output a fno:Output ; fno:type xsd:double . funcs:maxy - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:maxy_param1 ) ; @@ -1420,7 +1420,7 @@ funcs:maxy_output a fno:Output ; fno:type xsd:double . funcs:maxz - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:maxz_param1 ) ; @@ -1442,7 +1442,7 @@ funcs:maxz_output a fno:Output ; fno:type xsd:double . funcs:minx - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:minx_param1 ) ; @@ -1464,7 +1464,7 @@ funcs:minx_output a fno:Output ; fno:type xsd:double . funcs:miny - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:miny_param1 ) ; @@ -1486,7 +1486,7 @@ funcs:miny_output a fno:Output ; fno:type xsd:double . funcs:minz - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:minz_param1 ) ; @@ -1508,7 +1508,7 @@ funcs:minz_output a fno:Output ; fno:type xsd:double . funcs:rcc8dc - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:rcc8dc_param1 funcs:rcc8dc_param2 ) ; @@ -1536,7 +1536,7 @@ funcs:rcc8dc_output a fno:Output ; fno:type xsd:boolean . funcs:rcc8ec - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:rcc8ec_param1 funcs:rcc8ec_param2 ) ; @@ -1564,7 +1564,7 @@ funcs:rcc8ec_output a fno:Output ; fno:type xsd:boolean . funcs:rcc8eq - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:rcc8eq_param1 funcs:rcc8eq_param2 ) ; @@ -1592,7 +1592,7 @@ funcs:rcc8eq_output a fno:Output ; fno:type xsd:boolean . funcs:rcc8ntpp - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:rcc8ntpp_param1 funcs:rcc8ntpp_param2 ) ; @@ -1620,7 +1620,7 @@ funcs:rcc8ntpp_output a fno:Output ; fno:type xsd:boolean . funcs:rcc8ntppi - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:rcc8ntppi_param1 funcs:rcc8ntppi_param2 ) ; @@ -1648,7 +1648,7 @@ funcs:rcc8ntppi_output a fno:Output ; fno:type xsd:boolean . funcs:rcc8po - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:rcc8po_param1 funcs:rcc8po_param2 ) ; @@ -1676,7 +1676,7 @@ funcs:rcc8po_output a fno:Output ; fno:type xsd:boolean . funcs:rcc8tpp - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:rcc8tpp_param1 funcs:rcc8tpp_param2 ) ; @@ -1704,7 +1704,7 @@ funcs:rcc8tpp_output a fno:Output ; fno:type xsd:boolean . funcs:rcc8tppi - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:rcc8tppi_param1 funcs:rcc8tppi_param2 ) ; @@ -1733,7 +1733,7 @@ funcs:rcc8tppi_output a fno:Output ; funcs:relate - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:relate_param1 funcs:relate_param2 funcs:relate_param3 ) ; @@ -1764,7 +1764,7 @@ funcs:relate_output a fno:Output ; fno:type xsd:boolean . funcs:sfContains - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:sfContains_param1 funcs:sfContains_param2 ) ; @@ -1793,7 +1793,7 @@ funcs:sfContains_output a fno:Output ; fno:type xsd:boolean . funcs:sfCrosses - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:sfCrosses_param1 funcs:sfCrosses_param2 ) ; @@ -1821,7 +1821,7 @@ funcs:sfCrosses_output a fno:Output ; fno:type xsd:boolean . funcs:sfDisjoint - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:sfDisjoint_param1 funcs:sfDisjoint_param2 ) ; @@ -1849,7 +1849,7 @@ funcs:sfDisjoint_output a fno:Output ; fno:type xsd:boolean . funcs:sfEquals - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:sfEquals_param1 funcs:sfEquals_param2 ) ; @@ -1877,7 +1877,7 @@ funcs:sfEquals_output a fno:Output ; fno:type xsd:boolean . funcs:sfIntersects - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:sfIntersects_param1 funcs:sfIntersects_param2 ) ; @@ -1905,7 +1905,7 @@ funcs:sfIntersects_output a fno:Output ; fno:type xsd:boolean . funcs:sfOverlaps - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:sfOverlaps_param1 funcs:sfOverlaps_param2 ) ; @@ -1933,7 +1933,7 @@ funcs:sfOverlaps_output a fno:Output ; fno:type xsd:boolean . funcs:sfTouches - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:sfTouches_param1 funcs:sfTouches_param2 ) ; @@ -1962,7 +1962,7 @@ funcs:sfTouches_output a fno:Output ; fno:type xsd:boolean . funcs:sfWithin - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:sfWithin_param1 funcs:sfWithin_param2 ) ; @@ -1991,7 +1991,7 @@ funcs:sfWithin_output a fno:Output ; fno:type xsd:boolean . funcs:symDifference - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:symDifference_param1 funcs:symDifference_param2 ) ; @@ -2017,7 +2017,7 @@ funcs:symDifference_output a fno:Output ; fno:type geo:wktLiteral, geo:gmlLiteral, geo:geoJSONLiteral, geo:kmlLiteral, geo:dggsLiteral . funcs:union - a sd:Function, fno:Function ; + a sd:Function, fno:Function , skos:Concept ; dcterms:source ; policy:status status:valid ; fno:expects (funcs:union_param1 funcs:union_param2 ) ; diff --git a/geosparql11/geo.json b/geosparql11/geo.json index 6b245d0f2..e2f5542b8 100644 --- a/geosparql11/geo.json +++ b/geosparql11/geo.json @@ -1,6 +1,56 @@ [ { - "@id": "http://www.opengis.net/ont/geosparql#hasMetricLength", + "@id": "http://www.opengis.net/ont/geosparql#sfEquals", + "@type": [ + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/ont/geosparql#" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://dbpedia.org/resource/DE-9IM" + } + ], + "http://www.w3.org/2002/07/owl#equivalentProperty": [ + { + "@id": "http://www.opengis.net/ont/geosparql#ehEquals" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "equals" + } + ] + }, + { + "@id": "http://www.opengis.net/ont/geosparql#hasMetricVolume", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#DatatypeProperty" @@ -31,10 +81,13 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The length of a Spatial Object in meters." + "@value": "The volume of a Spatial Object in cubic meters." } ], "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.9" + }, { "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" } @@ -42,57 +95,102 @@ "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has length in meters" + "@value": "has volume in cubic meters" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral", + "@id": "http://www.opengis.net/ont/geosparql#hasLength", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/dggs-literal" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ { - "@id": "http://www.opengis.net/doc/AS/dggs/2.0" + "@id": "http://www.opengis.net/ont/geosparql#hasSize" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A textual serialization of a Discrete Global Grid (DGGS) Geometry object." + "@value": "The length of a Spatial Object." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@value": " \" OrdinateList (R3234)\"^^" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.7" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "DGGS Literal" + "@value": "has length" + } + ] + }, + { + "@id": "http://www.opengis.net/ont/geosparql#hasArea", + "@type": [ + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], - "http://www.w3.org/2004/02/skos/core#scopeNote": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/ont/geosparql#" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + { + "@id": "http://www.opengis.net/ont/geosparql#hasSize" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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" + "@value": "The area of a Spatial Object." + } + ], + "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "has area" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfOverlaps", + "@id": "http://www.opengis.net/ont/geosparql#rcc8ntpp", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -107,10 +205,10 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -126,42 +224,97 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**" + "@value": "States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFFTFFTTT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "overlaps" + "@value": "non-tangential proper part" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#Geometry", + "@id": "http://www.opengis.net/ont/geosparql#rcc8po", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Class", - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-class" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-class" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://dbpedia.org/resource/DE-9IM" + } + ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A coherent set of direct positions in space. The positions are held within a Spatial Reference System (SRS)." + "@value": "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: TTTTTTTTT" + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "partially overlapping" + } + ] + }, + { + "@id": "http://www.opengis.net/ont/geosparql#asWKT", + "@type": [ + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#DatatypeProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#Geometry" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/ont/geosparql#" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-as-wkt-literal" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-wkt-literal" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + { + "@id": "http://www.opengis.net/ont/geosparql#hasSerialization" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "The WKT serialization of a Geometry" } ], "http://www.w3.org/2004/02/skos/core#example": [ @@ -196,27 +349,21 @@ "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.2.4" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" - } - ], - "http://www.w3.org/2004/02/skos/core#note": [ - { - "@language": "en", - "@value": "Geometry can be used as a representation of the shape, extent or location of a Feature and may exist as a self-contained entity." + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.1" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Geometry" + "@value": "as WKT" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfContains", + "@id": "http://www.opengis.net/ont/geosparql#ehInside", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -231,10 +378,10 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/eh-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/eh-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -250,25 +397,25 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*" + "@value": "States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFF*FFT**" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "contains" + "@value": "inside" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#isSimple", + "@id": "http://www.opengis.net/ont/geosparql#ehDisjoint", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -276,81 +423,137 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/eh-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/eh-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "https://portal.ogc.org/files/?artifact_id=25355" + "@id": "http://dbpedia.org/resource/DE-9IM" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#equivalentProperty": [ { - "@language": "en", - "@value": "(true) if this geometric object has no anomalous geometric points, such as self intersection or self tangency." + "@id": "http://www.opengis.net/ont/geosparql#sfDisjoint" } ], - "http://www.w3.org/2004/02/skos/core#example": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" + "@language": "en", + "@value": "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "is simple" + "@value": "disjoint" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#wktLiteral", + "@id": "http://www.opengis.net/ont/geosparql#sfContains", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/wkt-literal" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/wkt-literal" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "https://portal.ogc.org/files/?artifact_id=25355" + "@id": "http://dbpedia.org/resource/DE-9IM" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A Well-known Text serialization of a Geometry object." + "@value": "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*****FF*" } ], - "http://www.w3.org/2004/02/skos/core#example": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.2.2" + "@language": "en", + "@value": "contains" + } + ] + }, + { + "@id": "http://www.opengis.net/ont/geosparql#ehMeet", + "@type": [ + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/ont/geosparql#" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/eh-spatial-relations" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/eh-spatial-relations" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://dbpedia.org/resource/DE-9IM" + } + ], + "http://www.w3.org/2002/07/owl#equivalentProperty": [ + { + "@id": "http://www.opengis.net/ont/geosparql#sfTouches" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Well-known Text Literal" + "@value": "meet" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral", + "@id": "http://www.opengis.net/ont/geosparql#wktLiteral", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Datatype" ], @@ -359,34 +562,37 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geojson-literal" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/wkt-literal" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/wkt-literal" } ], "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "https://tools.ietf.org/html/rfc7946" + "@id": "https://portal.ogc.org/files/?artifact_id=25355" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A GeoJSON serialization of a Geometry object." + "@value": "A Well-known Text serialization of a Geometry object." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.2.2" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "GeoJSON Literal" + "@value": "Well-known Text Literal" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasArea", + "@id": "http://www.opengis.net/ont/geosparql#hasVolume", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -412,13 +618,10 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The area of a Spatial Object." + "@value": "The volume of a three-dimensional Spatial Object." } ], "http://www.w3.org/2004/02/skos/core#example": [ - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4" - }, { "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" } @@ -426,65 +629,68 @@ "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has area" + "@value": "has volume" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasCentroid", + "@id": "http://www.opengis.net/ont/geosparql#GeometryCollection", "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#Feature" - } + "http://www.w3.org/2000/01/rdf-schema#Class", + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/feature-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/core/geometry-collection-class" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + "@id": "http://www.opengis.net/ont/geosparql#SpatialObjectCollection" + }, { - "@id": "http://www.opengis.net/ont/geosparql#hasGeometry" + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b11" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The arithmetic mean position of all the Geometry points of a given Feature." + "@value": "A collection of individual Geometries." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.7" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has centroid" + "@value": "Geometry Collection" + } + ] + }, + { + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b11", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#allValuesFrom": [ + { + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], - "http://www.w3.org/2004/02/skos/core#scopeNote": [ + "http://www.w3.org/2002/07/owl#onProperty": [ { - "@language": "en", - "@value": "The target Geometry shall describe a point, for example an instance of http://www.opengis.net/ont/sf#Point." + "@id": "http://www.w3.org/2000/01/rdf-schema#member" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8ntppi", + "@id": "http://www.opengis.net/ont/geosparql#rcc8dc", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -518,68 +724,81 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: TTTFFTFFT" + "@value": "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FFTFFTTTT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "non-tangential proper part inverse" + "@value": "disconnected" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasSpatialResolution", + "@id": "http://www.opengis.net/ont/geosparql#FeatureCollection", "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2000/01/rdf-schema#Class", + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/core/feature-collection-class" } ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/geosparql#" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObjectCollection" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/feature-properties" + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b10" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The spatial resolution of a Geometry." + "@value": "A collection of individual Features." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.6" } ], - "http://www.w3.org/2004/02/skos/core#note": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Spatial resolution specifies the level of detail of a Geometry. It the smallest distinguishable distance between spatially adjacent coordinates." + "@value": "Feature Collection" } + ] + }, + { + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b10", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.w3.org/2002/07/owl#allValuesFrom": [ { - "@language": "en", - "@value": "has spatial resolution" + "@id": "http://www.opengis.net/ont/geosparql#Feature" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "http://www.w3.org/2000/01/rdf-schema#member" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#coordinateDimension", + "@id": "http://www.opengis.net/ont/geosparql#sfOverlaps", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -587,34 +806,37 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@language": "en", - "@value": "The number of measurements or axes needed to describe the position of this Geometry in a coordinate system." + "@id": "http://dbpedia.org/resource/DE-9IM" } ], - "http://www.w3.org/2004/02/skos/core#example": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" + "@language": "en", + "@value": "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "coordinate dimension" + "@value": "overlaps" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasMetricSpatialAccuracy", + "@id": "http://www.opengis.net/ont/geosparql#dimension", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#DatatypeProperty" @@ -634,13 +856,13 @@ ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#double" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The positional accuracy of the coordinates of a Geometry in meters." + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#example": [ @@ -648,77 +870,60 @@ "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" } ], - "http://www.w3.org/2004/02/skos/core#note": [ - { - "@language": "en", - "@value": "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)." - } - ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has spatial accuracy in meters" + "@value": "dimension" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#FeatureCollection", + "@id": "http://www.opengis.net/ont/geosparql#sfWithin", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Class", - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/core/feature-collection-class" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObjectCollection" - }, + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b10" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@language": "en", - "@value": "A collection of individual Features." + "@id": "http://dbpedia.org/resource/DE-9IM" } ], - "http://www.w3.org/2004/02/skos/core#example": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.6" + "@language": "en", + "@value": "States that the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Feature Collection" - } - ] - }, - { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b10", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "http://www.opengis.net/ont/geosparql#Feature" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "http://www.w3.org/2000/01/rdf-schema#member" + "@value": "within" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasMetricVolume", + "@id": "http://www.opengis.net/ont/geosparql#hasMetricPerimeterLength", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#DatatypeProperty" @@ -749,29 +954,26 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The volume of a Spatial Object in cubic meters." + "@value": "The length of the perimeter of a Spatial Object in meters." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.9" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.1.2" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has volume in cubic meters" + "@value": "has perimeter length in meters" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasMetricSize", + "@id": "http://www.opengis.net/ont/geosparql#sfIntersects", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { @@ -783,36 +985,44 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#double" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "http://dbpedia.org/resource/DE-9IM" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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)." + "@value": "States that the subject SpatialObject is not spatially disjoint from the object SpatialObject. DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has metric size" + "@value": "intersects" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehContains", + "@id": "http://www.opengis.net/ont/geosparql#hasMetricSpatialAccuracy", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -820,82 +1030,76 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/eh-spatial-relations" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/eh-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.w3.org/2001/XMLSchema#double" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@language": "en", + "@value": "The positional accuracy of the coordinates of a Geometry in meters." } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" + } + ], + "http://www.w3.org/2004/02/skos/core#note": [ { "@language": "en", - "@value": "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*TFF*FF*" + "@value": "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)." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "contains" + "@value": "has spatial accuracy in meters" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8tpp", + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral", "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geojson-literal" } ], "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@id": "https://tools.ietf.org/html/rfc7946" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFFTTFTTT" + "@value": "A GeoJSON serialization of a Geometry object." + } + ], + "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "tangential proper part" + "@value": "GeoJSON Literal" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasGeometry", + "@id": "http://www.opengis.net/ont/geosparql#hasBoundingBox", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -909,9 +1113,6 @@ { "@id": "http://www.opengis.net/ont/geosparql#" }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/feature-properties" - }, { "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/feature-properties" } @@ -921,62 +1122,40 @@ "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + { + "@id": "http://www.opengis.net/ont/geosparql#hasGeometry" + } + ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A spatial representation for a given Feature." + "@value": "The minimum or smallest bounding or enclosing box of a given Feature." } ], "http://www.w3.org/2004/02/skos/core#example": [ - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.2" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3" - }, { "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has geometry" + "@value": "has bounding box" + } + ], + "http://www.w3.org/2004/02/skos/core#scopeNote": [ + { + "@language": "en", + "@value": "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." } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehMeet", + "@id": "http://www.opengis.net/ont/geosparql#hasMetricLength", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { @@ -988,49 +1167,46 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/eh-spatial-relations" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/eh-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.w3.org/2001/XMLSchema#double" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@id": "http://www.opengis.net/ont/geosparql#hasMetricSize" } ], - "http://www.w3.org/2002/07/owl#equivalentProperty": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/ont/geosparql#sfTouches" + "@language": "en", + "@value": "The length of a Spatial Object in meters." } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2004/02/skos/core#example": [ { - "@language": "en", - "@value": "States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "meet" + "@value": "has length in meters" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfIntersects", + "@id": "http://www.opengis.net/ont/geosparql#hasSpatialResolution", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1038,44 +1214,42 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/feature-properties" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@language": "en", + "@value": "The spatial resolution of a Geometry." } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2004/02/skos/core#note": [ { "@language": "en", - "@value": "States that the subject SpatialObject is not spatially disjoint from the object SpatialObject. DE-9IM: T******** ^ *T******* ^ ***T***** ^ ****T****" + "@value": "Spatial resolution specifies the level of detail of a Geometry. It the smallest distinguishable distance between spatially adjacent coordinates." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "intersects" + "@value": "has spatial resolution" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasDefaultGeometry", + "@id": "http://www.opengis.net/ont/geosparql#asDGGS", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Feature" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1083,55 +1257,46 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/feature-properties" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/feature-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-dggs-literal" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" } ], "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ { - "@id": "http://www.opengis.net/ont/geosparql#hasGeometry" - } - ], - "http://www.w3.org/2002/07/owl#equivalentProperty": [ - { - "@id": "http://www.opengis.net/ont/geosparql#defaultGeometry" + "@id": "http://www.opengis.net/ont/geosparql#hasSerialization" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry." + "@value": "The Discrete Global Grid System (DGGS) serialization of a Geometry" } ], - "http://www.w3.org/2004/02/skos/core#note": [ + "http://www.w3.org/2004/02/skos/core#example": [ { - "@language": "en", - "@value": "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." + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has default geometry" + "@value": "as DGGS" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#isEmpty", + "@id": "http://www.opengis.net/ont/geosparql#hasMetricArea", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1139,37 +1304,48 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-properties" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#boolean" + "@id": "http://www.w3.org/2001/XMLSchema#double" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ { - "@language": "en", - "@value": "(true) if this geometric object is the empty Geometry. If true, then this geometric object represents the empty point set for the coordinate space." + "@id": "http://www.opengis.net/ont/geosparql#hasMetricSize" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "The area of a Spatial Object in square meters." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.9" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "is empty" + "@value": "has area in square meters" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfTouches", + "@id": "http://www.opengis.net/ont/geosparql#rcc8tppi", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -1184,10 +1360,10 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -1200,33 +1376,28 @@ "@id": "http://dbpedia.org/resource/DE-9IM" } ], - "http://www.w3.org/2002/07/owl#equivalentProperty": [ - { - "@id": "http://www.opengis.net/ont/geosparql#ehMeet" - } - ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject spatially touches the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****" + "@value": "States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: TTTFTTFFT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "touches" + "@value": "tangential proper part inverse" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehDisjoint", + "@id": "http://www.opengis.net/ont/geosparql#isSimple", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1234,145 +1405,185 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/eh-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-properties" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/eh-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.w3.org/2001/XMLSchema#boolean" } ], "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@id": "https://portal.ogc.org/files/?artifact_id=25355" } ], - "http://www.w3.org/2002/07/owl#equivalentProperty": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/ont/geosparql#sfDisjoint" + "@language": "en", + "@value": "(true) if this geometric object has no anomalous geometric points, such as self intersection or self tangency." } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2004/02/skos/core#example": [ { - "@language": "en", - "@value": "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "disjoint" + "@value": "is simple" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#GeometryCollection", + "@id": "http://www.opengis.net/ont/geosparql#spatialDimension", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Class", - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#DatatypeProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#Geometry" + } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/core/geometry-collection-class" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-properties" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObjectCollection" - }, + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b11" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A collection of individual Geometries." + "@value": "The number of measurements or axes needed to describe the spatial position of this Geometry in a coordinate system." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.7" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Geometry Collection" + "@value": "spatial dimension" } ] }, { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b11", + "@id": "http://www.opengis.net/ont/geosparql#hasSize", "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ + "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], - "http://www.w3.org/2002/07/owl#onProperty": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://www.w3.org/2000/01/rdf-schema#member" + "@id": "http://www.opengis.net/ont/geosparql#" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/spatial-object-properties" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/spatial-object-properties" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#note": [ + { + "@language": "en", + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "has size" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasMetricPerimeterLength", + "@id": "http://www.opengis.net/ont/geosparql#SpatialObjectCollection", "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#DatatypeProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" - } + "http://www.w3.org/2000/01/rdf-schema#Class", + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/core/spatial-object-collection-class" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.w3.org/2001/XMLSchema#double" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + "@id": "http://www.w3.org/2000/01/rdf-schema#Container" + }, { - "@id": "http://www.opengis.net/ont/geosparql#hasMetricSize" + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b12" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The length of the perimeter of a Spatial Object in meters." + "@value": "A collection of individual Spatial Objects." } ], - "http://www.w3.org/2004/02/skos/core#example": [ + "http://www.w3.org/2004/02/skos/core#note": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.1.2" + "@language": "en", + "@value": "This is the superclass of Feature Collection and Geometry Collection." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has perimeter length in meters" + "@value": "Spatial Object Collection" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8tppi", + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b12", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#allValuesFrom": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "http://www.w3.org/2000/01/rdf-schema#member" + } + ] + }, + { + "@id": "http://www.opengis.net/ont/geosparql#rcc8ec", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -1406,18 +1617,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: TTTFTTFFT" + "@value": "States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FFTFTTTTT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "tangential proper part inverse" + "@value": "externally connected" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#asGML", + "@id": "http://www.opengis.net/ont/geosparql#hasMetricSpatialResolution", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#DatatypeProperty" @@ -1432,49 +1643,50 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-as-gml-literal" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-gml-literal" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ - { - "@id": "http://www.opengis.net/ont/geosparql#hasSerialization" + "@id": "http://www.w3.org/2001/XMLSchema#double" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The GML serialization of a Geometry" + "@value": "The spatial resolution of a Geometry in meters." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" + } + ], + "http://www.w3.org/2004/02/skos/core#note": [ + { + "@language": "en", + "@value": "Spatial resolution specifies the level of detail of a Geometry. It the smallest dinstinguishable distance between spatially adjacent coordinates." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "as GML" + "@value": "has spatial resolution in meters" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8dc", + "@id": "http://www.opengis.net/ont/geosparql#defaultGeometry", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Feature" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1482,37 +1694,53 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/feature-properties" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@id": "http://www.opengis.net/ont/geosparql#hasGeometry" + } + ], + "http://www.w3.org/2002/07/owl#equivalentProperty": [ + { + "@id": "http://www.opengis.net/ont/geosparql#hasDefaultGeometry" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FFTFFTTTT" + "@value": "The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry." + } + ], + "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.1" + } + ], + "http://www.w3.org/2004/02/skos/core#note": [ + { + "@language": "en", + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "disconnected" + "@value": "default geometry" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfDisjoint", + "@id": "http://www.opengis.net/ont/geosparql#rcc8ntppi", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -1527,10 +1755,10 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -1543,33 +1771,28 @@ "@id": "http://dbpedia.org/resource/DE-9IM" } ], - "http://www.w3.org/2002/07/owl#equivalentProperty": [ - { - "@id": "http://www.opengis.net/ont/geosparql#ehDisjoint" - } - ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****" + "@value": "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: TTTFFTFFT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "disjoint" + "@value": "non-tangential proper part inverse" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#dimension", + "@id": "http://www.opengis.net/ont/geosparql#hasCentroid", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#Feature" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1577,34 +1800,45 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/feature-properties" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + { + "@id": "http://www.opengis.net/ont/geosparql#hasGeometry" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "The arithmetic mean position of all the Geometry points of a given Feature." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "dimension" + "@value": "has centroid" + } + ], + "http://www.w3.org/2004/02/skos/core#scopeNote": [ + { + "@language": "en", + "@value": "The target Geometry shall describe a point, for example an instance of http://www.opengis.net/ont/sf#Point." } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfWithin", + "@id": "http://www.opengis.net/ont/geosparql#rcc8eq", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -1619,10 +1853,10 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -1638,25 +1872,25 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject is spatially within the object SpatialObject. DE-9IM: T*F**F***" + "@value": "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "within" + "@value": "equals" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#asWKT", + "@id": "http://www.opengis.net/ont/geosparql#ehEquals", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -1664,394 +1898,383 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-as-wkt-literal" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/eh-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-wkt-literal" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/eh-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#wktLiteral" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://www.opengis.net/ont/geosparql#hasSerialization" + "@id": "http://dbpedia.org/resource/DE-9IM" + } + ], + "http://www.w3.org/2002/07/owl#equivalentProperty": [ + { + "@id": "http://www.opengis.net/ont/geosparql#sfEquals" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The WKT serialization of a Geometry" + "@value": "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT" } ], - "http://www.w3.org/2004/02/skos/core#example": [ - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.2" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4" - }, + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5" - }, + "@language": "en", + "@value": "equals" + } + ] + }, + { + "@id": "http://www.opengis.net/ont/geosparql", + "@type": [ + "http://www.w3.org/2002/07/owl#Ontology" + ], + "http://purl.org/dc/terms/contributor": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6" + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b2" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8" + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b3" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.1" + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b4" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2" + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b5" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3" + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b6" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b7" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.2.4" + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b8" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.1" + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b9" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://purl.org/dc/terms/created": [ { - "@language": "en", - "@value": "as WKT" + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2020-09-09" } - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql#spatialDimension", - "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ + "http://purl.org/dc/terms/creator": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@value": "OGC GeoSPARQL Standards Working Group" } ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://www.opengis.net/ont/geosparql#" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-properties" - }, + "http://purl.org/dc/terms/description": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" + "@language": "en", + "@value": "An RDF/OWL vocabulary for representing spatial information" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://purl.org/dc/terms/license": [ { - "@id": "http://www.w3.org/2001/XMLSchema#integer" + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "https://www.ogc.org/license" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://purl.org/dc/terms/modified": [ { - "@language": "en", - "@value": "The number of measurements or axes needed to describe the spatial position of this Geometry in a coordinate system." + "@type": "http://www.w3.org/2001/XMLSchema#date", + "@value": "2021-10-27" } ], - "http://www.w3.org/2004/02/skos/core#example": [ + "http://purl.org/dc/terms/publisher": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b1" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://purl.org/dc/terms/replaces": [ { - "@language": "en", - "@value": "spatial dimension" + "@id": "http://www.opengis.net/ont/geosparql/1.0" } - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql#ehCoveredBy", - "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ + "http://purl.org/dc/terms/rights": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@value": "(c) 2021 Open Geospatial Consortium" } ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://www.opengis.net/ont/geosparql#" - }, + "http://purl.org/dc/terms/source": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/eh-spatial-relations" + "@id": "http://www.opengis.net/doc/IS/geosparql/1.1" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/eh-spatial-relations" + "@language": "en", + "@value": "OGC GeoSPARQL - A Geographic Query Language for RDF Data OGC 11-052r5" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://purl.org/dc/terms/title": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@value": "GeoSPARQL Ontology" } ], "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@id": "http://www.opengis.net/doc/IS/geosparql/1.1" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#versionIRI": [ { - "@language": "en", - "@value": "States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFF*TFT**" + "@id": "http://www.opengis.net/ont/geosparql/1.1" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.w3.org/2002/07/owl#versionInfo": [ { - "@language": "en", - "@value": "covered by" + "@value": "OGC GeoSPARQL 1.1" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehEquals", + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b1", "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" + "https://schema.org/Organization" ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ + "https://schema.org/name": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@value": "Open Geospatial Consortium" } ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "https://schema.org/url": [ { - "@id": "http://www.opengis.net/ont/geosparql#" - }, + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "https://www.ogc.org" + } + ] + }, + { + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b2", + "@type": [ + "https://schema.org/Person" + ], + "https://schema.org/affiliation": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/eh-spatial-relations" - }, + "@value": "Oracle Corporation" + } + ], + "https://schema.org/email": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/eh-spatial-relations" + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "matthew.perry@oracle.com" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "https://schema.org/name": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@value": "Matthew Perry" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "https://schema.org/url": [ { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "https://orcid.org/0000-0003-1988-462X" } + ] + }, + { + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b3", + "@type": [ + "https://schema.org/Person" ], - "http://www.w3.org/2002/07/owl#equivalentProperty": [ + "https://schema.org/affiliation": [ { - "@id": "http://www.opengis.net/ont/geosparql#sfEquals" + "@value": "Oracle Corporation" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "https://schema.org/email": [ { - "@language": "en", - "@value": "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT" + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "john.herring@oracle.com" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "https://schema.org/name": [ { - "@language": "en", - "@value": "equals" + "@value": "John Herring" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#Feature", + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b4", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Class", - "http://www.w3.org/2002/07/owl#Class" + "https://schema.org/Person" ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://www.opengis.net/ont/geosparql#" - }, + "https://schema.org/affiliation": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/core/feature-class" + "@value": "SURROUND Australia Pty Ltd" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/core/feature-class" + "@value": "Australian National University" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "https://schema.org/email": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" - } + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "nicholas.car@surroundaustralia.com" + } ], - "http://www.w3.org/2002/07/owl#disjointWith": [ + "https://schema.org/name": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@value": "Nicholas J. Car" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "https://schema.org/url": [ { - "@language": "en", - "@value": "A discrete spatial phenomenon in a universe of discourse." + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "https://orcid.org/0000-0002-8742-7730" } + ] + }, + { + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b5", + "@type": [ + "https://schema.org/Person" ], - "http://www.w3.org/2004/02/skos/core#example": [ - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.1" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.2" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.7" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.9" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" - }, + "https://schema.org/affiliation": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" - }, + "@value": "Geoscape Australia" + } + ], + "https://schema.org/email": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "joseph.abhayaratna@geoscape.com.au" } ], - "http://www.w3.org/2004/02/skos/core#note": [ + "https://schema.org/name": [ { - "@language": "en", - "@value": "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." + "@value": "Joseph Abhayaratna" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "https://schema.org/url": [ { - "@language": "en", - "@value": "Feature" + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "https://orcid.org/0000-0001-5075-6234" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject", + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b6", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Class", - "http://www.w3.org/2002/07/owl#Class" + "https://schema.org/Person" ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + "https://schema.org/affiliation": [ { - "@id": "http://www.opengis.net/ont/geosparql#" - }, + "@value": "Mainz University Of Applied Sciences" + } + ], + "https://schema.org/email": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/core/spatial-object-class" - }, + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "timo.homburg@hs-mainz.de" + } + ], + "https://schema.org/name": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/core/spatial-object-class" + "@value": "Timo Homburg" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "https://schema.org/url": [ { - "@language": "en", - "@value": "Anything spatial (being or having a shape, position or an extent)." + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "https://orcid.org/0000-0002-9499-5840" } + ] + }, + { + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b7", + "@type": [ + "https://schema.org/Person" ], - "http://www.w3.org/2004/02/skos/core#example": [ + "https://schema.org/affiliation": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.1.1" - }, + "@value": "CSIRO Australia" + } + ], + "https://schema.org/email": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.1.2" + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "simon.cox@csiro.au" } ], - "http://www.w3.org/2004/02/skos/core#note": [ + "https://schema.org/name": [ { - "@language": "en", - "@value": "Subclasses of this class are expected to be used for instance data." + "@value": "Simon J D Cox" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "https://schema.org/url": [ { - "@language": "en", - "@value": "Spatial Object" + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "https://orcid.org/0000-0002-3884-3420" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8ec", + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b8", "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" + "https://schema.org/Person" ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ + "https://schema.org/email": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "fjknibbe@gmail.com" } ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://www.opengis.net/ont/geosparql#" - }, + "https://schema.org/name": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" - }, + "@value": "Frans Knibbe" + } + ], + "https://schema.org/url": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "https://orcid.org/0000-0003-3789-2260" } + ] + }, + { + "@id": "_:ne43a2134e3434f4b92001c5a28a486d3b9", + "@type": [ + "https://schema.org/Person" ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "https://schema.org/affiliation": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@value": "KU Leuven" + }, + { + "@value": "Neanex Technologies" } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "https://schema.org/email": [ { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "mathias.bonduel@neanex.com" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "https://schema.org/name": [ { - "@language": "en", - "@value": "States that the subject SpatialObject spatially meets the object SpatialObject. DE-9IM: FFTFTTTTT" + "@value": "Mathias Bonduel" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "https://schema.org/url": [ { - "@language": "en", - "@value": "externally connected" + "@type": "http://www.w3.org/2001/XMLSchema#anyURI", + "@value": "https://orcid.org/0000-0002-3313-924X" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#defaultGeometry", + "@id": "http://www.opengis.net/ont/geosparql#hasGeometry", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -2065,6 +2288,9 @@ { "@id": "http://www.opengis.net/ont/geosparql#" }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/feature-properties" + }, { "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/feature-properties" } @@ -2074,45 +2300,59 @@ "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ - { - "@id": "http://www.opengis.net/ont/geosparql#hasGeometry" - } - ], - "http://www.w3.org/2002/07/owl#equivalentProperty": [ - { - "@id": "http://www.opengis.net/ont/geosparql#hasDefaultGeometry" - } - ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry." + "@value": "A spatial representation for a given Feature." } ], "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.2" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3" + }, { "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.1" - } - ], - "http://www.w3.org/2004/02/skos/core#note": [ + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" + }, { - "@language": "en", - "@value": "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." + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "default geometry" + "@value": "has geometry" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#asKML", + "@id": "http://www.opengis.net/ont/geosparql#asGeoJSON", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#DatatypeProperty" @@ -2127,17 +2367,17 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-kml-literal" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-geojson-literal" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" + "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" } ], "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "https://www.ogc.org/standards/kml" + "@id": "https://tools.ietf.org/html/rfc7946" } ], "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ @@ -2148,7 +2388,7 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The KML serialization of a Geometry" + "@value": "The GeoJSON serialization of a Geometry" } ], "http://www.w3.org/2004/02/skos/core#example": [ @@ -2159,7 +2399,7 @@ "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "as KML" + "@value": "as GeoJSON" } ] }, @@ -2206,7 +2446,7 @@ ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasMetricSpatialResolution", + "@id": "http://www.opengis.net/ont/geosparql#hasSerialization", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#DatatypeProperty" @@ -2220,47 +2460,41 @@ { "@id": "http://www.opengis.net/ont/geosparql#" }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-properties" + }, { "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#double" + "@id": "http://www.w3.org/2000/01/rdf-schema#Literal" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The spatial resolution of a Geometry in meters." + "@value": "Connects a Geometry object with its text-based serialization." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" - } - ], - "http://www.w3.org/2004/02/skos/core#note": [ - { - "@language": "en", - "@value": "Spatial resolution specifies the level of detail of a Geometry. It the smallest dinstinguishable distance between spatially adjacent coordinates." + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has spatial resolution in meters" + "@value": "has serialization" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasSpatialAccuracy", + "@id": "http://www.opengis.net/ont/geosparql#isEmpty", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { @@ -2271,14 +2505,22 @@ { "@id": "http://www.opengis.net/ont/geosparql#" }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-properties" + }, { "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" } ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "http://www.w3.org/2001/XMLSchema#boolean" + } + ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The positional accuracy of the coordinates of a Geometry." + "@value": "(true) if this geometric object is the empty Geometry. If true, then this geometric object represents the empty point set for the coordinate space." } ], "http://www.w3.org/2004/02/skos/core#example": [ @@ -2286,57 +2528,58 @@ "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" } ], - "http://www.w3.org/2004/02/skos/core#note": [ - { - "@language": "en", - "@value": "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)." - } - ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has spatial accuracy" + "@value": "is empty" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral", + "@id": "http://www.opengis.net/ont/geosparql#hasSpatialAccuracy", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#Geometry" + } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/kml-literal" - } - ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ - { - "@id": "https://www.ogc.org/standards/kml/" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A KML serialization of a Geometry object." + "@value": "The positional accuracy of the coordinates of a Geometry." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" + } + ], + "http://www.w3.org/2004/02/skos/core#note": [ + { + "@language": "en", + "@value": "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)." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "KML Literal" + "@value": "has spatial accuracy" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehInside", + "@id": "http://www.opengis.net/ont/geosparql#sfTouches", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -2351,10 +2594,10 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/eh-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/eh-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -2367,28 +2610,33 @@ "@id": "http://dbpedia.org/resource/DE-9IM" } ], + "http://www.w3.org/2002/07/owl#equivalentProperty": [ + { + "@id": "http://www.opengis.net/ont/geosparql#ehMeet" + } + ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFF*FFT**" + "@value": "States that the subject SpatialObject spatially touches the object SpatialObject. DE-9IM: FT******* ^ F**T***** ^ F***T****" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "inside" + "@value": "touches" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfCrosses", + "@id": "http://www.opengis.net/ont/geosparql#asKML", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -2396,101 +2644,93 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-kml-literal" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral" } ], "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@id": "https://www.ogc.org/standards/kml" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + { + "@id": "http://www.opengis.net/ont/geosparql#hasSerialization" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject spatially crosses the object SpatialObject. DE-9IM: T*T******" + "@value": "The KML serialization of a Geometry" + } + ], + "http://www.w3.org/2004/02/skos/core#example": [ + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "crosses" + "@value": "as KML" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObjectCollection", + "@id": "http://www.opengis.net/ont/geosparql#coordinateDimension", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Class", - "http://www.w3.org/2002/07/owl#Class" + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#DatatypeProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#Geometry" + } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/core/spatial-object-collection-class" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "http://www.w3.org/2000/01/rdf-schema#Container" - }, + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b12" + "@id": "http://www.w3.org/2001/XMLSchema#integer" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A collection of individual Spatial Objects." + "@value": "The number of measurements or axes needed to describe the position of this Geometry in a coordinate system." } ], - "http://www.w3.org/2004/02/skos/core#note": [ + "http://www.w3.org/2004/02/skos/core#example": [ { - "@language": "en", - "@value": "This is the superclass of Feature Collection and Geometry Collection." + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Spatial Object Collection" - } - ] - }, - { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b12", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#allValuesFrom": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "http://www.w3.org/2000/01/rdf-schema#member" + "@value": "coordinate dimension" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasSerialization", + "@id": "http://www.opengis.net/ont/geosparql#rcc8tpp", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -2498,78 +2738,76 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2000/01/rdf-schema#Literal" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@language": "en", - "@value": "Connects a Geometry object with its text-based serialization." + "@id": "http://dbpedia.org/resource/DE-9IM" } ], - "http://www.w3.org/2004/02/skos/core#example": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" + "@language": "en", + "@value": "States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFFTTFTTT" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has serialization" + "@value": "tangential proper part" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasSize", + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral", "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/spatial-object-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/gml-literal" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/spatial-object-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/gml-literal" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + { + "@id": "https://portal.ogc.org/files/?artifact_id=20509" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "A GML serialization of a Geometry object." } ], - "http://www.w3.org/2004/02/skos/core#note": [ + "http://www.w3.org/2004/02/skos/core#example": [ { - "@language": "en", - "@value": "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." + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has size" + "@value": "GML Literal" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehCovers", + "@id": "http://www.opengis.net/ont/geosparql#ehContains", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -2603,25 +2841,25 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: T*TFT*FF*" + "@value": "States that the subject SpatialObject spatially contains the object SpatialObject. DE-9IM: T*TFF*FF*" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "covers" + "@value": "contains" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#asGeoJSON", + "@id": "http://www.opengis.net/ont/geosparql#ehOverlap", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -2629,51 +2867,44 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-geojson-literal" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/eh-spatial-relations" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/eh-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#geoJSONLiteral" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "https://tools.ietf.org/html/rfc7946" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ - { - "@id": "http://www.opengis.net/ont/geosparql#hasSerialization" + "@id": "http://dbpedia.org/resource/DE-9IM" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The GeoJSON serialization of a Geometry" - } - ], - "http://www.w3.org/2004/02/skos/core#example": [ - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" + "@value": "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "as GeoJSON" + "@value": "overlap" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#asDGGS", + "@id": "http://www.opengis.net/ont/geosparql#hasDefaultGeometry", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#DatatypeProperty" + "http://www.w3.org/2002/07/owl#ObjectProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/geosparql#Feature" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -2681,615 +2912,379 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-dggs-literal" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/feature-properties" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/feature-properties" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ { - "@id": "http://www.opengis.net/ont/geosparql#hasSerialization" + "@id": "http://www.opengis.net/ont/geosparql#hasGeometry" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#equivalentProperty": [ { - "@language": "en", - "@value": "The Discrete Global Grid System (DGGS) serialization of a Geometry" - } - ], - "http://www.w3.org/2004/02/skos/core#example": [ - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" + "@id": "http://www.opengis.net/ont/geosparql#defaultGeometry" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "as DGGS" - } - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql#rcc8eq", - "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" - } - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://www.opengis.net/ont/geosparql#" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" - } - ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ - { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@value": "The default Geometry to be used in spatial calculations. It is usually the most detailed Geometry." } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2004/02/skos/core#note": [ { "@language": "en", - "@value": "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT" + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "equals" + "@value": "has default geometry" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasVolume", + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject", "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" - } + "http://www.w3.org/2000/01/rdf-schema#Class", + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/core/spatial-object-class" + }, { - "@id": "http://www.opengis.net/ont/geosparql#hasSize" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/core/spatial-object-class" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The volume of a three-dimensional Spatial Object." + "@value": "Anything spatial (being or having a shape, position or an extent)." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" - } - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "has volume" - } - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql#hasBoundingBox", - "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#Feature" - } - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://www.opengis.net/ont/geosparql#" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.1.1" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/feature-properties" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ - { - "@id": "http://www.opengis.net/ont/geosparql#hasGeometry" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.1.2" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2004/02/skos/core#note": [ { "@language": "en", - "@value": "The minimum or smallest bounding or enclosing box of a given Feature." - } - ], - "http://www.w3.org/2004/02/skos/core#example": [ - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" + "@value": "Subclasses of this class are expected to be used for instance data." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has bounding box" - } - ], - "http://www.w3.org/2004/02/skos/core#scopeNote": [ - { - "@language": "en", - "@value": "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." + "@value": "Spatial Object" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasLength", + "@id": "http://www.opengis.net/ont/geosparql#Geometry", "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" - } + "http://www.w3.org/2000/01/rdf-schema#Class", + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-class" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-class" } ], - "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/geosparql#hasSize" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The length of a Spatial Object." + "@value": "A coherent set of direct positions in space. The positions are held within a Spatial Reference System (SRS)." } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.7" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.2" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" - } - ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ - { - "@language": "en", - "@value": "has length" - } - ] - }, - { - "@id": "http://www.opengis.net/ont/geosparql", - "@type": [ - "http://www.w3.org/2002/07/owl#Ontology" - ], - "http://purl.org/dc/terms/contributor": [ + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3" + }, { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b2" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4" }, { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b3" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5" }, { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b4" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6" }, { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b5" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8" }, { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b6" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.1" }, { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b7" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2" }, { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b8" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3" }, { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b9" - } - ], - "http://purl.org/dc/terms/created": [ + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2020-09-09" - } - ], - "http://purl.org/dc/terms/creator": [ + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" + }, { - "@value": "OGC GeoSPARQL Standards Working Group" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" } ], - "http://purl.org/dc/terms/description": [ + "http://www.w3.org/2004/02/skos/core#note": [ { "@language": "en", - "@value": "An RDF/OWL vocabulary for representing spatial information" - } - ], - "http://purl.org/dc/terms/license": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "https://www.ogc.org/license" - } - ], - "http://purl.org/dc/terms/modified": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#date", - "@value": "2021-10-27" - } - ], - "http://purl.org/dc/terms/publisher": [ - { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b1" - } - ], - "http://purl.org/dc/terms/replaces": [ - { - "@id": "http://www.opengis.net/ont/geosparql/1.0" - } - ], - "http://purl.org/dc/terms/rights": [ - { - "@value": "(c) 2021 Open Geospatial Consortium" + "@value": "Geometry can be used as a representation of the shape, extent or location of a Feature and may exist as a self-contained entity." } ], - "http://purl.org/dc/terms/source": [ - { - "@id": "http://www.opengis.net/doc/IS/geosparql/1.1" - }, + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "OGC GeoSPARQL - A Geographic Query Language for RDF Data OGC 11-052r5" - } - ], - "http://purl.org/dc/terms/title": [ - { - "@value": "GeoSPARQL Ontology" - } - ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ - { - "@id": "http://www.opengis.net/doc/IS/geosparql/1.1" - } - ], - "http://www.w3.org/2002/07/owl#versionIRI": [ - { - "@id": "http://www.opengis.net/ont/geosparql/1.1" - } - ], - "http://www.w3.org/2002/07/owl#versionInfo": [ - { - "@value": "OGC GeoSPARQL 1.1" - } - ] - }, - { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b1", - "@type": [ - "https://schema.org/Organization" - ], - "https://schema.org/name": [ - { - "@value": "Open Geospatial Consortium" - } - ], - "https://schema.org/url": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "https://www.ogc.org" - } - ] - }, - { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b2", - "@type": [ - "https://schema.org/Person" - ], - "https://schema.org/affiliation": [ - { - "@value": "Oracle Corporation" - } - ], - "https://schema.org/email": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "matthew.perry@oracle.com" - } - ], - "https://schema.org/name": [ - { - "@value": "Matthew Perry" - } - ], - "https://schema.org/url": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "https://orcid.org/0000-0003-1988-462X" + "@value": "Geometry" } ] }, { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b3", + "@id": "http://www.opengis.net/ont/geosparql#ehCovers", "@type": [ - "https://schema.org/Person" - ], - "https://schema.org/affiliation": [ - { - "@value": "Oracle Corporation" - } - ], - "https://schema.org/email": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "john.herring@oracle.com" - } + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "https://schema.org/name": [ + "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@value": "John Herring" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } - ] - }, - { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b4", - "@type": [ - "https://schema.org/Person" ], - "https://schema.org/affiliation": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@value": "SURROUND Australia Pty Ltd" + "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@value": "Australian National University" - } - ], - "https://schema.org/email": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "nicholas.car@surroundaustralia.com" - } - ], - "https://schema.org/name": [ - { - "@value": "Nicholas J. Car" - } - ], - "https://schema.org/url": [ + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/eh-spatial-relations" + }, { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "https://orcid.org/0000-0002-8742-7730" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/eh-spatial-relations" } - ] - }, - { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b5", - "@type": [ - "https://schema.org/Person" ], - "https://schema.org/affiliation": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@value": "Geoscape Australia" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], - "https://schema.org/email": [ + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "joseph.abhayaratna@geoscape.com.au" + "@id": "http://dbpedia.org/resource/DE-9IM" } ], - "https://schema.org/name": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@value": "Joseph Abhayaratna" + "@language": "en", + "@value": "States that the subject SpatialObject spatially covers the object SpatialObject. DE-9IM: T*TFT*FF*" } ], - "https://schema.org/url": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "https://orcid.org/0000-0001-5075-6234" + "@language": "en", + "@value": "covers" } ] }, { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b6", + "@id": "http://www.opengis.net/ont/geosparql#hasMetricSize", "@type": [ - "https://schema.org/Person" - ], - "https://schema.org/affiliation": [ - { - "@value": "Mainz University Of Applied Sciences" - } - ], - "https://schema.org/email": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "timo.homburg@hs-mainz.de" - } + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#DatatypeProperty" ], - "https://schema.org/name": [ + "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@value": "Timo Homburg" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], - "https://schema.org/url": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "https://orcid.org/0000-0002-9499-5840" - } - ] - }, - { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b7", - "@type": [ - "https://schema.org/Person" - ], - "https://schema.org/affiliation": [ + "@id": "http://www.opengis.net/ont/geosparql#" + }, { - "@value": "CSIRO Australia" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties" } ], - "https://schema.org/email": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "simon.cox@csiro.au" + "@id": "http://www.w3.org/2001/XMLSchema#double" } ], - "https://schema.org/name": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@value": "Simon J D Cox" + "@language": "en", + "@value": "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)." } ], - "https://schema.org/url": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "https://orcid.org/0000-0002-3884-3420" + "@language": "en", + "@value": "has metric size" } ] }, { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b8", + "@id": "http://www.opengis.net/ont/geosparql#Feature", "@type": [ - "https://schema.org/Person" + "http://www.w3.org/2000/01/rdf-schema#Class", + "http://www.w3.org/2002/07/owl#Class" ], - "https://schema.org/email": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "fjknibbe@gmail.com" + "@id": "http://www.opengis.net/ont/geosparql#" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/core/feature-class" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/core/feature-class" } ], - "https://schema.org/name": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@value": "Frans Knibbe" + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], - "https://schema.org/url": [ + "http://www.w3.org/2002/07/owl#disjointWith": [ { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "https://orcid.org/0000-0003-3789-2260" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } - ] - }, - { - "@id": "_:n260e3af6d4c14c55a39243d2d93ad862b9", - "@type": [ - "https://schema.org/Person" ], - "https://schema.org/affiliation": [ - { - "@value": "KU Leuven" - }, + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@value": "Neanex Technologies" + "@language": "en", + "@value": "A discrete spatial phenomenon in a universe of discourse." } ], - "https://schema.org/email": [ + "http://www.w3.org/2004/02/skos/core#example": [ { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "mathias.bonduel@neanex.com" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.1" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.2" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.7" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.9" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" } ], - "https://schema.org/name": [ + "http://www.w3.org/2004/02/skos/core#note": [ { - "@value": "Mathias Bonduel" + "@language": "en", + "@value": "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." } ], - "https://schema.org/url": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { - "@type": "http://www.w3.org/2001/XMLSchema#anyURI", - "@value": "https://orcid.org/0000-0002-3313-924X" + "@language": "en", + "@value": "Feature" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#sfEquals", + "@id": "http://www.opengis.net/ont/geosparql#kmlLiteral", "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" - } - ], - "http://www.w3.org/2000/01/rdf-schema#range": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/kml-literal" } ], "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@id": "https://www.ogc.org/standards/kml/" } ], - "http://www.w3.org/2002/07/owl#equivalentProperty": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/ont/geosparql#ehEquals" + "@language": "en", + "@value": "A KML serialization of a Geometry object." } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2004/02/skos/core#example": [ { - "@language": "en", - "@value": "States that the subject SpatialObject spatially equals the object SpatialObject. DE-9IM: TFFFTFFFT" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "equals" + "@value": "KML Literal" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8po", + "@id": "http://www.opengis.net/ont/geosparql#sfCrosses", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -3304,10 +3299,10 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ @@ -3323,18 +3318,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: TTTTTTTTT" + "@value": "States that the subject SpatialObject spatially crosses the object SpatialObject. DE-9IM: T*T******" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "partially overlapping" + "@value": "crosses" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#ehOverlap", + "@id": "http://www.opengis.net/ont/geosparql#ehCoveredBy", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#ObjectProperty" @@ -3368,25 +3363,25 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "States that the subject SpatialObject spatially overlaps the object SpatialObject. DE-9IM: T*T***T**" + "@value": "States that the subject SpatialObject is spatially covered by the object SpatialObject. DE-9IM: TFF*TFT**" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "overlap" + "@value": "covered by" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#hasMetricArea", + "@id": "http://www.opengis.net/ont/geosparql#asGML", "@type": [ "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", "http://www.w3.org/2002/07/owl#DatatypeProperty" ], "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ @@ -3394,127 +3389,132 @@ "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-as-gml-literal" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-gml-literal" } ], "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.w3.org/2001/XMLSchema#double" + "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral" } ], "http://www.w3.org/2000/01/rdf-schema#subPropertyOf": [ { - "@id": "http://www.opengis.net/ont/geosparql#hasMetricSize" + "@id": "http://www.opengis.net/ont/geosparql#hasSerialization" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "The area of a Spatial Object in square meters." + "@value": "The GML serialization of a Geometry" } ], "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.9" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3" - }, - { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2" + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "has area in square meters" + "@value": "as GML" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#rcc8ntpp", + "@id": "http://www.opengis.net/ont/geosparql#dggsLiteral", "@type": [ - "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" - } + "http://www.w3.org/2000/01/rdf-schema#Datatype" ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations" - }, + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/dggs-literal" + } + ], + "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations" + "@id": "http://www.opengis.net/doc/AS/dggs/2.0" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + "@language": "en", + "@value": "A textual serialization of a Discrete Global Grid (DGGS) Geometry object." } ], - "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ + "http://www.w3.org/2004/02/skos/core#example": [ { - "@id": "http://dbpedia.org/resource/DE-9IM" + "@value": " \" OrdinateList (R3234)\"^^" + }, + { + "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "States that the subject SpatialObject is spatially inside the object SpatialObject. DE-9IM: TFFTFFTTT" + "@value": "DGGS Literal" } ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.w3.org/2004/02/skos/core#scopeNote": [ { "@language": "en", - "@value": "non-tangential proper part" + "@value": "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" } ] }, { - "@id": "http://www.opengis.net/ont/geosparql#gmlLiteral", + "@id": "http://www.opengis.net/ont/geosparql#sfDisjoint", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Datatype" + "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", + "http://www.w3.org/2002/07/owl#ObjectProperty" + ], + "http://www.w3.org/2000/01/rdf-schema#domain": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" + } ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/geosparql#" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/gml-literal" + "@id": "http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations" }, { - "@id": "http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/gml-literal" + "@id": "http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/sf-spatial-relations" + } + ], + "http://www.w3.org/2000/01/rdf-schema#range": [ + { + "@id": "http://www.opengis.net/ont/geosparql#SpatialObject" } ], "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { - "@id": "https://portal.ogc.org/files/?artifact_id=20509" + "@id": "http://dbpedia.org/resource/DE-9IM" } ], - "http://www.w3.org/2004/02/skos/core#definition": [ + "http://www.w3.org/2002/07/owl#equivalentProperty": [ { - "@language": "en", - "@value": "A GML serialization of a Geometry object." + "@id": "http://www.opengis.net/ont/geosparql#ehDisjoint" } ], - "http://www.w3.org/2004/02/skos/core#example": [ + "http://www.w3.org/2004/02/skos/core#definition": [ { - "@id": "http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4" + "@language": "en", + "@value": "States that the subject SpatialObject is spatially disjoint from the object SpatialObject. DE-9IM: FF*FF****" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "GML Literal" + "@value": "disjoint" } ] } diff --git a/geosparql11/index.html b/geosparql11/index.html index 48c7a310c..8681b6d2c 100644 --- a/geosparql11/index.html +++ b/geosparql11/index.html @@ -330,7 +330,7 @@

Is Defined By - http://www.opengis.net/spec/geosparql/1.0/req/core/feature-class + http://www.opengis.net/ont/geosparql# @@ -342,20 +342,20 @@

Example(s) - http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.1
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.7
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.1
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.2
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.7
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.9
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3
@@ -367,11 +367,11 @@

In domain of - default geometryop
has geometryop
+ default geometryop
+ has bounding boxop
has centroidop
has default geometryop
- has bounding boxop
@@ -431,7 +431,7 @@

Is Defined By - http://www.opengis.net/ont/geosparql# + http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-class @@ -443,18 +443,18 @@

Example(s) - http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.2
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.1
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3
@@ -466,20 +466,20 @@

In domain of + as KMLdp
+ has serializationdp
+ has spatial accuracyop
as GMLdp
- has spatial resolution in metersdp
is simpledp
- has spatial accuracyop
- has serializationdp
+ spatial dimensiondp
as WKTdp
- as GeoJSONdp
- has spatial accuracy in metersdp
dimensiondp
- spatial dimensiondp
+ has spatial resolution in metersdp
+ has spatial accuracy in metersdp
+ is emptydp
has spatial resolutionop
coordinate dimensiondp
- as KMLdp
- is emptydp
+ as GeoJSONdp
as DGGSdp
@@ -487,10 +487,10 @@

In range of default geometryop
- has centroidop
+ has default geometryop
has geometryop
+ has centroidop
has bounding boxop
- has default geometryop
@@ -562,83 +562,83 @@

Example(s) - http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.1.2
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.1.1
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.1.2
Sub-classes - Featurec
Geometryc
+ Featurec
In domain of - has perimeter lengthop
+ disconnectedop
+ containsop
partially overlappingop
- non-tangential proper partop
- equalsop
- has areaop
- withinop
- has perimeter length in metersdp
- covered byop
- has area in square metersdp
- tangential proper part inverseop
- tangential proper partop
- non-tangential proper part inverseop
- containsop
- touchesop
- equalsop
- has length in metersdp
disjointop
+ has sizeop
disjointop
- has volumeop
- externally connectedop
- intersectsop
- has lengthop
overlapop
- has sizeop
- containsop
- equalsop
- overlapsop
coversop
- has metric sizedp
+ tangential proper part inverseop
+ equalsop
insideop
- has volume in cubic metersdp
- disconnectedop
+ covered byop
+ has length in metersdp
+ has metric sizedp
+ withinop
+ tangential proper partop
meetop
+ has volume in cubic metersdp
+ non-tangential proper partop
+ has lengthop
+ touchesop
+ equalsop
+ has perimeter length in metersdp
+ has areaop
+ overlapsop
+ intersectsop
+ equalsop
+ has perimeter lengthop
+ non-tangential proper part inverseop
crossesop
+ containsop
+ has volumeop
+ has area in square metersdp
+ externally connectedop
In range of - withinop
- covered byop
- tangential proper part inverseop
- tangential proper partop
+ overlapsop
non-tangential proper part inverseop
- containsop
- touchesop
+ crossesop
+ containsop
externally connectedop
- coversop
intersectsop
+ disconnectedop
+ partially overlappingop
+ disjointop
+ coversop
+ disjointop
overlapop
- equalsop
- overlapsop
+ withinop
+ tangential proper part inverseop
insideop
- partially overlappingop
- disconnectedop
- crossesop
- meetop
- containsop
- equalsop
+ equalsop
+ covered byop
+ touchesop
equalsop
- disjointop
+ tangential proper partop
+ meetop
non-tangential proper partop
- disjointop
+ containsop
+ equalsop
@@ -751,8 +751,8 @@

default geometryop Example(s) - http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.1
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
@@ -793,7 +793,7 @@

containsopopopopopophttp://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
@@ -1133,7 +1133,7 @@

has bounding boxop Is Defined By - http://www.opengis.net/ont/geosparql# + http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/feature-properties @@ -1286,7 +1286,7 @@

has geometryop Is Defined By - http://www.opengis.net/ont/geosparql# + http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/feature-properties @@ -1298,18 +1298,18 @@

has geometryop Example(s) + http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.2
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.3
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.4
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
@@ -1338,7 +1338,7 @@

has lengthopophttp://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.7
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.7
@@ -1380,7 +1380,7 @@

has perimeter lengthop Is Defined By - http://www.opengis.net/ont/geosparql# + http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties @@ -1421,7 +1421,7 @@

has sizeopop Is Defined By - http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties + http://www.opengis.net/ont/geosparql# @@ -1520,7 +1520,7 @@

has volumeopop Is Defined By - http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations + http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations @@ -1596,7 +1596,7 @@

externally connectedop Is Defined By - http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations + http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations @@ -1631,7 +1631,7 @@

equalsopop Is Defined By - http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations + http://www.opengis.net/spec/geosparql/1.1/req/topology-vocab-extension/rcc8-spatial-relations @@ -1806,7 +1806,7 @@

tangential proper part inverseop Is Defined By - http://www.opengis.net/ont/geosparql# + http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations @@ -1876,7 +1876,7 @@

crossesopopopopdpdphttp://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.1
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.2.4
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.6
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.2.4
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.8
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.1
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.5
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.2
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.1
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.2
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.4
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.2.1
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
@@ -2491,7 +2491,7 @@

has area in square metersdp Is Defined By - http://www.opengis.net/ont/geosparql# + http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties @@ -2503,10 +2503,10 @@

has area in square metersdp Example(s) - http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.9
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.3.3
- http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.9
http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.1.2.3
+ http://www.opengis.net/spec/geosparql/1.1/specification.html#B.1.2.2
@@ -2635,7 +2635,7 @@

has metric sizedp Is Defined By - http://www.opengis.net/ont/geosparql# + http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/spatial-object-properties @@ -2801,7 +2801,7 @@

has serializationdp Is Defined By - http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties + http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-properties @@ -2842,7 +2842,7 @@

is emptydpdp Is Defined By - http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties + http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-properties diff --git a/geosparql11/profile.html b/geosparql11/profile.html deleted file mode 100644 index 2f7fe9789..000000000 --- a/geosparql11/profile.html +++ /dev/null @@ -1,828 +0,0 @@ - - - - GeoSPARQL 1.1 Profile - - - - - - - - - -
made by - pyLODE - 2.13.2 -
-

GeoSPARQL 1.1 Profile

-

A Profile

-
-

Metadata

-
-
URI
-
http://www.opengis.net/def/geosparql
- -
Publisher(s)
-
- - Open Geospatial Consortium
-
-
Creator(s)
-
- OGC GeoSPARQL Standards Working Group
-
-
Created
-
2020-10-11
-
Modified
-
2021-06-16
-
Version Information
-
OGC GeosPARQL 1.1
-
Version URI
-
http://www.opengis.net/def/geosparql/1.1
-
License & Rights
-
- https://www.ogc.org/license
- © 2021 Open Geospatial Consortium -
-
Profile RDF
-
RDF (turtle)
-
-
Has Resource Descriptor(s)
-
- Extended Examples
- GeoSPARQL Functions & Rules vocabulary
- JSON-LD context for the GeoSPARQL ontology
- Profile code repository
- GeoSPARQL 1.1 Requirement and Conformance Class Vocabulary
- GeoSPARQL Spatial Aggregate Functions
- JSON-LD context for the Simple Features vocabulary
- GeoSPARQL RDF Shapes Validator
- GeoSPARQL Specification online
- GeoSPARQL Specification Document as a PDF
- None
- GeoSPARQL Ontology
- GeoSPARQL Ontology
- GML Geometry Types Vocabulary
- Simple Features Vocabulary
-
-

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.

-
-
-
-

Resource Descriptors

- - - - - -
-

Extended Examples

- - - - - - - - - - - - - - - - -
DescriptionExamples 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.
Artifact - https://github.com/opengeospatial/ogc-geosparql/tree/master/1.1/examples -
Role(s) - - role:example
- -
-
-
-

GeoSPARQL Functions & Rules vocabulary

- - - - - - - - - - - - - - - - - - - - - - - - - - -
Descriptionall GeoSPARQL functions and rules presented as a SKOS vocabulary
Artifact - http://defs-dev.opengis.net/static/definitions/conceptschemes/functions_geosparql.ttl -
Role(s) - - role:vocabulary
- -
Conforms to - - https://www.w3.org/TR/skos-reference/
- -
Formattext/turtle
-
-
-

JSON-LD context for the GeoSPARQL ontology

- - - - - - - - - - - - - - - - - - - - - -
DescriptionThis is a JSON-LD context which can be used to incorporate the GeoSPARQL vocabulary in a JSON-LD file
Artifact - https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/contexts/geo-context.json -
Role(s) - - role:specification
- -
Formattext/json
-
-
-

Profile code repository

- - - - - - - - - - - - - - - - -
DescriptionCode repository storing all Profile artifacts
Artifact - https://github.com/opengeospatial/ogc-geosparql -
Role(s) - - role:repository
- -
-
-
-

GeoSPARQL 1.1 Requirement and Conformance Class Vocabulary

- - - - - - - - - - - - - - - - - - - - - - - - - - -
DescriptionA vocabulary of the requirements and conformance classes in the GeoSPARQL 1.1 specification
Artifact - https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/reqs.ttl -
Role(s) - - role:specification
- -
Conforms to - - https://www.w3.org/TR/skos-reference/
- -
Formattext/turtle
-
-
-

GeoSPARQL Spatial Aggregate Functions

- - - - - - - - - - - - - - - - - - - - - - - - - - -
Descriptionall GeoSPARQL Spatial Aggregate functions presented as a SKOS vocabulary
Artifact - http://defs-dev.opengis.net/static/definitions/conceptschemes/sa_functions.ttl -
Role(s) - - role:vocabulary
- -
Conforms to - - https://www.w3.org/TR/skos-reference/
- -
Formattext/turtle
-
-
-

JSON-LD context for the Simple Features vocabulary

- - - - - - - - - - - - - - - - - - - - - -
DescriptionThis is a JSON-LD context which can be used to incorporate the Simple Features vocabulary in a JSON-LD file
Artifact - https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/contexts/sf-context.json -
Role(s) - - role:specification
- -
Formattext/json
-
-
-

GeoSPARQL RDF Shapes Validator

- - - - - - - - - - - - - - - - - - - - - - - - - - -
DescriptionA [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.
Artifact - https://github.com/opengeospatial/ogc-geosparql/master/1.1/validator.ttl -
Role(s) - - role:validation
- -
Conforms to - - https://www.w3.org/TR/shacl/
- -
Formattext/turtle
-
-
-

GeoSPARQL Specification online

- - - - - - - - - - - - - - - - -
Artifact - https://github.com/opengeospatial/ogc-geosparql/master/1.1/spec/_11-052r4.html -
Role(s) - - role:specification
- -
Formattext/html
-
-
-

GeoSPARQL Specification Document as a PDF

- - - - - - - - - - - - - - - - -
Artifact - https://github.com/opengeospatial/ogc-geosparql/master/1.1/spec/_11-052r4.pdf -
Role(s) - - role:specification
- -
Formatapplication/pdf
-
-
-

None

- -
-
-
-

GeoSPARQL Ontology

- - - - - - - - - - - - - - - - - - - - - -
DescriptionThe GeoSPARQL 1.1 ontology in RDF (turtle)
Artifact - https://github.com/opengeospatial/ogc-geosparql/master/1.1/geo.ttl -
Role(s) - - role:schema
- -
Formattext/turtle
-
-
-

GeoSPARQL Ontology

- - - - - - - - - - - - - - - - - - - - - -
DescriptionThe GeoSPARQL 1.1 ontology in RDF (JSON-LD)
Artifact - https://github.com/opengeospatial/ogc-geosparql/master/1.1/geo.json -
Role(s) - - role:schema
- -
Formatapplication/ld+json
-
-
-

GML Geometry Types Vocabulary

- - - - - - - - - - - - - - - - - - - - - - - - - - -
DescriptionAn OWL ontology (vocabulary) of the GML geometry types
Artifact - https://schemas.opengis.net/gml/3.2.1/gml_32_geometries.rdf -
Role(s) - - role:vocabulary
- -
Conforms to - - http://www.w3.org/TR/owl2-rdf-based-semantics/
- -
Formattext/xml
-
-
-

Simple Features Vocabulary

- - - - - - - - - - - - - - - - - - - - - - - - - - -
DescriptionAn OWL ontology (vocabulary) of the Simple Features geometry types
Artifact - https://github.com/opengeospatial/ogc-geosparql/blob/master/1.1/sf_geometries.ttl -
Role(s) - - role:vocabulary
- -
Conforms to - - http://www.w3.org/TR/owl2-rdf-based-semantics/
- -
Formattext/turtle
-
-
-
-

Namespaces

-
-
default (:)
-
http://www.opengis.net/def/geosparql
-
brick
-
https://brickschema.org/schema/Brick#
-
csvw
-
http://www.w3.org/ns/csvw#
-
dc
-
http://purl.org/dc/elements/1.1/
-
dcam
-
http://purl.org/dc/dcam/
-
dcat
-
http://www.w3.org/ns/dcat#
-
dcmitype
-
http://purl.org/dc/dcmitype/
-
dcterms
-
http://purl.org/dc/terms/
-
doap
-
http://usefulinc.com/ns/doap#
-
foaf
-
http://xmlns.com/foaf/0.1/
-
geo
-
http://www.opengis.net/ont/geosparql#
-
odrl
-
http://www.w3.org/ns/odrl/2/
-
ogc
-
http://www.opengis.net/def/
-
org
-
http://www.w3.org/ns/org#
-
owl
-
http://www.w3.org/2002/07/owl#
-
prof
-
http://www.w3.org/ns/dx/prof/
-
prov
-
http://www.w3.org/ns/prov#
-
qb
-
http://purl.org/linked-data/cube#
-
rdf
-
http://www.w3.org/1999/02/22-rdf-syntax-ns#
-
rdfs
-
http://www.w3.org/2000/01/rdf-schema#
-
role
-
http://www.w3.org/ns/dx/prof/role/
-
sdo
-
https://schema.org/
-
sh
-
http://www.w3.org/ns/shacl#
-
skos
-
http://www.w3.org/2004/02/skos/core#
-
sosa
-
http://www.w3.org/ns/sosa/
-
ssn
-
http://www.w3.org/ns/ssn/
-
time
-
http://www.w3.org/2006/time#
-
vann
-
http://purl.org/vocab/vann/
-
void
-
http://rdfs.org/ns/void#
-
wgs
-
https://www.w3.org/2003/01/geo/wgs84_pos#
-
xsd
-
http://www.w3.org/2001/XMLSchema#
-
-
- - \ No newline at end of file diff --git a/geosparql11/releasenotes.html b/geosparql11/releasenotes.html index 68ad989bc..a30e4856a 100644 --- a/geosparql11/releasenotes.html +++ b/geosparql11/releasenotes.html @@ -2011,7 +2011,7 @@

Appendix A: Revision History

diff --git a/geosparql11/reqs.html b/geosparql11/reqs.html index 634ef99c3..7d30ae8a5 100644 --- a/geosparql11/reqs.html +++ b/geosparql11/reqs.html @@ -306,9 +306,9 @@

GeoSPARQL 1.0 Conformance Class: Core Members + conf10core:sparql-protocolcon, conf10core:spatial-object-classcon, - conf10core:feature-classcon, - conf10core:sparql-protocolcon + conf10core:feature-classcon @@ -324,19 +324,19 @@

GeoSPARQL 1.0 Conformance Class: Geometry Extension Members - conf10gx:wkt-literal-default-srscon, - conf10gx:gml-profilecon, - conf10gx:geometry-propertiescon, - conf10gx:wkt-literal-emptycon, - conf10gx:wkt-literalcon, - conf10gx:gml-literalcon, - conf10gx:srid-functioncon, conf10gx:query-functionscon, - conf10gx:feature-propertiescon, + conf10gx:gml-profilecon, conf10gx:geometry-as-wkt-literalcon, - conf10gx:geometry-as-gml-literalcon, + conf10gx:wkt-axis-ordercon, conf10gx:gml-literal-emptycon, - conf10gx:wkt-axis-ordercon + conf10gx:srid-functioncon, + conf10gx:geometry-as-gml-literalcon, + conf10gx:wkt-literal-default-srscon, + conf10gx:wkt-literalcon, + conf10gx:feature-propertiescon, + conf10gx:geometry-propertiescon, + conf10gx:wkt-literal-emptycon, + conf10gx:gml-literalcon @@ -352,8 +352,8 @@

GeoSPARQL 1.0 Conformance Class: Geometry Topology Extensionconf10gtx:relate-query-functioncon, conf10gtx:sf-query-functionscon, + conf10gtx:relate-query-functioncon, conf10gtx:eh-query-functionscon, conf10gtx:rcc8-query-functionscon @@ -372,8 +372,8 @@

GeoSPARQL 1.0 Conformance Class: Query Rewrite Extensionconf10qre:sf-query-rewritecon, - conf10qre:rcc8-query-rewritecon, - conf10qre:eh-query-rewritecon + conf10qre:eh-query-rewritecon, + conf10qre:rcc8-query-rewritecon @@ -389,9 +389,9 @@

GeoSPARQL 1.0 Conformance Class: RDFS Entailment Extensionconf10ree:gml-geometry-typescon, conf10ree:wkt-geometry-typescon, - conf10ree:bgp-rdfs-entcon + conf10ree:bgp-rdfs-entcon, + conf10ree:gml-geometry-typescon @@ -407,10 +407,10 @@

GeoSPARQL 1.0 Conformance Class: Topology Extension Members - conf10gtx:relate-query-functioncon, - conf10gtx:rcc8-query-functionscon, conf10gtx:sf-query-functionscon, - conf10gtx:eh-query-functionscon + conf10gtx:relate-query-functioncon, + conf10gtx:eh-query-functionscon, + conf10gtx:rcc8-query-functionscon @@ -430,36 +430,36 @@

GeoSPARQL 1.0 Requirementscol< Members + reqs10gx:geometry-as-wkt-literalcon, + reqs10tve:sf-spatial-relationscon, + reqs10qre:rcc8-query-rewritecon, + reqs10qre:sf-query-rewritecon, + reqs10gx:geometry-propertiescon, + reqs10gx:wkt-literal-emptycon, reqs10gx:srid-functioncon, - reqs10tve:rcc8-spatial-relationscon, - reqs10gx:gml-literalcon, + reqs10gx:wkt-literal-default-srscon, + reqs10gx:query-functionscon, + reqs10gx:gml-profilecon, + reqs10gtx:relate-query-functioncon, + reqs10core:feature-classcon, + reqs10gx:wkt-axis-ordercon, reqs10gx:geometry-classcon, - reqs10tve:sf-spatial-relationscon, + reqs10gtx:eh-query-functionscon, reqs10ree:bgp-rdfs-entcon, - reqs10gx:gml-profilecon, - reqs10gx:gml-literal-emptycon, - reqs10qre:eh-query-rewritecon, - reqs10core:spatial-object-classcon, - reqs10qre:rcc8-query-rewritecon, reqs10gx:geometry-as-gml-literalcon, - reqs10gtx:relate-query-functioncon, reqs10gx:feature-propertiescon, - reqs10gx:query-functionscon, - reqs10tve:eh-spatial-relationscon, - reqs10gx:wkt-literal-default-srscon, - reqs10ree:gml-geometry-typescon, - reqs10gtx:eh-query-functionscon, - reqs10core:feature-classcon, - reqs10gx:wkt-literal-emptycon, + reqs10core:spatial-object-classcon, + reqs10gtx:sf-query-functionscon, reqs10gx:wkt-literalcon, - reqs10gx:geometry-as-wkt-literalcon, - reqs10qre:sf-query-rewritecon, - reqs10gx:geometry-propertiescon, - reqs10core:sparql-protocolcon, reqs10ree:wkt-geometry-typescon, + reqs10tve:eh-spatial-relationscon, + reqs10gx:gml-literal-emptycon, + reqs10gx:gml-literalcon, reqs10gtx:rcc8-query-functionscon, - reqs10gtx:sf-query-functionscon, - reqs10gx:wkt-axis-ordercon + reqs10ree:gml-geometry-typescon, + reqs10qre:eh-query-rewritecon, + reqs10core:sparql-protocolcon, + reqs10tve:rcc8-spatial-relationscon @@ -479,29 +479,29 @@

GeoSPARQL 1.1 Requirementscol< Members - reqs11gx:reqs11gx:sa-functionscon, - reqs11core:geometry-collection-classcon, - reqs11gx:geometry-as-dggs-literalcon, + reqs11gx:geometry-as-kml-literalcon, reqs11gx:kml-literal-srscon, - reqs11gx:query-functions-non-sf-dggscon, - reqs11gx:query-functions-dggscon, - reqs11gx:geometry-propertiescon, - reqs11core:sparql-protocolcon, + reqs11gx:geometry-as-geojson-literalcon, + reqs11gx:kml-literalcon, + reqs11gx:dggs-literal-srscon, reqs11gx:kml-literal-emptycon, - reqs11gx:dggs-literal-emptycon, - reqs11gx:geometry-as-kml-literalcon, reqs11gx:dggs-literalcon, + reqs11gx:reqs11gx:sa-functionscon, + reqs11core:sparql-protocolcon, reqs11gx:feature-propertiescon, - reqs11core:spatial-object-collection-classcon, - reqs11gx:query-functions-non-sfcon, + reqs11gx:geojson-literalcon, reqs11gx:geojson-literal-srscon, + reqs11gx:geometry-propertiescon, + reqs11gx:query-functionscon, + reqs11gx:query-functions-dggscon, + reqs11gx:query-functions-non-sfcon, reqs11gx:geojson-literal-emptycon, + reqs11core:spatial-object-collection-classcon, + reqs11gx:geometry-as-dggs-literalcon, + reqs11gx:query-functions-non-sf-dggscon, + reqs11core:geometry-collection-classcon, reqs11core:feature-collection-classcon, - reqs11gx:kml-literalcon, - reqs11gx:dggs-literal-srscon, - reqs11gx:geometry-as-geojson-literalcon, - reqs11gx:geojson-literalcon, - reqs11gx:query-functionscon + reqs11gx:dggs-literal-emptycon @@ -517,11 +517,11 @@

GeoSPARQL 1.1 Conformance Class: Core Members - conf11core:spatial-object-collection-classcon, + conf11core:spatial-object-classcon, + conf11core:sparql-protocolcon, conf11core:feature-collection-classcon, conf11core:spatial-object-propertiescon, - conf11core:spatial-object-classcon, - conf11core:sparql-protocolcon + conf11core:spatial-object-collection-classcon @@ -537,18 +537,18 @@

GeoSPARQL 1.1 Conformance Class: Geometry Extension Members - conf11gx:query-functions-non-sfcon, - conf11gx:kml-literal-srscon, conf11gx:geometry-propertiescon, - conf11gx:geometry-as-kml-literalcon, - conf11gx:geojson-literal-emptycon, + conf11gx:query-functionscon, + conf11gx:sa-functionscon, + conf11gx:kml-literal-srscon, + conf11gx:geometry-as-geojson-literalcon, + conf11gx:query-functions-non-sfcon, conf11gx:kml-literalcon, - conf11gx:geojson-literal-srscon, + conf11gx:geometry-as-kml-literalcon, conf11gx:kml-literal-emptycon, - conf11gx:query-functionscon, + conf11gx:geojson-literal-emptycon, conf11gx:geojson-literalcon, - conf11gx:geometry-as-geojson-literalcon, - conf11gx:sa-functionscon + conf11gx:geojson-literal-srscon @@ -564,16 +564,16 @@

GeoSPARQL 1.1 Conformance Class: Geometry Extension - DGGSconf11gx:query-functions-non-sfcon, - conf11gx:dggs-literal-emptycon, - conf11gx:feature-propertiescon, - conf11gx:dggs-literalcon, - conf11gx:dggs-literal-srscon, - conf11gx:query-functionscon, - conf10gx:srid-functioncon, conf10gx:query-functionscon, + conf10gx:srid-functioncon, + conf11gx:sa-functionscon, + conf11gx:query-functionscon, + conf11gx:feature-propertiescon, + conf11gx:query-functions-non-sfcon, conf10gx:geometry-classcon, - conf11gx:sa-functionscon + conf11gx:dggs-literalcon, + conf11gx:dggs-literal-emptycon, + conf11gx:dggs-literal-srscon diff --git a/geosparql11/sf_geometries.html b/geosparql11/sf_geometries.html index af6b1a7f7..f3ad7731e 100644 --- a/geosparql11/sf_geometries.html +++ b/geosparql11/sf_geometries.html @@ -363,8 +363,8 @@

Geometrycon

Narrower Concepts Surfacecon
- Curvecon
Geometry Collectioncon
+ Curvecon
Pointcon
@@ -395,8 +395,8 @@

Geometry Collectioncon

Narrower Concepts Multi Surfacecon
- Multi Pointcon
Multi Curvecon
+ Multi Pointcon
@@ -444,8 +444,8 @@

Line Stringcon

Narrower Concepts - Linecon
Linear Ringcon
+ Linecon
diff --git a/geosparql11/sf_geometries.json b/geosparql11/sf_geometries.json index 4af409e91..a92e6be2d 100644 --- a/geosparql11/sf_geometries.json +++ b/geosparql11/sf_geometries.json @@ -1,6 +1,6 @@ [ { - "@id": "http://www.opengis.net/ont/sf#MultiSurface", + "@id": "http://www.opengis.net/ont/sf#Envelope", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -12,24 +12,64 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#GeometryCollection" + "@id": "_:nf9ed9456de374af899e2e0a6d46528f8b1" + }, + { + "@id": "_:nf9ed9456de374af899e2e0a6d46528f8b2" + }, + { + "@id": "http://www.opengis.net/ont/sf#Polygon" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Multi Surface" + "@value": "Envelope or Bounding Box" } ] }, { - "@id": "http://www.opengis.net/ont/sf#Line", + "@id": "_:nf9ed9456de374af899e2e0a6d46528f8b1", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#cardinality": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value": "1" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "http://www.opengis.net/ont/sf#maximum" + } + ] + }, + { + "@id": "_:nf9ed9456de374af899e2e0a6d46528f8b2", + "@type": [ + "http://www.w3.org/2002/07/owl#Restriction" + ], + "http://www.w3.org/2002/07/owl#cardinality": [ + { + "@type": "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", + "@value": "1" + } + ], + "http://www.w3.org/2002/07/owl#onProperty": [ + { + "@id": "http://www.opengis.net/ont/sf#minimum" + } + ] + }, + { + "@id": "http://www.opengis.net/ont/sf#Curve", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -41,24 +81,24 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#LineString" + "@id": "http://www.opengis.net/ont/sf#Geometry" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A Line is a LineString with exactly 2 Points." + "@value": "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)." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Line" + "@value": "Curve" } ] }, { - "@id": "http://www.opengis.net/ont/sf#MultiPolygon", + "@id": "http://www.opengis.net/ont/sf#Triangle", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -70,57 +110,82 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#MultiSurface" + "@id": "http://www.opengis.net/ont/sf#Polygon" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Multi Polygon" + "@value": "Triangle" } ] }, { - "@id": "http://www.opengis.net/ont/sf#maximum", + "@id": "http://www.opengis.net/ont/sf#MultiCurve", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" + "http://www.w3.org/2000/01/rdf-schema#Class", + "http://www.w3.org/2002/07/owl#Class" ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { - "@id": "http://www.opengis.net/ont/sf#Envelope" + "@id": "http://www.opengis.net/ont/sf" } ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "http://www.opengis.net/ont/sf#GeometryCollection" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "Multi Curve" + } + ] + }, + { + "@id": "http://www.opengis.net/ont/sf#MultiLineString", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Class", + "http://www.w3.org/2002/07/owl#Class" + ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/sf" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Point" + "@id": "http://www.opengis.net/ont/sf#MultiCurve" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "Point containing the maximum values of the coordinates of an envelope or bounding box" + "@value": "A MultiLineString is a MultiCurve whose elements are LineStrings." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "maximum" + "@value": "Multi Line String" } ] }, { - "@id": "http://www.opengis.net/ont/sf#PolyhedralSurface", + "@id": "http://www.opengis.net/ont/sf#Geometry", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -132,24 +197,24 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Surface" + "@id": "http://www.opengis.net/ont/geosparql#Geometry" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Polyhedral Surface" + "@value": "Geometry" } ] }, { - "@id": "http://www.opengis.net/ont/sf#Point", + "@id": "http://www.opengis.net/ont/sf#GeometryCollection", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -167,13 +232,42 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Point" + "@value": "Geometry Collection" + } + ] + }, + { + "@id": "http://www.opengis.net/ont/sf#Polygon", + "@type": [ + "http://www.w3.org/2000/01/rdf-schema#Class", + "http://www.w3.org/2002/07/owl#Class" + ], + "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ + { + "@id": "http://www.opengis.net/ont/sf" + } + ], + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + { + "@id": "http://www.opengis.net/ont/sf#Surface" + } + ], + "http://www.w3.org/2004/02/skos/core#definition": [ + { + "@language": "en", + "@value": "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." + } + ], + "http://www.w3.org/2004/02/skos/core#prefLabel": [ + { + "@language": "en", + "@value": "Polygon" } ] }, @@ -206,7 +300,7 @@ ], "http://purl.org/dc/terms/publisher": [ { - "@id": "_:nf8ac936da09040debe240c12d7d27ef5b3" + "@id": "_:nf9ed9456de374af899e2e0a6d46528f8b3" } ], "http://purl.org/dc/terms/rights": [ @@ -231,7 +325,7 @@ ] }, { - "@id": "_:nf8ac936da09040debe240c12d7d27ef5b3", + "@id": "_:nf9ed9456de374af899e2e0a6d46528f8b3", "@type": [ "https://schema.org/Organization" ], @@ -248,7 +342,7 @@ ] }, { - "@id": "http://www.opengis.net/ont/sf#Curve", + "@id": "http://www.opengis.net/ont/sf#MultiPolygon", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -260,24 +354,24 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Geometry" + "@id": "http://www.opengis.net/ont/sf#MultiSurface" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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)." + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Curve" + "@value": "Multi Polygon" } ] }, { - "@id": "http://www.opengis.net/ont/sf#LineString", + "@id": "http://www.opengis.net/ont/sf#PolyhedralSurface", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -289,24 +383,24 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Curve" + "@id": "http://www.opengis.net/ont/sf#Surface" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment." + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Line String" + "@value": "Polyhedral Surface" } ] }, { - "@id": "http://www.opengis.net/ont/sf#Triangle", + "@id": "http://www.opengis.net/ont/sf#MultiPoint", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -318,24 +412,24 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Polygon" + "@id": "http://www.opengis.net/ont/sf#GeometryCollection" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A Triangle is a polygon with 3 distinct, non-collinear vertices and no interior boundary." + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Triangle" + "@value": "Multi Point" } ] }, { - "@id": "http://www.opengis.net/ont/sf#Polygon", + "@id": "http://www.opengis.net/ont/sf#LineString", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -347,24 +441,24 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Surface" + "@id": "http://www.opengis.net/ont/sf#Curve" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "A LineString is a Curve with linear interpolation between Points. Each consecutive pair of Points defines a Line segment." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Polygon" + "@value": "Line String" } ] }, { - "@id": "http://www.opengis.net/ont/sf#MultiCurve", + "@id": "http://www.opengis.net/ont/sf#MultiSurface", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -382,134 +476,84 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Multi Curve" + "@value": "Multi Surface" } ] }, { - "@id": "http://www.opengis.net/ont/sf#LinearRing", + "@id": "http://www.opengis.net/ont/sf#maximum", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Class", - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://www.opengis.net/ont/sf" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "http://www.opengis.net/ont/sf#LineString" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@language": "en", - "@value": "A LinearRing is a LineString that is both closed and simple." - } + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@language": "en", - "@value": "Linear Ring" + "@id": "http://www.opengis.net/ont/sf#Envelope" } - ] - }, - { - "@id": "http://www.opengis.net/ont/sf#MultiPoint", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Class", - "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/sf" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/sf#GeometryCollection" + "@id": "http://www.opengis.net/ont/sf#Point" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "Point containing the maximum values of the coordinates of an envelope or bounding box" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Multi Point" + "@value": "maximum" } ] }, { - "@id": "http://www.opengis.net/ont/sf#TIN", + "@id": "http://www.opengis.net/ont/sf#minimum", "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Class", - "http://www.w3.org/2002/07/owl#Class" - ], - "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ - { - "@id": "http://www.opengis.net/ont/sf" - } - ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ - { - "@id": "http://www.opengis.net/ont/sf#PolyhedralSurface" - } - ], - "http://www.w3.org/2004/02/skos/core#definition": [ - { - "@language": "en", - "@value": "A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches." - } + "http://www.w3.org/2002/07/owl#ObjectProperty" ], - "http://www.w3.org/2004/02/skos/core#prefLabel": [ + "http://www.w3.org/2000/01/rdf-schema#domain": [ { - "@language": "en", - "@value": "Triangulated Irregular Network" + "@id": "http://www.opengis.net/ont/sf#Envelope" } - ] - }, - { - "@id": "http://www.opengis.net/ont/sf#MultiLineString", - "@type": [ - "http://www.w3.org/2000/01/rdf-schema#Class", - "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/sf" } ], - "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ + "http://www.w3.org/2000/01/rdf-schema#range": [ { - "@id": "http://www.opengis.net/ont/sf#MultiCurve" + "@id": "http://www.opengis.net/ont/sf#Point" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "A MultiLineString is a MultiCurve whose elements are LineStrings." + "@value": "Point containing the minimum values of the coordinates of an envelope or bounding box" } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Multi Line String" + "@value": "minimum" } ] }, { - "@id": "http://www.opengis.net/ont/sf#Geometry", + "@id": "http://www.opengis.net/ont/sf#Line", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -521,24 +565,24 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/geosparql#Geometry" + "@id": "http://www.opengis.net/ont/sf#LineString" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "A Line is a LineString with exactly 2 Points." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Geometry" + "@value": "Line" } ] }, { - "@id": "http://www.opengis.net/ont/sf#GeometryCollection", + "@id": "http://www.opengis.net/ont/sf#Surface", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -556,18 +600,18 @@ "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Geometry Collection" + "@value": "Surface" } ] }, { - "@id": "http://www.opengis.net/ont/sf#Envelope", + "@id": "http://www.opengis.net/ont/sf#Point", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -579,97 +623,53 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "_:nf8ac936da09040debe240c12d7d27ef5b1" - }, - { - "@id": "_:nf8ac936da09040debe240c12d7d27ef5b2" - }, - { - "@id": "http://www.opengis.net/ont/sf#Polygon" + "@id": "http://www.opengis.net/ont/sf#Geometry" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "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." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Envelope or Bounding Box" - } - ] - }, - { - "@id": "_:nf8ac936da09040debe240c12d7d27ef5b1", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#cardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", - "@value": "1" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "http://www.opengis.net/ont/sf#maximum" - } - ] - }, - { - "@id": "_:nf8ac936da09040debe240c12d7d27ef5b2", - "@type": [ - "http://www.w3.org/2002/07/owl#Restriction" - ], - "http://www.w3.org/2002/07/owl#cardinality": [ - { - "@type": "http://www.w3.org/2001/XMLSchema#nonNegativeInteger", - "@value": "1" - } - ], - "http://www.w3.org/2002/07/owl#onProperty": [ - { - "@id": "http://www.opengis.net/ont/sf#minimum" + "@value": "Point" } ] }, { - "@id": "http://www.opengis.net/ont/sf#minimum", + "@id": "http://www.opengis.net/ont/sf#LinearRing", "@type": [ - "http://www.w3.org/2002/07/owl#ObjectProperty" - ], - "http://www.w3.org/2000/01/rdf-schema#domain": [ - { - "@id": "http://www.opengis.net/ont/sf#Envelope" - } + "http://www.w3.org/2000/01/rdf-schema#Class", + "http://www.w3.org/2002/07/owl#Class" ], "http://www.w3.org/2000/01/rdf-schema#isDefinedBy": [ { "@id": "http://www.opengis.net/ont/sf" } ], - "http://www.w3.org/2000/01/rdf-schema#range": [ + "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Point" + "@id": "http://www.opengis.net/ont/sf#LineString" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "Point containing the minimum values of the coordinates of an envelope or bounding box" + "@value": "A LinearRing is a LineString that is both closed and simple." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "minimum" + "@value": "Linear Ring" } ] }, { - "@id": "http://www.opengis.net/ont/sf#Surface", + "@id": "http://www.opengis.net/ont/sf#TIN", "@type": [ "http://www.w3.org/2000/01/rdf-schema#Class", "http://www.w3.org/2002/07/owl#Class" @@ -681,19 +681,19 @@ ], "http://www.w3.org/2000/01/rdf-schema#subClassOf": [ { - "@id": "http://www.opengis.net/ont/sf#Geometry" + "@id": "http://www.opengis.net/ont/sf#PolyhedralSurface" } ], "http://www.w3.org/2004/02/skos/core#definition": [ { "@language": "en", - "@value": "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." + "@value": "A TIN (triangulated irregular network) is a PolyhedralSurface consisting only of Triangle patches." } ], "http://www.w3.org/2004/02/skos/core#prefLabel": [ { "@language": "en", - "@value": "Surface" + "@value": "Triangulated Irregular Network" } ] } diff --git a/geosparql11/spec.html b/geosparql11/spec.html index 82102256c..111b7b729 100644 --- a/geosparql11/spec.html +++ b/geosparql11/spec.html @@ -676,35 +676,34 @@

GeoSPARQL

  • A.3.3 GML Serialization
  • A.3.4 GeoJSON Serialization
  • A.3.5 KML Serialization
  • -
  • A.3.6 DGGS Serialization
  • -
  • A.3.DGGS Conformance Class: Geometry Extension - DGGS +
  • A.4. Conformance Class: Geometry Extension - DGGS
  • -
  • A.4 Conformance Class: Geometry Topology Extension +
  • A.5 Conformance Class: Geometry Topology Extension
  • -
  • A.5 Conformance Class: RDFS Entailment Extension +
  • A.6 Conformance Class: RDFS Entailment Extension
  • -
  • A.6 Conformance Class: Query Rewrite Extension +
  • A.7 Conformance Class: Query Rewrite Extension
  • @@ -1662,67 +1661,67 @@

    5.2. Namespaces -

    ex:

    +

    ex:

    http://example.com/

    A non-resolving namespace for examples

    -

    geo:

    +

    geo:

    http://www.opengis.net/ont/geosparql#

    GeoSPARQL Ontology

    -

    geof:

    +

    geof:

    http://www.opengis.net/def/function/geosparql/

    GeoSPARQL Functions

    -

    geor:

    +

    geor:

    http://www.opengis.net/def/rule/geosparql/

    GeoSPARQL Rules

    -

    gml:

    +

    gml:

    http://www.opengis.net/ont/gml#

    [GML] vocabulary

    -

    my:

    +

    my:

    http://example.org/ApplicationSchema#

    Example application schema

    -

    ogc:

    +

    ogc:

    http://www.opengis.net/

    OGC placeholder

    -

    owl:

    +

    owl:

    http://www.w3.org/2002/07/owl#

    [OWL2] ontology

    -

    rdf:

    +

    rdf:

    http://www.w3.org/1999/02/22-rdf-syntax-ns#

    [RDF] ontology

    -

    rdfs:

    +

    rdfs:

    http://www.w3.org/2000/01/rdf-schema#

    [RDFS] ontology

    -

    sf:

    +

    sf:

    http://www.opengis.net/ont/sf#

    Simple Features vocabulary

    -

    skos:

    +

    skos:

    http://www.w3.org/2004/02/skos/core#

    [SKOS] ontology

    -

    xsd:

    +

    xsd:

    http://www.w3.org/2001/XMLSchema#

    [XSD2] datatypes vocabulary

    @@ -1732,13 +1731,13 @@

    5.2. Namespaces

    5.3. Placeholder IRIs

    -

    All of these namespace prefixes in the previous section resolve to resources that contain their namespace content except for ex: (http://example.com/), which is used just for examples, and ogc: (http://www.opengis.net/), which is used as a placeholder, for example, ogc:geomLiteral is used to indicate any one of the specific geometry literal serializations defined here, such as geo:wktLiteral.

    +

    All of these namespace prefixes in the previous section resolve to resources that contain their namespace content except for ex: (http://example.com/), which is used just for examples, and ogc: (http://www.opengis.net/), which is used as a placeholder, for example, ogc:geomLiteral is used to indicate any one of the specific geometry literal serializations defined here, such as geo:wktLiteral.

    5.4. RDF Serializations

    -

    Three RDF serializations are used in this document. Terse RDF Triple Language (turtle) [TURTLE] is used for RDF snippets placed within the main body of the document, and turtle, JSON-LD [JSON-LD] & RDF/XML [RDFXML] are used for the examples in Annex B — GeoSPARQL Examples.

    +

    Three RDF serializations are used in this document. Terse RDF Triple Language turtle is used for RDF snippets placed within the main body of the document, and turtle, JSON-LD & RDF/XML are used for the examples in Annex B — GeoSPARQL Examples.

    @@ -1760,7 +1759,7 @@

    6. Core

    6.1. SPARQL

    - +
    @@ -1769,7 +1768,7 @@

    6.1. SPARQL

    - +

    Req 1 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.

    http://www.opengis.net/spec/geosparql/1.0/req/core/sparql-protocol

    A.1.1.1 /conf/core/sparql-protocol

    @@ -1807,7 +1806,7 @@

    Req 2 Implementations shall allow the RDFS class geo:SpatialObject to be used in SPARQL graph patterns.

    -

    http://www.opengis.net/spec/geosparql/1.0/req/core/spatial-object-class

    +

    A.1.2.1 /conf/core/spatial-object-class

    @@ -1849,7 +1848,7 @@

    6.2.2 .

    - +
    @@ -1858,7 +1857,7 @@

    6.2.2

    - +

    Req 3 Implementations shall allow the RDFS class geo:Feature to be used in SPARQL graph patterns.

    http://www.opengis.net/spec/geosparql/1.0/req/core/feature-class

    A.1.2.1 /conf/core/spatial-object-class

    @@ -1888,7 +1887,7 @@

    Membership of the generic rdfs:Container that defines this class is restricted to instances of Spatial Object. Spatial Object Collection members are to be indicated with the rdfs:member property.

    - +
    @@ -1897,7 +1896,7 @@

    Req 4 Implementations shall allow the RDFS class geo:SpatialObjectCollection to be used in SPARQL graph patterns.

    - +

    http://www.opengis.net/spec/geosparql/1.1/req/core/spatial-object-collection-class

    A.1.2.3 /conf/core/spatial-object-collection-class

    @@ -1926,7 +1925,7 @@

    Membership of the more general Spatial Object Collection that defines this class is restricted to instances of Feature. geo:FeatureCollection members are to be indicated with the rdfs:member property.

    - +
    @@ -1935,7 +1934,7 @@

    Req 5 Implementations shall allow the RDFS class geo:FeatureCollection to be used in SPARQL graph patterns.

    - +

    http://www.opengis.net/spec/geosparql/1.1/req/core/feature-collection-class

    A.1.2.4 /conf/core/feature-collection-class

    @@ -1946,42 +1945,42 @@

    Properties are defined for associating Spatial Objects with scalar spatial measurements (sizes) .

    - +
    - +

    Req 6 Implementations shall allow the properties -geo:hasSize, -geo:hasMetricSize, -geo:hasLength, -geo:hasMetricLength, -geo:hasPerimeterLength, -geo:hasMetricPerimeterLength, -geo:hasArea, -geo:hasMetricArea, -geo:hasVolume and -geo:hasMetricVolume. +geo:hasSize, +geo:hasMetricSize, +geo:hasLength, +geo:hasMetricLength, +geo:hasPerimeterLength, +geo:hasMetricPerimeterLength, +geo:hasArea, +geo:hasMetricArea, +geo:hasVolume and +geo:hasMetricVolume. to be used in SPARQL graph patterns.

    http://www.opengis.net/spec/geosparql/1.1/req/core/spatial-object-properties

    A.1.2.5 /conf/core/spatial-object-properties

    -

    6.3.1. Property: geo:hasSize

    +

    6.3.1. Property: geo:hasSize

    -

    The property geo:hasSize is the superproperty of all properties that can be used to indicate the size of a Spatial Object in case (only) metric units (meter, square meter or cubic meter) cannot be used. If it is possible to express size in metric units, subproperties of geo:hasMetricSize should be used. +

    The property geo:hasSize is the superproperty of all properties that can be used to indicate the size of a Spatial Object in case (only) metric units (meter, square meter or cubic meter) cannot be used. If it is possible to express size in metric units, subproperties of geo:hasMetricSize should be used. This property has no range specification. This makes it possible to use other vocabularies for expressions of size, for example vocabularies for units of measurement or vocabularies for specifying measurement quality.

    GeoSPARQL 1.1 defines the following subproperties of this property: -geo:hasLength, -geo:hasPerimeterLength, -geo:hasArea and -geo:hasVolume.

    +geo:hasLength, +geo:hasPerimeterLength, +geo:hasArea and +geo:hasVolume.

    @@ -1998,16 +1997,16 @@

    -

    6.3.2. Property: geo:hasMetricSize

    +

    6.3.2. Property: geo:hasMetricSize

    -

    The property geo:hasMetricSize is the superproperty of all properties that can be used to indicate the size of a Spatial Object using metric units (meter, square meter or cubic meter). Using a subproperty of this property is the recommended way to specify size, because using a standard unit of length (meter) benefits data interoperability and simplicity. Subproperties of geo:hasSize can be used if more complex expressions are necessary, for example if the unit of length cannot be converted to meter, or if additional data are needed to describe the measurement or estimate of size.

    +

    The property geo:hasMetricSize is the superproperty of all properties that can be used to indicate the size of a Spatial Object using metric units (meter, square meter or cubic meter). Using a subproperty of this property is the recommended way to specify size, because using a standard unit of length (meter) benefits data interoperability and simplicity. Subproperties of geo:hasSize can be used if more complex expressions are necessary, for example if the unit of length cannot be converted to meter, or if additional data are needed to describe the measurement or estimate of size.

    @@ -2026,9 +2025,9 @@

    -

    6.3.3. Property: geo:hasLength

    +

    6.3.3. Property: geo:hasLength

    -

    The property geo:hasLength can be used to indicate the length of a Spatial Object if it is not possible to use the property geo:hasMetricLength. It is a subproperty of geo:hasSize.

    +

    The property geo:hasLength can be used to indicate the length of a Spatial Object if it is not possible to use the property geo:hasMetricLength. It is a subproperty of geo:hasSize.

    @@ -2044,9 +2043,9 @@

    -

    6.3.4. Property: geo:hasMetricLength

    +

    6.3.4. Property: geo:hasMetricLength

    -

    The property geo:hasMetricLength can be used to indicate the length of a Spatial Object in meters (m). It is a subproperty of geo:hasMetricSize. This property can be used for Spatial Objects having one, two, or three dimensions.

    +

    The property geo:hasMetricLength can be used to indicate the length of a Spatial Object in meters (m). It is a subproperty of geo:hasMetricSize. This property can be used for Spatial Objects having one, two, or three dimensions.

    @@ -2063,9 +2062,9 @@

    -

    6.3.5. Property: geo:hasPerimeterLength

    +

    6.3.5. Property: geo:hasPerimeterLength

    -

    The property geo:hasPerimeterLength can be used to indicate the length of the outer boundary of a Spatial Object if it is not possible to use the property geo:hasMetricPerimeterLength. It is a subproperty of geo:hasSize.

    +

    The property geo:hasPerimeterLength can be used to indicate the length of the outer boundary of a Spatial Object if it is not possible to use the property geo:hasMetricPerimeterLength. It is a subproperty of geo:hasSize.

    @@ -2080,9 +2079,9 @@

    -

    6.3.6. Property: geo:hasMetricPerimeterLength

    +

    6.3.6. Property: geo:hasMetricPerimeterLength

    -

    The property geo:hasMetricPerimeterLength can be used to indicate the length of the outer boundary of a Spatial Object in meters (m). It is a subproperty of geo:hasMetricSize. Circumference is considered a type of perimeter, so this property can be used for circular or curved objects too. This property can be used for Spatial Objects having two or three dimensions.

    +

    The property geo:hasMetricPerimeterLength can be used to indicate the length of the outer boundary of a Spatial Object in meters (m). It is a subproperty of geo:hasMetricSize. Circumference is considered a type of perimeter, so this property can be used for circular or curved objects too. This property can be used for Spatial Objects having two or three dimensions.

    @@ -2104,7 +2103,7 @@

    Tip

    -A consistency check can be applied to Geometry instances indicating both this property and the property geo:dimension: if supplied, the geo:dimension property’s range value must be the literal integer 2 or 3. The following SPARQL query will return true if applied to a graph where this is not the case for all Geometries: +A consistency check can be applied to Geometry instances indicating both this property and the property geo:dimension: if supplied, the geo:dimension property’s range value must be the literal integer 2 or 3. The following SPARQL query will return true if applied to a graph where this is not the case for all Geometries: @@ -2123,9 +2122,9 @@

    -

    6.3.7. Property: geo:hasArea

    +

    6.3.7. Property: geo:hasArea

    -

    The property geo:hasArea can be used to indicate the area of a Spatial Object if it is not possible to use the property geo:hasMetricArea. It is a subproperty of geo:hasSize.

    +

    The property geo:hasArea can be used to indicate the area of a Spatial Object if it is not possible to use the property geo:hasMetricArea. It is a subproperty of geo:hasSize.

    @@ -2141,9 +2140,9 @@

    -

    6.3.8. Property: geo:hasMetricArea

    +

    6.3.8. Property: geo:hasMetricArea

    -

    The property geo:hasMetricArea can be used to indicate the area of a Spatial Object in square meters (m2). It is a subproperty of geo:hasMetricSize. This property can be used for Spatial Objects having two or three dimensions.

    +

    The property geo:hasMetricArea can be used to indicate the area of a Spatial Object in square meters (m2). It is a subproperty of geo:hasMetricSize. This property can be used for Spatial Objects having two or three dimensions.

    @@ -2165,7 +2164,7 @@

    Tip

    -A consistency check can be applied to Geometry instances indicating both this property and the property geo:dimension: if supplied, the geo:dimension property’s range value must be the literal integer 2 or 3. The following SPARQL query will return true if applied to a graph where this is not the case for all Geometries: +A consistency check can be applied to Geometry instances indicating both this property and the property geo:dimension: if supplied, the geo:dimension property’s range value must be the literal integer 2 or 3. The following SPARQL query will return true if applied to a graph where this is not the case for all Geometries: @@ -2185,9 +2184,9 @@

    -

    6.3.9. Property: geo:hasVolume

    +

    6.3.9. Property: geo:hasVolume

    -

    The property geo:hasVolume can be used to indicate the volume of a Spatial Object if it is not possible to use the property geo:hasMetricVolume. It is a subproperty of geo:hasSize.

    +

    The property geo:hasVolume can be used to indicate the volume of a Spatial Object if it is not possible to use the property geo:hasMetricVolume. It is a subproperty of geo:hasSize.

    @@ -2203,9 +2202,9 @@

    -

    6.3.10. Property: geo:hasMetricVolume

    +

    6.3.10. Property: geo:hasMetricVolume

    -

    The property geo:hasMetricVolume can be used to indicate the volume of a Spatial Object in cubic meters (m3). It is a subproperty of geo:hasMetricSize. This property can be used for Spatial Objects having three dimensions.

    +

    The property geo:hasMetricVolume can be used to indicate the volume of a Spatial Object in cubic meters (m3). It is a subproperty of geo:hasMetricSize. This property can be used for Spatial Objects having three dimensions.

    @@ -2227,7 +2226,7 @@

    Tip

    -A consistency check can be applied to Geometries indicating both this property and the property geo:dimension: if supplied, the property geo:dimension property’s range value must be the literal integer 3. The following SPARQL query will return true if applied to a graph where this is not the case for all Geometries: +A consistency check can be applied to Geometries indicating both this property and the property geo:dimension: if supplied, the property geo:dimension property’s range value must be the literal integer 3. The following SPARQL query will return true if applied to a graph where this is not the case for all Geometries: @@ -2252,26 +2251,26 @@

    Properties are defined for associating geo:Feature instances with geo:Geometry instances.

    - +
    - +

    Req 7 Implementations shall allow the properties -geo:hasGeometry, -geo:hasDefaultGeometry, -geo:hasCentroid and -geo:hasBoundingBox +geo:hasGeometry, +geo:hasDefaultGeometry, +geo:hasCentroid and +geo:hasBoundingBox to be used in SPARQL graph patterns.

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/feature-properties

    A.3.1.3 /conf/core/feature-properties

    -

    6.4.1. Property: geo:hasGeometry

    +

    6.4.1. Property: geo:hasGeometry

    The property geo:hasGeometry is used to link a Feature with a Geometry that represents its spatial extent. A given Feature may have many associated geometries.

    @@ -2289,7 +2288,7 @@

    -

    6.4.2. Property: geo:hasDefaultGeometry

    +

    6.4.2. Property: geo:hasDefaultGeometry

    The property geo:hasDefaultGeometry is used to link a Feature with its default Geometry. The default geometry is the Geometry that should be used for spatial calculations in the absence of a request for a specific geometry (e.g. in the case of query rewrite).

    @@ -2308,7 +2307,7 @@

    -

    GeoSPARQL does not restrict the cardinality of the has default geometry property. It is thus possible for a Feature to have more than one distinct default geometry or to have no default geometry. This situation does not result in a query processing error; SPARQL graph pattern matching simply proceeds as normal. Certain queries may, however, give logically inconsistent results. For example, if a Feature my:f1 has two asserted default geometries, and those two geometries are disjoint polygons, the query below could return a non-zero count on a system supporting the GeoSPARQL Query Rewrite Extension (rule geor:sfDisjoint).

    +

    GeoSPARQL does not restrict the cardinality of the has default geometry property. It is thus possible for a Feature to have more than one distinct default geometry or to have no default geometry. This situation does not result in a query processing error; SPARQL graph pattern matching simply proceeds as normal. Certain queries may, however, give logically inconsistent results. For example, if a Feature my:f1 has two asserted default geometries, and those two geometries are disjoint polygons, the query below could return a non-zero count on a system supporting the GeoSPARQL Query Rewrite Extension (rule geor:sfDisjoint).

    @@ -2319,11 +2318,11 @@

    -

    Such cases are application-specific data modeling errors and are therefore outside of the scope of the GeoSPARQL specification, however it is recommended that multiple geometries indicated with geo:hasDefaultGeometry should be differentiated by Geometry class properties, perhaps relating to precision, SRS etc.

    +

    Such cases are application-specific data modeling errors and are therefore outside of the scope of the GeoSPARQL specification, however it is recommended that multiple geometries indicated with geo:hasDefaultGeometry should be differentiated by Geometry class properties, perhaps relating to precision, SRS etc.

    -

    6.4.3. Property: geo:hasBoundingBox

    +

    6.4.3. Property: geo:hasBoundingBox

    The property geo:hasBoundingBox is used to link a Feature with a simplified geometry-representation corresponding to the envelope of the feature’s geometry. Bounding-boxes are typically used in indexing and discovery.

    @@ -2344,11 +2343,11 @@

    -

    GeoSPARQL does not restrict the cardinality of the geo:hasBoundingBox property. A Feature may be associated with more than one bounding-box, for example in different coordinate reference systems.

    +

    GeoSPARQL does not restrict the cardinality of the geo:hasBoundingBox property. A Feature may be associated with more than one bounding-box, for example in different coordinate reference systems.

    -

    6.4.4. Property: geo:hasCentroid

    +

    6.4.4. Property: geo:hasCentroid

    The property geo:hasCentroid is used to link a Feature with a point geometry corresponding with the centroid of its geometry. The centroid is typically used to show location on a low-resolution image, and for some indexing and discovery functions.

    @@ -2368,7 +2367,7 @@

    -

    GeoSPARQL does not restrict the cardinality of the geo:hasCentroid property. A Feature may be associated with more than one centroid, for example computed using different rules or in different coordinate reference systems.

    +

    GeoSPARQL does not restrict the cardinality of the geo:hasCentroid property. A Feature may be associated with more than one centroid, for example computed using different rules or in different coordinate reference systems.

    @@ -2397,25 +2396,25 @@

    This clause defines Requirements for the Simple Features relation family.

    - +
    - +

    Req 8 Implementations shall allow the properties -geo:sfEquals, -geo:sfDisjoint, -geo:sfIntersects, -geo:sfTouches, -geo:sfCrosses, -geo:sfWithin, -geo:sfContains and -geo:sfOverlaps +geo:sfEquals, +geo:sfDisjoint, +geo:sfIntersects, +geo:sfTouches, +geo:sfCrosses, +geo:sfWithin, +geo:sfContains and +geo:sfOverlaps to be used in SPARQL graph patterns.

    http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/sf-spatial-relations

    A.2.1.1 /conf/topology-vocab-extension/sf-spatial-relations

    @@ -2442,56 +2441,56 @@

    equals

    +

    equals

    geo:sfEquals

    geo:SpatialObject

    All

    (TFFFTFFFT)

    -

    disjoint

    +

    disjoint

    geo:sfDisjoint

    geo:SpatialObject

    All

    (FF**FF****)

    -

    intersects

    +

    intersects

    geo:sfIntersects

    geo:SpatialObject

    All

    (T******** *T******* ***T***** ****T****)

    -

    touches

    +

    touches

    geo:sfTouches

    geo:SpatialObject

    All except P/P

    (FT******* F**T***** F***T****)

    -

    within

    +

    within

    geo:sfWithin

    geo:SpatialObject

    All

    (T*F**F***)

    -

    contains

    +

    contains

    geo:sfContains

    geo:SpatialObject

    All

    (T*****FF*)

    -

    overlaps

    +

    overlaps

    geo:sfOverlaps

    geo:SpatialObject

    A/A, P/P, L/L

    (T*T***T**) for A/A, P/P; (1*T***T**) for L/L

    -

    crosses

    +

    crosses

    geo:sfCrosses

    geo:SpatialObject

    P/L, P/A, L/A, L/L

    @@ -2506,25 +2505,25 @@

    This clause defines Requirements for the 9-intersection model for the binary topological relations (Egenhofer) relation family. The reader should consult references [FORMAL] and [CATEG] for a more detailed discussion of Egenhofer relations.

    - +
    - +

    Req 9 Implementations shall allow the properties -geo:ehEquals, -geo:ehDisjoint, -geo:ehMeet, -geo:ehOverlap, -geo:ehCovers, -geo:ehCoveredBy, -geo:ehInside and -geo:ehContains +geo:ehEquals, +geo:ehDisjoint, +geo:ehMeet, +geo:ehOverlap, +geo:ehCovers, +geo:ehCoveredBy, +geo:ehInside and +geo:ehContains to be used in SPARQL graph patterns.

    http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/eh-spatial-relations

    A.2.2.1 /conf/topology-vocab-extension/eh-spatial-relations

    @@ -2551,56 +2550,56 @@

    equals

    +

    equals

    geo:ehEquals

    geo:SpatialObject

    All

    (TFFFTFFFT)

    -

    disjoint

    +

    disjoint

    geo:ehDisjoint

    geo:SpatialObject

    All

    (FF*FF****)

    -

    meet

    +

    meet

    geo:ehMeet

    geo:SpatialObject

    All except P/P

    (FT******* F**T***** F***T****)

    -

    overlap

    +

    overlap

    geo:ehOverlap

    geo:SpatialObject

    All

    (T*T***T**)

    -

    covers

    +

    covers

    geo:ehCovers

    geo:SpatialObject

    A/A, A/L, L/L

    (T*TFT*FF*)

    -

    covered by

    +

    covered by

    geo:ehCoveredBy

    geo:SpatialObject

    A/A, L/A, L/L

    (TFF*TFT**)

    -

    inside

    +

    inside

    geo:ehInside

    geo:SpatialObject

    All

    (TFF*FFT**)

    -

    contains

    +

    contains

    geo:ehContains

    geo:SpatialObject

    All

    @@ -2621,18 +2620,18 @@

    <

    Req 10 Implementations shall allow the properties -geo:rcc8eq, -geo:rcc8dc, -geo:rcc8ec, -geo:rcc8po, -geo:rcc8tppi, -geo:rcc8tpp, -geo:rcc8ntpp, -geo:rcc8ntppi +geo:rcc8eq, +geo:rcc8dc, +geo:rcc8ec, +geo:rcc8po, +geo:rcc8tppi, +geo:rcc8tpp, +geo:rcc8ntpp, +geo:rcc8ntppi to be used in SPARQL graph patterns.

    -

    http://www.opengis.net/spec/geosparql/1.0/req/topology-vocab-extension/rcc8-spatial-relations

    +

    A.2.3.1 /conf/topology-vocab-extension/rcc8-spatial-relations

    @@ -2659,56 +2658,56 @@

    < -

    equals

    +

    equals

    geo:rcc8eq

    geo:SpatialObject

    A/A

    (TFFFTFFFT)

    -

    disconnected

    +

    disconnected

    geo:rcc8dc

    geo:SpatialObject

    A/A

    (FFTFFTTTT)

    -

    externally connected

    +

    externally connected

    geo:rcc8ec

    geo:SpatialObject

    A/A

    (FFTFTTTTT)

    -

    partially overlapping

    +

    partially overlapping

    geo:rcc8po

    geo:SpatialObject

    A/A

    (TTTTTTTTT)

    -

    tangential proper part inverse

    +

    tangential proper part inverse

    geo:rcc8tppi

    geo:SpatialObject

    A/A

    (TTTFTTFFT)

    -

    tangential proper part

    +

    tangential proper part

    geo:rcc8tpp

    geo:SpatialObject

    A/A

    (TFFTTFTTT)

    -

    non-tangential proper part

    +

    non-tangential proper part

    geo:rcc8ntpp

    geo:SpatialObject

    A/A

    (TFFTFFTTT)

    -

    non-tangential proper part inverse

    +

    non-tangential proper part inverse

    geo:rcc8ntppi

    geo:SpatialObject

    A/A

    @@ -2798,7 +2797,7 @@

    8.1. Rationale

    Since the first version of GeoSPARQL, many ontologies have imported GeoSPARQL. For example, the ISA Programme Location Core Vocabulary [7] whose usage notes provide examples containing GeoSPARQL literals and the use of GeoSPARQL’s "geometry class". The W3C’s more recent Data Catalog Vocabulary, Version 2 (DCAT2) standard[8] similarly contains usage notes for geometry, bbox and other properties that suggest the use of GeoSPARQL literals.

    -

    Some of the properties defined in these vocabularies, such as DCAT2’s dcat:spatialResolution have motivated the inclusion of new properties in this version of GeoSPARQL. In this case the equivalent property is geo:hasSpatialResolution. The GeoSPARQL 1.1 Standards Working Group charter [CHARTER] contains references to a number of vocabularies/ontologies that were influential in the generation of this version of GeoSPARQL.

    +

    Some of the properties defined in these vocabularies, such as DCAT2’s dcat:spatialResolution have motivated the inclusion of new properties in this version of GeoSPARQL. In this case the equivalent property is geo:hasSpatialResolution. The GeoSPARQL 1.1 Standards Working Group charter [CHARTER] contains references to a number of vocabularies/ontologies that were influential in the generation of this version of GeoSPARQL.

    @@ -2819,7 +2818,7 @@

    8.3. Recommendation for units of measure

    -

    For geometric data to be interpreted and used correctly, the units of measure should be known. Typically, the particular Spatial Reference System (SRS) that is associated with a Geometry instance will specify a unit of measurement. However, some elements of GeoSPARQL allow arbitrary units of distance to be used, for example the property geo:hasSpatialResolution or the function geof:buffer. In those cases it is advisable to make use of a well-known web vocabulary for units of measurement. Making the unit of measurement explicit will improve data interoperability. The recommended vocabulary for units of measurement for GeoSPARQL is the Quantities, Units, Dimensions and Types (QUDT) ontology[9] but others may be used, as long as they are well-described.

    +

    For geometric data to be interpreted and used correctly, the units of measure should be known. Typically, the particular Spatial Reference System (SRS) that is associated with a Geometry instance will specify a unit of measurement. However, some elements of GeoSPARQL allow arbitrary units of distance to be used, for example the property geo:hasSpatialResolution or the function geof:buffer. In those cases it is advisable to make use of a well-known web vocabulary for units of measurement. Making the unit of measurement explicit will improve data interoperability. The recommended vocabulary for units of measurement for GeoSPARQL is the Quantities, Units, Dimensions and Types (QUDT) ontology[9] but others may be used, as long as they are well-described.

    @@ -2893,16 +2892,14 @@

    8.6 .

    - +
    - - - - +

    Req 11 Implementations shall allow the RDFS class geo:Geometry to be used in SPARQL graph patterns.

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-class

    Req 11 Implementations shall allow the RDFS class geo:Geometry to be used in SPARQL graph patterns. +A.3.1.1 /conf/geometry-extension/geometry-class

    @@ -2954,7 +2951,7 @@

    + @@ -2963,7 +2960,7 @@

    Req 12 Implementations shall allow the RDFS class geo:GeometryCollection to be used in SPARQL graph patterns.

    - +

    http://www.opengis.net/spec/geosparql/1.1/req/core/geometry-collection-class

    A.3.1.2 /conf/geometry-extension/geometry-collection-class

    @@ -2974,32 +2971,32 @@

    Properties are defined for describing geometry metadata.

    - +
    - +

    Req 13 Implementations shall allow the properties -geo:dimension, -geo:coordinateDimension, -geo:spatialDimension, -geo:hasSpatialResolution, -geo:hasMetricSpatialResolution, -geo:hasSpatialAccuracy, -geo:hasMetricSpatialAccuracy, -geo:isEmpty, -geo:isSimple and -geo:hasSerialization +geo:dimension, +geo:coordinateDimension, +geo:spatialDimension, +geo:hasSpatialResolution, +geo:hasMetricSpatialResolution, +geo:hasSpatialAccuracy, +geo:hasMetricSpatialAccuracy, +geo:isEmpty, +geo:isSimple and +geo:hasSerialization to be used in SPARQL graph patterns.

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-properties

    A.3.1.4 /conf/geometry-extension/geometry-properties

    -

    8.7.1. Property: geo:dimension

    +

    8.7.1. Property: geo:dimension

    The property geo:dimension is used to link a Geometry object to its topological dimension, 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.

    @@ -3020,7 +3017,7 @@

    -

    8.7.2. Property: geo:coordinateDimension

    +

    8.7.2. Property: geo:coordinateDimension

    The property geo:coordinateDimension is defined to link a Geometry object to the dimension of direct positions (coordinate tuples) used in the Geometry’s definition.

    @@ -3039,7 +3036,7 @@

    -

    8.7.3. Property: geo:spatialDimension

    +

    8.7.3. Property: geo:spatialDimension

    The property geo:spatialDimension is defined to link a Geometry object to the dimension of the spatial portion of the direct positions (coordinate tuples) used in its serializations. If the direct positions do not carry a measure coordinate, this will be equal to the coordinate dimension.

    @@ -3058,7 +3055,7 @@

    -

    8.7.4. Property: geo:hasSpatialResolution

    +

    8.7.4. Property: geo:hasSpatialResolution

    The property geo:hasSpatialResolution is defined to indicate the spatial resolution of the elements within a Geometry. Spatial resolution specifies the level of detail of a Geometry. It is the smallest distinguishable distance between adjacent coordinate sets. This property is not applicable to a point Geometry, because a point consists of a single coordinate set.

    @@ -3090,9 +3087,9 @@

    -

    8.7.5. Property: geo:hasMetricSpatialResolution

    +

    8.7.5. Property: geo:hasMetricSpatialResolution

    -

    The property geo:hasMetricSpatialResolution is similar to geo:hasSpatialResolution, except that the unit of resolution is always meter (the standard distance unit of the International System of Units).

    +

    The property geo:hasMetricSpatialResolution is similar to geo:hasSpatialResolution, except that the unit of resolution is always meter (the standard distance unit of the International System of Units).

    @@ -3108,7 +3105,7 @@

    -

    8.7.6. Property: geo:hasSpatialAccuracy

    +

    8.7.6. Property: geo:hasSpatialAccuracy

    The property geo:hasSpatialAccuracy is applicable when a Geometry is used to represent a Feature. It is expressed as a distance that indicates the truthfulness of the positions (coordinates) that define the Geometry. In this case accuracy defines a zone surrounding each coordinate within which 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).

    @@ -3137,9 +3134,9 @@

    -

    8.7.7. Property: geo:hasMetricSpatialAccuracy

    +

    8.7.7. Property: geo:hasMetricSpatialAccuracy

    -

    The property geo:hasMetricSpatialAccuracy is similar to has spatial accuracy, but is easier to specify and use because the unit of distance is always meter (the standard distance unit of the International System of Units).

    +

    The property geo:hasMetricSpatialAccuracy is similar to has spatial accuracy, but is easier to specify and use because the unit of distance is always meter (the standard distance unit of the International System of Units).

    @@ -3155,7 +3152,7 @@

    -

    8.7.8. Property: geo:isEmpty

    +

    8.7.8. Property: geo:isEmpty

    The property geo:isEmpty will indicate a Boolean object set to true if and only if the Geometry contains no information.

    @@ -3175,7 +3172,7 @@

    -

    8.7.9. Property: geo:isSimple

    +

    8.7.9. Property: geo:isSimple

    The property geo:isSimple will indicate a Boolean object set to true if and only if the Geometry contains no self-intersections, with the possible exception of its boundary.

    @@ -3194,7 +3191,7 @@

    <

    -

    8.7.10. Property: geo:hasSerialization

    +

    8.7.10. Property: geo:hasSerialization

    The property geo:hasSerialization is defined to connect a Geometry with its text-based serialization (e.g., its WKT serialization).

    @@ -3217,7 +3214,7 @@

    Note

    -this property is the generic property used to connect a Geometry with its serialization. GeoSPARQL also contains a number of sub properties of this property for connecting serializations of common types with geometries, for example as GeoJSON which can be used for GeoJSON [GEOJSON] literals. +this property is the generic property used to connect a Geometry with its serialization. GeoSPARQL also contains a number of sub properties of this property for connecting serializations of common types with geometries, for example as GeoJSON which can be used for GeoJSON [GEOJSON] literals. @@ -3248,10 +3245,10 @@

    8.8.1. Well-Known Text

    -

    This section establishes the requirements for representing Geometry data in RDF based on Well-Known Text (WKT) as defined by Simple Features Access [OGCSFACA] [ISO19125-1]. It defines one RDFS Datatype: WKT Literal and one property, as WKT.

    +

    This section establishes the requirements for representing Geometry data in RDF based on Well-Known Text (WKT) as defined by Simple Features Access [OGCSFACA] [ISO19125-1]. It defines one RDFS Datatype: WKT Literal and one property, as WKT.

    -
    8.8.1.1. RDFS Datatype: geo:wktLiteral
    +
    8.8.1.1. RDFS Datatype: geo:wktLiteral

    The datatype geo:wktLiteral is used to contain the Well-Known Text (WKT) serialization of a Geometry.

    @@ -3265,16 +3262,16 @@
    .

    - +
    - + - +

    Req 14 All RDFS Literals of type geo:wktLiteral shall consist of an optional IRI identifying the coordinate reference system and a required Well Known Text (WKT) description of a geometric value. Valid geo:wktLiteral instances are formed by either a WKT string as defined in [ISO13249] or by concatenating a valid absolute IRI, as defined in [IETF3987], enclosed in angled brackets (< & >) followed by whitespace as a separator, and a WKT string as defined in [ISO13249].

    Req 14 All RDFS Literals of type geo:wktLiteral shall consist of an optional IRI identifying the coordinate reference system and a required Well Known Text (WKT) description of a geometric value. Valid geo:wktLiteral instances are formed by either a WKT string as defined in [ISO13249] or by concatenating a valid absolute IRI, as defined in [IETF3987], enclosed in angled brackets (< & >) followed by whitespace as a separator, and a WKT string as defined in [ISO13249].

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/wkt-literal

    A.3.2.1 /conf/geometry-extension/wkt-literal

    @@ -3294,37 +3291,37 @@

    In the absence of a leading spatial reference system IRI, the following spatial reference system IRI will be assumed: <http://www.opengis.net/def/crs/OGC/1.3/CRS84>. This IRI denotes WGS 84 longitude-latitude.

    - +
    - + - +

    Req 15 The IRI <http://www.opengis.net/def/crs/OGC/1.3/CRS84> shall be assumed as the spatial reference system for geo:wktLiteral instances that do not specify an explicit spatial reference system IRI.

    Req 15 The IRI <http://www.opengis.net/def/crs/OGC/1.3/CRS84> shall be assumed as the spatial reference system for geo:wktLiteral instances that do not specify an explicit spatial reference system IRI.

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/wkt-literal-default-srs

    A.3.2.2 /conf/geometry-extension/wkt-literal-default-srs

    The OGC maintains a set of SRS IRIs under the http://www.opengis.net/def/crs/ namespace and IRIs from this set are recommended for use. However others may also be used, as long as they are valid IRIs.

    - +
    - + - +

    Req 16 Coordinate tuples within geo:wktLiteral shall be interpreted using the axis order defined in the spatial reference system used.

    Req 16 Coordinate tuples within geo:wktLiteral shall be interpreted using the axis order defined in the spatial reference system used.

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/wkt-axis-order

    A.3.2.3 /conf/geometry-extension/wkt-axis-order

    -

    The example WKT Literal below encodes a point Geometry using the default WGS84 geodetic longitude-latitude spatial reference system:

    +

    The example WKT Literal below encodes a point Geometry using the default WGS84 geodetic longitude-latitude spatial reference system:

    - +
    - + - +

    Req 17 An empty RDFS Literal of type geo:wktLiteral shall be interpreted as an empty Geometry.

    Req 17 An empty RDFS Literal of type geo:wktLiteral shall be interpreted as an empty Geometry.

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/wkt-literal-empty

    A.3.2.4 /conf/geometry-extension/wkt-literal-empty

    -
    -
    8.8.1.2. Property: geo:asWKT
    +
    +
    +

    8.8.2. Property: asWKT

    The property geo:asWKT is defined to link a Geometry with its WKT serialization.

    - +
    - + - +

    Req 18 Implementations shall allow the RDF property geo:asWKT to be used in SPARQL graph patterns.

    Req 18 Implementations shall allow the RDF property geo:asWKT to be used in SPARQL graph patterns.

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-as-wkt-literal

    A.3.2.5 /conf/geometry-extension/geometry-as-wkt-literal

    @@ -3384,9 +3382,8 @@
    8.8 .
    -
    -
    8.8.1.3. Function: geof:asWKT
    +
    8.8.2.1. Function: geof:asWKT
    geof:asWKT (geom: ogc:geomLiteral): geo:wktLiteral
    @@ -3395,29 +3392,29 @@
    8

    The function geof:asWKT converts geom to an equivalent WKT representation preserving the spatial reference system.

    - +
    - + - +

    Req 19 Implementations shall support geo:asWKT as a SPARQL extension function.

    Req 19 Implementations shall support geo:asWKT as a SPARQL extension function.

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/asWKT-function

    A.3.2.6 /conf/geometry-extension/asWKT-function

    -

    8.8.2. Geography Markup Language

    +

    8.8.3. Geography Markup Language

    This section establishes a Requirements class for representing Geometry data in RDF based on GML as defined by the Geography Markup Language Encoding Standard [GML]. It defines one RDFS Datatype: -GML Literal and one property, as GML.

    +GML Literal and one property, as GML.

    -
    8.8.2.1. RDFS Datatype: geo:gmlLiteral
    +
    8.8.3.1. RDFS Datatype: geo:gmlLiteral

    The datatype geo:gmlLiteral is used to contain the Geography Markup Language (GML) serialization of a Geometry.

    @@ -3432,23 +3429,23 @@
    -

    Valid GML Literal instances are formed by encoding Geometry information as a valid element from the GML schema that implements a subtype of GM_Object. For example, in GML 3.2.1 this is every element directly or indirectly in the substitution group of the element {http://www.opengis.net/ont/gml/3.2}AbstractGeometry. In GML 3.1.1 and GML 2.1.2 this is every element directly or indirectly in the substitution group of the element {http://www.opengis.net/ont/gml}_Geometry.

    +

    Valid GML Literal instances are formed by encoding Geometry information as a valid element from the GML schema that implements a subtype of GM_Object. For example, in GML 3.2.1 this is every element directly or indirectly in the substitution group of the element {http://www.opengis.net/ont/gml/3.2}AbstractGeometry. In GML 3.1.1 and GML 2.1.2 this is every element directly or indirectly in the substitution group of the element {http://www.opengis.net/ont/gml}_Geometry.

    - +
    - + - +

    Req 20 All geo:gmlLiteral instances shall consist of a valid element from the GML schema that implements a subtype of GM_Object as defined in [GML].

    Req 20 All geo:gmlLiteral instances shall consist of a valid element from the GML schema that implements a subtype of GM_Object as defined in [GML].

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/gml-literal

    A.3.3.1 /conf/geometry-extension/gml-literal

    -

    The example GML Literal below encodes a point Geometry in the WGS 84 geodetic longitude-latitude spatial reference system using GML version 3.2:

    +

    The example GML Literal below encodes a point Geometry in the WGS 84 geodetic longitude-latitude spatial reference system using GML version 3.2:

    - +
    - + - +

    Req 21 An empty geo:gmlLiteral shall be interpreted as an empty Geometry.

    Req 21 An empty geo:gmlLiteral shall be interpreted as an empty Geometry.

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/gml-literal-empty

    A.3.3.2 /conf/geometry-extension/gml-literal-empty

    - +
    @@ -3483,26 +3480,27 @@

    Req 22 Implementations shall document supported GML profiles.

    - +

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/gml-profile

    A.3.3.3 /conf/geometry-extension/gml-profile

    -
    -
    8.8.2.2. Property: geo:asGML
    +
    +
    +

    8.8.4. Property: asGML

    The property geo:asGML is defined to link a Geometry with its GML serialization.

    - +
    - + - +

    Req 23 Implementations shall allow the RDF property geo:asGML to be used in SPARQL graph patterns.

    Req 23 Implementations shall allow the RDF property geo:asGML to be used in SPARQL graph patterns.

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/geometry-as-gml-literal

    A.3.3.4 /conf/geometry-extension/geometry-as-gml-literal

    @@ -3519,9 +3517,8 @@
    8.8 .
    -
    -
    8.8.2.3. Function: geof:asGML
    +
    8.8.4.1. Function: geof:asGML
    geof:asGML (geom: ogc:geomLiteral, gmlProfile: xsd:string): geo:gmlLiteral
    @@ -3530,7 +3527,7 @@
    8

    The function geof:asGML converts geom to an equivalent GML representation defined by a gmlProfile version string preserving the coordinate reference system.

    - +
    @@ -3539,19 +3536,19 @@
    8
    - +

    Req 24 Implementations shall support geof:asGML as a SPARQL extension function.

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/asGML-function

    A.3.3.5 /conf/geometry-extension/asGML-function

    -

    8.8.3. GeoJSON

    +

    8.8.5. GeoJSON

    -

    This section establishes a Requirements class for representing Geometry data in RDF based on Geographic JavaScript Object Notation (GeoJSON) as defined by Section 8.8.3. It defines one RDFS Datatype: GeoJSON Literal and one property, as GeoJSON.

    +

    This section establishes a Requirements class for representing Geometry data in RDF based on Geographic JavaScript Object Notation (GeoJSON) as defined by Section 8.8.5. It defines one RDFS Datatype: GeoJSON Literal and one property, as GeoJSON.

    -
    8.8.3.1. RDFS Datatype: geo:geoJSONLiteral
    +
    8.8.5.1. RDFS Datatype: geo:geoJSONLiteral

    The datatype geo:geoJSONLiteral is used to contain the GeoJSON serialization of a Geometry.

    @@ -3564,36 +3561,36 @@
    -

    Valid GeoJSON Literal instances are formed by encoding Geometry information as a Geometry object as defined in the GeoJSON specification [GEOJSON].

    +

    Valid GeoJSON Literal instances are formed by encoding Geometry information as a Geometry object as defined in the GeoJSON specification [GEOJSON].

    - +
    - + - +

    Req 25 All geo:geoJSONLiteral instances shall consist of the Geometry objects as defined in the GeoJSON specification [GEOJSON].

    Req 25 All geo:geoJSONLiteral instances shall consist of the Geometry objects as defined in the GeoJSON specification [GEOJSON].

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geojson-literal

    A.3.4.1 /conf/geometry-extension/geojson-literal

    - +
    - + - +

    Req 26 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).

    Req 26 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).

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geojson-literal-srs

    A.3.4.2 /conf/geometry-extension/geojson-literal-srs

    -

    The example GeoJSON Literal below encodes a point Geometry using the default WGS84 geodetic longitude-latitude spatial reference system for Simple Features 1.0:

    +

    The example GeoJSON Literal below encodes a point Geometry using the default WGS84 geodetic longitude-latitude spatial reference system for Simple Features 1.0:

    - +
    - + - +

    Req 27 An empty RDFS Literal of type geo:geoJSONLiteral shall be interpreted as an empty Geometry, i.e. {"geometry": null} in GeoJSON .

    Req 27 An empty RDFS Literal of type geo:geoJSONLiteral shall be interpreted as an empty Geometry, i.e. {"geometry": null} in GeoJSON .

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geojson-literal-empty

    A.3.4.3 /conf/geometry-extension/geojson-literal-empty

    -
    -
    8.8.3.2. Property: geo:asGeoJSON
    +
    +
    +

    8.8.6. Property: asGeoJSON

    The property geo:asGeoJSON is defined to link a Geometry with its GeoJSON serialization.

    - +
    - + - +

    Req 28 Implementations shall allow the RDF property geo:asGeoJSON to be used in SPARQL graph patterns.

    Req 28 Implementations shall allow the RDF property geo:asGeoJSON to be used in SPARQL graph patterns.

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-geojson-literal

    A.3.4.4 /conf/geometry-extension/geometry-as-geojson-literal

    @@ -3647,9 +3645,8 @@
    .
    -
    -
    8.8.3.3. Function: geof:asGeoJSON
    +
    8.8.6.1. Function: geof:asGeoJSON
    geof:asGeoJSON (geom: ogc:geomLiteral): geo:geoJSONLiteral
    @@ -3658,7 +3655,7 @@

    The function geof:asGeoJSON converts geom 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.

    - +
    @@ -3667,20 +3664,20 @@

    Req 29 Implementations shall support geof:asGeoJSON as a SPARQL extension function.

    - +

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/asGeoJSON-function

    A.3.4.5 /conf/geometry-extension/asGeoJSON-function

    -

    8.8.4. Keyhole Markup Language

    +

    8.8.7. Keyhole Markup Language

    This section establishes the Requirements class for representing Geometry data in RDF based on KML as defined by [OGCKML]. It defines one RDFS Datatype: -KML Literal and one property, as KML.

    +KML Literal and one property, as KML.

    -
    8.8.4.1. RDFS Datatype: geo:kmlLiteral
    +
    8.8.7.1. RDFS Datatype: geo:kmlLiteral

    The datatype geo:kmlLiteral is used to contain the Keyhole Markup Language (KML) serialization of a Geometry.

    @@ -3695,36 +3692,36 @@
    -

    Valid KML Literal instances are formed by encoding Geometry information as a Geometry object as defined in the KML specification [OGCKML].

    +

    Valid KML Literal instances are formed by encoding Geometry information as a Geometry object as defined in the KML specification [OGCKML].

    - +
    - + - +

    Req 30 All geo:kmlLiteral instances shall consist of the Geometry objects as defined in the KML specification [OGCKML].

    Req 30 All geo:kmlLiteral instances shall consist of the Geometry objects as defined in the KML specification [OGCKML].

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/kml-literal

    A.3.5.1 /conf/geometry-extension/kml-literal

    - +
    - + - +

    Req 31 RDFS Literals of type geo:kmlLiteral do not contain a SRS definition. All literals of this type shall according to the KML specification only be encoded in and assumed to use the WGS84 geodetic longitude-latitude spatial reference system (http://www.opengis.net/def/crs/OGC/1.3/CRS84).

    Req 31 RDFS Literals of type geo:kmlLiteral do not contain a SRS definition. All literals of this type shall according to the KML specification only be encoded in and assumed to use the WGS84 geodetic longitude-latitude spatial reference system (http://www.opengis.net/def/crs/OGC/1.3/CRS84).

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/kml-literal-srs

    A.3.5.2 /conf/geometry-extension/kml-literal-srs

    -

    The example KML Literal below encodes a point Geometry using the default WGS84 geodetic longitude-latitude spatial reference system for Simple Features 1.0:

    +

    The example KML Literal below encodes a point Geometry using the default WGS84 geodetic longitude-latitude spatial reference system for Simple Features 1.0:

    - +
    - + - +

    Req 32 An empty RDFS Literal of type geo:kmlLiteral shall be interpreted as an empty Geometry .

    Req 32 An empty RDFS Literal of type geo:kmlLiteral shall be interpreted as an empty Geometry .

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/kml-literal-empty

    A.3.5.3 /conf/geometry-extension/kml-literal-empty

    -
    -
    8.8.4.2. Property: geo:asKML
    +
    +
    +

    8.8.8. Property: asKML

    The property geo:asKML is defined to link a Geometry with its KML serialization.

    - +
    - + - +

    Req 33 Implementations shall allow the RDF property geo:asKML to be used in SPARQL graph patterns.

    Req 33 Implementations shall allow the RDF property geo:asKML to be used in SPARQL graph patterns.

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-kml-literal

    A.3.5.4 /conf/geometry-extension/geometry-as-kml-literal

    -

    The property as KML is used to link a geometric element with its KML serialization.

    +

    The property as KML is used to link a geometric element with its KML serialization.

    @@ -3783,9 +3781,8 @@
    8.8 .
    -
    -
    8.8.4.3. Function: geof:asKML
    +
    8.8.8.1. Function: geof:asKML
    geof:asKML (geom: ogc:geomLiteral): geo:kmlLiteral
    @@ -3794,7 +3791,7 @@
    8

    The function geof:asKML converts geom 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.

    - +
    @@ -3803,14 +3800,14 @@
    8
    - +

    Req 34 Implementations shall support geof:asKML as a SPARQL extension function.

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/asKML-function

    A.3.5.5 /conf/geometry-extension/asKML-function

    -

    8.8.5. Discrete Global Grid System

    +

    8.8.9. Discrete Global Grid System

    This section establishes the Requirements class for representing Discrete Global Grid System (DGGS) Geometry data as RDF literals. The form of geometry data representation is specific to individual DGGS implementations: known DGGSes are not compatible or even very similar.

    @@ -3819,7 +3816,7 @@

    http://www.opengis.net/ont/geosparql#dggsLiteral and one property, http://www.opengis.net/ont/geosparql#asDGGS.

    -
    8.8.5.1. RDFS Datatype: geo:dggsLiteral
    +
    8.8.9.1. RDFS Datatype: geo:dggsLiteral

    The datatype geo:dggsLiteral is used to contain the Discrete Global Grid System (DGGS) serialization of a Geometry.

    @@ -3834,18 +3831,18 @@
    -

    Valid DGGS Literal instances are formed by encoding Geometry information according to a specific DGGS implementation. The specific implementation should be indicated by use of a subclass of the geo:dggsLiteral datatype.

    +

    Valid DGGS Literal instances are formed by encoding Geometry information according to a specific DGGS implementation. The specific implementation should be indicated by use of a subclass of the geo:dggsLiteral datatype.

    - +
    - + - +

    Req 35 All RDFS Literals of type geo:dggsLiteral shall consist of an IRI identifying the specific DGGS and a representation of the DGGS geometry data. The IRI shall be enclosed in angled brackets (< & >) followed by whitespace as a separator, and then the DGGS geometry data, formulated according to the identified DGGS.

    Req 35 All RDFS Literals of type geo:dggsLiteral shall consist of an IRI identifying the specific DGGS and a representation of the DGGS geometry data. The IRI shall be enclosed in angled brackets (< & >) followed by whitespace as a separator, and then the DGGS geometry data, formulated according to the identified DGGS.

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/dggs-literal

    A.4.2.1 /conf/geometry-extension-dggs/dggs-literal

    @@ -3885,16 +3882,16 @@
    + - + - +

    Req 36 An empty RDFS Literal of type geo:dggsLiteral, shall be interpreted as an empty geo:Geometry.

    Req 36 An empty RDFS Literal of type geo:dggsLiteral, shall be interpreted as an empty geo:Geometry.

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/dggs-literal-empty

    A.4.2.2 /conf/geometry-extension-dggs/dggs-literal-empty

    @@ -3912,23 +3909,24 @@
    -
    8.8.5.2. Property: geo:asDGGS
    +
    +
    +

    8.8.10. Property: geo:asDGGS

    The property geo:asDGGS is defined to link a Geometry with its DGGS serialization.

    - +
    - +

    Req 37 Implementations shall allow the RDF property -geo:asDGGS +geo:asDGGS to be used in SPARQL graph patterns.

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/geometry-as-dggs-literal

    A.4.2.3 /conf/geometry-extension-dggs/geometry-as-dggs-literal

    @@ -3945,9 +3943,8 @@
    8 .
    -
    -
    8.8.5.3. Function: geof:asDGGS
    +
    8.8.10.1. Function: geof:asDGGS
    geof:asDGGS (geom: ogc:geomLiteral, specificDggsDatatype: xsd:anyURI): geo:DggsLiteral
    @@ -3956,7 +3953,7 @@

    The function geof:asDGGS converts geom to an equivalent DGGS representation, formulated according to the specific DGGS literal indicated by the IRI required to be present in the DGGS literal.

    - +
    @@ -3965,7 +3962,7 @@

    Req 38 Implementations shall support geof:asDGGS as a SPARQL extension function.

    - +

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/asDGGS-function

    A.4.2.4 /conf/geometry-extension-dggs/asDGGS-function

    @@ -3977,7 +3974,7 @@

    This Requirements class defines SPARQL functions for performing non-topological spatial operations.

    - +
    @@ -4011,11 +4008,11 @@

    [OGCSFACA] [ISO19125-1], for non-DGGS geometry literals.

    - +

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions

    A.3.1.5 /conf/geometry-extension/query-functions

    - +
    @@ -4039,7 +4036,7 @@

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions-non-sf

    +

    A.3.1.6 /conf/geometry-extension/query-functions-non-sf

    @@ -4063,11 +4060,11 @@

    Req 41 Implementations shall support the functions of Requirement 39 for DGGS geometry literals +

    Req 41 Implementations shall support the functions of Requirement 39 for DGGS geometry literals as SPARQL extension functions, in a manner which is consistent with definitions of these functions in Simple Features [OGCSFACA] [ISO19125-1], for non-DGGS geometry literals.

    -

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions-dggs

    +

    A.4.1.1 /conf/geometry-extension-dggs/query-functions

    @@ -4077,11 +4074,11 @@

    Req 42 Implementations shall support the functions of Requirement 40 for DGGS geometry literals +

    Req 42 Implementations shall support the functions of Requirement 40 for DGGS geometry literals as SPARQL extension functions which are defined in this standard, for non-DGGS geometry literals.

    -

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions-non-sf-dggs

    +

    A.4.1.2 /conf/geometry-extension-dggs/query-functions-non-sf

    @@ -4091,7 +4088,7 @@

    8.9.1. Function notes

    -

    These notes apply to all of the following functions in this section.

    +

    These notes apply to all the following functions in this section.

    An invocation of any of the following functions with invalid arguments produces an error. An invalid argument includes any of the following:

    @@ -4146,7 +4143,7 @@

    8.9.1. Fu

    -

    This extension mechanism enables GeoSPARQL implementations to simultaneously support multiple geometry serializations. For example, a system that supports WKT Literal serializations may also support GML Literal serializations and consequently would not raise an error if it encounters multiple geometry datatypes while processing a given query.

    +

    This extension mechanism enables GeoSPARQL implementations to simultaneously support multiple geometry serializations. For example, a system that supports WKT Literal serializations may also support GML Literal serializations and consequently would not raise an error if it encounters multiple geometry datatypes while processing a given query.

    @@ -4648,7 +4645,7 @@

    8

    This function geof:union returns a geometric object that represents all Points in the union of geom1 with geom2. Calculations are in the spatial reference system of geom1.

    -

    +
    @@ -4657,7 +4654,20 @@

    8

    - + + + +

    Req 43 Implementations shall support geof:getSRID as a SPARQL extension function.

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-extension/srid-function

    A.3.1.7 /conf/geometry-extension/srid-function

    + +++ + + + + + +

    Req 44 Implementations shall support geof:getSRID as a SPARQL extension function for DGGS literals.

    A.4.1.3 /conf/geometry-extension-dggs/srid-function

    @@ -4668,13 +4678,13 @@

    This clause defines SPARQL functions for performing spatial aggregations of data.

    - +
    - + + + +

    Req 44 Implementations shall support +

    Req 45 Implementations shall support geof:aggBoundingBox, geof:aggBoundingCircle, geof:aggCentroid, @@ -4684,7 +4694,20 @@

    http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/sa-functions

    A.3.1.8 /conf/geometry-extension/sa-functions

    + +++ + + + + + +

    Req 46 Implementations shall support the functions of Requirement 45 as SPARQL extension functions which are defined in this standard, for DGGS geometry literals, in a manner which is consistent with definitions of these functions in Simple Features [OGCSFACA] [ISO19125-1].

    [req_geometry_extension_dggs_sa_functions]

    @@ -4827,21 +4850,23 @@

    9.1. Paramete

    9.2. Common Query Functions

    - +
    - - +

    Req 45 Implementations shall support -geof:relate +

    Req 47 Implementations shall support +geof:relate as a SPARQL extension function, consistent with the relate operator defined in Simple Features [OGCSFACA] [ISO19125-1].

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-topology-extension/relate-query-function

    A.5.1.1 /conf/geometry-topology-extension/relate-query-function

    +
    +

    9.2.1. Function: geof:relate

    geof:relate (geom1: ogc:geomLiteral,
    @@ -4853,30 +4878,29 @@ 

    9.3. Simple Features Relation Family

    This clause establishes Requirements for the Simple Features relation family.

    - +
    - - - - +

    Req 46 Implementations shall support -geof:sfEquals, -geof:sfDisjoint, -geof:sfIntersects, -geof:sfTouches, -geof:sfCrosses, -geof:sfWithin, -geof:sfContains and -geof:sfOverlaps -as SPARQL extension functions, consistent with their corresponding DE-9IM intersection patterns, as defined by Simple Features [OGCSFACA] [ISO19125-1].

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-topology-extension/sf-query-functions

    Req 48 Implementations shall support +geof:sfEquals, +geof:sfDisjoint, +geof:sfIntersects, +geof:sfTouches, +geof:sfCrosses, +geof:sfWithin, +geof:sfContains and +geof:sfOverlaps +as SPARQL extension functions, consistent with their corresponding DE-9IM intersection patterns, as defined by Simple Features [OGCSFACA] [ISO19125-1]. +A.5.2.1 /conf/geometry-topology-extension/sf-query-functions

    @@ -4897,42 +4921,42 @@

    geof:sfEquals(geom1: ogc:geomLiteral, +

    geof:sfEquals(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (TFFFTFFFT)

    -

    geof:sfDisjoint(geom1: ogc:geomLiteral, +

    geof:sfDisjoint(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (FF*FF****)

    -

    geof:sfIntersects(geom1: ogc:geomLiteral, +

    geof:sfIntersects(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (FT******* F**T***** F***T****)

    -

    geof:sfTouches(geom1: ogc:geomLiteral, +

    geof:sfTouches(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (FT******* F**T***** F***T****)

    -

    geof:sfCrosses(geom1: ogc:geomLiteral, +

    geof:sfCrosses(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (T*T***T**) for P/L, P/A, L/A; (0*T***T**) for L/L

    -

    geof:sfWithin(geom1: ogc:geomLiteral, +

    geof:sfWithin(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (T*F**F***)

    -

    geof:sfContains(geom1: ogc:geomLiteral, +

    geof:sfContains(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (T*****FF*)

    -

    geof:sfOverlaps(geom1: ogc:geomLiteral, +

    geof:sfOverlaps(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (T*T***T**) for A/A, P/P; (1*T***T**) for L/L

    @@ -4944,25 +4968,25 @@

    This clause establishes Requirements for the Egenhofer relation family. Consult references [FORMAL] and [CATEG] for a more detailed discussion of Egenhofer relations.

    - +
    - - +

    Req 47 Implementations shall support -geof:ehEquals, -geof:ehDisjoint, -geof:ehMeet, -geof:ehOverlap, -geof:ehCovers, -geof:ehCoveredBy, -geof:ehInside and -geof:ehContains +

    Req 49 Implementations shall support +geof:ehEquals, +geof:ehDisjoint, +geof:ehMeet, +geof:ehOverlap, +geof:ehCovers, +geof:ehCoveredBy, +geof:ehInside and +geof:ehContains as SPARQL extension functions, consistent with their corresponding DE-9IM intersection patterns, as defined by Simple Features [OGCSFACA] [ISO19125-1].

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-topology-extension/eh-query-functions

    A.5.3.1 /conf/geometry-topology-extension/eh-query-functions

    @@ -4983,42 +5007,42 @@

    geof:ehEquals(geom1: ogc:geomLiteral, +

    geof:ehEquals(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (TFFFTFFFT)

    -

    geof:ehDisjoint(geom1: ogc:geomLiteral, +

    geof:ehDisjoint(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (FF*FF****)

    -

    geof:ehMeet(geom1: ogc:geomLiteral, +

    geof:ehMeet(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (FT******* F**T***** F***T****)

    -

    geof:ehOverlap(geom1: ogc:geomLiteral, +

    geof:ehOverlap(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (T*T***T**)

    -

    geof:ehCovers(geom1: ogc:geomLiteral, +

    geof:ehCovers(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (T*TFT*FF*)

    -

    geof:ehCoveredBy(geom1: ogc:geomLiteral, +

    geof:ehCoveredBy(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (TFF*TFT**)

    -

    geof:ehInside(geom1: ogc:geomLiteral, +

    geof:ehInside(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (TFF*FFT**)

    -

    geof:ehContains(geom1: ogc:geomLiteral, +

    geof:ehContains(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (T*TFF*FF*)

    @@ -5030,25 +5054,25 @@

    This clause establishes Requirements for the RCC8 relation family. Consult references [QUAL] and [LOGIC] for a more detailed discussion of RCC8 relations.

    - +
    - - +

    Req 48 Implementations shall support -geof:rcc8eq, -geof:rcc8dc, -geof:rcc8ec, -geof:rcc8po, -geof:rcc8tppi, -geof:rcc8tpp, -geof:rcc8ntpp and -geof:rcc8ntppi +

    Req 50 Implementations shall support +geof:rcc8eq, +geof:rcc8dc, +geof:rcc8ec, +geof:rcc8po, +geof:rcc8tppi, +geof:rcc8tpp, +geof:rcc8ntpp and +geof:rcc8ntppi as SPARQL extension functions, consistent with their corresponding DE-9IM intersection patterns, as defined by Simple Features [OGCSFACA] [ISO19125-1].

    http://www.opengis.net/spec/geosparql/1.0/req/geometry-topology-extension/rcc8-query-functions

    A.5.4.1 /conf/geometry-topology-extension/rcc8-query-functions

    @@ -5069,42 +5093,42 @@

    geof:rcc8eq(geom1: ogc:geomLiteral, +

    geof:rcc8eq(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (TFFFTFFFT)

    -

    geof:rcc8dc(geom1: ogc:geomLiteral, +

    geof:rcc8dc(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (FFTFFTTTT)

    -

    geof:rcc8ec(geom1: ogc:geomLiteral, +

    geof:rcc8ec(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (FFTFTTTTT)

    -

    geof:rcc8po(geom1: ogc:geomLiteral, +

    geof:rcc8po(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (TTTTTTTTT)

    -

    geof:rcc8tppi(geom1: ogc:geomLiteral, +

    geof:rcc8tppi(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (TTTFTTFFT)

    -

    geof:rcc8tpp(geom1: ogc:geomLiteral, +

    geof:rcc8tpp(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (TFFTTFTTT)

    -

    geof:rcc8ntpp(geom1: ogc:geomLiteral, +

    geof:rcc8ntpp(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (TFFTFFTTT)

    -

    geof:rcc8ntppi(geom1: ogc:geomLiteral, +

    geof:rcc8ntppi(geom1: ogc:geomLiteral, geom2: ogc:geomLiteral): xsd:boolean

    (TTTFFTFFT)

    @@ -5140,16 +5164,16 @@

    The basic mechanism for supporting RDFS entailment has been defined by the W3C SPARQL 1.1 RDFS Entailment Regime [SPARQLENT].

    - +
    - + - +

    Req 49 Basic graph pattern matching shall use the semantics defined by the RDFS Entailment Regime [SPARQLENT].

    Req 51 Basic graph pattern matching shall use the semantics defined by the RDFS Entailment Regime [SPARQLENT].

    http://www.opengis.net/spec/geosparql/1.0/req/rdfs-entailment-extension/bgp-rdfs-ent

    A.6.1.1 /conf/rdfsentailmentextension/bgp-rdfs-ent

    @@ -5202,16 +5226,16 @@

    .

    - +
    - + - +

    Req 50 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 [OGCSFACA] [ISO19125-1].

    Req 52 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 [OGCSFACA] [ISO19125-1].

    http://www.opengis.net/spec/geosparql/1.0/req/rdfs-entailment-extension/wkt-geometry-types

    A.6.2.1 /conf/rdfs-entailment-extension/wkt-geometry-types

    @@ -5223,7 +5247,7 @@

    10.

    This section establishes Requirements for representing geometry data in RDF based on GML as defined by Geography Markup Language Encoding Standard [GML].

    -

    10.4.1. Geometry Class Hierarchy

    +

    10.4.1. Geometry Class Hierarchy

    An RDF/OWL class hierarchy can be generated from the GML schema that implements GM_Object by constructing IRIs for geometry classes using the following pattern: http://www.opengis.net/ont/gml#{GML Element} and by asserting appropriate rdfs:subClassOf statements.

    @@ -5241,16 +5265,16 @@

    .

    - +
    - + - +

    Req 51 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 [GML].

    Req 53 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 [GML].

    http://www.opengis.net/spec/geosparql/1.0/req/rdfs-entailment-extension/gml-geometry-types

    A.6.3.1 /conf/rdfs-entailment-extension/gml-geometry-types

    @@ -5324,13 +5348,13 @@

    This clause defines Requirements for the Simple Features relation family. Table 9 specifies the function and property substitutions for each rule in the Simple Features relation family.

    - +
    - - +

    Req 52 Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [SPARQLENT] for the RIF rules [RIFCORE] +

    Req 54 Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [SPARQLENT] for the RIF rules [RIFCORE] geor:sfEquals, geor:sfDisjoint, geor:sfIntersects, @@ -5341,7 +5365,7 @@

    geor:sfOverlaps.

    http://www.opengis.net/spec/geosparql/1.0/req/query-rewrite-extension/sf-query-rewrite

    A.7.1.1 /conf/query-rewrite-extension/sf-query-rewrite

    @@ -5408,13 +5432,13 @@

    This clause defines Requirements for the Egenhofer relation family. Table 10 specifies the function and property substitutions for each rule in the Egenhofer relation family.

    - +
    - - +

    Req 53 Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [SPARQLENT] for the RIF rules [RIFCORE] +

    Req 55 Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [SPARQLENT] for the RIF rules [RIFCORE] geor:ehEquals, geor:ehDisjoint, geor:ehMeet, @@ -5425,7 +5449,7 @@

    geor:ehContains.

    http://www.opengis.net/spec/geosparql/1.0/req/query-rewrite-extension/eh-query-rewrite

    A.7.2.1 /conf/query-rewrite-extension/eh-query-rewrite

    @@ -5492,13 +5516,13 @@

    This clause defines Requirements for the RCC8 relation family. Table 11 specifies the function and property substitutions for each rule in the RCC8 relation family.

    - +
    - - +

    Req 54 Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [SPARQLENT] for the RIF rules [RIFCORE] +

    Req 56 Basic graph pattern matching shall use the semantics defined by the RIF Core Entailment Regime [SPARQLENT] for the RIF rules [RIFCORE] geor:rcc8eq, geor:rcc8dc, geor:rcc8ec, @@ -5509,7 +5533,7 @@

    geor:rcc8ntppi.

    http://www.opengis.net/spec/geosparql/1.0/req/query-rewrite-extension/rcc8-query-rewrite

    A.7.3.1 /conf/query-rewrite-extension/rcc8-query-rewrite

    @@ -5627,7 +5651,7 @@

    A.1.1 SPARQL

    -

    A.1.1.1 /conf/core/sparql-protocol

    +

    A.1.1.1 /conf/core/sparql-protocol

    Requirement: /req/core/sparql-protocol

    @@ -5643,7 +5667,7 @@

    Section 4.1.4

    +

    Reference: [SPARQL]

  • Test Type: Capabilities

    @@ -5655,7 +5679,7 @@

    A.1.2 RDF Classes & Properties

    -

    A.1.2.1 /conf/core/spatial-object-class

    +

    A.1.2.1 /conf/core/spatial-object-class

    Requirement: /req/core/spatial-object-class

    @@ -5681,7 +5705,7 @@

    -

    A.1.2.2 /conf/core/feature-class

    +

    A.1.2.2 /conf/core/feature-class

    Requirement: /req/core/feature-class Implementations shall allow the RDFS class geo:Feature to be used in SPARQL graph patterns.

    @@ -5704,7 +5728,7 @@

    -

    A.1.2.3 /conf/core/spatial-object-collection-class

    +

    A.1.2.3 /conf/core/spatial-object-collection-class

    Requirement: /req/core/spatial-object-collection-class

    @@ -5730,7 +5754,7 @@

    -

    A.1.2.4 /conf/core/feature-collection-class

    +

    A.1.2.4 /conf/core/feature-collection-class

    Requirement: /req/core/feature-collection-class

    @@ -5756,19 +5780,19 @@

    -

    A.1.2.5 /conf/core/spatial-object-properties

    +

    A.1.2.5 /conf/core/spatial-object-properties

    @@ -5800,20 +5824,20 @@

    A.2.1 Simple Features Relation Family

    -

    A.2.1.1 /conf/topology-vocab-extension/sf-spatial-relations

    +

    A.2.1.1 /conf/topology-vocab-extension/sf-spatial-relations

    Requirement: /req/topology-vocab-extension/sf-spatial-relations

    @@ -5837,20 +5861,20 @@

    A.2.2 Egenhofer Relation Family

    -

    A.2.2.1 /conf/topology-vocab-extension/eh-spatial-relations

    +

    A.2.2.1 /conf/topology-vocab-extension/eh-spatial-relations

    Requirement: /req/topology-vocab-extension/eh-spatial-relations

    @@ -5874,20 +5898,20 @@

    A.2.3 RCC8 Relation Family

    -

    A.2.3.1 /conf/topology-vocab-extension/rcc8-spatial-relations

    +

    A.2.3.1 /conf/topology-vocab-extension/rcc8-spatial-relations

    Requirement: /req/topology-vocab-extension/rcc8-spatial-relations

    Implementations shall allow the properties -geo:rcc8eq, -geo:rcc8dc, -geo:rcc8ec, -geo:rcc8po, -geo:rcc8tppi, -geo:rcc8tpp, -geo:rcc8ntpp, -geo:rcc8ntppi +geo:rcc8eq, +geo:rcc8dc, +geo:rcc8ec, +geo:rcc8po, +geo:rcc8tppi, +geo:rcc8tpp, +geo:rcc8ntpp, +geo:rcc8ntppi to be used in SPARQL graph patterns.

    @@ -5914,7 +5938,7 @@

    A.3 Conformance Class: Geometry Extension

    -

    This Conformance Class applies to non-DGGS geometries. See A.3.DGGS Conformance Class: Geometry Extension - DGGS for DGGS geometries.

    +

    This Conformance Class applies to non-DGGS geometries. See A.4. Conformance Class: Geometry Extension - DGGS for DGGS geometries.

    Conformance Class IRI: /conf/geometry-extension

    @@ -5922,7 +5946,7 @@

    A.3.1 Tests for all Serializations except DGGS

    -

    A.3.1.1 /conf/geometry-extension/geometry-class

    +

    A.3.1.1 /conf/geometry-extension/geometry-class

    Requirement: /req/geometry-extension/geometry-class

    @@ -5940,7 +5964,7 @@

    geo:Geometry return the correct result on a test dataset

  • -

    Reference: Section 8.6.1

    +

    Reference: geo:Geometry

  • Test Type: Capabilities

    @@ -5949,7 +5973,7 @@

    -

    A.3.1.2 /conf/geometry-extension/geometry-collection-class

    +

    A.3.1.2 /conf/geometry-extension/geometry-collection-class

    Requirement: /req/geometry-extension/geometry-collection-class

    @@ -5967,7 +5991,7 @@

    Geometry Collection return the correct result on a test dataset

  • -

    Reference: Section 8.6.2

    +

    Reference: Geometry Collection

  • Test Type: Capabilities

    @@ -5976,20 +6000,20 @@

    -

    A.3.1.3 /conf/geometry-extension/feature-properties

    +

    A.3.1.3 /conf/core/feature-properties

    -

    Requirement: /req/geometry-extension/feature-properties

    +

    Requirement: /req/core/feature-properties

    @@ -6010,18 +6034,18 @@

    -

    A.3.1.4 /conf/geometry-extension/geometry-properties

    +

    A.3.1.4 /conf/geometry-extension/geometry-properties

    Requirement: /req/geometry-extension/geometry-properties

    @@ -6042,7 +6066,7 @@

    -

    A.3.1.5 /conf/geometry-extension/query-functions

    +

    A.3.1.5 /conf/geometry-extension/query-functions

    Requirement: /req/geometry-extension/query-functions

    @@ -6065,12 +6089,12 @@

    geof:envelope and geof:boundary as SPARQL extension functions, consistent with the definitions of their corresponding functions in Simple Features [OGCSFACA] [ISO19125-1] (distance, buffer, intersection, union, isEmpty, isSimple, area, length, numGeometries, geometryN, transform, dimension, difference, symDifference, envelope and boundary respectively) and other attached definitions and also -geof:maxX, -geof:maxY, -geof:maxZ, -geof:minX, -geof:minY and -geof:minZ +geof:maxX, +geof:maxY, +geof:maxZ, +geof:minX, +geof:minY and +geof:minZ SPARQL extension functions.

    @@ -6107,7 +6131,61 @@

    -

    A.3.1.6 /conf/geometry-extension/srid-function

    +

    A.3.1.6 /conf/geometry-extension/query-functions-non-sf

    +
    +

    Requirement: /req/geometry-extension/query-functions-non-sf

    +
    +
    +

    Implementations shall support the functions +geof:metricLength, +geof:length, +geof:metricPerimeter, +geof:perimeter, +geof:metricArea, +geof:area, +geof:geometryN, +geof:maxX, +geof:maxY, +geof:maxZ, +geof:minX, +geof:minY, +geof:minZ and +geof:numGeometries +as SPARQL extension functions which are defined in this standard, for non-DGGS geometry literals.

    +
    +
    +
      +
    1. +

      Test purpose: Check conformance with this requirement

      +
    2. +
    3. +

      Test method: 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:metricLength, +geof:length, +geof:metricPerimeter, +geof:perimeter, +geof:metricArea, +geof:area, +geof:geometryN, +geof:maxX, +geof:maxY, +geof:maxZ, +geof:minX, +geof:minY, +geof:minZ and +geof:numGeometries.

      +
    4. +
    5. +

      Reference: Section 8.9

      +
    6. +
    7. +

      Test Type: Capabilities

      +
    8. +
    +
    +
    +
    +

    A.3.1.7 /conf/geometry-extension/srid-function

    Requirement: /req/geometry-extension/srid-function

    @@ -6134,7 +6212,7 @@

    -

    A.3.1.7 /conf/geometry-extension/sa-functions

    +

    A.3.1.8 /conf/geometry-extension/sa-functions

    Requirement: /req/geometry-extension/sa-functions

    @@ -6169,12 +6247,12 @@

    A.3.2 WKT Serialization

    -

    A.3.2.1 /conf/geometry-extension/wkt-literal

    +

    A.3.2.1 /conf/geometry-extension/wkt-literal

    Requirement: /req/geometry-extension/wkt-literal

    -

    All RDFS Literals of type geo:wktLiteral shall consist of an optional IRI identifying the coordinate reference system and a required Well Known Text (WKT) description of a geometric value. Valid geo:wktLiteral instances are formed by either a WKT string as defined in [ISO13249] or by concatenating a valid absolute IRI, as defined in [IETF3987], enclose in angled brackets (< & >) followed by a single space (Unicode U+0020 character) as a separator, and a WKT string as defined in [ISO13249].

    +

    All RDFS Literals of type geo:wktLiteral shall consist of an optional IRI identifying the coordinate reference system and a required Well Known Text (WKT) description of a geometric value. Valid geo:wktLiteral instances are formed by either a WKT string as defined in [ISO13249] or by concatenating a valid absolute IRI, as defined in [IETF3987], enclose in angled brackets (< & >) followed by a single space (Unicode U+0020 character) as a separator, and a WKT string as defined in [ISO13249].

      @@ -6182,10 +6260,10 @@

      WKT Literal values return the correct result for a test dataset.

      +

      Test method: Verify that queries involving WKT Literal values return the correct result for a test dataset.

    1. -

      Reference: Section 8.8.1.1

      +

      Reference: Section 8.8.1.1

    2. Test Type: Capabilities

      @@ -6194,12 +6272,12 @@

      -

      A.3.2.2 /conf/geometry-extension/wkt-literal-default-srs

      +

      A.3.2.2 /conf/geometry-extension/wkt-literal-default-srs

      Requirement: /req/geometry-extension/wkt-literal-default-srs

      -

      The IRI <http://www.opengis.net/def/crs/OGC/1.3/CRS84> shall be assumed as the spatial reference system for geo:wktLiteral instances that do not specify an explicit spatial reference system IRI.

      +

      The IRI <http://www.opengis.net/def/crs/OGC/1.3/CRS84> shall be assumed as the spatial reference system for geo:wktLiteral instances that do not specify an explicit spatial reference system IRI.

        @@ -6207,10 +6285,10 @@

        WKT Literal values without an explicit encoded SRS IRI return the correct result for a test dataset.

        +

        Test method: Verify that queries involving WKT Literal values without an explicit encoded SRS IRI return the correct result for a test dataset.

      1. -

        Reference: Section 8.8.1.1

        +

        Reference: Section 8.8.1.1

      2. Test Type: Capabilities

        @@ -6219,12 +6297,12 @@

        -

        A.3.2.3 /conf/geometry-extension/wkt-axis-order

        +

        A.3.2.3 /conf/geometry-extension/wkt-axis-order

        Requirement: /req/geometry-extension/wkt-axis-order

        -

        Coordinate tuples within WKT Literal instances shall be interpreted using the axis order defined in the SRS used.

        +

        Coordinate tuples within WKT Literal instances shall be interpreted using the axis order defined in the SRS used.

          @@ -6232,10 +6310,10 @@

          WKT Literal values return the correct result for a test dataset.

          +

          Test method: Verify that queries involving WKT Literal values return the correct result for a test dataset.

        1. -

          Reference: Section 8.8.1.1

          +

          Reference: Section 8.8.1.1

        2. Test Type: Capabilities

          @@ -6244,12 +6322,12 @@

          -

          A.3.2.4 /conf/geometry-extension/wkt-literal-empty

          +

          A.3.2.4 /conf/geometry-extension/wkt-literal-empty

          Requirement: /req/geometry-extension/wkt-literal-empty

          -

          An empty RDFS Literal of type WKT Literal shall be interpreted as an empty geometry.

          +

          An empty RDFS Literal of type WKT Literal shall be interpreted as an empty geometry.

            @@ -6257,10 +6335,10 @@

            Test purpose: Check conformance with this requirement

          1. -

            Test method: Verify that queries involving empty WKT Literal values return the correct result for a test dataset.

            +

            Test method: Verify that queries involving empty WKT Literal values return the correct result for a test dataset.

          2. -

            Reference: Section 8.8.1.1

            +

            Reference: Section 8.8.1.1

          3. Test Type: Capabilities

            @@ -6269,12 +6347,12 @@

          -

          A.3.2.5 /conf/geometry-extension/geometry-as-wkt-literal

          +

          A.3.2.5 /conf/geometry-extension/geometry-as-wkt-literal

          Requirement: /req/geometry-extension/geometry-as-wkt-literal

          -

          Implementations shall allow the RDF property geo:asWKT to be used in SPARQL graph patterns.

          +

          Implementations shall allow the RDF property geo:asWKT to be used in SPARQL graph patterns.

            @@ -6282,10 +6360,10 @@

            geo:asWKT property return the correct result for a test dataset.

            +

            Test method: Verify that queries involving the geo:asWKT property return the correct result for a test dataset.

          1. -

            Reference: Section 8.8.1.2

            +

            Reference: Section 8.8.2

          2. Test Type: Capabilities

            @@ -6294,7 +6372,7 @@

            -

            A.3.2.6 /req/geometry-extension/asWKT-function

            +

            A.3.2.6 /conf/geometry-extension/asWKT-function

            Requirement: /req/geometry-extension/asWKT-function

            @@ -6310,7 +6388,7 @@

            geof:asWKT function returns the correct result for a test dataset when using the specified serialization and version.

          3. -

            Reference: Section 8.8.1.3

            +

            Reference: Section 8.8.2.1

          4. Test Type: Capabilities

            @@ -6322,12 +6400,12 @@

            A.3.3 GML Serialization

            -

            A.3.3.1 /conf/geometry-extension/gml-literal

            +

            A.3.3.1 /conf/geometry-extension/gml-literal

            Requirement: /req/geometry-extension/gml-literal

            -

            All geo:gmlLiteral instances shall consist of a valid element from the GML schema that implements a subtype of GM_Object as defined in [OGC 07-036].

            +

            All geo:gmlLiteral instances shall consist of a valid element from the GML schema that implements a subtype of GM_Object as defined in [OGC 07-036].

              @@ -6335,10 +6413,10 @@

              geo:gmlLiteral values return the correct result for a test dataset.

              +

              Test method: Verify that queries involving geo:gmlLiteral values return the correct result for a test dataset.

            1. -

              Reference: Section 8.8.2.1

              +

              Reference: Section 8.8.3.1

            2. Test Type: Capabilities

              @@ -6347,12 +6425,12 @@

              -

              A.3.3.2 /conf/geometry-extension/gml-literal-empty

              +

              A.3.3.2 /conf/geometry-extension/gml-literal-empty

              Requirement: /req/geometry-extension/gml-literal-empty

              -

              An empty geo:gmlLiteral shall be interpreted as an empty geometry.

              +

              An empty geo:gmlLiteral shall be interpreted as an empty geometry.

                @@ -6360,10 +6438,10 @@

                Test purpose: Check conformance with this requirement

              1. -

                Test method: Verify that queries involving empty geo:gmlLiteral values return the correct result for a test dataset.

                +

                Test method: Verify that queries involving empty geo:gmlLiteral values return the correct result for a test dataset.

              2. -

                Reference: Section 8.8.2.1

                +

                Reference: Section 8.8.3.1

              3. Test Type: Capabilities

                @@ -6372,7 +6450,7 @@

              -

              A.3.3.3 /conf/geometry-extension/gml-profile

              +

              A.3.3.3 /conf/geometry-extension/gml-profile

              Requirement: /req/geometry-extension/gml-profile

              @@ -6388,7 +6466,7 @@

              Section 8.8.2.1

              +

              Reference: Section 8.8.3.1

            3. Test Type: Documentation

              @@ -6397,12 +6475,12 @@

              -

              A.3.3.4 /conf/geometry-extension/geometry-as-gml-literal

              +

              A.3.3.4 /conf/geometry-extension/geometry-as-gml-literal

              Requirement: /req/geometry-extension/geometry-as-gml-literal

              -

              Implementations shall allow the RDF property geo:asGML to be used in SPARQL graph patterns.

              +

              Implementations shall allow the RDF property geo:asGML to be used in SPARQL graph patterns.

                @@ -6410,10 +6488,10 @@

                geo:asGML property return the correct result for a test dataset.

                +

                Test method: Verify that queries involving the geo:asGML property return the correct result for a test dataset.

              1. -

                Reference: Section 8.8.2.2

                +

                Reference: Section 8.8.2

              2. Test Type: Capabilities

                @@ -6422,7 +6500,7 @@

                -

                A.3.3.5 /req/geometry-extension/asGML-function

                +

                A.3.3.5 /conf/geometry-extension/asGML-function

                Requirement: /req/geometry-extension/asGML-function

                @@ -6438,7 +6516,7 @@

                geof:asGML function returns the correct result for a test dataset when using the specified serialization and version.

              3. -

                Reference: Section 8.8.2.3

                +

                Reference: Section 8.8.4.1

              4. Test Type: Capabilities

                @@ -6450,12 +6528,12 @@

                A.3.4 GeoJSON Serialization

                -

                A.3.4.1 /req/geometry-extension/geojson-literal

                +

                A.3.4.1 /conf/geometry-extension/geojson-literal

                Requirement: /req/geometry-extension/geojson-literal

                -

                All geo:geoJSONLiteral instances shall consist of valid JSON that conforms to the GeoJSON specification [GEOJSON]

                +

                All geo:geoJSONLiteral instances shall consist of valid JSON that conforms to the GeoJSON specification [GEOJSON]

                  @@ -6463,10 +6541,10 @@

                  geo:geoJSONLiteral values return the correct result for a test dataset.

                  +

                  Test method: Verify that queries involving geo:geoJSONLiteral values return the correct result for a test dataset.

                1. -

                  Reference: Section 8.8.3.1

                  +

                  Reference: Section 8.8.5.1

                2. Test Type: Capabilities

                  @@ -6475,12 +6553,12 @@

                  -

                  A.3.4.2 /req/geometry-extension/geojson-literal-srs

                  +

                  A.3.4.2 /conf/geometry-extension/geojson-literal-srs

                  Requirement: /req/geometry-extension/geojson-literal-default-srs

                  -

                  The IRI <http://www.opengis.net/def/crs/OGC/1.3/CRS84> shall be assumed as the SRS for geo:geoJSONLiteral instances that do not specify an explicit SRS IRI.

                  +

                  The IRI <http://www.opengis.net/def/crs/OGC/1.3/CRS84> shall be assumed as the SRS for geo:geoJSONLiteral instances that do not specify an explicit SRS IRI.

                    @@ -6488,10 +6566,10 @@

                    Test purpose: Check conformance with this requirement

                  1. -

                    Test method: Verify that queries involving geo:geoJSONLiteral values without an explicit encoded SRS IRI return the correct result for a test dataset.

                    +

                    Test method: Verify that queries involving geo:geoJSONLiteral values without an explicit encoded SRS IRI return the correct result for a test dataset.

                  2. -

                    Reference: Section 8.8.3.1

                    +

                    Reference: Section 8.8.5.1

                  3. Test Type: Capabilities

                    @@ -6500,12 +6578,12 @@

                  -

                  A.3.4.3 /req/geometry-extension/geojson-literal-empty

                  +

                  A.3.4.3 /conf/geometry-extension/geojson-literal-empty

                  Requirement: /req/geometry-extension/geojson-literal-empty

                  -

                  An empty geo:geoJSONLiteral shall be interpreted as an empty geometry.

                  +

                  An empty geo:geoJSONLiteral shall be interpreted as an empty geometry.

                    @@ -6513,10 +6591,10 @@

                    Test purpose: Check conformance with this requirement

                  1. -

                    Test method: Verify that queries involving empty geo:geoJSONLiteral values return the correct result for a test dataset.

                    +

                    Test method: Verify that queries involving empty geo:geoJSONLiteral values return the correct result for a test dataset.

                  2. -

                    Reference: Section 8.8.3.1

                    +

                    Reference: Section 8.8.5.1

                  3. Test Type: Capabilities

                    @@ -6525,12 +6603,12 @@

                  -

                  A.3.4.4 /req/geometry-extension/geometry-as-geojson-literal

                  +

                  A.3.4.4 /conf/geometry-extension/geometry-as-geojson-literal

                  Requirement: /req/geometry-extension/geometry-as-geojson-literal

                  -

                  Implementations shall allow the RDF property geo:asGeoJSON to be used in SPARQL graph patterns.

                  +

                  Implementations shall allow the RDF property geo:asGeoJSON to be used in SPARQL graph patterns.

                    @@ -6538,10 +6616,10 @@

                    geo:asGeoJSON property return the correct result for a test dataset.

                    +

                    Test method: Verify that queries involving the geo:asGeoJSON property return the correct result for a test dataset.

                  1. -

                    Reference: Section 8.8.3.2

                    +

                    Reference: Section 8.8.6

                  2. Test Type: Capabilities

                    @@ -6550,7 +6628,7 @@

                    -

                    A.3.4.5 /req/geometry-extension/asGeoJSON-function

                    +

                    A.3.4.5 /conf/geometry-extension/asGeoJSON-function

                    Requirement: /req/geometry-extension/asGeoJSON-function

                    @@ -6566,7 +6644,7 @@

                    Test method: 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.

                  3. -

                    Reference: Section 8.8.3.3

                    +

                    Reference: Section 8.8.6.1

                  4. Test Type: Capabilities

                    @@ -6578,12 +6656,12 @@

                    A.3.5 KML Serialization

                    -

                    A.3.5.1 /req/geometry-extension/kml-literal

                    +

                    A.3.5.1 /conf/geometry-extension/kml-literal

                    Requirement: /req/geometry-extension/kml-literal

                    -

                    All geo:kmlLiteral instances shall consist of a valid element from the KML schema that implements a kml:AbstractObjectGroup as defined in [OGCKML].

                    +

                    All geo:kmlLiteral instances shall consist of a valid element from the KML schema that implements a kml:AbstractObjectGroup as defined in [OGCKML].

                      @@ -6591,10 +6669,10 @@

                      geo:kmlLiteral values return the correct result for a test dataset.

                      +

                      Test method: Verify that queries involving geo:kmlLiteral values return the correct result for a test dataset.

                    1. -

                      Reference: Section 8.8.4.1

                      +

                      Reference: Section 8.8.7.1

                    2. Test Type: Capabilities

                      @@ -6603,12 +6681,12 @@

                      -

                      A.3.5.2 /req/geometry-extension/kml-literal-srs

                      +

                      A.3.5.2 /conf/geometry-extension/kml-literal-srs

                      Requirement: /req/geometry-extension/kml-literal-default-srs

                      -

                      The IRI <http://www.opengis.net/def/crs/OGC/1.3/CRS84> shall be assumed as the SRS for geo:kmlLiteral instances that do not specify an explicit SRS IRI.

                      +

                      The IRI <http://www.opengis.net/def/crs/OGC/1.3/CRS84> shall be assumed as the SRS for geo:kmlLiteral instances that do not specify an explicit SRS IRI.

                        @@ -6616,10 +6694,10 @@

                        geo:kmlLiteral values without an explicit encoded SRS IRI return the correct result for a test dataset.

                        +

                        Test method: Verify that queries involving geo:kmlLiteral values without an explicit encoded SRS IRI return the correct result for a test dataset.

                      1. -

                        Reference: Section 8.8.4.1

                        +

                        Reference: Section 8.8.7.1

                      2. Test Type: Capabilities

                        @@ -6628,12 +6706,12 @@

                        -

                        A.3.5.3 /req/geometry-extension/kml-literal-empty

                        +

                        A.3.5.3 /conf/geometry-extension/kml-literal-empty

                        Requirement: /req/geometry-extension/kml-literal-empty

                        -

                        An empty geo:kmlLiteral shall be interpreted as an empty geometry.

                        +

                        An empty geo:kmlLiteral shall be interpreted as an empty geometry.

                          @@ -6641,10 +6719,10 @@

                          Test purpose: Check conformance with this requirement

                        1. -

                          Test method: Verify that queries involving empty geo:kmlLiteral values return the correct result for a test dataset.

                          +

                          Test method: Verify that queries involving empty geo:kmlLiteral values return the correct result for a test dataset.

                        2. -

                          Reference: Section 8.8.4.1

                          +

                          Reference: Section 8.8.7.1

                        3. Test Type: Capabilities

                          @@ -6653,12 +6731,12 @@

                        -

                        A.3.5.4 /req/geometry-extension/geometry-as-kml-literal

                        +

                        A.3.5.4 /conf/geometry-extension/geometry-as-kml-literal

                        Requirement: /req/geometry-extension/geometry-as-kml-literal

                        -

                        Implementations shall allow the RDF property geo:asKML to be used in SPARQL graph patterns.

                        +

                        Implementations shall allow the RDF property geo:asKML to be used in SPARQL graph patterns.

                          @@ -6666,10 +6744,10 @@

                          Test purpose: Check conformance with this requirement

                        1. -

                          Test method: Verify that queries involving the geo:asKML property return the correct result for a test dataset.

                          +

                          Test method: Verify that queries involving the geo:asKML property return the correct result for a test dataset.

                        2. -

                          Reference: Section 8.8.4.2

                          +

                          Reference: Section 8.8.8

                        3. Test Type: Capabilities

                          @@ -6678,7 +6756,7 @@

                        -

                        A.3.5.5 /req/geometry-extension/asKML-function

                        +

                        A.3.5.5 /conf/geometry-extension/asKML-function

                        Requirement: /req/geometry-extension/asKML-function

                        @@ -6694,110 +6772,7 @@

                        geof:asKML function returns the correct result for a test dataset when using the specified serialization and version.

                      3. -

                        Reference: Section 8.8.4.3

                        -
                      4. -
                      5. -

                        Test Type: Capabilities

                        -
                      6. -

                      -
                      -
                    -
                    -
                    -

                    A.3.6 DGGS Serialization

                    -
                    -

                    A.3.6.1 /req/geometry-extension/dggs-literal

                    -
                    -

                    Requirement: /req/geometry-extension/dggs-literal

                    -
                    -
                    -

                    All RDFS Literals of type geo:dggsLiteral shall consist of an IRI identifying the specific DGGS and a representation of the DGGS geometry data. The IRI shall be enclosed in angled brackets (< & >) followed by whitespace as a separator, and then the DGGS geometry data, formulated according to the identified DGGS.

                    -
                    -
                    -
                      -
                    1. -

                      Test purpose: Check conformance with this requirement

                      -
                    2. -
                    3. -

                      Test method: Verify that queries involving empty geo:dggsLiteral values return the correct result for a test dataset.

                      -
                    4. -
                    5. -

                      Reference: Section 8.8.5.1

                      -
                    6. -
                    7. -

                      Test Type: Capabilities

                      -
                    8. -
                    -
                    -
                    -
                    -

                    A.3.6.2 /req/geometry-extension/dggs-literal-empty

                    -
                    -

                    Requirement: /req/geometry-extension/dggs-literal-empty

                    -
                    -
                    -

                    An empty RDFS Literal of type geo:dggsLiteral, shall be interpreted as an empty geo:Geometry.

                    -
                    -
                    -
                      -
                    1. -

                      Test purpose: Check conformance with this requirement

                      -
                    2. -
                    3. -

                      Test method: Verify that queries involving empty geo:dggsLiteral values return the correct result for a test dataset.

                      -
                    4. -
                    5. -

                      Reference: Section 8.8.5.1

                      -
                    6. -
                    7. -

                      Test Type: Capabilities

                      -
                    8. -
                    -
                    -
                    -
                    -

                    A.3.6.3 /req/geometry-extension/geometry-as-dggs-literal

                    -
                    -

                    Requirement: /req/geometry-extension/geometry-as-dggs-literal

                    -
                    -
                    -

                    Implementations shall allow the RDF property geo:asDGGS to be used in SPARQL graph patterns.

                    -
                    -
                    -
                      -
                    1. -

                      Test purpose: Check conformance with this requirement

                      -
                    2. -
                    3. -

                      Test method: Verify that queries involving the geo:asDGGS property return the correct result for a test dataset.

                      -
                    4. -
                    5. -

                      Reference: Section 8.8.5.2

                      -
                    6. -
                    7. -

                      Test Type: Capabilities

                      -
                    8. -
                    -
                    -
                    -
                    -

                    A.3.6.4 /req/geometry-extension/asDGGS-function

                    -
                    -

                    Requirement: /req/geometry-extension/asDGGS-function

                    -
                    -
                    -

                    Implementations shall support geof:asDGGS, as a SPARQL extension function.

                    -
                    -
                    -
                      -
                    1. -

                      Test purpose: Check conformance with this requirement

                      -
                    2. -
                    3. -

                      Test method: 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.

                      -
                    4. -
                    5. -

                      Reference: Section 8.8.5.3

                      +

                      Reference: Section 8.8.8.1

                    6. Test Type: Capabilities

                      @@ -6809,86 +6784,24 @@

                      -

                      A.3.DGGS Conformance Class: Geometry Extension - DGGS

                      +

                      A.4. Conformance Class: Geometry Extension - DGGS

                      This conformance Class applies only to DGGS geometries. See A.3 Conformance Class: Geometry Extension for other geometries.

                      -

                      Conformance Class IRI: /conf/geometry-extension

                      +

                      Conformance Class IRI: /conf/geometry-extension-dggs

                      -

                      A.3.DGGS.1 Tests for DGGS Serializations

                      -
                      -

                      A.3.DGGS.1.1 /conf/geometry-extension/geometry-class

                      -
                      -

                      Requirement: /req/geometry-extension/geometry-class

                      -
                      -
                      -

                      Implementations shall allow the RDFS class -geo:Geometry -to be used in SPARQL graph patterns.

                      -
                      -
                      -
                        -
                      1. -

                        Test purpose: Check conformance with this requirement

                        -
                      2. -
                      3. -

                        Test method: Verify that queries involving geo:Geometry return the correct result on a test dataset

                        -
                      4. -
                      5. -

                        Reference: Section 8.6.1

                        -
                      6. -
                      7. -

                        Test Type: Capabilities

                        -
                      8. -
                      -
                      -
                      -
                      -

                      A.3.DGGS.1.2 /conf/geometry-extension/geometry-collection-class

                      -
                      -

                      Requirement: /req/geometry-extension/geometry-collection-class

                      -
                      -
                      -

                      Implementations shall allow the RDFS class -geo:GeometryCollection -to be used in SPARQL graph patterns.

                      -
                      -
                      -
                        -
                      1. -

                        Test purpose: check conformance with this requirement

                        -
                      2. -
                      3. -

                        Test method: verify that queries involving geo:GeometryCollection return the correct result on a test dataset

                        -
                      4. -
                      5. -

                        Reference: Section 8.6.2

                        -
                      6. -
                      7. -

                        Test Type: Capabilities

                        -
                      8. -
                      -
                      -
                      +

                      A.4.1 Tests for DGGS Serializations

                      -

                      A.3.DGGS.1.3 /conf/geometry-extension/feature-properties

                      +

                      A.4.1.1 /conf/geometry-extension-dggs/query-functions

                      -

                      Requirement: /req/geometry-extension/feature-properties

                      +

                      Requirement: /req/geometry-extension-dggs/query-functions

                      -

                      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.

                      +

                      Implementations shall support the functions of Requirement http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions for DGGS geometry literals +as SPARQL extension functions, in a manner which is consistent with definitions of these functions in Simple Features [OGCSFACA] [ISO19125-1], for non-DGGS geometry literals.

                        @@ -6899,7 +6812,7 @@

                        Section 6.4

                        +

                        Reference: Section 8.7

                      1. Test Type: Capabilities

                        @@ -6908,18 +6821,13 @@

                        -

                        A.3.DGGS.1.4 /conf/geometry-extension/geometry-properties

                        +

                        A.4.1.2 /conf/geometry-extension-dggs/query-functions-non-sf

                        -

                        Requirement: /req/geometry-extension/geometry-properties

                        +

                        Requirement: /req/geometry-extension-dggs/geometry-properties-non-sf

                        -

                        Implementations shall allow the properties -geo:dimension, -geo:spatialDimension, -geo:isEmpty, -geo:isSimple and -geo:hasSerialization -to be used in SPARQL graph patterns.

                        +

                        Implementations shall support the functions of Requirement http://www.opengis.net/spec/geosparql/1.1/req/geometry-extension/query-functions-non-sf for DGGS geometry literals +as SPARQL extension functions which are defined in this standard, for non-DGGS geometry literals.

                          @@ -6939,72 +6847,14 @@

                          -

                          A.3.DGGS.1.5 /conf/geometry-extension/query-functions

                          +

                          A.4.1.3 /conf/geometry-extension-dggs/srid-function

                          -

                          Requirement: /req/geometry-extension/query-functions

                          -
                          - -
                          -
                            -
                          1. -

                            Test purpose: Check conformance with this requirement

                            -
                          2. -
                          3. -

                            Test method: 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:intersection, -geof:union, -geof:isEmpty, -geof:isSimple, -geof:area, -geof:length, -geof:numGeometries, -geof:geometryN, -geof:transform, -geof:dimension, -geof:difference, -geof:symDifference, -geof:envelope and -geof:boundary.

                            -
                          4. -
                          5. -

                            Reference: Section 8.9

                            -
                          6. -
                          7. -

                            Test Type: Capabilities

                            -
                          8. -
                          -
                          -
                        -
                        -

                        A.3.DGGS.1.6 /conf/geometry-extension/srid-function

                        -
                        -

                        Requirement: /req/geometry-extension/srid-function

                        +

                        Requirement: /req/geometry-extension-dggs/srid-function

                        Implementations shall support geof:getSRID -as a SPARQL extension function.

                        +as a SPARQL extension function for DGGS geometry literals.

                          @@ -7024,20 +6874,12 @@

                        -

                        A.3.DGGS.1.7 /conf/geometry-extension/sa-functions

                        +

                        A.4.1.4 /conf/geometry-extension-dggs/sa-functions

                        -

                        Requirement: /req/geometry-extension/sa-functions

                        +

                        Requirement: /req/geometry-extension-dggs/sa-functions

                        -

                        Implementations shall support -geof:boundingBox, -geof:boundingCircle, -geof:centroid, -geof:concatLines, -geof:concaveHull, -geof:convexHull and -geof:union2 -as a SPARQL extension functions.

                        +

                        Implementations shall support the functions of Requirement A.3.1.8 /conf/geometry-extension/sa-functions as SPARQL extension functions which are defined in this standard, for DGGS geometry literals, in a manner which is consistent with definitions of these functions in Simple Features [OGCSFACA] [ISO19125-1].

                          @@ -7058,14 +6900,14 @@

                        -

                        A.3.DGGS.2 DGGS Serialization

                        +

                        A.4.2 DGGS Serialization

                        -

                        A.3.DGGS.2.1 /req/geometry-extension/dggs-literal

                        +

                        A.4.2.1 /conf/geometry-extension-dggs/dggs-literal

                        -

                        Requirement: /req/geometry-extension/dggs-literal

                        +

                        Requirement: /req/geometry-extension-dggs/dggs-literal

                        -

                        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.

                        +

                        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.

                        -

                        A.3.DGGS.2.2 /req/geometry-extension/dggs-literal-empty

                        +

                        A.4.2.2 /conf/geometry-extension-dggs/dggs-literal-empty

                        -

                        Requirement: /req/geometry-extension/dggs-literal-empty

                        +

                        Requirement: /req/geometry-extension-dggs/dggs-literal-empty

                        -

                        An empty geo:dggsLiteral shall be interpreted as an empty geometry.

                        +

                        An empty geo:dggsLiteral shall be interpreted as an empty geometry.

                          @@ -7098,10 +6940,10 @@

                          Test purpose: Check conformance with this requirement

                        1. -

                          Test method: Verify that queries involving empty geo:dggsLiteral values return the correct result for a test dataset.

                          +

                          Test method: Verify that queries involving empty geo:dggsLiteral values return the correct result for a test dataset.

                        2. -

                          Reference: Section 8.8.5.1

                          +

                          Reference: Section 8.8.9.1

                        3. Test Type: Capabilities

                          @@ -7110,12 +6952,12 @@

                        -

                        A.3.DGGS.2.3 /req/geometry-extension/geometry-as-dggs-literal

                        +

                        A.4.2.3 /conf/geometry-extension-dggs/geometry-as-dggs-literal

                        -

                        Requirement: /req/geometry-extension/geometry-as-dggs-literal

                        +

                        Requirement: /req/geometry-extension-dggs/geometry-as-dggs-literal

                        -

                        Implementations shall allow the RDF property geo:asDGGS to be used in SPARQL graph patterns.

                        +

                        Implementations shall allow the RDF property geo:asDGGS to be used in SPARQL graph patterns.

                          @@ -7123,10 +6965,10 @@

                          geo:asDGGS property return the correct result for a test dataset.

                          +

                          Test method: Verify that queries involving the geo:asDGGS property return the correct result for a test dataset.

                        1. -

                          Reference: Section 8.8.5.2

                          +

                          Reference: Section 8.8.10

                        2. Test Type: Capabilities

                          @@ -7135,12 +6977,12 @@

                          -

                          A.3.DGGS.2.4 /req/geometry-extension/asDGGS-function

                          +

                          A.4.2.4 /conf/geometry-extension-dggs/asDGGS-function

                          -

                          Requirement: /req/geometry-extension/asDGGS-function

                          +

                          Requirement: /req/geometry-extension-dggs/asDGGS-function

                          -

                          Implementations shall support geof:asDGGS, as a SPARQL extension function

                          +

                          Implementations shall support geof:asDGGS, as a SPARQL extension function.

                            @@ -7151,7 +6993,7 @@

                            Test method: 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.

                          1. -

                            Reference: Section 8.8.5.3

                            +

                            Reference: Section 8.8.10.1

                          2. Test Type: Capabilities

                            @@ -7163,21 +7005,21 @@

                          -

                          A.4 Conformance Class: Geometry Topology Extension

                          +

                          A.5 Conformance Class: Geometry Topology Extension

                          Conformance Class IRI: /conf/geometry-topology-extension

                          -

                          A.4.1 Tests for all relation families

                          +

                          A.5.1 Tests for all relation families

                          -

                          A.4.1.1 /conf/geometry-topology-extension/relate-query-function

                          +

                          A.5.1.1 /conf/geometry-topology-extension/relate-query-function

                          Requirement: /req/geometry-topology-extension/relate-query-function

                          Implementations shall support -geof:relate +geof:relate as a SPARQL extension function, consistent with the relate operator defined in Simple Features [OGCSFACA] [ISO19125-1].

                        3. -

                          Test method: 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.

                          +

                          Test method: 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.

                        4. Reference: Section 9.2

                          @@ -7199,22 +7041,22 @@

                        -

                        A.4.2 Simple Features Relation Family

                        +

                        A.5.2 Simple Features Relation Family

                        -

                        A.4.2.1 /conf/geometry-topology-extension/sf-query-functions

                        +

                        A.5.2.1 /conf/geometry-topology-extension/sf-query-functions

                        Requirement: /req/geometry-topology-extension/sf-query-functions

                        Implementations shall support -geof:sfEquals, -geof:sfDisjoint, -geof:sfIntersects, -geof:sfTouches, -geof:sfCrosses, -geof:sfWithin, -geof:sfContains and -geof:sfOverlaps +geof:sfEquals, +geof:sfDisjoint, +geof:sfIntersects, +geof:sfTouches, +geof:sfCrosses, +geof:sfWithin, +geof:sfContains and +geof:sfOverlaps as SPARQL extension functions, consistent with their corresponding DE-9IM intersection patterns, as defined by Simple Features [OGCSFACA] [ISO19125-1].

                        @@ -7223,7 +7065,7 @@

                        geof:sfEquals, geof:sfDisjoint, geof:sfIntersects, geof:sfTouches, geof:sfCrosses, geof:sfWithin, geof:sfContains, geof:sfOverlaps .

                        +

                        Test method: 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 .

                      2. Reference: Section 7.2

                        @@ -7236,22 +7078,22 @@

                        -

                        A.4.3 Egenhofer Relation Family

                        +

                        A.5.3 Egenhofer Relation Family

                        -

                        A.4.3.1 /conf/geometry-topology-extension/eh-query-functions

                        +

                        A.5.3.1 /conf/geometry-topology-extension/eh-query-functions

                        Requirement: /req/geometry-topology-extension/eh-query-functions

                        Implementations shall support -geof:ehEquals, -geof:ehDisjoint, -geof:ehMeet, -geof:ehOverlap, -geof:ehCovers, -geof:ehCoveredBy, -geof:ehInside and -geof:ehContains +geof:ehEquals, +geof:ehDisjoint, +geof:ehMeet, +geof:ehOverlap, +geof:ehCovers, +geof:ehCoveredBy, +geof:ehInside and +geof:ehContains as SPARQL extension functions, consistent with their corresponding DE-9IM intersection patterns, as defined by Simple Features [OGCSFACA] [ISO19125-1].

                        @@ -7260,7 +7102,7 @@

                        geof:ehEquals, geof:ehDisjoint, geof:ehMeet, geof:ehOverlap, geof:ehCovers, geof:ehCoveredBy, geof:ehInside, geof:ehContains.

                        +

                        Test method: 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.

                      3. Reference: Section 7.3

                        @@ -7273,22 +7115,22 @@

                        -

                        A.4.4 RCC8 Relation Family

                        +

                        A.5.4 RCC8 Relation Family

                        -

                        A.4.4.1 /conf/geometry-topology-extension/rcc8-query-functions

                        +

                        A.5.4.1 /conf/geometry-topology-extension/rcc8-query-functions

                        Requirement: /req/geometry-topology-extension/rcc8-query-functions

                        Implementations shall support -geof:rcc8eq, -geof:rcc8dc, -geof:rcc8ec, -geof:rcc8po, -geof:rcc8tppi, -geof:rcc8tpp, -geof:rcc8ntpp and -geof:rcc8ntppi +geof:rcc8eq, +geof:rcc8dc, +geof:rcc8ec, +geof:rcc8po, +geof:rcc8tppi, +geof:rcc8tpp, +geof:rcc8ntpp and +geof:rcc8ntppi as SPARQL extension functions, consistent with their corresponding DE-9IM intersection patterns, as defined by Simple Features [OGCSFACA] [ISO19125-1].

                        @@ -7297,7 +7139,7 @@

                        geof:rcc8eq, geof:rcc8dc, geof:rcc8ec, geof:rcc8po, geof:rcc8tppi, geof:rcc8tpp, geof:rcc8ntpp, geof:rcc8ntppi .

                        +

                        Test method: 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 .

                      4. Reference: Section 7.4

                        @@ -7312,15 +7154,15 @@

                        -

                        A.5 Conformance Class: RDFS Entailment Extension

                        +

                        A.6 Conformance Class: RDFS Entailment Extension

                        Conformance Class IRI: /conf/rdfs-entailment-extension

                        -

                        A.5.1 Tests for all implementations

                        +

                        A.6.1 Tests for all implementations

                        -

                        A.5.1.1 /conf/rdfsentailmentextension/bgp-rdfs-ent

                        +

                        A.6.1.1 /conf/rdfsentailmentextension/bgp-rdfs-ent

                        Requirement: /req/rdfs-entailment-extension/bgp-rdfs-ent

                        @@ -7336,7 +7178,7 @@

                        Test method: 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.

                      5. -

                        Reference: Section 10.2

                        +

                        Reference: [req_rdfs_entailment_extension_bgp_rdfs_ent]

                      6. Test Type: Capabilities

                        @@ -7346,9 +7188,9 @@

                      -

                      A.5.2 WKT Serialization

                      +

                      A.6.2 WKT Serialization

                      -

                      A.5.2.1 /conf/rdfs-entailment-extension/wkt-geometry-types

                      +

                      A.6.2.1 /conf/rdfs-entailment-extension/wkt-geometry-types

                      Requirement: /req/rdfs-entailment-extension/wkt-geometry-types

                      @@ -7374,9 +7216,9 @@

                      -

                      A.5.3 GML Serialization

                      +

                      A.6.3 GML Serialization

                      -

                      A.5.3.1 /conf/rdfs-entailment-extension/gml-geometry-types

                      +

                      A.6.3.1 /conf/rdfs-entailment-extension/gml-geometry-types

                      Requirement: /req/rdfs-entailment-extension/gml-geometry-types

                      @@ -7392,7 +7234,7 @@

                      Section 10.4.1

                      +

                      Reference: Section 10.4.1

                    7. Test Type: Capabilities

                      @@ -7404,15 +7246,15 @@

                      -

                      A.6 Conformance Class: Query Rewrite Extension

                      +

                      A.7 Conformance Class: Query Rewrite Extension

                      Conformance Class IRI: /conf/query-rewrite-extension

                      -

                      A.6.1 Simple Features Relation Family

                      +

                      A.7.1 Simple Features Relation Family

                      -

                      A.6.1.1 /conf/query-rewrite-extension/sf-query-rewrite

                      +

                      A.7.1.1 /conf/query-rewrite-extension/sf-query-rewrite

                      Requirement: /req/query-rewrite-extension/sf-query-rewrite

                      @@ -7446,9 +7288,9 @@

                      -

                      A.6.2 Egenhofer Relation Family

                      +

                      A.7.2 Egenhofer Relation Family

                      -

                      A.6.2.1 /conf/query-rewrite-extension/eh-query-rewrite

                      +

                      A.7.2.1 /conf/query-rewrite-extension/eh-query-rewrite

                      Requirement: /req/query-rewrite-extension/eh-query-rewrite

                      @@ -7482,9 +7324,9 @@

                      -

                      A.6.3 RCC8 Relation Family

                      +

                      A.7.3 RCC8 Relation Family

                      -

                      A.6.3.1 /conf/query-rewrite-extension/rcc8-query-rewrite

                      +

                      A.7.3.1 /conf/query-rewrite-extension/rcc8-query-rewrite

                      Requirement: /req/query-rewrite-extension/rcc8-query-rewrite

                      @@ -7527,7 +7369,7 @@

                      B.0 Overview<

                      This annex summarizes all the functions defined in GeoSPARQL, providing descriptions of their parameters and return types.

                      -

                      The value ogc:geomLiteral indicates any one of the specific geometry serializations datatypes defined in this Specification, for example geo:wktLiteral.

                      +

                      The value ogc:geomLiteral indicates any one of the specific geometry serializations datatypes defined in this Specification, for example geo:wktLiteral.

                      The geometry subtypes - Polygon, Point, CellList etc. - are the Simple Features specification [OGCSFACA] [ISO19125-1] or DGGS types, as implemented by the various geometry serialization specifications referenced here. See Section 8.8 for the individual specification references.

                      @@ -8516,16 +8358,16 @@
                      C.1.1.1.1 Basic use
                      C.1.1.1.2 Size Properties
                      -

                      The "size" properties - geo:hasSize, -geo:hasMetricSize, -geo:hasLength, -geo:hasMetricLength, -geo:hasPerimeterLength, -geo:hasMetricPerimeterLength, -geo:hasArea, -geo:hasMetricArea, -geo:hasVolume and -geo:hasMetricVolume - are all applicable to instances of geo:SpatialObject although, as per the note in the section above, they are likely to be used with geo:Feature & geo:Geometry instances.

                      +

                      The "size" properties - geo:hasSize, +geo:hasMetricSize, +geo:hasLength, +geo:hasMetricLength, +geo:hasPerimeterLength, +geo:hasMetricPerimeterLength, +geo:hasArea, +geo:hasMetricArea, +geo:hasVolume and +geo:hasMetricVolume - are all applicable to instances of geo:SpatialObject although, as per the note in the section above, they are likely to be used with geo:Feature & geo:Geometry instances.

                      @@ -8547,10 +8389,10 @@
                      C.1.1.1.2 Size Proper
                      -

                      Here a spatial object, Moreton Island, has the distance of its coastline given with two properties: geo:hasPerimeterLength & geo:hasMetricPerimeterLength. The object for the first is a Blank Node with a QUDT value property of 92.367 and a QUDT unit property of unit:KiloM (kilometre). The object for the second is the literal 92367 (a double) which is, by the property’s definition, a number of metres.

                      +

                      Here a spatial object, Moreton Island, has the distance of its coastline given with two properties: geo:hasPerimeterLength & geo:hasMetricPerimeterLength. The object for the first is a Blank Node with a QUDT value property of 92.367 and a QUDT unit property of unit:KiloM (kilometre). The object for the second is the literal 92367 (a double) which is, by the property’s definition, a number of metres.

                      -

                      The use of the Quantities, Units, Dimensions and Types (QUDT) ontology[13] and its qudt:numericValue & qudt:unit is just one of many possible ways to convey the value of geo:hasPerimeterLength and any subproperty of geo:hasSize.

                      +

                      The use of the Quantities, Units, Dimensions and Types (QUDT) ontology[13] and its qudt:numericValue & qudt:unit is just one of many possible ways to convey the value of geo:hasPerimeterLength and any subproperty of geo:hasSize.

                      @@ -8587,7 +8429,7 @@
                      C.1.1.2.2 A Fea
                      -

                      Here a geo:Feature is declared, given a preferred label and a Geometry for that geo:Feature is indicated with the use of geo:hasGeometry. The Geometry indicated is described using a Well-Known Text literal value, indicated by the property geo:asWKT and the literal type geo:wktLiteral.

                      +

                      Here a geo:Feature is declared, given a preferred label and a Geometry for that geo:Feature is indicated with the use of geo:hasGeometry. The Geometry indicated is described using a Well-Known Text literal value, indicated by the property geo:asWKT and the literal type geo:wktLiteral.

                      @@ -8605,7 +8447,7 @@
                      C.1.1.2.3 Featu
                    -

                    This example and the example below (B 1.1.2.4) show the same geo:Feature, but with a different specification of its area. This example shows the recommended way to express size: by using a subproperty of geo:hasMetricSize (in this case, [Property: geo:MetricArea]). These subproperties have fixed units based on meter (the unit of distance in the International System of Units).

                    +

                    This example and the example below (B 1.1.2.4) show the same geo:Feature, but with a different specification of its area. This example shows the recommended way to express size: by using a subproperty of geo:hasMetricSize (in this case, [Property: geo:MetricArea]). These subproperties have fixed units based on meter (the unit of distance in the International System of Units).

                    @@ -8677,7 +8519,7 @@
                    C.1.1.2.6 Featu

                    In this example, Feature X has two different Geometry instances indicated with different spatial resolutions. -Machine use of this Feature would be able to differentiate the two Geometry instances based on this use of geo:hasMetricSpatialResolution.

                    +Machine use of this Feature would be able to differentiate the two Geometry instances based on this use of geo:hasMetricSpatialResolution.

                    @@ -8812,10 +8654,10 @@
                    C.1.1.3.3 Geome

                  -

                  This example shows a Feature, eg:x, with a Geometry, eg:x-geo, which has both a serialization (WKT) indicated with the predicate geo:asWKT and a scalar area indicated with the predicate geo:hasMetricArea. While it is entirely possible that scalar areas can be calculated from polygons, it may be efficient to store a pre-calculated scalar area in addition to the polygon. Perhaps the polygon is large and detailed and a one-time calculation with results stored is efficient for repeated use.

                  +

                  This example shows a Feature, eg:x, with a Geometry, eg:x-geo, which has both a serialization (WKT) indicated with the predicate geo:asWKT and a scalar area indicated with the predicate geo:hasMetricArea. While it is entirely possible that scalar areas can be calculated from polygons, it may be efficient to store a pre-calculated scalar area in addition to the polygon. Perhaps the polygon is large and detailed and a one-time calculation with results stored is efficient for repeated use.

                  -

                  This use of a scalar spatial measurement property with a Geometry, here geo:hasMetricArea, is possible since the domain of such properties is geo:SpatialObject, the superclass of both geo:Feature and geo:Geometry.

                  +

                  This use of a scalar spatial measurement property with a Geometry, here geo:hasMetricArea, is possible since the domain of such properties is geo:SpatialObject, the superclass of both geo:Feature and geo:Geometry.

                  @@ -8896,7 +8738,7 @@

                  -

                  There are several GeoSPARQL properties that suggest they could be used with particular Simple Features Vocabulary geometry types, for instance, geo:hasCentroid indicates is could be used with a sf:Point and geo:hasBoundingBox indicates use with an sf:Envelope.

                  +

                  There are several GeoSPARQL properties that suggest they could be used with particular Simple Features Vocabulary geometry types, for instance, geo:hasCentroid indicates is could be used with a sf:Point and geo:hasBoundingBox indicates use with an sf:Envelope.

              @@ -8912,7 +8754,7 @@

              C.1.2.2 Feature Properties

              This example shows a geo:Feature instance with each of the properties defined in Section 6.4 used, except for the properties -geo:hasMetricSize and geo:hasSize, that are intended to be used through their subproperties and geo:hasMetricPerimeterLength and geo:hasPerimeterLength which are examplified in C.1.1.1.2 Size Properties.

              +geo:hasMetricSize and geo:hasSize, that are intended to be used through their subproperties and geo:hasMetricPerimeterLength and geo:hasPerimeterLength which are examplified in C.1.1.1.2 Size Properties.

              @@ -8960,7 +8802,7 @@

              -

              Note that this Feature has a 2D Geometry and yet a property indicating a scalar volume: geo:hasVolume. Used in this way, the scalar property is indicating information that cannot be calculated from other information about the Feature such as its geometry. Perhaps a volume for the feature has been estimated or measured in such a way that a 3D geometry was not created.

              +

              Note that this Feature has a 2D Geometry and yet a property indicating a scalar volume: geo:hasVolume. Used in this way, the scalar property is indicating information that cannot be calculated from other information about the Feature such as its geometry. Perhaps a volume for the feature has been estimated or measured in such a way that a 3D geometry was not created.

              @@ -8993,7 +8835,7 @@

              -

              In this example, each of the properties defined for a Geometry instance has realistic values. For example, the is empty property is set to false since the Geometry contains information.

              +

              In this example, each of the properties defined for a Geometry instance has realistic values. For example, the is empty property is set to false since the Geometry contains information.

            @@ -9682,73 +9524,73 @@

            Shape 1a

            Violation

            -

            Each node with an incoming geo:hasGeometry, or a specialization of it, should have at minimum one outgoing relation that is either geo:hasSerialization, or a specialization of it.

            +

            Each node with an incoming geo:hasGeometry, or a specialization of it, should have at minimum one outgoing relation that is either geo:hasSerialization, or a specialization of it.

            [req_geometry-extension_feature_properties], [req_geometry-extension_geometry_properties]

            Shape 1b

            Violation

            -

            Each node with an incoming geo:hasGeometry, or a specialization of it, can have a maximum of one outgoing geo:asWKT relation.

            +

            Each node with an incoming geo:hasGeometry, or a specialization of it, can have a maximum of one outgoing geo:asWKT relation.

            [req_geometry-extension_geometry_properties] [req_geometry-extension_geometry-as-wkt-literal]

            Shape 1c

            Violation

            -

            Each node with an incoming geo:hasGeometry, or a specialization of it, can have a maximum of one outgoing geo:asGML relation.

            +

            Each node with an incoming geo:hasGeometry, or a specialization of it, can have a maximum of one outgoing geo:asGML relation.

            [req_geometry-extension_geometry_properties] [req_geometry-extension_geometry-as-gml-literal]

            Shape 1d

            Violation

            -

            Each node with an incoming geo:hasGeometry, or a specialization of it, can have a maximum of one outgoing geo:asGeoJSON relation.

            +

            Each node with an incoming geo:hasGeometry, or a specialization of it, can have a maximum of one outgoing geo:asGeoJSON relation.

            [req_geometry-extension_geometry_properties] [req_geometry-extension_geometry-as-geojson-literal]

            Shape 1e

            Violation

            -

            Each node with an incoming geo:hasGeometry, or a specialization of it, can have a maximum of one outgoing geo:asKML relation.

            +

            Each node with an incoming geo:hasGeometry, or a specialization of it, can have a maximum of one outgoing geo:asKML relation.

            [req_geometry-extension_geometry_properties] [req_geometry-extension_geometry-as-kml-literal]

            Shape 2

            Violation

            -

            Each node with one or more outgoing relations that are either geo:hasSerialization, or a specialization of it, should have at least one incoming geo:hasGeometry relation or a specialization of it.

            +

            Each node with one or more outgoing relations that are either geo:hasSerialization, or a specialization of it, should have at least one incoming geo:hasGeometry relation or a specialization of it.

            [req_geometry-extension_geometry-properties]

            Shape 3a-c

            Violation

            -

            A node that has an incoming geo:hasGeometry property, or specialization of it, cannot have an outgoing geo:hasGeometry property, or a specialization of, it at the same time (a geo:Feature cannot be a geo:Geometry at the same time)

            +

            A node that has an incoming geo:hasGeometry property, or specialization of it, cannot have an outgoing geo:hasGeometry property, or a specialization of, it at the same time (a geo:Feature cannot be a geo:Geometry at the same time)

            [req_geometry-extension_feature-properties]

            Shape 4

            Violation

            -

            The target of a geo:hasSerialization property, or a specialization of, it should be an RDF literal

            +

            The target of a geo:hasSerialization property, or a specialization of, it should be an RDF literal

            [req_geometry-extension_geometry-properties]

            Shape 5

            Violation

            -

            The target of a geo:asWKT property should be an RDF literal with datatype geo:wktLiteral

            +

            The target of a geo:asWKT property should be an RDF literal with datatype geo:wktLiteral

            [req_geometry-extension_wkt-literal]

            Shape 6

            Violation

            -

            The target of a geo:asGML property should be an RDF literal with datatype geo:gmlLiteral

            +

            The target of a geo:asGML property should be an RDF literal with datatype geo:gmlLiteral

            [req_geometry-extension_gml-literal]

            Shape 7

            Violation

            -

            The target of a geo:asGeoJSON property should be an RDF literal with datatype geo:geoJSONLiteral

            +

            The target of a geo:asGeoJSON property should be an RDF literal with datatype geo:geoJSONLiteral

            [req_geometry-extension_geojson-literal]

            Shape 8

            Violation

            -

            The target of a geo:asKML property should be an RDF literal with datatype geo:kmlLiteral

            +

            The target of a geo:asKML property should be an RDF literal with datatype geo:kmlLiteral

            [req_geometry-extension_kml-literal]

            @@ -10040,10 +9882,10 @@

            In LOCN, class locn:Geometry "[…​] defines the notion of geometry at the conceptual level, and it shall be encoded by using different formats". More precisely, its instances can be either literals or individuals. The GeoSPARQL’s class geo:Geometry is more narrowly defined, as its instances can only be individuals, and not literals.

            -

            geo:hasGeometry

            +

            geo:hasGeometry

            rdfs:subPropertyOf

            locn:geometry

            -

            In LOCN, the usage note to property locn:geometry states that "Depending on how a geometry is encoded, the range of this property may be one of the following: a literal […​], an instance of a geometry class […​], geocoded URIs […​]". The GeoSPARQL’s property geo:hasGeometry is more narrowly defined, as it can only be used with instances of geo:Geometry, and not with literals.

            +

            In LOCN, the usage note to property locn:geometry states that "Depending on how a geometry is encoded, the range of this property may be one of the following: a literal […​], an instance of a geometry class […​], geocoded URIs […​]". The GeoSPARQL’s property geo:hasGeometry is more narrowly defined, as it can only be used with instances of geo:Geometry, and not with literals.

            @@ -10092,13 +9934,13 @@

            pos:lat_long

            rdfs:subPropertyOf

            -

            geo:hasSerialization

            -

            A special datatype is not indicated for use with this property by POS, unlike GeoSPARQL’s geo:hasSerialization object literals

            +

            geo:hasSerialization

            +

            A special datatype is not indicated for use with this property by POS, unlike GeoSPARQL’s geo:hasSerialization object literals

            pos:location

            rdfs:subPropertyOf

            -

            geo:hasGeometry

            +

            geo:hasGeometry

            @@ -10136,7 +9978,7 @@

            as:accuracy

            rdfs:subPropertyOf

            -

            geo:hasSpatialAccuracy

            +

            geo:hasSpatialAccuracy

            AS expresses the accuracy in percent

            @@ -10148,13 +9990,13 @@

            as:latitude

            rdfs:subPropertyOf

            -

            geo:hasSerialization

            +

            geo:hasSerialization

            AS defines the range of this property as xsd:float

            as:longitude

            rdfs:subPropertyOf

            -

            geo:hasSerialization

            +

            geo:hasSerialization

            AS defines the range of this property as xsd:float

            @@ -10465,7 +10307,7 @@

            E.6

            juso:geometry

            owl:equivalentProperty

            -

            geo:hasGeometry

            +

            geo:hasGeometry

            juso:parent

            @@ -10501,7 +10343,7 @@

            time:hasTime to indicate that something has a temporal projection

          5. -

            GeoSPARQL uses geo:hasGeometry to indicate that a geo:Feature has a spatial projection

            +

            GeoSPARQL uses geo:hasGeometry to indicate that a geo:Feature has a spatial projection

          @@ -10514,7 +10356,7 @@

          time:inXSDDate to indicate the position of temporal entities on a temporal reference system

        3. -

          GeoSPARQL uses properties such as geo:asWKT to indicate the position of spatial entities (Geometries) on spatial reference systems

          +

          GeoSPARQL uses properties such as geo:asWKT to indicate the position of spatial entities (Geometries) on spatial reference systems

        @@ -10607,7 +10449,7 @@

        E.8 schem

        sdo:geo

        rdfs:subPropertyOf

        -

        geo:hasGeometry

        +

        geo:hasGeometry

        @@ -10667,7 +10509,7 @@

        E.8 schem

        sdo:geoMidpoint

        owl:equivalentProperty

        -

        geo:hasCentroid

        +

        geo:hasCentroid

        @@ -10730,10 +10572,10 @@

        A Location is a "A spatial region or named place."

        -

        geo:hasGeometry

        +

        geo:hasGeometry

        rdfs:subPropertyOf

        dcterms:spatial

        -

        dcterms:spatial indicates the "Spatial characteristics of the resource", thus it is a more general form of GeoSPARQL’s geo:hasGeometry which indicates geometry spatial information

        +

        dcterms:spatial indicates the "Spatial characteristics of the resource", thus it is a more general form of GeoSPARQL’s geo:hasGeometry which indicates geometry spatial information

        @@ -10849,19 +10691,19 @@

        E.12 WikiDa

        wdt:P625

        owl:equivalentProperty

        -

        geo:asWKT

        +

        geo:asWKT

        The Wikidata description of this property labeled "coordinate location" note that "For Earth, please note that only WGS84 coordinating system is supported at the moment" but that is a system limit, not an ontological one

        wdt:P3896

        owl:propertyChainAxiom

        -

        (geo:hasGeometry geo:asGeoJSON)

        +

        (geo:hasGeometry geo:asGeoJSON)

        This Wikidata property labeled "geoshape" indicated GeoJSON geometry literal content for a Feature, but it allows information other than just Geometry in the GeoJSON whereas GeoSPARQL does not.

        wdt:P3096

        owl:propertyChainAxiom

        -

        (geo:hasGeometry geo:asKML)

        +

        (geo:hasGeometry geo:asKML)

        This Wikidata property labeled "KML File" links to a KML file which is related to the respective instance. This may not be the same representation as in GeoSPARQL, as GeoSPARQL KML literals only encode the geometry part of a KML.

        @@ -10921,7 +10763,7 @@

        E.12 WikiDa

        wdt:P2046

        owl:equivalentProperty

        -

        geo:hasArea

        +

        geo:hasArea

        The Wikidata property is labeled "area". It indicates a microformat - NUMBER + SPACE + ALLOWED_UNIT_LABEL - with a fixed set of ALLOWED_UNIT_LABELs to present values and units of measure.

        @@ -10989,7 +10831,7 @@

        osmm:loc

        owl:equivalentProperty

        -

        geo:asWKT

        +

        geo:asWKT

        The OpenStreetMap RDF property osmm:loc includes WKTliterals which depending on the type of the subject instance describe an OSM node or the centroid of a way or OSM relation

        @@ -11169,13 +11011,13 @@

        spatialukgeom:extent

        owl:equivalentProperty

        -

        geo:hasGeometry

        +

        geo:hasGeometry

        The range of spatialukgeom:extent is constrained to 2D geometries

        spatialukgeom:asGML

        owl:equivalentProperty

        -

        geo:asGML

        +

        geo:asGML

        The properties are equivalent, but the range of `spatialukgeom:asGML is more general: An rdf:XMLLiteral

        @@ -11319,13 +11161,13 @@

        BFO’s sites either cover the same areas as, or have locations determined in relation to, material entities, so sites are Features but not necessarily the other way around

        -

        geo:hasGeometry

        +

        geo:hasGeometry

        rdfs:subPropertyOf

        obo:BFO_0000211 "occupies spatial region at all times"

        -

        The BFO property links a thing that is not a spatial region to a spatial region, so it can be used as geo:hasGeometry is used when the thing is taken to be a geo:Feature and the spatial region a geo:Geometry. No GeoSPARQL temporality indicators mean mappings are eternal.

        +

        The BFO property links a thing that is not a spatial region to a spatial region, so it can be used as geo:hasGeometry is used when the thing is taken to be a geo:Feature and the spatial region a geo:Geometry. No GeoSPARQL temporality indicators mean mappings are eternal.

        -

        geo:hasGeometry

        +

        geo:hasGeometry

        rdfs:subPropertyOf

        obo:BFO_0000210 "occupies spatial region at some time"

        A transitive mapping from the mapping above. Temporal qualification can be used with GeoSPARQL, see the OWL TIME alignment.

        @@ -11391,7 +11233,7 @@

        Spatial Features accessed via SPARQL endpoints [SPARQLPROT] are, as defined in the GeoSPARQL standard, instances of the OWL class geo:Feature or of subclasses of it. -They may have one or more geo:hasGeometry properties indicating geo:Geometry instances and other properties related to the Feature. They may also be grouped into geo:FeatureCollection instances where geo:FeatureCollection is a new class in GeoSPARQL 1.1, specifically for the description of collections of geo:Feature instances.

        +They may have one or more geo:hasGeometry properties indicating geo:Geometry instances and other properties related to the Feature. They may also be grouped into geo:FeatureCollection instances where geo:FeatureCollection is a new class in GeoSPARQL 1.1, specifically for the description of collections of geo:Feature instances.

        The following example SPARQL query retrieves all Features within the Feature Collection with the IRI ex:x within a given SPARQL endpoint.

        @@ -11565,13 +11407,13 @@

        <

        Spatial Geometry (WKT)

        POINT(1 1)

        -

        WKT Literal

        +

        WKT Literal

        "POINT(1 1)"^^geo:wktLiteral

        Spatial Geometry (JSON)

        {"type": "Point", "coordinates":[1,1]}

        -

        GeoJSON Literal

        +

        GeoJSON Literal

        "{"type": "Point", "coordinates":[1,1]}"^^geo:geoJSONLiteral

        @@ -12588,7 +12430,7 @@

        Bibliography<

        diff --git a/geosparql11/spec.pdf b/geosparql11/spec.pdf index d3758d6bb..df255ea06 100644 Binary files a/geosparql11/spec.pdf and b/geosparql11/spec.pdf differ