Class: RDF::SAK::TFO
- Inherits:
-
RDF::StrictVocabulary
- Object
- RDF::StrictVocabulary
- RDF::SAK::TFO
- Defined in:
- lib/rdf/sak/tfo.rb
Overview
Vocabulary for <privatealpha.com/ontology/transformation/1#>
Transformation Functions Ontology
This document describes functions which transform HTTP representations, i.e., the actual literal payloads of HTTP messages.
This document describes functions which transform HTTP representations, i.e., the actual literal payloads of HTTP messages.
Instance Attribute Summary collapse
-
#accepts ⇒ RDF::Vocabulary::Term
readonly
Specifies the list of content-types, in order of preference, that the function can process.
-
#Application ⇒ RDF::Vocabulary::Term
readonly
This class represents an application of a transformation function, connecting a specific input and scalar parameters with its output.
-
#completes ⇒ RDF::Vocabulary::Term
readonly
Identifies a tfo:Partial function that this tfo:Application completes.
-
#default ⇒ RDF::Vocabulary::Term
readonly
Specifies one or more default values for a parameter.
-
#implementation ⇒ RDF::Vocabulary::Term
readonly
URI to the implementation of the function.
-
#input ⇒ RDF::Vocabulary::Term
readonly
Specifies the resource that was the input of the transformation function.
-
#iregexp ⇒ RDF::Vocabulary::Term
readonly
A case-insensitive regular expression.
-
#MarkupTransform ⇒ RDF::Vocabulary::Term
readonly
This class represents the set of transformation functions that operate exclusively over (HTML/XML) markup.
-
#output ⇒ RDF::Vocabulary::Term
readonly
Specifies the resource that was the output of the transformation function.
-
#Parameter ⇒ RDF::Vocabulary::Term
readonly
This class provides a specification for a parameter in a given function.
-
#parameter ⇒ RDF::Vocabulary::Term
readonly
Binds a parameter object to its function.
-
#ParameterList ⇒ RDF::Vocabulary::Term
readonly
This class represents a list with the restriction that its members be tfo:Parameter nodes.
-
#Partial ⇒ RDF::Vocabulary::Term
readonly
This class represents a partial application of a transformation function, affording the encapsulation and re-use of existing parameters.
-
#prefix ⇒ RDF::Vocabulary::Term
readonly
Specifies a SHACL prefix declaration for complementing any associated XPath expression.
-
#regexp ⇒ RDF::Vocabulary::Term
readonly
A regular expression.
-
#returns ⇒ RDF::Vocabulary::Term
readonly
Specifies the list of content-types, in order of preference, that the function is capable of returning.
-
#Transform ⇒ RDF::Vocabulary::Term
readonly
This class provides a specification for a transformation function.
-
#transform ⇒ RDF::Vocabulary::Term
readonly
Specifies the transform associated with this particular application.
-
#xpath ⇒ RDF::Vocabulary::Term
readonly
An XPath expression.
Instance Attribute Details
#accepts ⇒ RDF::Vocabulary::Term (readonly)
Specifies the list of content-types, in order of preference, that the function can process.
35 36 37 |
# File 'lib/rdf/sak/tfo.rb', line 35 def accepts @accepts end |
#Application ⇒ RDF::Vocabulary::Term (readonly)
This class represents an application of a transformation function, connecting a specific input and scalar parameters with its output.
11 12 13 |
# File 'lib/rdf/sak/tfo.rb', line 11 def Application @Application end |
#completes ⇒ RDF::Vocabulary::Term (readonly)
Identifies a tfo:Partial function that this tfo:Application completes.
39 40 41 |
# File 'lib/rdf/sak/tfo.rb', line 39 def completes @completes end |
#default ⇒ RDF::Vocabulary::Term (readonly)
Specifies one or more default values for a parameter.
43 44 45 |
# File 'lib/rdf/sak/tfo.rb', line 43 def default @default end |
#implementation ⇒ RDF::Vocabulary::Term (readonly)
URI to the implementation of the function.
47 48 49 |
# File 'lib/rdf/sak/tfo.rb', line 47 def implementation @implementation end |
#input ⇒ RDF::Vocabulary::Term (readonly)
Specifies the resource that was the input of the transformation function.
51 52 53 |
# File 'lib/rdf/sak/tfo.rb', line 51 def input @input end |
#iregexp ⇒ RDF::Vocabulary::Term (readonly)
A case-insensitive regular expression.
75 76 77 |
# File 'lib/rdf/sak/tfo.rb', line 75 def iregexp @iregexp end |
#MarkupTransform ⇒ RDF::Vocabulary::Term (readonly)
This class represents the set of transformation functions that operate exclusively over (HTML/XML) markup.
15 16 17 |
# File 'lib/rdf/sak/tfo.rb', line 15 def MarkupTransform @MarkupTransform end |
#output ⇒ RDF::Vocabulary::Term (readonly)
Specifies the resource that was the output of the transformation function.
55 56 57 |
# File 'lib/rdf/sak/tfo.rb', line 55 def output @output end |
#Parameter ⇒ RDF::Vocabulary::Term (readonly)
This class provides a specification for a parameter in a given function.
19 20 21 |
# File 'lib/rdf/sak/tfo.rb', line 19 def Parameter @Parameter end |
#parameter ⇒ RDF::Vocabulary::Term (readonly)
Binds a parameter object to its function.
59 60 61 |
# File 'lib/rdf/sak/tfo.rb', line 59 def parameter @parameter end |
#ParameterList ⇒ RDF::Vocabulary::Term (readonly)
This class represents a list with the restriction that its members be tfo:Parameter nodes.
23 24 25 |
# File 'lib/rdf/sak/tfo.rb', line 23 def ParameterList @ParameterList end |
#Partial ⇒ RDF::Vocabulary::Term (readonly)
This class represents a partial application of a transformation function, affording the encapsulation and re-use of existing parameters.
27 28 29 |
# File 'lib/rdf/sak/tfo.rb', line 27 def Partial @Partial end |
#prefix ⇒ RDF::Vocabulary::Term (readonly)
Specifies a SHACL prefix declaration for complementing any associated XPath expression.
63 64 65 |
# File 'lib/rdf/sak/tfo.rb', line 63 def prefix @prefix end |
#regexp ⇒ RDF::Vocabulary::Term (readonly)
A regular expression.
79 80 81 |
# File 'lib/rdf/sak/tfo.rb', line 79 def regexp @regexp end |
#returns ⇒ RDF::Vocabulary::Term (readonly)
Specifies the list of content-types, in order of preference, that the function is capable of returning.
67 68 69 |
# File 'lib/rdf/sak/tfo.rb', line 67 def returns @returns end |
#Transform ⇒ RDF::Vocabulary::Term (readonly)
This class provides a specification for a transformation function.
31 32 33 |
# File 'lib/rdf/sak/tfo.rb', line 31 def Transform @Transform end |
#transform ⇒ RDF::Vocabulary::Term (readonly)
Specifies the transform associated with this particular application
71 72 73 |
# File 'lib/rdf/sak/tfo.rb', line 71 def transform @transform end |
#xpath ⇒ RDF::Vocabulary::Term (readonly)
An XPath expression.
83 84 85 |
# File 'lib/rdf/sak/tfo.rb', line 83 def xpath @xpath end |