-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathforms.ttl
81 lines (66 loc) · 2.27 KB
/
forms.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
@prefix dc: <http://purl.org/dc/elements/1.1/>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix ical: <http://www.w3.org/2002/12/cal/ical#>.
@prefix ui: <http://www.w3.org/ns/ui#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix sched: <http://www.w3.org/ns/pim/schedule#>.
ical:Vevent ui:annotationForm <#form2>, <#form3>; ui:creationForm <#form1> .
<#bigForm>
dc:title
"Schedule event (single form).";
a ui:Group;
ui:part
<#form1>, <#form2>, <#form3>.
<#form1>
dc:title
"Schedule an event (wizard)";
a ui:Form;
ui:part
<#form1header>,
<#eventTitle>,
<#eventLocation>,
<#eventComment>,
<#eventAuthor>.
<#eventTitle>
a ui:SingleLineTextField;
ui:maxLength
"128";
ui:property
dc:title;
ui:size
"40".
<#eventLocation>
a ui:SingleLineTextField;
ui:maxLength
"512";
ui:property
ical:location;
ui:size
"40".
<#eventComment>
a ui:MultiLineTextField;
# ui:maxLength
# "1048";
# ui:size
# "40".
ui:property
rdfs:comment.
<#eventAuthor>
a ui:Multiple; ui:min 1; ui:part <#eventAuthorGroup>; ui:property dc:author.
<#eventAuthorGroup> a ui:Group; ui:part <#authorName>, <#authorEmail> .
<#authorName> a ui:SingleLineTextField; ui:property foaf:name .
<#authorEmail> a ui:EmailField; ui:label "email"; ui:property foaf:mbox .
#####################
<#form2> dc:title "Select possible days"; a ui:Form;
ui:part <#id1118132113134>, <#id1417314641301> .
<#id1118132113134> a ui:Heading; ui:contents "Time proposals" .
<#id1417314641301>
a ui:Multiple; ui:min 2; ui:part <#id1417314674292>; ui:property sched:option.
<#id1417314674292> a ui:DateField; ui:property ical:dtstart; ui:label "Date".
##################################
<#form3> dc:title "Select invited people"; a ui:Form; ui:part <#id1118132113135>, <#id1417314641301b> .
<#id1417314641301b>
a ui:Multiple; ui:min 1; ui:part <#id1417314674292b>; ui:property sched:invitee.
<#id1417314674292b> a ui:EmailField; ui:label "email"; ui:property foaf:mbox .
<#form1header> a ui:Heading; ui:contents "Schedule an event" .
<#id1118132113135> a ui:Heading; ui:contents "Who to invite" .