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
description: Grouping for metamodel slots that constrain the a slot value to equal a specified constant
1358
1360
status: testing
1359
-
1361
+
1360
1362
list_value_specification_constant:
1361
1363
abstract: true
1362
1364
description: Grouping for metamodel slots that constrain members of a multivalued slot value to equal a specified constant
1363
1365
status: testing
1364
-
1366
+
1365
1367
value_presence:
1366
1368
is_a: list_value_specification_constant
1367
1369
domain: slot_definition
@@ -1379,7 +1381,7 @@ slots:
1379
1381
description: the slot must have range string and the value of the slot must equal the specified value
1380
1382
in_subset:
1381
1383
- SpecificationSubset
1382
-
1384
+
1383
1385
equals_number:
1384
1386
is_a: list_value_specification_constant
1385
1387
range: integer ## todo, make the range a union
@@ -1438,7 +1440,7 @@ slots:
1438
1440
status: testing
1439
1441
in_subset:
1440
1442
- SpecificationSubset
1441
-
1443
+
1442
1444
has_member:
1443
1445
is_a: list_value_specification_constant
1444
1446
range: anonymous_slot_expression
@@ -1545,7 +1547,7 @@ slots:
1545
1547
- should only be used with multivalued slots
1546
1548
in_subset:
1547
1549
- SpecificationSubset
1548
-
1550
+
1549
1551
list_elements_unique:
1550
1552
domain: slot_definition
1551
1553
range: boolean
@@ -1568,7 +1570,7 @@ slots:
1568
1570
If True, then the relationship between the slot domain and range is many to one or many to many
1569
1571
in_subset:
1570
1572
- SpecificationSubset
1571
-
1573
+
1572
1574
key:
1573
1575
domain: slot_definition
1574
1576
range: boolean
@@ -1705,7 +1707,7 @@ slots:
1705
1707
- owl:SymmetricProperty
1706
1708
in_subset:
1707
1709
- SpecificationSubset
1708
-
1710
+
1709
1711
asymmetric:
1710
1712
is_a: relational_logical_characteristic
1711
1713
description: If s is antisymmetric, and i.s=v where i is different from v, v.s cannot have value i
@@ -1761,7 +1763,7 @@ slots:
1761
1763
description: transitive_form_of including the reflexive case
1762
1764
in_subset:
1763
1765
- SpecificationSubset
1764
-
1766
+
1765
1767
inverse:
1766
1768
domain: slot_definition
1767
1769
range: slot_definition
@@ -2055,7 +2057,7 @@ slots:
2055
2057
# -----------------------------------
2056
2058
# Slots for import expressions
2057
2059
# -----------------------------------
2058
-
2060
+
2059
2061
import_from:
2060
2062
domain: import_expression
2061
2063
required: true
@@ -2129,7 +2131,7 @@ slots:
2129
2131
description: a rule for inferring a slot assignment based on evaluating a path through a sequence of slot assignemnts
2130
2132
domain: slot_definition
2131
2133
range: path_expression
2132
-
2134
+
2133
2135
# -----------------------------------
2134
2136
# Relational Roles
2135
2137
# -----------------------------------
@@ -2148,7 +2150,7 @@ slots:
2148
2150
- in the context of Entity-Relationship (ER) modeling, this is used to state that a class models a relationship between entities, and should be drawn with a diamond
2149
2151
- in the context of RDF, this should be used when instances of the class are `rdf:Statement`s
2150
2152
- in the context of property graphs, this should be used when a class is used to represent an edge that connects nodes
2151
-
2153
+
2152
2154
relational_role:
2153
2155
aliases:
2154
2156
- reification_role
@@ -2162,7 +2164,7 @@ slots:
2162
2164
- in the context of RDF, this should be used for slots that can be modeled using the RDF reification vocabulary
2163
2165
- in the context of property graphs, this should be used on edge classes to indicate which slots represent the input and output nodes
2164
2166
2165
-
2167
+
2166
2168
#==================================
2167
2169
# Classes #
2168
2170
#==================================
@@ -2270,7 +2272,7 @@ classes:
2270
2272
- RelationalModelProfile
2271
2273
- ObjectOrientedProfile
2272
2274
- OwlProfile
2273
-
2275
+
2274
2276
type_expression:
2275
2277
is_a: expression
2276
2278
mixin: true
@@ -2301,7 +2303,7 @@ classes:
2301
2303
anonymous_type_expression:
2302
2304
mixins:
2303
2305
- type_expression
2304
-
2306
+
2305
2307
type_definition:
2306
2308
rank: 4
2307
2309
mixins:
@@ -2372,7 +2374,7 @@ classes:
2372
2374
description: An enum_expression that is not named
2373
2375
mixins:
2374
2376
- enum_expression
2375
-
2377
+
2376
2378
enum_definition:
2377
2379
rank: 5
2378
2380
aliases:
@@ -2405,7 +2407,7 @@ classes:
2405
2407
- source_ontology
2406
2408
in_subset:
2407
2409
- SpecificationSubset
2408
-
2410
+
2409
2411
reachability_query:
2410
2412
description: A query that is used on an enum expression to dynamically obtain a set of permissible values via walking from a set of source nodes to a set of descendants or ancestors over a set of relationship types
2411
2413
slots:
@@ -2417,7 +2419,7 @@ classes:
2417
2419
- traverse_up
2418
2420
in_subset:
2419
2421
- SpecificationSubset
2420
-
2422
+
2421
2423
structured_alias:
2422
2424
description: >-
2423
2425
object that contains meta data about a synonym or alias including where it came from (source)
@@ -2483,7 +2485,7 @@ classes:
2483
2485
range: path_expression
2484
2486
all_of:
2485
2487
range: path_expression
2486
-
2488
+
2487
2489
slot_expression:
2488
2490
description: an expression that constrains the range of values a slot can take
2489
2491
mixin: true
@@ -2531,7 +2533,7 @@ classes:
2531
2533
mixins:
2532
2534
- slot_expression
2533
2535
status: testing
2534
-
2536
+
2535
2537
slot_definition:
2536
2538
rank: 3
2537
2539
description: an element that describes how instances are related to other instances
0 commit comments