@@ -1050,7 +1050,7 @@ <h2 property="schema:name">Chat Channel</h2>
1050
1050
< p >
1051
1051
A chat channel is all built inside a single folder (LDP Container) in a pod.
1052
1052
Let us call the URI of that folder -- less its final '/' -- < code > $ROOT</ code > .
1053
- It could be say, < code > https://alice/ example.org/Bob/OurChat</ code >
1053
+ It could be say, < code > https://alice. example.org/Bob/OurChat</ code >
1054
1054
Developers must never make assumptions about where a chat channel is
1055
1055
stored as chats are used within other apps (such as issue trackers and meetings)
1056
1056
which create the container for them.
@@ -1129,7 +1129,7 @@ <h2 property="schema:name">Chat Message</h2>
1129
1129
</ pre >
1130
1130
</ figure >
1131
1131
< p class ="note "> Note that each message does not have an explicit type. This is just to save storage.
1132
- It does have, in the chat file, a < code > meeting:message</ code > link from the channel to the message.
1132
+ It does have, in the chat file, a < code > meeting:message</ code > link from the channel to the message.
1133
1133
In the shapes, we use the class < code > schema:Message</ code > but while there was also < code > sioc:Post</ code > , nothing
1134
1134
we could find seemed to capture Chat Message perfectly.
1135
1135
</ p >
@@ -1155,8 +1155,8 @@ <h2 property="schema:name">Chat Message</h2>
1155
1155
];
1156
1156
1157
1157
sh:property [
1158
- sh:path sioc:contents ;
1159
- sh:message "A chat message must have a contents .";
1158
+ sh:path sioc:content ;
1159
+ sh:message "A chat message must have a content .";
1160
1160
sh:datatype xsd:string;
1161
1161
1162
1162
sh:count 1;
@@ -1196,7 +1196,7 @@ <h2 property="schema:name">Chat Message</h2>
1196
1196
< table > < tr > < th > Message Property</ th > < th > Use</ th > </ tr >
1197
1197
< tr > < td > dct:created</ td > < td > Mandatory UTC datetime the message is sent.</ td > </ tr >
1198
1198
< tr > < td > foaf:maker</ td > < td > Mandatory WebID of the message sender</ td > </ tr >
1199
- < tr > < td > sioc:contents </ td > < td > Mandatory unicode text of the message contents .</ td > </ tr >
1199
+ < tr > < td > sioc:content </ td > < td > Mandatory unicode text of the message content .</ td > </ tr >
1200
1200
< tr > < td > dct:isReplacedBy</ td > < td > Message editing is discussed below</ td > </ tr >
1201
1201
< tr > < td > schema:dateDeleted</ td > < td > Message deletion is discussed below</ td > </ tr >
1202
1202
< tr > < td > sioc:has_reply</ td > < td > Replies and threads are discussed below</ td > </ tr >
@@ -1207,7 +1207,7 @@ <h2 property="schema:name">Chat Message</h2>
1207
1207
This is because the chat file may be being updated by other clients at the same time.
1208
1208
It also has the semantics that the resource is automatically created if it does not previously exist.
1209
1209
</ p >
1210
- < p > An interactive client must also watch the latest resource, the once corresponding to today's UTC date,
1210
+ < p > An interactive client must also watch the latest resource, the one corresponding to today's UTC date,
1211
1211
to see if it changes. This is done using the Solid Live Update protocol.
1212
1212
</ p > < p class ="note ">
1213
1213
Note that while in August 2023 this uses Web Sockets to
@@ -1219,7 +1219,7 @@ <h2 property="schema:name">Chat Message</h2>
1219
1219
< h2 property ="schema:name "> Threads and Replies</ h2 >
1220
1220
1221
1221
< p > Reply is a single message which is made in response to one original message.
1222
- A thread is a series of messages in response too the same original message.</ p >
1222
+ A thread is a series of messages in response to the same original message.</ p >
1223
1223
< p class ="note "> In the screenshot below (of the Element matrix client running on Mac) the designer
1224
1224
has chosen to show the thread messages to one side while the replies are in line.
1225
1225
On small screens, a thread typically takes the whole screen.
@@ -1442,12 +1442,12 @@ <h2 property="schema:name">Actions</h2>
1442
1442
1443
1443
<#action0888> schema:agent <https://alice.example.com/profile/card#me> ;
1444
1444
a schema:AgreeAction ;
1445
- scioc:contents "👍";
1445
+ scioc:content "👍";
1446
1446
<http://schema.org/target> <#Msg1677678647433> .
1447
1447
1448
1448
<#action099> schema:agent <https://charlie.example.com/profile/card#me> ;
1449
1449
a schema:Action ;
1450
- scioc:contents "⭐️";
1450
+ scioc:content "⭐️";
1451
1451
<http://schema.org/target> <#Msg1677678647433> .
1452
1452
1453
1453
</ pre >
@@ -1564,7 +1564,7 @@ <h2 property="schema:name">Preferences</h2>
1564
1564
</ code >
1565
1565
</ pre >
1566
1566
</ figure >
1567
- < p > In the exmample above, data in the main chat channel file, < code > $ROOT/index.ttl#this</ code > ,
1567
+ < p > In the example above, data in the main chat channel file, < code > $ROOT/index.ttl#this</ code > ,
1568
1568
show that Alice made the chat, and has background color < code > #c1d0c8</ code > ;
1569
1569
and Bob has turned off image expansion for his view of the chat,
1570
1570
and Charlie has turned on the image epansion with image height set to 10em,
@@ -1586,7 +1586,7 @@ <h2 property="schema:name">Preferences</h2>
1586
1586
1587
1587
< section id ="discovery ">
1588
1588
< h2 > Discovery</ h2 >
1589
- < p > The RDF class used to register an instance of a chat chanel
1589
+ < p > The RDF class used to register an instance of a chat channel
1590
1590
is < code > meeting:LongChat</ code > < div class ="
1591
1591
The <a href= "#bib-type-indexes "> Type Indexes</ a > may be used with that Class to create
1592
1592
a personal note of the Chat to find it later, a similar note
@@ -1654,8 +1654,8 @@ <h3 property="schema:name">Privacy considerations</h3>
1654
1654
< p > < em > This section is non-normative.</ em > </ p >
1655
1655
< p >
1656
1656
Typically when a user joins a chat where they allowed to
1657
- contribute, then the chat app adds them to th list of participants.
1658
- There participation is captured automatically.
1657
+ contribute, then the chat app adds them to the list of participants.
1658
+ Their participation is captured automatically.
1659
1659
This is valuable to have the list of participants
1660
1660
but some users might like to opt out and just lurk.
1661
1661
On the other hand, other users might not want
0 commit comments