Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions sources/cc-11001.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
:city: Bonn
:code: 53113
:country: Germany
:contibutor-uri: http://www.dhl.com
:contributor-uri: http://www.dhl.com
:email: adrian.apthorp@dhl.com
:fullname_2: Michael Douglass
:lastname_2: Douglass
Expand All @@ -24,7 +24,7 @@
:state_2: NY
:code_2: 12180
:country_2: United States of America
:contibutor-uri_2: https://bcs.com/
:contributor-uri_2: https://bcs.com/
:email_2: mdouglass@bedework.com
:mn-document-class: cc
:mn-output-extensions: xml,html,pdf,rxl
Expand Down Expand Up @@ -69,6 +69,7 @@ include::sections/54-new-components.adoc[]

include::sections/60-caldav.adoc[]

include::sections/70-model.adoc[]

include::sections/100-security.adoc[]

Expand Down
6 changes: 3 additions & 3 deletions sources/draft-apthorp-ical-tasks.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
:city: Bonn
:code: 53113
:country: Germany
:contibutor-uri: http://www.dhl.com
:contributor-uri: http://www.dhl.com
:email: aapthorp@theiet.org
:fullname_2: Cyrus Daboo
:lastname_2: Daboo
Expand All @@ -30,7 +30,7 @@
:state_2: CA
:code_2: 95014
:country_2: United States of America
:contibutor-uri_2: https://www.apple.com
:contributor-uri_2: https://www.apple.com
:email_2: cyrus@daboo.name
:fullname_3: Michael Douglass
:lastname_3: Douglass
Expand All @@ -41,7 +41,7 @@
:state_3: NY
:code_3: 12180
:country_3: United States of America
:contibutor-uri_3: https://bcs.com/
:contributor-uri_3: https://bcs.com/
:email_3: mdouglass@bedework.com
:docfile: draft-apthorp-ical-tasks.adoc
:mn-document-class: ietf
Expand Down
8 changes: 4 additions & 4 deletions sources/draft-ietf-calext-ical-tasks.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
:city: Bonn
:code: 53113
:country: Germany
:contibutor-uri: http://www.dhl.com
:contributor-uri: http://www.dhl.com
:email: adrian.apthorp@dhl.com
:fullname_2: Michael Douglass
:lastname_2: Douglass
Expand All @@ -28,12 +28,11 @@
:state_2: NY
:code_2: 12180
:country_2: United States of America
:contibutor-uri_2: https://bcs.com/
:contributor-uri_2: https://bcs.com/
:email_2: mdouglass@bedework.com
:mn-document-class: ietf
:mn-output-extensions: xml,txt,html
:mn-output-extensions: rfc,xml,txt,html
:workgroup: calext
:technical-committee: TC Calendar

include::sections/00-abstract.adoc[]

Expand Down Expand Up @@ -73,6 +72,7 @@ include::sections/54-new-components.adoc[]

include::sections/60-caldav.adoc[]

include::sections/70-model.adoc[]

include::sections/100-security.adoc[]

Expand Down
20 changes: 20 additions & 0 deletions sources/model/calendar.lutaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
class Calendar {
definition {
A calendar.
}

identifier: String[1] {
definition {
Unique identifier of the calendar.

[example]
`calendar:1234` is a sample of a unique calendar identifier.
}
}

events: Event[0..*] {
definition {
Events.
}
}
}
39 changes: 39 additions & 0 deletions sources/model/event.lutaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
class Event {
definition {
An event.
}

identifier: String[1] {
definition {
Unique identifier of the event.

[example]
`event:1234` is a sample of a unique event identifier.
}
}

startTime: DateTime[1] {
definition {
Start time of the event.
}
}

endTime: DateTime[1] {
definition {
End time of the event.
}
}

location: String[1] {
definition {
Location of the event.
}
}

description: String[1] {
definition {
Description of the event.
}
}

}
23 changes: 23 additions & 0 deletions sources/sections/70-model.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@

== Model

=== General

lutaml_diagram::views/calendar_view.lutaml[]


// Calendar

[lutaml_uml_class,views/calendar_view.lutaml,Calendar]

// Event

[lutaml_uml_class,views/calendar_view.lutaml,Event]


== Class attribute tables

[lutaml_uml_attributes_table,views/calendar_view.lutaml,Calendar]

[lutaml_uml_attributes_table,views/calendar_view.lutaml,Event]

13 changes: 13 additions & 0 deletions sources/views/calendar_view.lutaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
diagram CalendarView {
title 'Calendar and its models'
caption 'Calendar and its models'

include ../model/calendar.lutaml
include ../model/event.lutaml

association {
owner Calendar
member Event
owner_type association
}
}