-
Notifications
You must be signed in to change notification settings - Fork 14
/
solid-notifications.ttl
151 lines (132 loc) · 6.09 KB
/
solid-notifications.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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
@prefix notify: <http://www.w3.org/ns/solid/notifications#> .
@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 xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dc: <http://purl.org/dc/terms/> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix vann: <http://purl.org/vocab/vann/> .
<http://www.w3.org/ns/solid/notifications#>
a owl:Ontology ;
dc:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
rdfs:label "Solid Notifications"@en ;
rdfs:comment "The vocabulary used by the Solid Notifications Protocol specification."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
rdfs:seeAlso <https://solidproject.org/TR/notifications-protocol> ;
dc:issued "2022-12-31"^^xsd:date ;
vann:preferredNamespacePrefix "notify" ;
vann:preferredNamespaceUri "http://www.w3.org/ns/solid/notifications#"^^xsd:anyURI .
# ---------
# Classes
# ---------
notify:EventSourceChannel2023
a rdf:Class ;
rdfs:label "EventSourceChannel2023" ;
rdfs:comment "A notification channel type that uses the EventSource Web API."@en ;
rdfs:isDefinedBy <https://solid.github.io/notifications/eventsource-channel-2023> ;
vs:term_status "testing" .
notify:LDNChannel2023
a rdf:Class ;
rdfs:label "LDNChannel2023" ;
rdfs:comment "A notification channel type that uses the Linked Data Notifications protocol."@en ;
rdfs:isDefinedBy <https://solid.github.io/notifications/ldn-channel-2023> ;
vs:term_status "testing" .
notify:StreamingHTTPChannel2023
a rdf:Class ;
rdfs:label "StreamingHTTPChannel2023" ;
rdfs:comment "A notification channel type that uses the Fetch API."@en ;
rdfs:isDefinedBy <https://solid.github.io/notifications/streaming-http-channel-2023> ;
vs:term_status "testing" .
notify:WebhookChannel2023
a rdf:Class ;
rdfs:label "WebhookChannel2023" ;
rdfs:comment "A notification channel type that uses Webhooks."@en ;
rdfs:isDefinedBy <https://solid.github.io/notifications/webhook-channel-2023> ;
vs:term_status "testing" .
notify:WebSocketChannel2023
a rdf:Class ;
rdfs:label "WebSocketChannel2023" ;
rdfs:comment "A notification channel type that uses the WebSocket API."@en ;
rdfs:isDefinedBy <https://solid.github.io/notifications/websocket-channel-2023> ;
vs:term_status "testing" .
# ------------
# Properties
# ------------
notify:accept
a rdf:Property ;
rdfs:label "accept"@en ;
rdfs:comment "The media types that are acceptable by the recipient of a notification with value corresponding to the HTTP Accept header value [RFC7231]."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .
notify:channel
a rdf:Property ;
rdfs:label "notification channel"@en ;
rdfs:comment "A property used to indicate an available notification channel."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .
notify:channelType
a rdf:Property ;
rdfs:label "notification channel type"@en ;
rdfs:comment "A property used to indicate the notification channel type."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .
notify:endAt
a rdf:Property ;
rdfs:label "end at"@en ;
rdfs:comment "The proposed or actual ending date and time of a notification channel with value represented in the xsd:dateTime datatype."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .
notify:feature
a rdf:Property ;
rdfs:label "feature"@en ;
rdfs:comment "A property used to describe the features supported by a particular notification channel."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .
notify:rate
a rdf:Property ;
rdfs:label "rate"@en ;
rdfs:comment "The minimum amount of time to elapse between notifications sent to receiver with value represented in the xsd:duration datatype."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .
notify:receiveFrom
a rdf:Property ;
rdfs:label "receive from"@en ;
rdfs:comment "The property used to identify the resource that can be used to establish a connection to receive notifications."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .
notify:sender
a rdf:Property ;
rdfs:label "sender"@en ;
rdfs:comment "The property used to identify the party that sends notifications."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .
notify:sendTo
a rdf:Property ;
rdfs:label "send to"@en ;
rdfs:comment "The property used to identify the resource that can accept notifications."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .
notify:startAt
a rdf:Property ;
rdfs:label "start at"@en ;
rdfs:comment "The proposed or actual starting date and time of a notification channel with value represented in the xsd:dateTime datatype."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .
notify:state
a rdf:Property ;
rdfs:label "state"@en ;
rdfs:comment "The last known state of a resource (topic) with value represented in the xsd:string datatype."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .
notify:subscription
a rdf:Property ;
rdfs:label "subscription"@en ;
rdfs:comment "A property used to indicate an available subscription service."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .
notify:topic
a rdf:Property ;
rdfs:label "topic"@en ;
rdfs:comment "The IRI of a resource about which a client would like to receive notifications."@en ;
rdfs:isDefinedBy <http://www.w3.org/ns/solid/notifications#> ;
vs:term_status "testing" .