PREFIX ontoraster: <http://www.theworldavatar.com/ontology/OntoRaster.owl#>
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#>

ontoraster:Pixel a rdfs:Class .

ontoraster:hasColumnNumber a rdf:Property ;
  rdfs:domain ontoraster:Pixel ;
  rdfs:range xsd:integer .

ontoraster:hasBand a rdf:Property ;
  rdfs:domain ontoraster:Pixel ;
  rdfs:range ontoraster:Band .

ontoraster:hasRowNumber a rdf:Property ;
  rdfs:domain ontoraster:Pixel ;
  rdfs:range xsd:integer .

ontoraster:Band a rdfs:Class .

ontoraster:hasPixelValue a rdf:Property ;
  rdfs:domain ontoraster:Band ;
  rdfs:range xsd:double .

ontoraster:Tile a rdfs:Class .

ontoraster:hasUpperLeftX a rdf:Property ;
  rdfs:domain ontoraster:Tile ;
  rdfs:range xsd:double .

ontoraster:hasUpperLeftY a rdf:Property ;
  rdfs:domain ontoraster:Tile ;
  rdfs:range xsd:double .

ontoraster:hasRid a rdf:Property ;
  rdfs:domain ontoraster:Tile ;
  rdfs:range xsd:integer .

ontoraster:hasPixel a rdf:Property ;
  rdfs:domain ontoraster:Tile ;
  rdfs:range ontoraster:Pixel .

ontoraster:RasterData a rdfs:Class ;
  rdfs:comment "Raster data is a grid of regularly sized pixels storing continually varying information." .

ontoraster:hasTileHeight a rdf:Property ;
  rdfs:domain ontoraster:RasterData ;
  rdfs:range xsd:integer .

ontoraster:hasSkewY a rdf:Property ;
  rdfs:domain ontoraster:RasterData ;
  rdfs:range xsd:double .

ontoraster:hasTileWidth a rdf:Property ;
  rdfs:domain ontoraster:RasterData ;
  rdfs:range xsd:integer .

ontoraster:hasPixelWidth a rdf:Property ;
  rdfs:domain ontoraster:RasterData ;
  rdfs:range xsd:double .

ontoraster:hasTile a rdf:Property ;
  rdfs:domain ontoraster:RasterData ;
  rdfs:range ontoraster:Tile .

ontoraster:hasSRID a rdf:Property ;
  rdfs:domain ontoraster:RasterData ;
  rdfs:range xsd:integer .

ontoraster:hasFileName a rdf:Property ;
  rdfs:domain ontoraster:RasterData ;
  rdfs:range xsd:string .

ontoraster:hasPixelHeight a rdf:Property ;
  rdfs:domain ontoraster:RasterData ;
  rdfs:range xsd:double .

ontoraster:hasScaleX a rdf:Property ;
  rdfs:domain ontoraster:RasterData ;
  rdfs:range xsd:double .

ontoraster:hasNumBands a rdf:Property ;
  rdfs:domain ontoraster:RasterData ;
  rdfs:range xsd:integer .

ontoraster:hasSkewX a rdf:Property ;
  rdfs:domain ontoraster:RasterData ;
  rdfs:range xsd:double .

ontoraster:hasScaleY a rdf:Property ;
  rdfs:domain ontoraster:RasterData ;
  rdfs:range xsd:double .
