Data275 Documents

Reuse Semantic Parts

Reuse existing content part types to describe data. Before defining a new data structure, review the existing structures in /home/dev/contents/api/business/semanticParts. If an existing structure can be extended to meet a new requirement, explain the proposed extension and request approval before making changes. Extend the structure only after approval has been granted.

Philosophy

We want to maximize reuse, including in our data structures. Reuse reduces costs, shortens time to market, reduces maintenance time, and gives us greater control over our data as the platform evolves. Shared content structures also allow the same data contract to serve multiple pages and clients.

Fix

Review the existing semantic part structures and reuse a suitable type. If an extension is needed, obtain approval before implementing it.