Conversation
| <https://example.org/meeting/1> a cal:Vevent ; | ||
|
|
||
| cal:summary "Team Sync" ; | ||
| cal:location "Zoom Room 123" ; | ||
| cal:comment "Discuss project updates" ; | ||
| cal:dtstart "2026-02-09T10:00:00Z"^^xsd:dateTime ; | ||
| cal:dtend "2026-02-09T11:00:00Z"^^xsd:dateTime . |
There was a problem hiding this comment.
I know that is what corresponds to the current shape in the pane.
However, could you find a few slightly more comprehensive ical events examples so that we create a class that might be a bit more usable?
I wonder if we can get at least the properties corresponding to the main fields in all well known calendar systems. See maybe RFC5545 section 4 for examples.
There was a problem hiding this comment.
"get at least the properties corresponding to the main fields in all well known calendar systems" Just to confirm @matthieubosquet, you'd like to add new properties to Meeting.ts and then add corresponding test cases? The existing properties are based on the SolidOS shape for Meeting at https://github.com/solid/shape-generation-artefacts/tree/main/shapes/Meeting with ref to https://github.com/SolidOS/meeting-pane/blob/main/src/meetingDetailsForm.ttl
There was a problem hiding this comment.
I think that it would be worth considering a test pattern for mutations where
- Test has some RDF in Turtle
- RDF is is loaded into a dataset
- Dataset is wrapped by mapping classes
- Instances of wrappers are mutated
- Actual dataset is asserted to be isomorphic with an expected dataset
This is more robust in a way because it does not rely on ther wrappers for reading out values modified by the wrapper itself.
Co-authored-by: Matthieu Bosquet <matthieubosquet@gmail.com>
Co-authored-by: Matthieu Bosquet <matthieubosquet@gmail.com>
Co-authored-by: Matthieu Bosquet <matthieubosquet@gmail.com>
Co-authored-by: Matthieu Bosquet <matthieubosquet@gmail.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Co-authored-by: Matthieu Bosquet <matthieubosquet@gmail.com>
Co-authored-by: Samu Lang <langsamu@users.noreply.github.com>
Reference https://github.com/SolidOS/meeting-pane/blob/4a180ebdcbbda2210b0117a058672392fa494079/src/meetingDetailsForm.ttl