-
Notifications
You must be signed in to change notification settings - Fork 1
/
functions_test.ttl
132 lines (118 loc) · 3.72 KB
/
functions_test.ttl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
@prefix fno: <http://semweb.datasciencelab.be/ns/function#> .
@prefix lib: <http://example.com/library#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix : <http://example.com/idlab/functions/string/> .
@prefix grel: <http://users.ugent.be/~bjdmeest/function/grel.ttl#> .
########################
### String functions ###
########################
grel:toUpperCase a fno:Function ;
fno:name "to Uppercase" ;
rdfs:label "to Uppercase" ;
dcterms:description "Returns the input with all letters in upper case." ;
fno:expects ( grel:valueParam ) ;
fno:returns ( grel:stringOut ) ;
lib:providedBy [
lib:localLibrary "GrelFunctions.jar";
lib:class "GrelFunctions";
lib:method "toUppercase"
].
grel:toLowerCase a fno:Function ;
fno:name "to Lowercase" ;
rdfs:label "to Lowercase" ;
dcterms:description "Returns the input with all letters in lower case." ;
fno:expects ( grel:valueParam ) ;
fno:returns ( grel:stringOut ) ;
lib:providedBy [
lib:localLibrary "GrelFunctions.jar";
lib:class "GrelFunctions";
lib:method "toLowerCase"
].
grel:concat a fno:Function ;
fno:name "concat" ;
rdfs:label "concat" ;
dcterms:description "Returns the concatenation of two strings." ;
fno:expects ( grel:valueParam grel:valueParam2 ) ;
fno:returns ( grel:stringOut ) ;
lib:providedBy [
lib:localLibrary "GrelFunctions.jar";
lib:class "GrelFunctions";
lib:method "concat"
].
grel:escape a fno:Function ;
fno:name "escape" ;
rdfs:label "escape" ;
dcterms:description "Escapes a string, with a mode parameter." ;
fno:expects ( grel:valueParam grel:modeParam ) ;
fno:returns ( grel:stringOut ) ;
lib:providedBy [
lib:localLibrary "GrelFunctions.jar";
lib:class "GrelFunctions";
lib:method "escape"
].
grel:random a fno:Function ;
fno:name "random" ;
rdfs:label "random" ;
dcterms:description "Returns a random uuid." ;
fno:expects ( ) ;
fno:returns ( grel:stringOut ) ;
lib:providedBy [
lib:localLibrary "GrelFunctions.jar";
lib:class "GrelFunctions";
lib:method "random"
].
grel:generateNull a fno:Function ;
fno:name "generateNull" ;
rdfs:label "generateNull" ;
dcterms:description "Always returns null" ;
fno:expects ( ) ;
fno:returns ( grel:stringOut ) ;
lib:providedBy [
lib:localLibrary "GrelFunctions.jar";
lib:class "GrelFunctions";
lib:method "getNull"
].
grel:generateA a fno:Function ;
fno:name "generateA" ;
rdfs:label "generateA" ;
dcterms:description "Always returns `A_by_function`" ;
fno:expects ( ) ;
fno:returns ( grel:stringOut ) ;
lib:providedBy [
lib:localLibrary "GrelFunctions.jar";
lib:class "GrelFunctions";
lib:method "generateA"
].
grel:toUpperCaseURL a fno:Function ;
fno:name "toUpperCaseURL" ;
rdfs:label "toUpperCaseURL" ;
dcterms:description "Returns an uppercase, valid url." ;
fno:expects ( grel:valueParam ) ;
fno:returns ( grel:stringOut ) ;
lib:providedBy [
lib:localLibrary "GrelFunctions.jar";
lib:class "GrelFunctions";
lib:method "toUpperCaseURL"
].
grel:valueParam a fno:Parameter ;
fno:name "input value" ;
rdfs:label "input value" ;
fno:type xsd:string ;
fno:predicate grel:valueParameter .
grel:valueParam2 a fno:Parameter ;
fno:name "input value 2" ;
rdfs:label "input value 2" ;
fno:type xsd:string ;
fno:predicate grel:valueParameter2 .
grel:modeParam a fno:Parameter ;
fno:name "mode value" ;
rdfs:label "mode value" ;
fno:type xsd:string ;
fno:predicate grel:modeParameter .
grel:stringOut a fno:Output ;
fno:name "output string" ;
rdfs:label "output string" ;
fno:type xsd:string ;
fno:predicate grel:stringOutput .