Skip to content

Define and implement conventions for local names #188

Closed
@rjyounes

Description

@rjyounes

This is a spin-off of #20, which we decided to limit to labels. Conventions articulated there for composing local names are repeated below. The gist Style Guide (forthcoming) also records these conventions, but only as proposals since there remains significant controversy.

Classes: camelcase, initial uppercase. Acronyms also camel-cased so that word boundaries are unambiguous - e.g., AmaGuideline not AMAGuideline, UriScheme not URIScheme. Alphanumeric characters only - e.g., Isbn10, not Isbn-10 or ISBN-10. ID is an exception: Merriam-Webster accepts this as a word in all-caps.

Properties: camelcase, initial lowercase, acronyms as above.

Both: non-standard abbreviations should not be used: e.g., hasUoM should be hasUnitOfMeaure.

Metadata

Metadata

Assignees

Labels

impact: majorNon-backward compatible (changes inferences; e.g., adding a restriction, domain, range)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions