EDMexpressXschema Scoping Rules

The scoping rules in an EDMexpressXschema (EDMruleSchema, EDMquerySchema, EDMmapSchema) is as follows:

An identifier (name) in an EDMexpressXschema is overloading the identifier in the underlying EXPRESS schema(ta). The overloaded identifier can be accessed by using scoping. Scoping is: "schemaInstanceName::identifier". Hence it is recommended practice to always use scoping in an EDMexpressX schema. It is also a recommended practice to avoid "name conflicts" unless it's "important for one reason or another" to use the same identifier names in an EDMexpressXschema and the underlying EXPRESS schema(ta).