# -*- encoding: utf-8 -*- # frozen_string_literal: true # This file generated automatically using rdf vocabulary format from https://purl.org/geojson/vocab# require 'rdf' module RDF::Vocab # @!parse # # Vocabulary for # # # class GEOJSON < RDF::StrictVocabulary # # See RFC 7946 Section 3.2. # # @return [RDF::Vocabulary::Term] # attr_reader :Feature # # # See RFC 7946 Section 3.3. # # @return [RDF::Vocabulary::Term] # attr_reader :FeatureCollection # # # See RFC 7946 Section 3.1.8. # # @return [RDF::Vocabulary::Term] # attr_reader :GeometryCollection # # # See RFC 7946 Section 3.1.4. # # @return [RDF::Vocabulary::Term] # attr_reader :LineString # # # See RFC 7946 Section 3.1.5. # # @return [RDF::Vocabulary::Term] # attr_reader :MultiLineString # # # See RFC 7946 Section 3.1.3. # # @return [RDF::Vocabulary::Term] # attr_reader :MultiPoint # # # See RFC 7946 Section 3.1.7. # # @return [RDF::Vocabulary::Term] # attr_reader :MultiPolygon # # # See RFC 7946 Section 3.1.2. # # @return [RDF::Vocabulary::Term] # attr_reader :Point # # # See RFC 7946 Section 3.1.6. # # @return [RDF::Vocabulary::Term] # attr_reader :Polygon # # # See RFC 7946 Section 5. # # @return [RDF::Vocabulary::Term] # attr_reader :bbox # # # RFC 7946 Section 3.1.1. # # @return [RDF::Vocabulary::Term] # attr_reader :coordinates # # # RFC 7946 Section 3.3. # # @return [RDF::Vocabulary::Term] # attr_reader :features # # # RFC 7946 Section 3.2. # # @return [RDF::Vocabulary::Term] # attr_reader :geometry # # # RFC 7946 Section 3.2. # # @return [RDF::Vocabulary::Term] # attr_reader :id # # # RFC 7946 Section 3.2. # # @return [RDF::Vocabulary::Term] # attr_reader :properties # # # RFC 7946 Section 3. # # @return [RDF::Vocabulary::Term] # attr_reader :type # # end GEOJSON = Class.new(RDF::StrictVocabulary("https://purl.org/geojson/vocab#")) do # Class definitions term :Feature, comment: "See RFC 7946 Section 3.2.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "Feature".freeze, type: "rdfs:Class".freeze term :FeatureCollection, comment: "See RFC 7946 Section 3.3.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "FeatureCollection".freeze, type: "rdfs:Class".freeze term :GeometryCollection, comment: "See RFC 7946 Section 3.1.8.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "GeometryCollection".freeze, type: "rdfs:Class".freeze term :LineString, comment: "See RFC 7946 Section 3.1.4.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "LineString".freeze, type: "rdfs:Class".freeze term :MultiLineString, comment: "See RFC 7946 Section 3.1.5.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "MultiLineString".freeze, type: "rdfs:Class".freeze term :MultiPoint, comment: "See RFC 7946 Section 3.1.3.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "MultiPoint".freeze, type: "rdfs:Class".freeze term :MultiPolygon, comment: "See RFC 7946 Section 3.1.7.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "MultiPolygon".freeze, type: "rdfs:Class".freeze term :Point, comment: "See RFC 7946 Section 3.1.2.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "Point".freeze, type: "rdfs:Class".freeze term :Polygon, comment: "See RFC 7946 Section 3.1.6.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "Polygon".freeze, type: "rdfs:Class".freeze # Property definitions property :bbox, comment: "See RFC 7946 Section 5.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "bbox".freeze, type: "rdf:Property".freeze property :coordinates, comment: "RFC 7946 Section 3.1.1.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "coordinates".freeze, type: "rdf:Property".freeze property :features, comment: "RFC 7946 Section 3.3.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "features".freeze, type: "rdf:Property".freeze property :geometry, comment: "RFC 7946 Section 3.2.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "geometry".freeze, type: "rdf:Property".freeze property :id, comment: "RFC 7946 Section 3.2.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "id".freeze, type: "rdf:Property".freeze property :properties, comment: "RFC 7946 Section 3.2.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "properties".freeze, type: "rdf:Property".freeze property :type, comment: "RFC 7946 Section 3.".freeze, isDefinedBy: "http://purl.org/geojson/vocab#".freeze, label: "type".freeze, type: "rdf:Property".freeze end end