Following on from #659 here is a proposal to introduce a new class geo:Point with property geo:hasPosition as follows:
### http://www.opengis.net/ont/geosparql#Point
geo:Point
a owl:Class ;
rdfs:subClassOf geo:Geometry ;
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty geo:hasPosition ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
] ;
skos:prefLabel "Point"@en ;
skos:definition "A geometry consisting of a single Point"@en ;
.
### http://www.opengis.net/ont/geosparql#hasPosition
geo:hasPosition
a owl:DatatypeProperty ;
rdfs:domain geo:Point ;
rdfs:subPropertyOf geo:hasSerialization ;
skos:definition "The coordinate poistion of a point."@en ;
skos:prefLabel "has position"@en ;
skos:scopeNote "The value is a literal that is a point serialization"@en ;
.
Following on from #659 here is a proposal to introduce a new class
geo:Pointwith propertygeo:hasPositionas follows: