DAML Agenda
- the
DAML Agenda
example shown
yesterday
could use rules in several ways:
- computing start/end times based on Day start and durations
- needs procedural attachments to add XML Schema
timeInstant
and
timeDuration
- because of the use of
daml:collection
,
aggregating Day and Block times may be a challenge
- constraint checking
- a Break is required at least every 2 hours
- no person should be both chair and a speaker in the same Block
- implementation mechanism for
daml:sameClassAs
and
daml:samePropertyAs
- translating
to
(inverse, property chaining)
- extended classification, e.g.
InternationalMeeting
is a
Meeting
where
speakers come from more than one
Country