diff --git a/docs/odata-csdl-json/odata-csdl-json.html b/docs/odata-csdl-json/odata-csdl-json.html index d73e47da3..d271b7b61 100644 --- a/docs/odata-csdl-json/odata-csdl-json.html +++ b/docs/odata-csdl-json/odata-csdl-json.html @@ -1339,8 +1339,8 @@
$ContainsTarget
8.5 Referential Constraint
A single-valued navigation property MAY define one or more referential constraints. A referential constraint asserts that the dependent property (the property defined on the structured type declaring the navigation property) MUST have the same value as the principal property (the referenced property declared on the entity type that is the target of the navigation).
The type of the dependent property MUST match the type of the principal property, or both types MUST be complex types.
-If the principle property references an entity, then the dependent property must reference the same entity.
-If the principle property's value is a complex type instance, then the dependent property's value must be a complex type instance with the same properties, each with the same values.
+If the principal property references an entity, then the dependent property must reference the same entity.
+If the principal property's value is a complex type instance, then the dependent property's value must be a complex type instance with the same properties, each with the same values.
If the navigation property on which the referential constraint is defined is nullable, or the principal property is nullable, then the dependent property MUST also be nullable. If both the navigation property and the principal property are not nullable, then the dependent property MUST NOT be nullable.
$ReferentialConstraint
diff --git a/docs/odata-csdl-json/odata-csdl-json.md b/docs/odata-csdl-json/odata-csdl-json.md
index c3c0540a2..f54551bbc 100644
--- a/docs/odata-csdl-json/odata-csdl-json.md
+++ b/docs/odata-csdl-json/odata-csdl-json.md
@@ -2097,10 +2097,10 @@ the target of the navigation).
The type of the dependent property MUST match the type of the principal
property, or both types MUST be complex types.
-If the principle property references an entity, then the dependent
+If the principal property references an entity, then the dependent
property must reference the same entity.
-If the principle property's value is a complex type instance, then the
+If the principal property's value is a complex type instance, then the
dependent property's value must be a complex type instance with the same
properties, each with the same values.
diff --git a/docs/odata-csdl-xml/odata-csdl-xml.html b/docs/odata-csdl-xml/odata-csdl-xml.html
index 0d1b52af9..8e564e705 100644
--- a/docs/odata-csdl-xml/odata-csdl-xml.html
+++ b/docs/odata-csdl-xml/odata-csdl-xml.html
@@ -1234,8 +1234,8 @@ A
8.5 Referential Constraint
A single-valued navigation property MAY define one or more referential constraints. A referential constraint asserts that the dependent property (the property defined on the structured type declaring the navigation property) MUST have the same value as the principal property (the referenced property declared on the entity type that is the target of the navigation).
The type of the dependent property MUST match the type of the principal property, or both types MUST be complex types.
-If the principle property references an entity, then the dependent property must reference the same entity.
-If the principle property's value is a complex type instance, then the dependent property's value must be a complex type instance with the same properties, each with the same values.
+If the principal property references an entity, then the dependent property must reference the same entity.
+If the principal property's value is a complex type instance, then the dependent property's value must be a complex type instance with the same properties, each with the same values.
If the navigation property on which the referential constraint is defined is nullable, or the principal property is nullable, then the dependent property MUST also be nullable. If both the navigation property and the principal property are not nullable, then the dependent property MUST NOT be nullable.
Element edm:ReferentialConstraint
diff --git a/docs/odata-csdl-xml/odata-csdl-xml.md b/docs/odata-csdl-xml/odata-csdl-xml.md
index 54781c677..d7d112ac9 100644
--- a/docs/odata-csdl-xml/odata-csdl-xml.md
+++ b/docs/odata-csdl-xml/odata-csdl-xml.md
@@ -1977,10 +1977,10 @@ the target of the navigation).
The type of the dependent property MUST match the type of the principal
property, or both types MUST be complex types.
-If the principle property references an entity, then the dependent
+If the principal property references an entity, then the dependent
property must reference the same entity.
-If the principle property's value is a complex type instance, then the
+If the principal property's value is a complex type instance, then the
dependent property's value must be a complex type instance with the same
properties, each with the same values.
diff --git a/odata-csdl/7 Structural Property.md b/odata-csdl/7 Structural Property.md
index 6b8170bbf..0b5a24dbb 100644
--- a/odata-csdl/7 Structural Property.md
+++ b/odata-csdl/7 Structural Property.md
@@ -557,10 +557,10 @@ the target of the navigation).
The type of the dependent property MUST match the type of the principal
property, or both types MUST be complex types.
-If the principle property references an entity, then the dependent
+If the principal property references an entity, then the dependent
property must reference the same entity.
-If the principle property's value is a complex type instance, then the
+If the principal property's value is a complex type instance, then the
dependent property's value must be a complex type instance with the same
properties, each with the same values.