lib/rdf/vocab/siocservices.rb in rdf-vocab-3.1.10 vs lib/rdf/vocab/siocservices.rb in rdf-vocab-3.1.11
- old
+ new
@@ -1,111 +1,70 @@
# -*- encoding: utf-8 -*-
# frozen_string_literal: true
# This file generated automatically using rdf vocabulary format from http://rdfs.org/sioc/services#
require 'rdf'
module RDF::Vocab
- # @!parse
- # # Vocabulary for <http://rdfs.org/sioc/services#>
- # #
- # # SIOC Services Ontology Module Namespace
- # #
- # # Extends the SIOC Core Ontology (Semantically-Interlinked Online Communities) by defining basic information on community-related web services.
- # # @see http://rdfs.org/sioc/spec/#sec-modules
- # class SiocServices < RDF::StrictVocabulary
- # # A Service is web service associated with a Site or part of it.
- # # @return [RDF::Vocabulary::Term]
- # attr_reader :Service
- #
- # # A Service associated with this SIOC object.
- # # @return [RDF::Vocabulary::Term]
- # attr_reader :has_service
- #
- # # Maximum number of results results returned by a web service.
- # # @return [RDF::Vocabulary::Term]
- # attr_reader :max_results
- #
- # # Format of results returned by a web service.
- # # @return [RDF::Vocabulary::Term]
- # attr_reader :results_format
- #
- # # Links to a web service definition of this sioc:Service.
- # # @return [RDF::Vocabulary::Term]
- # attr_reader :service_definition
- #
- # # URL of a web service endpoint.
- # # @return [RDF::Vocabulary::Term]
- # attr_reader :service_endpoint
- #
- # # A SIOC object this Service is associated with.
- # # @return [RDF::Vocabulary::Term]
- # attr_reader :service_of
- #
- # # A protocol used by a web service. Possible protocol values include SOAP, REST, SPARQL-QUERY, GData and OpenSearch. These will be added to this module later.
- # # @return [RDF::Vocabulary::Term]
- # attr_reader :service_protocol
- #
- # end
SiocServices = Class.new(RDF::StrictVocabulary("http://rdfs.org/sioc/services#")) do
# Ontology definition
ontology :"http://rdfs.org/sioc/services#",
- "dc:description": "Extends the SIOC Core Ontology (Semantically-Interlinked Online Communities) by defining basic information on community-related web services.".freeze,
- "dc:title": "SIOC Services Ontology Module Namespace".freeze,
- "owl:imports": "sioc:".freeze,
- "rdfs:seeAlso": "http://rdfs.org/sioc/spec/#sec-modules".freeze,
- type: ["owl:Ontology".freeze, "owl:Thing".freeze]
+ "http://purl.org/dc/terms/description": "Extends the SIOC Core Ontology (Semantically-Interlinked Online Communities) by defining basic information on community-related web services.".freeze,
+ "http://purl.org/dc/terms/title": "SIOC Services Ontology Module Namespace".freeze,
+ "http://www.w3.org/2000/01/rdf-schema#seeAlso": "http://rdfs.org/sioc/spec/#sec-modules".freeze,
+ "http://www.w3.org/2002/07/owl#imports": "http://rdfs.org/sioc/ns#".freeze,
+ type: ["http://www.w3.org/2002/07/owl#Ontology".freeze, "http://www.w3.org/2002/07/owl#Thing".freeze]
# Class definitions
term :Service,
comment: "A Service is web service associated with a Site or part of it.".freeze,
- isDefinedBy: "siocservices:".freeze,
+ isDefinedBy: "http://rdfs.org/sioc/services#".freeze,
label: "Service".freeze,
- type: ["owl:Class".freeze, "rdfs:Class".freeze]
+ type: ["http://www.w3.org/2000/01/rdf-schema#Class".freeze, "http://www.w3.org/2002/07/owl#Class".freeze]
# Property definitions
property :has_service,
comment: "A Service associated with this SIOC object.".freeze,
- inverseOf: "siocservices:service_of".freeze,
- isDefinedBy: "siocservices:".freeze,
+ inverseOf: "http://rdfs.org/sioc/services#service_of".freeze,
+ isDefinedBy: "http://rdfs.org/sioc/services#".freeze,
label: "has service".freeze,
- range: "siocservices:Service".freeze,
- type: ["owl:ObjectProperty".freeze, "rdf:Property".freeze]
+ range: "http://rdfs.org/sioc/services#Service".freeze,
+ type: ["http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
property :max_results,
comment: "Maximum number of results results returned by a web service.".freeze,
- domain: "siocservices:Service".freeze,
- isDefinedBy: "siocservices:".freeze,
+ domain: "http://rdfs.org/sioc/services#Service".freeze,
+ isDefinedBy: "http://rdfs.org/sioc/services#".freeze,
label: "max results".freeze,
- range: "xsd:integer".freeze,
- type: ["owl:DatatypeProperty".freeze, "rdf:Property".freeze]
+ range: "http://www.w3.org/2001/XMLSchema#integer".freeze,
+ type: ["http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze, "http://www.w3.org/2002/07/owl#DatatypeProperty".freeze]
property :results_format,
comment: "Format of results returned by a web service.".freeze,
- domain: "siocservices:Service".freeze,
- isDefinedBy: "siocservices:".freeze,
+ domain: "http://rdfs.org/sioc/services#Service".freeze,
+ isDefinedBy: "http://rdfs.org/sioc/services#".freeze,
label: "results format".freeze,
- type: ["owl:ObjectProperty".freeze, "rdf:Property".freeze]
+ type: ["http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
property :service_definition,
comment: "Links to a web service definition of this sioc:Service.".freeze,
- domain: "siocservices:Service".freeze,
- isDefinedBy: "siocservices:".freeze,
+ domain: "http://rdfs.org/sioc/services#Service".freeze,
+ isDefinedBy: "http://rdfs.org/sioc/services#".freeze,
label: "service definition".freeze,
- type: ["owl:ObjectProperty".freeze, "rdf:Property".freeze]
+ type: ["http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
property :service_endpoint,
comment: "URL of a web service endpoint.".freeze,
- domain: "siocservices:Service".freeze,
- isDefinedBy: "siocservices:".freeze,
+ domain: "http://rdfs.org/sioc/services#Service".freeze,
+ isDefinedBy: "http://rdfs.org/sioc/services#".freeze,
label: "service endpoint".freeze,
- type: ["owl:ObjectProperty".freeze, "rdf:Property".freeze]
+ type: ["http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
property :service_of,
comment: "A SIOC object this Service is associated with.".freeze,
- domain: "siocservices:Service".freeze,
- inverseOf: "siocservices:has_service".freeze,
- isDefinedBy: "siocservices:".freeze,
+ domain: "http://rdfs.org/sioc/services#Service".freeze,
+ inverseOf: "http://rdfs.org/sioc/services#has_service".freeze,
+ isDefinedBy: "http://rdfs.org/sioc/services#".freeze,
label: "service of".freeze,
- type: ["owl:ObjectProperty".freeze, "rdf:Property".freeze]
+ type: ["http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
property :service_protocol,
comment: "A protocol used by a web service. Possible protocol values include SOAP, REST, SPARQL-QUERY, GData and OpenSearch. These will be added to this module later.".freeze,
- domain: "siocservices:Service".freeze,
- isDefinedBy: "siocservices:".freeze,
+ domain: "http://rdfs.org/sioc/services#Service".freeze,
+ isDefinedBy: "http://rdfs.org/sioc/services#".freeze,
label: "service protocol".freeze,
- type: ["owl:ObjectProperty".freeze, "rdf:Property".freeze]
+ type: ["http://www.w3.org/1999/02/22-rdf-syntax-ns#Property".freeze, "http://www.w3.org/2002/07/owl#ObjectProperty".freeze]
end
end