Skip to content

Commit 379d8d3

Browse files
authored
Merge branch 'main' into ResearchOrganization
2 parents 6bf7275 + 9d83fb1 commit 379d8d3

110 files changed

Lines changed: 14563 additions & 8195 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.web_base

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
https://github.com/solid/solid-ui/tree/main
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<mxfile host="Electron" modified="2021-11-30T14:34:32.909Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/15.8.7 Chrome/91.0.4472.164 Electron/13.6.2 Safari/537.36" etag="Yc4Zi6NxEHtg8TtAtrCo" version="15.8.7" type="device"><diagram id="Z-JwOpgTn1r_5iuWOrkd" name="Page-1">5VvbcuJGEP0aKk+rmvvlcblskkpc6xSudfKUktEAioWGEsLg/fq0kLhII2zWaxBgV62XaaQZzekzPad75BbtTJa/Jv50fGMDE7UICpYt2m0RgjES8F9mec4tWsvcMErCoLhoa+iH301hRIV1HgZmVrowtTZKw2nZOLBxbAZpyeYniV2ULxvaqDzq1B8Zx9Af+JFrvQ+DdJxbFUdb+28mHI3TzYSLbyb++uLCMBv7gV3smGivRTuJtWn+abLsmCgDb41Lft+XPd9uHiwxcXrIDb2huHn847+2ourr4/TTPfur/e8nzPJunvxoXsy41+98BcudSSaz4snT5zUci3GYmv7UH2TtBbi8RdvjdBJBC8NHfzbNnTAMlwbGbQ9tnBZOxQLaxWgmSc1y7zzwBh2glbETkybPcElxAyc8v6VgFNMFwIutf4gsbOMd32yMfsGJ0abvLWzwoUDuR1AkDoo32RPf2uCnEfSjcBRDOzLD9DiAUlTCkyAXT8pq8NwY3x9PB8778DHs+qnv2WR0nqSsgIhrSFkHIjkaiC4nPw8mBiy/xwMHQugPIio02ucAJq+ASVwwVQ2W6lhQukGyb4fpAiYE1q55gi7s1CTnjaqoUJTXUPSkqHI3aJozh7DCS94wgsJBsPMN2r143fnZIulAKRuGUtZDaeqhjIPPmbaE1iDyZ7NwUEYwsfM4yKDror3wmcARnhXwYEg7TwbmhacullDqJyOTvkYU1xk7YPMasNe2xER+Gj6VH7fOA8UItzaEiezoi7KvKa44MZ9mcdeugq12VN0XRKWjHAenoxUhNtN+O0eUw5HzZYY4kBmkSWbwCjN4VQwdyoyqYtjkBCdihnaYYSbTyD7XaQLw7p/+A6TJ5aBbyPwBeBruou0svIaQh34uvpiEQZD10U7MLPzuP6z6y0g0zSa1miZvt3j3R+J1kTQXnbU2OmuXcPtXwt7gjjykiC45ZC3p30qY9SV2OJyZo7hwHZSuanWzJlc3qQhOVs2/D13dgr7S0ZFXN3bz0cRGNVr1GpY2RvWcuei17QrlL0kIq/mXWetCqzS8RjCfukrjaua7sZm4y+KcEg9ZhlE0XVrArnQ4323n0HQjZ0ZT+w4m3ENMCiQRp1xzKkoup1R6SGChleIMBhVv25SwYJ6UCCEplVYM0fIWRamHMFHwFAIjhvhJNyziapk7s0yvdMPSr2xYXOJL27CIqziGqw3rg7oQCcJKLiRn70HiePBianOVZFqwhvdIQi8XS1XGUjaOpVt17/uRASiSmY3PG8xqHtg8Md28wkXwXMTbehW9XhLk9V44UdUAgzyTFNQbkULCT8nlTIG2wwr0lQD5hkDclfs/uKSAiacx51pSiRX8qxALRkGKUaIVAvlWGeTY6s3Nq6633ED2HE1ccrmBXNJBweFhodmowD2sFBGIMwrJXSWnYxx5WmqKlSCcwpp9Y1QgzFNEUYIpVZzQMvEI0R7imBKuGRYQG+Rpw8JHO2QgV3jKQN3MvLf0wY0X8WLORnCtSylNvwBB3Tz5Eo7t15XT12MubTLoYso8WGdKQqyD2Ko1KXufYk/BLyalYIpUa1yHBt0stEsEvXOhJRaIVitpysuqdEoIhTSqzuLIQZfuST2vhmCN7uqYvUww9j4EIy8TjDVKMDcf/0lamWWY/p199iQvmv+smnTT7i53ru0+7zRuTRLClDJxcHThSQ7kKN1zInmyt5c8LDjFkjNNy9moAmYxMHPJEGZaqLcRVFDtKQzhVnAkJPCxNAgQ1IPhlcSwCqRU8rSyk7o1juuWnXRP+eOiZadbUridP0QQSAjKXqt3PJlmx0VHc6I/T+2scCI0Z2liH03HRjYLO7GNs16GYRRVTVvfQ27wPq+aV95DxTXnwVjURJejnaozN0O4XdVm/eijO0sf4Cv9Pr6C5vYvs/JVuP37Ntr7Hw==</diagram></mxfile>

Documentation/diagrams/PersonalPublicDataLinks.svg

Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2+
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3+
4+
<html xmlns="http://www.w3.org/1999/xhtml">
5+
<head>
6+
<meta name="generator"
7+
content="HTML Tidy for Mac OS X (vers 31 October 2006 - Apple Inc. build 15.17), see www.w3.org"/>
8+
<meta http-equiv="Content-Type" content=
9+
"text/html; charset=us-ascii"/>
10+
11+
<title>Form fields</title>
12+
<link type="text/css" rel="stylesheet" href="https://solid.github.io/mashlib/dist/mash.css"/>
13+
14+
<!-- <script type="text/javascript" src="https://solid.github.io/mashlib/dist/mashlib.js"></script> -->
15+
<link type="text/css" rel="stylesheet" href="../style/demo-style.css"/>
16+
17+
<script type="text/javascript" src="https://timbl.com/timbl/Automation/Library/Mashup/mashlib.js"></script>
18+
<script type="text/javascript" src="test-form.js"></script>
19+
</head>
20+
21+
<body>
22+
<div class="TabulatorOutline" id="DummyUUID">
23+
<table id="outline" summary="Space for where the test happens">
24+
</table>
25+
</div>
26+
27+
<div class="TabulatorOutline" id='UITestArea'></div>
28+
29+
<h1>Form fields</h1>
30+
<pre id='Prolog' style="display: none;">
31+
@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt;.
32+
@prefix sched: &lt;http://www.w3.org/ns/pim/schedule#&gt;.
33+
@prefix cal: &lt;http://www.w3.org/2002/12/cal/ical#&gt;.
34+
@prefix dc: &lt;http://purl.org/dc/elements/1.1/&gt;.
35+
@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt;.
36+
@prefix ui: &lt;http://www.w3.org/ns/ui#&gt;.
37+
@prefix trip: &lt;http://www.w3.org/ns/pim/trip#&gt;.
38+
@prefix vcard: &lt;http://www.w3.org/2006/vcard/ns#&gt;.
39+
@prefix xsd: &lt;http://www.w3.org/2001/XMLSchema#&gt;.
40+
@prefix ex: &lt;#&gt;. # Things in the examples
41+
@prefix : &lt;#&gt;.
42+
</pre>
43+
44+
<div>
45+
<table style=
46+
'border-collapse: collapse; border: 0.1em solid gray;' summary=
47+
"Table of input data values and UI outputs generated">
48+
<tbody>
49+
50+
<tr class="form-demo">
51+
<td class='input'>
52+
<pre># A simple form with one text field
53+
54+
ex:form
55+
a ui:SingleLineTextField; ui:label "name";
56+
ui:property vcard:fn .
57+
</pre>
58+
</td>
59+
<td class='target'>
60+
<pre>
61+
ex:this vcard:fn "Alice" .
62+
</pre>
63+
</td>
64+
<td class='output'></td>
65+
</tr>
66+
67+
68+
<tr class="form-demo">
69+
<td class='input'>
70+
<pre>
71+
# A simple form with one text field
72+
73+
ex:form
74+
a ui:MultiLineTextField ;
75+
ui:property rdfs:comment .
76+
</pre>
77+
</td>
78+
<td class='target'>
79+
<pre>
80+
ex:this rdfs:comment "Here we made a comment" .
81+
</pre>
82+
</td>
83+
<td class='output'></td>
84+
</tr>
85+
86+
87+
<tr class="form-demo">
88+
<td class='input'>
89+
<pre># A simple form with one boolean field
90+
91+
ex:form
92+
a ui:BooleanField ;
93+
ui:property ex:allDay .
94+
</pre>
95+
</td>
96+
<td class='target'><pre>
97+
ex:this ex:allDay true .
98+
</pre>
99+
</td> <td class='output'></td>
100+
</tr>
101+
102+
<tr class="form-demo">
103+
<td class='input'>
104+
<pre># one Tristate field
105+
106+
ex:form
107+
a ui:TristateField ;
108+
ui:property ex:allDay .
109+
</pre>
110+
</td>
111+
<td class='target'><pre>
112+
# Commented oout so there is no value true or false:
113+
# ex:this ex:allDay true .</pre></td> <td class='output'></td>
114+
</tr>
115+
116+
<tr class="form-demo">
117+
<td class='input'>
118+
<pre># A simple form with one integer field
119+
120+
ex:form
121+
a ui:IntegerField ;
122+
ui:property foaf:age .
123+
</pre>
124+
</td>
125+
<td class='target'><pre>ex:this foaf:age 6 .</pre></td> <td class='output'></td>
126+
</tr>
127+
128+
<tr class="form-demo">
129+
<td class='input'>
130+
<pre># A simple form with one decimal field
131+
132+
ex:form
133+
a ui:DecimalField ;
134+
ui:property ex:price .
135+
</pre>
136+
</td>
137+
<td class='target'><pre>ex:this ex:price 12.47 .</pre></td> <td class='output'></td>
138+
</tr>
139+
140+
<tr class="form-demo">
141+
<td class='input'>
142+
<pre>
143+
# A simple form with one floating point field
144+
145+
ex:form
146+
a ui:FloatField ;
147+
ui:property ex:weight .
148+
</pre>
149+
</td>
150+
<td class='target'><pre> ex:this ex:weight 1.56769e23 .</pre></td> <td class='output'></td>
151+
</tr>
152+
153+
<tr class="form-demo">
154+
<td class='input'>
155+
<pre>
156+
# A simple form with one color field
157+
ex:form
158+
a ui:ColorField ;
159+
ui:property ui:backgroundColor .
160+
</pre>
161+
</td>
162+
<td class='target'><pre>ex:this ui:backgroundColor "#ffccff" .</pre></td> <td class='output'></td>
163+
</tr>
164+
165+
<tr class="form-demo">
166+
<td class='input'>
167+
<pre># A simple form with one date field
168+
169+
ex:form
170+
a ui:DateField;
171+
ui:property cal:starts .
172+
</pre>
173+
</td>
174+
<td class='target'><pre>ex:this cal:starts "2021-10-12"^^xsd:date .</pre></td> <td class='output'></td>
175+
</tr>
176+
177+
<tr class="form-demo">
178+
<td class='input'>
179+
<pre>
180+
# A date-time field
181+
ex:form
182+
a ui:DateTimeField ;
183+
ui:property cal:starts .
184+
</pre>
185+
</td>
186+
<td class='target'><pre> ex:this cal:starts "2021-10-12T12:34:23Z"^^xsd:dateTime .</pre></td> <td class='output'></td>
187+
</tr>
188+
189+
<tr class="form-demo">
190+
<td class='input'>
191+
<pre>
192+
# A simple form with one phone field
193+
194+
ex:form
195+
a ui:PhoneField ;
196+
ui:property vcard:hasPhone . # @@ check
197+
</pre>
198+
</td>
199+
<td class='target'><pre>ex:this vcard:hasPhone &lt;tel:+1-55-555-1212&gt; .</pre></td> <td class='output'></td>
200+
</tr>
201+
202+
<tr class="form-demo">
203+
<td class='input'>
204+
<pre>
205+
# A simple form with one email address field
206+
207+
ex:form
208+
a ui:EmailField ;
209+
ui:property vcard:hasEmail . # @@ chcek
210+
</pre>
211+
</td>
212+
<td class='target'><pre>ex:this vcard:hasEmail &lt;mailto:info@example.com&gt; .</pre></td> <td class='output'></td>
213+
</tr>
214+
215+
216+
217+
218+
219+
</tbody>
220+
</table>
221+
</div>
222+
</body>
223+
</html>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
2+
@prefix sched: <http://www.w3.org/ns/pim/schedule#>.
3+
@prefix ical: <http://www.w3.org/2002/12/cal/icaltzd#>.
4+
@prefix dc: <http://purl.org/dc/elements/1.1/>.
5+
@prefix ui: <http://www.w3.org/ns/ui#>.
6+
7+
# :event1 dc:author :a0;
8+
# sched:YesNoMaybe;
9+
# :a0 foaf:name "Zoe".
10+
# :a1 foaf:name "Alice".
11+
# :a2 foaf:name "Bob".
12+
#
13+
# sched:Yes ui:backgroundColor "#efe".
14+
# sched:No ui:backgroundColor "#fee".
15+
# sched:Maybe ui:backgroundColor "#ffe".
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2+
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3+
4+
<html xmlns="http://www.w3.org/1999/xhtml">
5+
<head>
6+
<title>Edit the Form Form with the Form Form</title>
7+
8+
<meta name="generator"
9+
content="HTML Tidy for Mac OS X (vers 31 October 2006 - Apple Inc. build 15.17), see www.w3.org"/>
10+
<meta http-equiv="Content-Type" content=
11+
"text/html; charset=us-ascii"/>
12+
13+
<link type="text/css" rel="stylesheet" href="https://solid.github.io/mashlib/dist/mash.css"/>
14+
<link type="text/css" rel="stylesheet" href="../style/demo-style.css"/>
15+
<!-- <script type="text/javascript" src="https://solid.github.io/mashlib/dist/mashlib.js"></script> -->
16+
<script type="text/javascript" src="https://timbl.com/timbl/Automation/Library/Mashup/mashlib.js"></script>
17+
<script type="text/javascript" src="test-form.js"></script>
18+
</head>
19+
20+
<body>
21+
<div class="TabulatorOutline" id="DummyUUID">
22+
<table id="outline" summary="Space for where the test happens">
23+
</table>
24+
</div>
25+
26+
<div class="TabulatorOutline" id='UITestArea'></div>
27+
28+
<h1>Edit the Form Form with the Form Form</h1>
29+
<div>
30+
<table style=
31+
'border-collapse: collapse; border: 0.1em solid gray; margin: 1em;' summary=
32+
"Table of form and data values and UI outputs generated">
33+
<tbody>
34+
35+
<tr class="form-demo">
36+
<td class='input' source="http://www.w3.org/ns/ui#FormForm">
37+
</td>
38+
<td class='target' source="http://www.w3.org/ns/ui#FormForm">
39+
</td> <td class='output'></td>
40+
</tr>
41+
42+
</tbody>
43+
</table>
44+
</div>
45+
</body>
46+
</html>
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2+
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3+
4+
<html xmlns="http://www.w3.org/1999/xhtml">
5+
<head>
6+
<title>Edit a form with the Form Form</title>
7+
8+
<meta name="generator"
9+
content="HTML Tidy for Mac OS X (vers 31 October 2006 - Apple Inc. build 15.17), see www.w3.org"/>
10+
<meta http-equiv="Content-Type" content=
11+
"text/html; charset=us-ascii"/>
12+
13+
<link type="text/css" rel="stylesheet" href="https://solid.github.io/mashlib/dist/mash.css"/>
14+
<link type="text/css" rel="stylesheet" href="../style/demo-style.css"/>
15+
<!-- <script type="text/javascript" src="https://solid.github.io/mashlib/dist/mashlib.js"></script> -->
16+
<script type="text/javascript" src="https://timbl.com/timbl/Automation/Library/Mashup/mashlib.js"></script>
17+
<script type="text/javascript" src="test-form.js"></script>
18+
</head>
19+
20+
<body>
21+
<div class="TabulatorOutline" id="DummyUUID">
22+
<table id="outline" summary="Space for where the test happens">
23+
</table>
24+
</div>
25+
26+
<div class="TabulatorOutline" id='UITestArea'></div>
27+
28+
<h1>Edit a form with the Form Form</h1>
29+
<div>
30+
<table style=
31+
'border-collapse: collapse; border: 0.1em solid gray; margin: 1em;' summary=
32+
"Table of form and data values and UI outputs generated">
33+
<tbody>
34+
35+
<tr class="form-demo">
36+
<td class='input' source="http://www.w3.org/ns/ui#FormForm">
37+
</td>
38+
<td class='target'>
39+
<pre>
40+
ex:this a ui:Form;
41+
dc:title "Basic details";
42+
ui:parts (ex:part1 ex:part2).
43+
44+
ex:part1 a ui:SingleLineTextField ;
45+
ui:property vcard:fn;
46+
ui:label "name" .
47+
48+
ex:part2 a ui:EmailField ;
49+
ui:property vcard:hasEmail;
50+
ui:label "email" .
51+
52+
</pre>
53+
</td> <td class='output'></td>
54+
</tr>
55+
56+
</tbody>
57+
</table>
58+
</div>
59+
</body>
60+
</html>

0 commit comments

Comments
 (0)