@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#> .

<http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl> a owl:Ontology;
  <http://purl.org/dc/elements/1.1/date> "14 September 2026";
  <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#gitCommitHash>
    "c0599beca8df55873a1ab061dee64e52c510c6a0";
  rdfs:comment "An ontology developed for representing crop maps.";
  owl:versionInfo "1.0" .

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

<http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#gitCommitHash>
  a owl:AnnotationProperty .

<http://www.bigdata.com/rdf/geospatial/literals/v1#lat-lon> a rdfs:Datatype .

<http://www.theworldavatar.com/ontology/datatype/POLYGON-2-14> a rdfs:Datatype .

<http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl#boundedBy>
  a owl:ObjectProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#CropMap>;
  rdfs:range <http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl#EnvelopeType>;
  rdfs:comment "Specifies which EnvelopType the CropMap belongs to.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl> .

<http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#hasLucode>
  a owl:ObjectProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#CropMap>;
  rdfs:range <http://www.theworldavatar.com/ontology/ontolanduse/OntoLandUse.owl#LandUseCode>;
  rdfs:comment "Specifies which Land Use Code (LUcode) is assigned to this CropMap.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl> .

<http://ns.inria.fr/ast/sql/index.html#ObjectIdentifier> a owl:DatatypeProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#CropMap>;
  rdfs:range xsd:integer;
  rdfs:comment "An identifier unique within the EnvelopeType which refers to a specific CropMap.";
  rdfs:isDefinedBy <http://ns.inria.fr/ast/sql> .

<http://open.vocab.org/terms/length> a owl:DatatypeProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#CropMap>;
  rdfs:range xsd:double;
  rdfs:comment "Length is a measure of distance. This value refers to the perimeter of the CropMap in metres.";
  rdfs:isDefinedBy <http://open.vocab.org/terms> .

<http://vocab.datex.org/terms/#centrePoint> a owl:DatatypeProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#CropMap>;
  rdfs:range <http://www.bigdata.com/rdf/geospatial/literals/v1#lat-lon>;
  rdfs:comment "Centre point of a CropMap as identified by the Rural Payments Agency. ";
  rdfs:isDefinedBy <http://vocab.datex.org/terms> .

<http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl#lowerCornerPoint>
  a owl:DatatypeProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl#EnvelopeType>;
  rdfs:range <http://www.bigdata.com/rdf/geospatial/literals/v1#lat-lon>;
  rdfs:comment "The lowermost vertex of the EnvelopeType.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl> .

<http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl#srsname>
  a owl:DatatypeProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl#EnvelopeType>;
  rdfs:range xsd:string;
  rdfs:comment "Specifies the coordinate system which the EnvelopeType refers to.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl> .

<http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl#upperCornerPoint>
  a owl:DatatypeProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl#EnvelopeType>;
  rdfs:range <http://www.bigdata.com/rdf/geospatial/literals/v1#lat-lon>;
  rdfs:comment "The uppermost vertex of the EnvelopeType.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl> .

<http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#hasCromeID>
  a owl:DatatypeProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#CropMap>;
  rdfs:range xsd:string;
  rdfs:comment "A CROMEID is assigned as specified by the Rural Payments Agency (RPA) for a CropMap. The CROMEID is the unique identifier assigned to each CropMap, consisting of the letters RPA and a twelve digit number, which are the Easting and Northing coordinates of the centroid of the cell. For example a CropMap with CROMEID RPAXXXXXXYYYYYY would have a centre point with Easting XXXXXX and Northing YYYYYY.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl> .

<http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#hasGeometry>
  a owl:DatatypeProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#CropMap>;
  rdfs:range <http://www.theworldavatar.com/ontology/datatype/POLYGON-2-14>;
  rdfs:comment "Relates a CropMap to its vertex coordinates.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl> .

<http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#hasReferenceDate>
  a owl:DatatypeProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#CropMap>;
  rdfs:range xsd:integer;
  rdfs:comment "The reference date is the date or date range of the images referenced to assign the Land Use Code to the CROME CropMap. The date format used is YYYYMMDD e.g. 20181121. The value is expected to remain constant for each CropMap in a CROME release.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl> .

<http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#srsDimension>
  a owl:DatatypeProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl#EnvelopeType>;
  rdfs:range xsd:integer;
  rdfs:comment "Specifies the number of dimensions which the EnvelopeType has.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl> .

<https://dbpedia.org/ontology/area> a owl:DatatypeProperty;
  rdfs:domain <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#CropMap>;
  rdfs:range xsd:double;
  rdfs:comment "Area is the quantity that expresses the extent of a two-dimensional region, shape, or planar lamina, in the plane. This value refers to the area of the CropMap in metres squared.";
  rdfs:isDefinedBy <http://dbpedia.org/ontology> .

<http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl#EnvelopeType>
  a owl:Class;
  rdfs:comment "EnvelopeType defines an extent using a pair of positions defining opposite corners in arbitrary dimensions. Here, the lower left corner point and upper right corner point are used.";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl> .

<http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#CropMap>
  a owl:Class;
  rdfs:subClassOf _:388239, _:388249;
  rdfs:comment "A geomtrical object which has a Land Use Code (LUcode).";
  rdfs:isDefinedBy <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl> .

_:388239 a owl:Restriction;
  owl:onProperty <http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl#boundedBy>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <http://www.theworldavatar.com/ontology/ontocitygml/citieskg/OntoCityGML.owl#EnvelopeType> .

_:388249 a owl:Restriction;
  owl:onProperty <http://www.theworldavatar.com/ontology/ontocropmapgml/OntoCropMapGML.owl#hasLucode>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <http://www.theworldavatar.com/ontology/ontolanduse/OntoLandUse.owl#LandUseCode> .

<http://www.theworldavatar.com/ontology/ontolanduse/OntoLandUse.owl#LandUseCode> a
    owl:Class .
