forked from vivo-project/Vitro
/
dynamic-api-individuals.n3
131 lines (105 loc) · 5.43 KB
/
dynamic-api-individuals.n3
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
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix vitro: <http://vitro.mannlib.cornell.edu/ns/vitro/0.7#> .
@prefix dynapi: <https://vivoweb.org/ontology/vitro-dynamic-api#> .
@prefix dynapi_java: <java:edu.cornell.mannlib.vitro.webapp.dynapi.components#> .
#-------------------------------------------------------------------------------
#
# Validators
#
<https://vivoweb.org/ontology/vitro-dynamic-api/parameter/validator/isNotBlank>
a dynapi:validator ,
dynapi_java:validators.Validator ,
dynapi_java:validators.IsNotBlank ;
rdfs:label "Is not blank"@en-US ;
vitro:mostSpecificType dynapi:validator .
<https://vivoweb.org/ontology/vitro-dynamic-api/parameter/validator/IsInteger>
a dynapi:validator ,
dynapi_java:validators.Validator ,
dynapi_java:validators.IsInteger;
rdfs:label "Is integer"@en-US ;
vitro:mostSpecificType dynapi:validator .
#-------------------------------------------------------------------------------
#
# Parameter types
#
<https://vivoweb.org/ontology/vitro-dynamic-api/parameter/type/XSDinteger>
a dynapi:parameterType ,
dynapi_java:ParameterType;
dynapi:typeName "integer" ;
rdfs:label "Integer type"@en-US ;
vitro:mostSpecificType dynapi:parameterType .
#-------------------------------------------------------------------------------
#
# Models
#
<https://vivoweb.org/ontology/vitro-dynamic-api/model/tbox_assertions>
a dynapi:model ;
dynapi:modelName "TBOX_ASSERTIONS" ;
rdfs:label "tbox assertions model"@en-US ;
vitro:mostSpecificType dynapi:model .
<https://vivoweb.org/ontology/vitro-dynamic-api/model/abox_assertions>
a dynapi:model ;
dynapi:modelName "ABOX_ASSERTIONS";
rdfs:label "abox assertions model"@en-US ;
vitro:mostSpecificType dynapi:model .
<https://vivoweb.org/ontology/vitro-dynamic-api/model/abox_union>
a dynapi:model ;
dynapi:modelName "ABOX_UNION" ;
rdfs:label "abox union model"@en-US ;
vitro:mostSpecificType dynapi:model .
<https://vivoweb.org/ontology/vitro-dynamic-api/model/tbox_union>
a dynapi:model ;
dynapi:modelName "TBOX_UNION" ;
rdfs:label "tbox union model"@en-US ;
vitro:mostSpecificType dynapi:model .
<https://vivoweb.org/ontology/vitro-dynamic-api/model/full_union>
a dynapi:model ;
dynapi:modelName "FULL_UNION" ;
rdfs:label "full union model"@en-US ;
vitro:mostSpecificType dynapi:model .
<https://vivoweb.org/ontology/vitro-dynamic-api/model/application_metadata>
a dynapi:model ;
dynapi:modelName "APPLICATION_METADATA" ;
rdfs:label "application metadata model"@en-US ;
vitro:mostSpecificType dynapi:model .
<https://vivoweb.org/ontology/vitro-dynamic-api/model/user_accounts>
a dynapi:model ;
dynapi:modelName "USER_ACCOUNTS" ;
rdfs:label "user accounts model"@en-US ;
vitro:mostSpecificType dynapi:model .
#-------------------------------------------------------------------------------
#
# HTTP Methods
#
<https://vivoweb.org/ontology/vitro-dynamic-api/http_method/get>
a dynapi:httpMethod ;
dynapi:methodName "GET" ;
rdfs:label "HTTP GET method"@en-US ;
vitro:mostSpecificType dynapi:httpMethod .
<https://vivoweb.org/ontology/vitro-dynamic-api/http_method/post>
a dynapi:httpMethod ;
dynapi:methodName "POST" ;
rdfs:label "HTTP POST method"@en-US ;
vitro:mostSpecificType dynapi:httpMethod .
<https://vivoweb.org/ontology/vitro-dynamic-api/http_method/put>
a dynapi:httpMethod ;
dynapi:methodName "PUT" ;
rdfs:label "HTTP PUT method"@en-US ;
vitro:mostSpecificType dynapi:httpMethod .
<https://vivoweb.org/ontology/vitro-dynamic-api/http_method/patch>
a dynapi:httpMethod ;
dynapi:methodName "PATCH" ;
rdfs:label "HTTP PATCH method"@en-US ;
vitro:mostSpecificType dynapi:httpMethod .
<https://vivoweb.org/ontology/vitro-dynamic-api/http_method/delete>
a dynapi:httpMethod ;
dynapi:methodName "DELETE" ;
rdfs:label "HTTP DELETE method"@en-US ;
vitro:mostSpecificType dynapi:httpMethod .
<https://vivoweb.org/ontology/vitro-dynamic-api/http_method/options>
a dynapi:httpMethod ;
dynapi:methodName "OPTIONS" ;
rdfs:label "HTTP OPTIONS method"@en-US ;
vitro:mostSpecificType dynapi:httpMethod .