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

<https://www.theworldavatar.com/kg/ontocarpark/> a owl:Ontology;
  <http://purl.org/dc/elements/1.1/date> "14 September 2026";
  rdfs:comment "OntoCarpark is an ontology for representing a carpark's information.";
  owl:versionInfo "1.5";
  <https://www.theworldavatar.com/kg/ontocarpark/gitCommitHash> "c0599beca8df55873a1ab061dee64e52c510c6a0" .

<http://purl.org/dc/elements/1.1/date> a owl:AnnotationProperty .

<https://www.theworldavatar.com/kg/ontocarpark/gitCommitHash> a owl:AnnotationProperty .

<https://www.theworldavatar.com/kg/ontocarpark/hasAvailableLots> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontocarpark/LotType>;
  rdfs:range <https://www.theworldavatar.com/kg/ontocarpark/AvailableLots>;
  rdfs:comment "A relationship between a type of parking lot and it's availability.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "has available lots" .

<https://www.theworldavatar.com/kg/ontocarpark/hasLotType> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontocarpark/Carpark>;
  rdfs:range <https://www.theworldavatar.com/kg/ontocarpark/LotType>;
  rdfs:comment "A relationship between a carpark and the type of parking lots it provides.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "has lot type" .

<https://www.theworldavatar.com/kg/ontocarpark/hasAgency> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontocarpark/Carpark>;
  rdfs:range xsd:string;
  rdfs:comment "A relationship that describes the agency that manages the carpark.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "has agency" .

<https://www.theworldavatar.com/kg/ontocarpark/hasCarparkRates> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontocarpark/Carpark>;
  rdfs:range xsd:string;
  rdfs:comment "A relationship that describes the rates of a carpark.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "carpark rates" .

<https://www.theworldavatar.com/kg/ontocarpark/hasID> a owl:DatatypeProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontocarpark/Carpark>;
  rdfs:range xsd:string;
  rdfs:comment "A relationship that describes the ID assigned to a carpark.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "has ID" .

<https://www.theworldavatar.com/kg/ontocarpark/hasSaturdayRates> a owl:DatatypeProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontocarpark/hasCarparkRates>;
  rdfs:comment "A relationship that describes the Saturday rates of a carpark.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "saturday rates" .

<https://www.theworldavatar.com/kg/ontocarpark/hasSundayAndPHRates> a owl:DatatypeProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontocarpark/hasCarparkRates>;
  rdfs:comment "A relationship that describes the Sunday and Public Holidays rates of a carpark.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "sunday and PH rates" .

<https://www.theworldavatar.com/kg/ontocarpark/hasWeekdayRates> a owl:DatatypeProperty;
  rdfs:subPropertyOf <https://www.theworldavatar.com/kg/ontocarpark/hasCarparkRates>;
  rdfs:comment "A relationship that describes the weekday rates of a carpark.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "weekday rates" .

<https://www.theworldavatar.com/kg/ontobuiltenv/Non-Domestic> a owl:Class .

<https://www.theworldavatar.com/kg/ontocarpark/AvailableLots> a owl:Class;
  rdfs:comment "The number of available lots for a particular type of parking lot in a carpark.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "Available lots" .

<https://www.theworldavatar.com/kg/ontocarpark/Carpark> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontobuiltenv/Non-Domestic>;
  rdfs:comment "An area or building where cars or other vehicles may be left temporarily.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "Carpark" .

<https://www.theworldavatar.com/kg/ontocarpark/Cars> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontocarpark/LotType>;
  rdfs:comment "A parking lot for cars.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "Cars" .

<https://www.theworldavatar.com/kg/ontocarpark/HeavyVehicles> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontocarpark/LotType>;
  rdfs:comment "A parking lot for heavy vehicles.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "Heavy vehicles" .

<https://www.theworldavatar.com/kg/ontocarpark/LotType> a owl:Class;
  rdfs:comment "The types of parking lots in a carpark.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "Lot type" .

<https://www.theworldavatar.com/kg/ontocarpark/Motorcycles> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontocarpark/LotType>;
  rdfs:comment "A parking lot for motorcycles.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontocarpark/>;
  rdfs:label "Motorcycles" .
