You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: linkml_model/model/schema/meta.yaml
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -474,7 +474,7 @@ slots:
474
474
domain: definition
475
475
range: boolean
476
476
description: >-
477
-
Indicates the class or slot is not intended to inherited from without being an is_a parent. mixins should not be inherited from using is_a, except by other mixins.
477
+
Indicates the class or slot is intended to be inherited from without being an is_a parent. mixins should not be inherited from using is_a, except by other mixins.
478
478
see_also:
479
479
- https://en.wikipedia.org/wiki/Mixin
480
480
in_subset:
@@ -1736,7 +1736,7 @@ slots:
1736
1736
1737
1737
locally_reflexive:
1738
1738
is_a: relational_logical_characteristic
1739
-
description: If s is locally_reflexive, then i.s=i for all instances i where s if a class slot for the type of i
1739
+
description: If s is locally_reflexive, then i.s=i for all instances i where s is a class slot for the type of i
Copy file name to clipboardExpand all lines: specification/03schemas.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,7 +51,7 @@ However, it should be understood these are not equivalents.
51
51
-[enumerated types](https://en.wikipedia.org/wiki/Enumerated_type) in programming languages and some relational systems
52
52
- drop-down selections in spreadsheets
53
53
- Note however that in LinkML enums are optionally backed by stronger semantics with enum elements (permissible values) mapped to vocabularies or ontologies
54
-
*EnumDefinitions are analogous to:
54
+
*TypeDefinitions are analogous to:
55
55
-[data types](https://en.wikipedia.org/wiki/Data_type) in most object-oriented languages
Copy file name to clipboardExpand all lines: specification/04derived-schemas.md
+2-6Lines changed: 2 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,7 +94,7 @@ For all `x` in `ReflexiveAncestors(c)`
94
94
95
95
### Rule: Derived Attributes
96
96
97
-
Derived attributes can be calculated for every *applicable* slot name for any class `c`
97
+
Derived attributes can be calculated for every *applicable* slot name `s`for any class `c`
98
98
99
99
`c.attributes[s] = DerivedAttributes(c,s)`
100
100
@@ -111,11 +111,7 @@ and ancestors of `c`
111
111
112
112
The precedence rules for derived attributes are as follows:
113
113
114
-
If a metaslot `s` is declared `multivalued` then when copying `s` from a parent to a child, the values are appended.
115
-
116
-
If a metaslot `s` is declared `multivalued`
117
-
118
-
if a slot is multi valued then copying will append, unless the element already exists.
114
+
If a metaslot `s` is declared `multivalued` then when copying `s` from a parent to a child, the values are appended, unless the element already exists.
119
115
120
116
if the slot is single valued, and intersection rules can be applied to the slot, then these are performed on all values
0 commit comments