Meeting № 19 Summary #48
devhelpr
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Transcription of meeting
Recoding of meeting
Meeting № 19 Summary
Discussion Points
OCIF Spec Draft Review
The group discussed feedback on the 0.3 draft PR, focusing on small adjustments and clarifications. Some minor formatting inconsistencies were noted but were not considered blockers for the draft.
Arrow Representation in the Spec
The discussion centered on how arrows should be defined in relation to nodes. The group decided that arrows should be treated as geometric objects with explicit start and end points, while allowing optional relations to provide additional linking semantics.
Handling of Freehand Arrows
Freehand-drawn arrows present challenges in defining structured relations. The consensus was that freehand arrows would not work well with the current model, and structured arrows should follow a defined relation pattern.
Relation and Edge Links
A major topic was whether an arrow should reference a relation and vice versa. The group agreed that arrows and relations should be bidirectionally linked to avoid ambiguity and facilitate easier implementation.
Naming and Consistency of Nodes and Relations
The naming of node and relation types was reviewed to ensure consistency across the specification. The group discussed using concise but meaningful names that align with the existing terminology.
Start and End Markers for Arrows
The group debated whether arrows should include visual markers for directionality (e.g., arrowheads) and agreed on two options: "none" and "arrowhead."
Built-in Type Names and Schema Handling
The team reviewed how built-in type names should be standardized within the schema and how to maintain consistency in naming conventions. There was agreement on aligning titles with file names for clarity.
Examples in the Specification
The need for more concrete examples was discussed, especially in early sections of the spec. A proposed example of two nodes connected by an arrow was suggested as a minimal but illustrative representation.
Versioning Strategy for the Spec
A strategy for transitioning from 0.3 to 0.4 was outlined: copying over the old spec and then applying new changes via a pull request to maintain a clear version history.
Document Navigation for Readers
The review process revealed that documents might not be read in an intuitive order. A "Start Here" guide was suggested to help users navigate the specification efficiently.
Action Items
Key Takeaways
Let me know if you'd like any refinements! 🚀
Beta Was this translation helpful? Give feedback.
All reactions