@prefix : <http://www.semanticweb.org/dggrs#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@base <http://www.semanticweb.org/dggrs#> .

<http://www.semanticweb.org/dggrs> rdf:type owl:Ontology ;
                                    <http://purl.org/dc/terms/creator> _:genid1 ;
                                    <http://purl.org/dc/terms/license> <https://creativecommons.org/licenses/by-nc-nd/4.0/> ;
                                    <http://purl.org/dc/terms/rights> "This ontology is distributed under Attribution-NonCommercial-NoDerivs 4.0 International License"@en ;
                                    rdfs:comment """A means to express and record Discrete Global Grid 
                        Reference Systems on the web. This ontology depends on 
                        the CRS ontology in development at the OGC."""@en ;
                                    rdfs:label "Discrete Global Grid Reference Systems ontology"@en .

_:genid1 <http://schema.org/affiliation> [ <http://xmlns.com/foaf/0.1/name> "Instituto Superior Técnico, University of Lisbon"
                                          ] ;
          rdfs:seeAlso <http://orcid.org/0000-0002-5851-2071> ;
          <http://xmlns.com/foaf/0.1/name> "Luís Moreira de Sousa" .

#################################################################
#    Annotation properties
#################################################################

###  http://purl.org/dc/terms/creator
<http://purl.org/dc/terms/creator> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/license
<http://purl.org/dc/terms/license> rdf:type owl:AnnotationProperty .


###  http://purl.org/dc/terms/rights
<http://purl.org/dc/terms/rights> rdf:type owl:AnnotationProperty .


###  http://schema.org/affiliation
<http://schema.org/affiliation> rdf:type owl:AnnotationProperty .


###  http://www.w3.org/1999/02/22-rdf-syntax-ns#comment
rdf:comment rdf:type owl:AnnotationProperty .


###  http://www.w3.org/1999/02/22-rdf-syntax-ns#label
rdf:label rdf:type owl:AnnotationProperty .


###  http://xmlns.com/foaf/0.1/name
<http://xmlns.com/foaf/0.1/name> rdf:type owl:AnnotationProperty .


#################################################################
#    Object Properties
#################################################################

###  https://w3id.org/dggrs/basePolyhedron
<https://w3id.org/dggrs/basePolyhedron> rdf:type owl:ObjectProperty ;
                                        rdfs:domain <https://w3id.org/dggrs/DGGRS> ;
                                        rdfs:range <https://w3id.org/dggrs/Polyhedron> ;
                                        rdfs:comment """Usually a polyhedron on which faces the datum 
                      surface is projected for further sub-division."""@en ;
                                        rdfs:label "Base polyhedron of a DGGRS"@en .


###  https://w3id.org/dggrs/implements
<https://w3id.org/dggrs/implements> rdf:type owl:ObjectProperty ;
                                    rdfs:domain <https://w3id.org/dggrs/ImplDGGRS> ;
                                    rdfs:range <https://w3id.org/dggrs/DGGRS> ;
                                    rdf:comment """Indicates that a particular software software system 
                       implements a known DGGRS"""@en ;
                                    rdf:label "Implementation of a DGGRS"@en .


###  https://w3id.org/dggrs/usesIndex
<https://w3id.org/dggrs/usesIndex> rdf:type owl:ObjectProperty ;
                                   rdfs:domain <https://w3id.org/dggrs/DGGRS> ;
                                   rdfs:range <https://w3id.org/dggrs/Index> ;
                                   rdf:comment """Indicates that a particular software software system 
                       implements a known DGGRS"""@en ;
                                   rdf:label "Indexing mechanism used in a DGGRS"@en .


#################################################################
#    Data properties
#################################################################

###  https://w3id.org/dggrs/aperture
<https://w3id.org/dggrs/aperture> rdf:type owl:DatatypeProperty ;
                                  rdfs:domain <https://w3id.org/dggrs/DGGRS> ;
                                  rdfs:range [ rdf:type rdfs:Datatype ;
                                               owl:onDatatype xsd:integer ;
                                               owl:withRestrictions ( [ xsd:minInclusive 2
                                                                      ]
                                                                    )
                                             ] ;
                                  rdfs:comment """The number of zones in the subsequent DGGRS refinement 
                    level corresponding to a zone on the current level. Rate 
                    of zone sub-division. The higher the number, the ´faster' 
                    a DGGRS refines to small zones."""@en ;
                                  rdfs:label "DGGRS zone sub-division aperture"@en .


###  https://w3id.org/dggrs/zoneShape
<https://w3id.org/dggrs/zoneShape> rdf:type owl:DatatypeProperty ;
                                   rdfs:domain <https://w3id.org/dggrs/DGGRS> ;
                                   rdfs:range xsd:string ;
                                   rdfs:comment """Usually a regular shape like the hexagon or triangle. 
                         May also be a rhombic shape such as the parellelogram."""@en ;
                                   rdfs:label "Shape of zones (cells) in a DGGRS"@en .


#################################################################
#    Classes
#################################################################

###  https://w3id.org/geosrsSpatialReferenceSystem
<https://w3id.org/geosrsSpatialReferenceSystem> rdf:type owl:Class .


###  https://w3id.org/dggrs/DGGRS
<https://w3id.org/dggrs/DGGRS> rdf:type owl:Class ;
                               rdfs:subClassOf <https://w3id.org/geosrsSpatialReferenceSystem> ;
                               rdfs:comment """A Spatial Reference System composed of a Discrete Global 
                       Grid System and a zone (cell) indexing mechanism allowing 
                       for discrete but precise location on the surface of the 
                       Earth."""@en ;
                               rdfs:label "Discrete Global Grid Reference System (DGGRS)"@en .


###  https://w3id.org/dggrs/ImplDGGRS
<https://w3id.org/dggrs/ImplDGGRS> rdf:type owl:Class ;
                                   rdfs:comment "A software system implementing a DGGRS. It should at a minimum provide an API to transform a geographic location into a zone (cell) identifier at a given refinement level (resolution), plus its inverse. "@en ;
                                   rdfs:label "DGGRS implementation"@en .


###  https://w3id.org/dggrs/Index
<https://w3id.org/dggrs/Index> rdf:type owl:Class ;
                               rdfs:comment """A mathematical function, ordering mechanism, or any other 
                       method providing a unique identifier to each zone (cell) 
                       of a DGGRS, at any refinement level (resolution)."""@en ;
                               rdfs:label "DGGRS indexing mechanism"@en .


###  https://w3id.org/dggrs/Polyhedron
<https://w3id.org/dggrs/Polyhedron> rdf:type owl:Class ;
                                    rdfs:comment """A multi-faceted solid providing a geometric structure to 
                       divide a sphere or ellipsoid. The platonic solids are 
                       the most commonly used, although alternatives may also 
                       be used, such as the truncated icosahedron."""@en ;
                                    rdfs:label "Polyhedron"@en .


#################################################################
#    Individuals
#################################################################

###  https://w3id.org/dggrs/dodecahedron
<https://w3id.org/dggrs/dodecahedron> rdf:type owl:NamedIndividual ,
                                               <https://w3id.org/dggrs/Polyhedron> ;
                                      rdfs:comment "A solid with twelve equal faces which are pentagons."@en ;
                                      rdfs:label "Dodecahedron"@en .


###  https://w3id.org/dggrs/gbt
<https://w3id.org/dggrs/gbt> rdf:type owl:NamedIndividual ,
                                      <https://w3id.org/dggrs/Index> ;
                             rdfs:comment """Indexes hexagonal grid systems of aperture 7. At 
                           each refinement level cells rotate circa 20º so that 
                           vertices of a cell septet concide with the six 
                           vertices of a cell in the previous refinement level."""@en ;
                             rdfs:label "Generalised Balanced Trenary"@en ;
                             rdfs:seeAlso <https://en.wikipedia.org/wiki/Generalized_balanced_ternary> .


###  https://w3id.org/dggrs/hexahedron
<https://w3id.org/dggrs/hexahedron> rdf:type owl:NamedIndividual ,
                                             <https://w3id.org/dggrs/Polyhedron> ;
                                    rdfs:comment "A solid with six equal faces which are squares"@en ;
                                    rdfs:label "Hexahedron"@en .


###  https://w3id.org/dggrs/icosahedron
<https://w3id.org/dggrs/icosahedron> rdf:type owl:NamedIndividual ,
                                              <https://w3id.org/dggrs/Polyhedron> ;
                                     rdfs:comment """A solid with twenty equal faces which are equilateral 
                           triangles."""@en ;
                                     rdfs:label "Icosahedron"@en .


###  https://w3id.org/dggrs/tetrahedron
<https://w3id.org/dggrs/tetrahedron> rdf:type owl:NamedIndividual ,
                                              <https://w3id.org/dggrs/Polyhedron> ;
                                     rdfs:comment """A solid with four equal faces which are equilateral 
                           triangles."""@en ;
                                     rdfs:label "Tetrahedron"@en .


###  https://w3id.org/dggrs/z7
<https://w3id.org/dggrs/z7> rdf:type owl:NamedIndividual ,
                                     <https://w3id.org/dggrs/Index> ;
                            rdfs:comment "An index for hexagonal grid systems of aperture 7."@en ;
                            rdfs:label "Z7"@en ;
                            rdfs:seeAlso <http://dx.doi.org/10.5194/agile-giss-6-32-2025> .


###  https://w3id.org/dggrs/9r
<https://w3id.org/dggrs/9r> rdf:type owl:NamedIndividual ,
                                     <https://w3id.org/dggrs/Index> ;
                            rdfs:comment """A highly compact index for hexagonal grid systems 
                        developed by Ecere and first implemented by DGGAL."""@en ;
                            rdfs:label "9R"@en .


###  Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/
