# -*- encoding: utf-8 -*- # frozen_string_literal: true # This file generated automatically using rdf vocabulary format from http://www.w3.org/2000/01/rdf-schema# require 'rdf' module RDF # @!parse # # Vocabulary for # # # # The RDF Schema vocabulary (RDFS) # # @see http://www.w3.org/2000/01/rdf-schema-more # class RDFS < RDF::StrictVocabulary # # The class of classes. # # @return [RDF::Vocabulary::Term] # attr_reader :Class # # # The class of RDF containers. # # @return [RDF::Vocabulary::Term] # attr_reader :Container # # # The class of container membership properties, rdf:_1, rdf:_2, ..., all of which are sub-properties of 'member'. # # @return [RDF::Vocabulary::Term] # attr_reader :ContainerMembershipProperty # # # The class of RDF datatypes. # # @return [RDF::Vocabulary::Term] # attr_reader :Datatype # # # The class of literal values, eg. textual strings and integers. # # @return [RDF::Vocabulary::Term] # attr_reader :Literal # # # The class resource, everything. # # @return [RDF::Vocabulary::Term] # attr_reader :Resource # # # A description of the subject resource. # # @return [RDF::Vocabulary::Term] # attr_reader :comment # # # A domain of the subject property. # # @return [RDF::Vocabulary::Term] # attr_reader :domain # # # The defininition of the subject resource. # # @return [RDF::Vocabulary::Term] # attr_reader :isDefinedBy # # # A human-readable name for the subject. # # @return [RDF::Vocabulary::Term] # attr_reader :label # # # A member of the subject resource. # # @return [RDF::Vocabulary::Term] # attr_reader :member # # # A range of the subject property. # # @return [RDF::Vocabulary::Term] # attr_reader :range # # # Further information about the subject resource. # # @return [RDF::Vocabulary::Term] # attr_reader :seeAlso # # # The subject is a subclass of a class. # # @return [RDF::Vocabulary::Term] # attr_reader :subClassOf # # # The subject is a subproperty of a property. # # @return [RDF::Vocabulary::Term] # attr_reader :subPropertyOf # # end RDFS = Class.new(RDF::StrictVocabulary("http://www.w3.org/2000/01/rdf-schema#")) do # Ontology definition ontology :"http://www.w3.org/2000/01/rdf-schema#", "http://purl.org/dc/elements/1.1/title": "The RDF Schema vocabulary (RDFS)", "http://www.w3.org/2000/01/rdf-schema#seeAlso": "http://www.w3.org/2000/01/rdf-schema-more", type: "http://www.w3.org/2002/07/owl#Ontology" # Class definitions term :Class, comment: "The class of classes.", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "Class", subClassOf: "http://www.w3.org/2000/01/rdf-schema#Resource", type: "http://www.w3.org/2000/01/rdf-schema#Class" term :Container, comment: "The class of RDF containers.", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "Container", subClassOf: "http://www.w3.org/2000/01/rdf-schema#Resource", type: "http://www.w3.org/2000/01/rdf-schema#Class" term :ContainerMembershipProperty, comment: "The class of container membership properties, rdf:_1, rdf:_2, ...,\n all of which are sub-properties of 'member'.", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "ContainerMembershipProperty", subClassOf: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", type: "http://www.w3.org/2000/01/rdf-schema#Class" term :Datatype, comment: "The class of RDF datatypes.", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "Datatype", subClassOf: "http://www.w3.org/2000/01/rdf-schema#Class", type: "http://www.w3.org/2000/01/rdf-schema#Class" term :Literal, comment: "The class of literal values, eg. textual strings and integers.", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "Literal", subClassOf: "http://www.w3.org/2000/01/rdf-schema#Resource", type: "http://www.w3.org/2000/01/rdf-schema#Class" term :Resource, comment: "The class resource, everything.", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "Resource", type: "http://www.w3.org/2000/01/rdf-schema#Class" # Property definitions property :comment, comment: "A description of the subject resource.", domain: "http://www.w3.org/2000/01/rdf-schema#Resource", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "comment", range: "http://www.w3.org/2000/01/rdf-schema#Literal", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :domain, comment: "A domain of the subject property.", domain: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "domain", range: "http://www.w3.org/2000/01/rdf-schema#Class", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :isDefinedBy, comment: "The defininition of the subject resource.", domain: "http://www.w3.org/2000/01/rdf-schema#Resource", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "isDefinedBy", range: "http://www.w3.org/2000/01/rdf-schema#Resource", subPropertyOf: "http://www.w3.org/2000/01/rdf-schema#seeAlso", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :label, comment: "A human-readable name for the subject.", domain: "http://www.w3.org/2000/01/rdf-schema#Resource", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "label", range: "http://www.w3.org/2000/01/rdf-schema#Literal", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :member, comment: "A member of the subject resource.", domain: "http://www.w3.org/2000/01/rdf-schema#Resource", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "member", range: "http://www.w3.org/2000/01/rdf-schema#Resource", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :range, comment: "A range of the subject property.", domain: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "range", range: "http://www.w3.org/2000/01/rdf-schema#Class", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :seeAlso, comment: "Further information about the subject resource.", domain: "http://www.w3.org/2000/01/rdf-schema#Resource", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "seeAlso", range: "http://www.w3.org/2000/01/rdf-schema#Resource", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :subClassOf, comment: "The subject is a subclass of a class.", domain: "http://www.w3.org/2000/01/rdf-schema#Class", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "subClassOf", range: "http://www.w3.org/2000/01/rdf-schema#Class", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" property :subPropertyOf, comment: "The subject is a subproperty of a property.", domain: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", isDefinedBy: "http://www.w3.org/2000/01/rdf-schema#", label: "subPropertyOf", range: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property", type: "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" end end