Namespace: com.sap.vocabularies.ODM.v1
Terms for One Domain Model
Term | Type | Description |
---|---|---|
codeList (Experimental) | Tag | The annotated entity set represents a list of code values, the annotated entity type represents an entry in a code list |
root (Experimental) | Tag | The annotated entity type represents an ODM root entity A root entity is the root of a business object. It has a distinct existence. Examples are real-world objects, like a workforce person or a piece of equipment or other more abstract real-world concepts, like a contract or an order. It has an independent lifetime / identity and is globally and uniquely addressable (via the unique identifier provided by the property referenced in the oid annotation). |
oid | PropertyPath | The named field is an OID (ODM identifier), and it uniquely identifies an ODM root entity in a customer landscape. The technical type can be UUID or String (typical length 128), and the value must be stable and unique at least within type and landscape (better globally). An entity may have other IDs, i.e. a local ID and other alternative IDs. |
entityName | String | Name of an ODM entity as a general concept, not a concrete version thereof The annotated OData entity is one of many representations of the ODM entity. Annotating the OData entity with this term helps consumers find APIs that process or expose the same entity. |
oidReference (Experimental) | oidReferenceType | Specification of a referenced entity Annotating the property with this term helps consumers to determine the referenced entity and find APIs that process or expose the same entity. |
Property | Type | Description |
---|---|---|
entityName (Experimental) | String | Name of a referenced ODM entity |