Profile contract
chen.basic@1
Entity rectangles; field-derived attribute ovals with key underlining; binary association diamonds.
chen projectionChen ER binary subset
Open this profile in the gallery
Primary palette
Relationship roles
Legal endpoints
| Relation | Source roles | Target roles | Self relation |
|---|---|---|---|
assoc | entity | entity | Allowed |
ref | entity | entity | Allowed |
Profile verification
- Select entity definitions; attributes are generated from their fields and relationships from binary assoc/ref edges. Do not create chen.attribute/association as duplicate stored business objects.
- Keep field identity behind attribute ovals and relationship identity behind diamonds/spokes.
- Version 1 rejects n-ary metadata; key underlining does not imply a full physical schema.
- Only entity objects and object-level assoc/ref endpoints are rendered; field/port endpoints are rejected even though the base native relation role permits members.
Profile defaults
Explicit file settings override eligible CSS, then these profile defaults and the common standard apply. Unspecified semantic facts remain unspecified.
{
"projection.kind": "chen",
"projection.profile": "chen.basic@1"
}Projection properties
kind, profile, width, height
Design operations
- Create or select entity; edit its fields; connect a binary relationship; inspect the source identity of generated attribute and relationship marks.
Bounded analysis
Structural verification and display only; no execution or implied process engine.
Outside this profile
- weak entities
- n-ary association model
- multivalued/derived attributes
- faithful all-Chen conformance