OData / vocabularies

OData vocabulary definitions and usage
Other
11 stars 9 forks source link

Root namespace for community vocabularies #2

Open markdstafford opened 9 years ago

markdstafford commented 9 years ago

The OData core vocabulary uses Org.OData as the root of the vocabulary namespace. We should determine a root namespace that indicates that a vocabulary is expected to be used by a reasonably large portion of the OData community.

The proposal in the initial vocabulary is OData.Community. However, the OData spec says:

The Namespace attribute MUST NOT use the reserved values Edm, odata, System, or Transient.

Determine whether the proposal is truly in conflict with the OData specification, and if so, determine a suitable alternative.

ralfhandl commented 9 years ago

"OData.Community" is fine, we've reserved "odata" (all lower-case) because that's used in the JSON format.

markdstafford commented 9 years ago

Okay, thanks. Do you think OData.Community is a good choice for shared vocabularies? Would you propose something else, like OData.Shared?

ghost commented 9 years ago

I like OData.Community but either is probably fine.