Class: RDF::Vocab::SiocServices

Inherits:
StrictVocabulary show all
Defined in:
vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/siocservices.rb

Overview

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.

Instance Attribute Summary collapse

Method Summary

Methods inherited from StrictVocabulary

[], strict?

Methods inherited from RDF::Vocabulary

[], #[], __prefix__, _orig_each, _orig_from_sym, camelize, each, each_statement, enum_for, expand_pname, find, find_term, from_graph, from_sym, imported_from, imports, #initialize, inspect, #inspect, limit_vocabs, list, method_missing, #method_missing, ontology, properties, property, strict?, to_html, to_iri, to_jsonld, #to_s, to_s, to_ttl, #to_uri, to_uri, value_to_html, vocab_map

Constructor Details

This class inherits a constructor from RDF::Vocabulary

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class RDF::Vocabulary

Instance Attribute Details

#has_serviceRDF::Vocabulary::Term (readonly)

A Service associated with this SIOC object.



14
15
16
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/siocservices.rb', line 14

def has_service
  @has_service
end

#max_resultsRDF::Vocabulary::Term (readonly)

Maximum number of results results returned by a web service.



18
19
20
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/siocservices.rb', line 18

def max_results
  @max_results
end

#results_formatRDF::Vocabulary::Term (readonly)

Format of results returned by a web service.



22
23
24
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/siocservices.rb', line 22

def results_format
  @results_format
end

#ServiceRDF::Vocabulary::Term (readonly)

A Service is web service associated with a Site or part of it.



10
11
12
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/siocservices.rb', line 10

def Service
  @Service
end

#service_definitionRDF::Vocabulary::Term (readonly)

Links to a web service definition of this sioc:Service.



26
27
28
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/siocservices.rb', line 26

def service_definition
  @service_definition
end

#service_endpointRDF::Vocabulary::Term (readonly)

URL of a web service endpoint.



30
31
32
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/siocservices.rb', line 30

def service_endpoint
  @service_endpoint
end

#service_ofRDF::Vocabulary::Term (readonly)

A SIOC object this Service is associated with.



34
35
36
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/siocservices.rb', line 34

def service_of
  @service_of
end

#service_protocolRDF::Vocabulary::Term (readonly)

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.



38
39
40
# File 'vendor/bundler/ruby/2.7.0/bundler/gems/rdf-vocab-7bb82695cd86/lib/rdf/vocab/siocservices.rb', line 38

def service_protocol
  @service_protocol
end