Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Model clarity #150

Closed
stuartpb opened this issue Feb 7, 2017 · 2 comments
Closed

Model clarity #150

stuartpb opened this issue Feb 7, 2017 · 2 comments
Labels

Comments

@stuartpb
Copy link
Member

stuartpb commented Feb 7, 2017

Looking at all the stuff that #134 and #135 and #136 got caught up on and danced around, I think there should maybe be an issue talking about the higher driving design principles of the schema here.

(Okay, really, I just wanted to have something cool for #150.)

The general ontology the schema seems to be settling into is that aspects of involvement (ie. username, password, email - things that a use case is more likely to want as a whole) take precedence over aspects of observation (ie. it's password.usability and email.usability and not usability.password and usability.email).

This rather harkens back to the #50 Call for Use Cases.

@stuartpb
Copy link
Member Author

stuartpb commented Feb 7, 2017

Cool things about doing it this way: this makes it so, if / when these sub-properties need to diverge, it's less weird-looking, since a bunch of heterogenous aspects are put together in repeating fashion, rather than a bunch of homogenous aspects contrasting next to each other.

@stuartpb
Copy link
Member Author

Closing this in favor of opws/opws-guidelines#3.

@stuartpb stuartpb added the moved label Nov 12, 2017
@opws opws locked and limited conversation to collaborators Nov 12, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant