PREFIX cartcoord: <http://purl.org/net/cartCoord#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

cartcoord:Point_List a rdfs:Class ;
  rdfs:subClassOf <http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing> .

cartcoord:hasPoint a rdf:Property ;
  rdfs:label "has Point" ;
  rdfs:domain cartcoord:Point_List ;
  rdfs:range cartcoord:Point .

cartcoord:Point a rdfs:Class ;
  rdfs:subClassOf <http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing> .

cartcoord:xcoord a rdf:Property ;
  rdfs:label "X Coordinate" ;
  rdfs:domain cartcoord:Point ;
  rdfs:range xsd:double .

cartcoord:ycoord a rdf:Property ;
  rdfs:label "Y Coordinate" ;
  rdfs:domain cartcoord:Point ;
  rdfs:range xsd:double .

cartcoord:zcoord a rdf:Property ;
  rdfs:label "Z Coordinate" ;
  rdfs:domain cartcoord:Point ;
  rdfs:range xsd:double .

<http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing> a rdfs:Class .

cartcoord:hasPlacement a rdf:Property ;
  rdfs:label "has Point" ;
  rdfs:range <http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing> .
