Entity Data Model of a Domain
An Entity Data Model (EDM) is the specification of entities that are available for a domain. Each entity is further defined by its structural and navigation properties. Structural properties have values. Navigation properties are references to other entities in the domain.
The EDM of a domain is defined in Common Schema Definition Language (CSDL). CSDL defines the entity model as an XML representation. The EDM of a domain can be accessed by adding $metadata at the end of the Domain Root URL. For example, the URL for EDM of the Product Management domain is:
https://windchill.ptc.com/Windchill/servlet/odata/ProdMgmt/$metadata
Clients can send an HTTP GET request to this URL to get the EDM of the Product Management domain. The EDM enables clients to get more information about the entities, relationships, functions, and actions provided by the domain.
Was this helpful?