Replies: 5 comments 2 replies
-
Thank you for diving into the transportation schema in such detail! As an initial baby step in the right direction, I'm working on an overhaul of the Transportation documentation that I hope will add a lot more detail and hopefully will tackle some of the questions you have raised here. There will be sub-pages dedicated to Scoping Properties ( The work-in-progress docs PR is available here, and I'm hoping to have it done and ready for final review by the end of today: #14. Once those docs are done, I think there will still be some outstanding questions and issues to discuss within your above comment - mind if I circle back next week to keep the discussion going? |
Beta Was this translation helpful? Give feedback.
-
@e-lo Would you be willing to check out a draft of some changes to the Transportation schema docs I've been working on? The draft really elaborates on a lot of the concepts like scoped properties, rule-based properties, and when you would use which property. It's not perfect by any means, but I'm wondering if it answers some of your questions and/or leaves you with a different set of questions at the end? This is a link to the draft docs: https://dfhx9f55j8eg5.cloudfront.net/pr/14/themes/transportation/ |
Beta Was this translation helpful? Give feedback.
-
The description here is MUCH cleaner and obvious about the expected behavior 🙏
...but I'm concerned about how difficult it will be to at a glance evaluate the intersection of all of these rules in the native data format without tooling and there may be a tendency to just "tack on" a rule at the end b/c it will trump them all w/out carefully curating them. Perhaps that concern is unwarranted and the point of this is to let the 💻 🧠 do their thing and not worry about 🧑🦱 🧠 ? |
Beta Was this translation helpful? Give feedback.
-
❓ It's still not clear what the evaluation rule is for parent/child relationships such as |
Beta Was this translation helpful? Give feedback.
-
A reference implementation of the rule evaluation either in pseudocode or as a js or python function as well as some sort of viewing/evaluation tool could go along way to providing clarity and alleviating concerns brought about by 🧑🦱 🧠 limitations. |
Beta Was this translation helpful? Give feedback.
-
As a user who would like to categorize segments and lanes in cities such as San Francisco, I need to be able to specify requirements (and combinations) such as
My concerns are being able to:
ruleContainer
which can specify the above and combinations thereof.mode
, vsvehicle
vsusage
Current draft definition of
mode
:schema/schema/transportation/segment.yaml
Lines 98 to 105 in 874ca44
Concerns:
vehicle
(e.g. bus) andusage
(e.g. hov2)taxi
ortnc
orcommercial vehicle
(which doesn't have to be a truck) could be added...but it isn't clear if that should be here or as a usage option.ruleContainer
Current draft definition of
usageOption
:schema/schema/transportation/segment.yaml
Lines 325 to 333 in 874ca44
Concerns:
toDeliver
includes to pick something up as well? Does this include picking up and dropping off passengers?atDestination
means?Current draft definition of
recognizedOption
:schema/schema/transportation/segment.yaml
Lines 334 to 342 in 874ca44
Concerns:
Current draft definition of
ruleContainer
:schema/schema/transportation/segment.yaml
Lines 511 to 540 in 874ca44
Beta Was this translation helpful? Give feedback.
All reactions