Skip to content

Commit d37ea80

Browse files
committed
Add CEDV relation admissibility matrix
1 parent 6f23785 commit d37ea80

1 file changed

Lines changed: 84 additions & 0 deletions

File tree

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
{
2+
"schema_name": "cedv_relation_admissibility_matrix",
3+
"schema_version": "v1",
4+
"status": "working_relation_matrix_floor",
5+
"scope": "protocol/cedv/examples",
6+
"notes": [
7+
"This matrix externalizes the current source/target admissibility rules used by the CEDV relation-basis checker.",
8+
"It is not a full graph ontology and does not freeze future relation grammar."
9+
],
10+
"relation_rules": [
11+
{
12+
"source_type": "claim",
13+
"relation": "depends_on",
14+
"target_types": ["claim"]
15+
},
16+
{
17+
"source_type": "claim",
18+
"relation": "descends_from",
19+
"target_types": ["claim"]
20+
},
21+
{
22+
"source_type": "claim",
23+
"relation": "supersedes",
24+
"target_types": ["claim", "verdict"]
25+
},
26+
{
27+
"source_type": "evidence",
28+
"relation": "supports",
29+
"target_types": ["claim", "verdict"]
30+
},
31+
{
32+
"source_type": "evidence",
33+
"relation": "challenges",
34+
"target_types": ["claim", "verdict"]
35+
},
36+
{
37+
"source_type": "dissent",
38+
"relation": "challenges",
39+
"target_types": ["claim", "evidence", "dissent", "verdict"]
40+
},
41+
{
42+
"source_type": "verdict",
43+
"relation": "depends_on",
44+
"target_types": ["claim", "evidence", "dissent", "verdict"]
45+
},
46+
{
47+
"source_type": "verdict",
48+
"relation": "supersedes",
49+
"target_types": ["verdict"]
50+
}
51+
],
52+
"external_target_rules": [
53+
{
54+
"source_type": "claim",
55+
"relation": "cites",
56+
"allowed": true,
57+
"target_prefixes": ["*"]
58+
},
59+
{
60+
"source_type": "evidence",
61+
"relation": "cites",
62+
"allowed": true,
63+
"target_prefixes": ["*"]
64+
},
65+
{
66+
"source_type": "dissent",
67+
"relation": "cites",
68+
"allowed": true,
69+
"target_prefixes": ["*"]
70+
},
71+
{
72+
"source_type": "verdict",
73+
"relation": "cites",
74+
"allowed": true,
75+
"target_prefixes": ["*"]
76+
},
77+
{
78+
"source_type": "verdict",
79+
"relation": "pinned_in_snapshot",
80+
"allowed": true,
81+
"target_prefixes": ["public-candidate:", "snapshot:"]
82+
}
83+
]
84+
}

0 commit comments

Comments
 (0)