Module: SADI::SynchronousService
Class Method Summary
collapse
Instance Method Summary
collapse
#input_classes, #input_objects, #output_classes, #process_object, #service_description, #service_name, #service_owl
Methods included from Converter
#parse_string
Class Method Details
.classes ⇒ Object
16
17
18
|
# File 'lib/sadi-rb/synchronous_service.rb', line 16
def self.classes
@classes
end
|
.extended(base) ⇒ Object
11
12
13
14
|
# File 'lib/sadi-rb/synchronous_service.rb', line 11
def self.extended(base)
@classes ||= []
@classes << base
end
|
.included(base) ⇒ Object
6
7
8
9
|
# File 'lib/sadi-rb/synchronous_service.rb', line 6
def self.included(base)
@classes ||= []
@classes << base
end
|
Instance Method Details
20
21
22
23
24
25
26
27
28
|
# File 'lib/sadi-rb/synchronous_service.rb', line 20
def process_input(input, format)
gr = RDF::Graph.new
in_graph = parse_string(input,format)
input_objects(in_graph).each do |obj|
gr << process_object(in_graph, obj)
end
gr
end
|