Skip to content

Reformulate Point (subclass of Geometry) #660

@dr-shorthair

Description

@dr-shorthair

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 ;
.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions