Skip to content

Commit e24ccad

Browse files
authored
Merge pull request #78 from puja-trivedi/assertion_evidence_model
[WIP] Assertion evidence model
2 parents 6f16b6b + a01e82d commit e24ccad

File tree

7 files changed

+354
-0
lines changed

7 files changed

+354
-0
lines changed
Lines changed: 256 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,256 @@
1+
name: assertion-evidence-schema
2+
title: Assertion Evidence Schema
3+
id: https://identifiers.org/brain-bican/assertion-evidence-schema
4+
imports:
5+
- linkml:types
6+
prefixes:
7+
linkml: https://w3id.org/linkml/
8+
bican: https://identifiers.org/brain-bican/vocab/
9+
spdx: http://spdx.org/rdf/terms#
10+
schema: http://schema.org/
11+
brainkb: https://brainkb.org/
12+
prov: http://www.w3.org/ns/prov#
13+
eco: http://purl.obolibrary.org/obo/ECO_
14+
sepio: http://purl.obolibrary.org/obo/SEPIO_
15+
default_prefix: brainkb
16+
default_range: string
17+
enums:
18+
AssertionType:
19+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
20+
permissible_values:
21+
Positive: {}
22+
Negative: {}
23+
Inconclusive: {}
24+
Categories:
25+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
26+
permissible_values:
27+
Behavioral: {}
28+
Biomarker: {}
29+
DrugTarget: {}
30+
Genetic: {}
31+
ClinicalTrial: {}
32+
Etiologic: {}
33+
Neuroimaging: {}
34+
Electrophysiological: {}
35+
Molecular: {}
36+
Pharmacological: {}
37+
Neuropsychological: {}
38+
Neurogenetic: {}
39+
Neurochemical: {}
40+
Neuroanatomical: {}
41+
Neurodevelopmental: {}
42+
Neuroinflammatory: {}
43+
Neuroplasticity: {}
44+
Neuropathological: {}
45+
Neurocomputational: {}
46+
Neuroendocrine: {}
47+
Neuropharmacogenomic: {}
48+
Neuroproteomic: {}
49+
Neurogenomic: {}
50+
Epigenetic: {}
51+
Environmental: {}
52+
Translational: {}
53+
Therapeutic: {}
54+
CognitiveNeuroscience: {}
55+
SignificanceLevel:
56+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
57+
permissible_values:
58+
HighlySignificant:
59+
description: P value less than 0.01
60+
Significant:
61+
description: P value less than 0.05
62+
MarginallySignificant:
63+
description: P value less than 0.10
64+
NotSignificant:
65+
description: P value greater than or equal to 0.10
66+
Unknown:
67+
description: Specifies that the significance level is unknown as the information
68+
is not present in the study.
69+
Significance:
70+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
71+
permissible_values:
72+
Clinical: {}
73+
NonClinical: {}
74+
slots:
75+
uses:
76+
description: The eco:uses property is the inverse of the eco:used_in property
77+
and defines the relationship between eco:Assertion and eco:Evidence, indicating
78+
that an assertion relies on the evidence.
79+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
80+
range: Evidence
81+
used_in:
82+
description: The eco:used_in property establishes a relationship between eco:Evidence
83+
and eco:Assertion, indicating that the evidence is utilized to support the corresponding
84+
assertion.
85+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
86+
range: Assertion
87+
has_assertion_method:
88+
description: The brainkb:hasAssertionMethod property relates an eco:Assertion
89+
to an brainkb:AssertionMethod that differentiates different types of assertions
90+
techniques used while making an assertion.
91+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
92+
range: AssertionMethod
93+
is_associated_with:
94+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
95+
has_data_annotation:
96+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
97+
classes:
98+
Assertion:
99+
description: A statement made by a particular agent on a particular occasion that
100+
a particular proposition is true, based on the evaluation of one or more lines
101+
of evidence.
102+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
103+
slots:
104+
- has_assertion_method
105+
- is_associated_with
106+
- has_data_annotation
107+
slot_usage:
108+
has_assertion_method:
109+
description: The brainkb:hasAssertionMethod property relates an eco:Assertion
110+
to an brainkb:AssertionMethod that differentiates different types of assertions
111+
techniques used while making an assertion.
112+
is_associated_with:
113+
description: The brainkb:isAssociatedWith property establishes relationships
114+
between different entities:it links sepio:Assertion to brainkb:AssertionSummary,
115+
indicating the association between an assertion and its corresponding summary.
116+
range: AssertionSummary
117+
has_data_annotation:
118+
range: DataAnnotation
119+
120+
attributes:
121+
has_assertion_category:
122+
description: The brainkb:hasAssertionCategory property relates brainkb:Evidence
123+
and brainkb:Categories, specifying the classification or category that the
124+
assertion belongs to.
125+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
126+
slot_uri: brainkb:hasAssertionCategory
127+
alias: hasAssertionCategory
128+
range: Categories
129+
has_assertion_text:
130+
description: The brainkb:hasAssertionText property relates an eco:Assertion
131+
to an xsd:string, providing a textual excerpt of the assertion being made.
132+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
133+
slot_uri: brainkb:hasAssertionText
134+
alias: hasAssertionText
135+
range: string
136+
has_assertion_method:
137+
description: The brainkb:hasAssertionMethod property relates an eco:Assertion
138+
to an eco:assertion method that differentiates different types of assertions
139+
techniques used while making an assertion.
140+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
141+
slot_uri: brainkb:hasAssertionMethod
142+
alias: hasAssertionMethod
143+
range: AssertionMethod
144+
class_uri: sepio:Assertion
145+
Document:
146+
description: A collection of information content entities intended to be understood
147+
together as a whole
148+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
149+
150+
class_uri: sepio:Document
151+
Activity:
152+
description: An activity is something that occurs over a period of time and acts
153+
upon or with entities; it may include consuming, processing, transforming, modifying,
154+
relocating, using, or generating entities.
155+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
156+
157+
attributes:
158+
ended_at_time:
159+
description: The prov:endedAtTime establishes the relationship between prov:Activity
160+
and xsd:DateTime that allows one to specify the time when the activity ended.
161+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
162+
alias: endedAtTime
163+
range: datetime
164+
started_at_time:
165+
description: The prov:startedAtTime establishes the relationship between prov:Activity
166+
and xsd:DateTime that allows one to specify the time when the activity started.
167+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
168+
alias: startedAtTime
169+
range: datetime
170+
class_uri: prov:Activity
171+
Agent:
172+
description: An agent is something that bears some form of responsibility for
173+
an activity taking place, for the existence of an entity, or for another agent's
174+
activity.
175+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
176+
slots:
177+
- is_associated_with
178+
slot_usage:
179+
is_associated_with:
180+
description: 'The brainkb:isAssociatedWith property establishes relationships
181+
between different entities: it connects prov:Agent to prov:Activity, reflecting
182+
the involvement or connection between an agent and an activity.'
183+
range: Activity
184+
185+
class_uri: prov:Agent
186+
AssertionSummary:
187+
description: A summary is a brief statement or description of the main points,
188+
especially as a conclusion to a work about the assertion.
189+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
190+
191+
attributes:
192+
has_assertion_summary:
193+
description: The brainkb:hasAssertionSummary property relates a brainkb:AssertionSummary
194+
to an xsd:string, providing a concise overview that differentiates various
195+
assertions. This summary encapsulates the core content of the assertion,
196+
allowing for easy identification and understanding of its essence.
197+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
198+
slot_uri: brainkb:hasAssertionSummary
199+
alias: hasAssertionSummary
200+
range: string
201+
class_uri: brainkb:AssertionSummary
202+
EvidenceSummary:
203+
description: A summary is a brief statement or description of the main points,
204+
especially as a conclusion to a work about the evidence.
205+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
206+
207+
attributes:
208+
has_evidence_summary:
209+
description: The brainkb:hasEvidenceSummary property relates a brainkb:EvidenceSummary
210+
to an xsd:string, providing a concise overview that differentiates various
211+
evidence. This summary encapsulates the core content of the evidence, allowing
212+
for easy identification and understanding of its essence.
213+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
214+
slot_uri: brainkb:hasEvidenceSummary
215+
alias: hasEvidenceSummary
216+
range: string
217+
class_uri: brainkb:EvidenceSummary
218+
AssertionMethod:
219+
description: A means by which a statement is made about the entity
220+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
221+
222+
class_uri: eco:0000217
223+
DataAnnotation:
224+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
225+
226+
class_uri: brainkb:DataAnnotation
227+
Evidence:
228+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
229+
slots:
230+
- used_in
231+
- is_associated_with
232+
slot_usage:
233+
used_in: {}
234+
is_associated_with:
235+
description: 'The brainkb:isAssociatedWith property establishes relationships
236+
between different entities: it associates eco:Evidence with brainkb:EvidenceSummary,
237+
signifying the connection between evidence and its summarized representation.'
238+
range: EvidenceSummary
239+
240+
attributes:
241+
has_evidence_category:
242+
description: The brainkb:hasEvidenceCategory property relates brainkb:Evidence
243+
and brainkb:Categories, specifying the classification or category that the
244+
evidence belongs to.
245+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
246+
slot_uri: brainkb:hasEvidenceCategory
247+
alias: hasEvidenceCategory
248+
range: Categories
249+
has_evidence_text:
250+
description: The brainkb:hasEvidenceText property relates an eco:Evidence
251+
to an xsd:string, providing a textual excerpt of the evidence supporting
252+
the assertion.
253+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
254+
slot_uri: brainkb:hasEvidenceText
255+
alias: hasEvidenceText
256+
range: string
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
gsheet_id: "1UpjNNJz9o1TXpPS245tbPsVbIx_p5_m2f54KoIwGF8g"
2+
sheets:
3+
- name: "Classes"
4+
gid: "1224768617"
5+
- name: "Relations"
6+
gid: "1748292296"
7+
- name: "Slots"
8+
gid: "581500779"
9+
- name: "Prefixes"
10+
gid: "403981074"
11+
- name: "ValueSets"
12+
gid: "743520255"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
ç Inheritance: is_a Inheritance: mixin Inheritance: slot usage Subsets Definition
2+
> class is_a mixins ignore in_subset description class_uri mixin
3+
> internal_separator: "|" internal_separator: "|"
4+
Assertion A statement made by a particular agent on a particular occasion that a particular proposition is true, based on the evaluation of one or more lines of evidence. sepio:Assertion
5+
Document A collection of information content entities intended to be understood together as a whole sepio:Document
6+
Activity An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities. prov:Activity
7+
Agent An agent is something that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent's activity. prov:Agent
8+
AssertionSummary A summary is a brief statement or description of the main points, especially as a conclusion to a work about the assertion. brainkb:AssertionSummary
9+
EvidenceSummary A summary is a brief statement or description of the main points, especially as a conclusion to a work about the evidence. brainkb:EvidenceSummary
10+
AssertionMethod A means by which a statement is made about the entity eco:0000217
11+
DataAnnotation brainkb:DataAnnotation
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
prefix uri default schema imports title description id
2+
brainkb assertion-evidence-schema Assertion Evidence Schema https://identifiers.org/brain-bican/assertion-evidence-schema
3+
> prefix prefix_reference default_prefix schema imports title description id
4+
linkml https://w3id.org/linkml/
5+
bican https://identifiers.org/brain-bican/vocab/
6+
spdx http://spdx.org/rdf/terms#
7+
schema http://schema.org/
8+
brainkb https://brainkb.org/
9+
prov http://www.w3.org/ns/prov#
10+
eco http://purl.obolibrary.org/obo/ECO_
11+
sepio http://purl.obolibrary.org/obo/SEPIO_
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
Object Predicate (more general) Subject Multivalued ExactlyOneOf (True/False, default=False) Required (True/False) Slot Definition Property Type Characteristics Addition information Suggestions/Comments Suggested/Commented by
2+
> class slot range slot_uri multivalued ignore required description ignore ignore ignore ignore ignore
3+
>
4+
uses Evidence The eco:uses property is the inverse of the eco:used_in property and defines the relationship between eco:Assertion and eco:Evidence, indicating that an assertion relies on the evidence. Object Property Functional inverse of eco:used_in
5+
used_in Assertion The eco:used_in property establishes a relationship between eco:Evidence and eco:Assertion, indicating that the evidence is utilized to support the corresponding assertion. Object Property Functional inverse of eco:uses
6+
has_assertion_method AssertionMethod The brainkb:hasAssertionMethod property relates an eco:Assertion to an brainkb:AssertionMethod that differentiates different types of assertions techniques used while making an assertion. Object Property Functional
7+
Evidence used_in Object Property Functional inverse of eco:uses
8+
Assertion has_assertion_method The brainkb:hasAssertionMethod property relates an eco:Assertion to an brainkb:AssertionMethod that differentiates different types of assertions techniques used while making an assertion. Object Property Functional
9+
Agent is_associated_with Activity The brainkb:isAssociatedWith property establishes relationships between different entities: it connects prov:Agent to prov:Activity, reflecting the involvement or connection between an agent and an activity. Object Property
10+
Assertion is_associated_with AssertionSummary The brainkb:isAssociatedWith property establishes relationships between different entities:it links sepio:Assertion to brainkb:AssertionSummary, indicating the association between an assertion and its corresponding summary. Object Property
11+
Assertion has_data_annotation DataAnnotation
12+
Evidence is_associated_with EvidenceSummary The brainkb:isAssociatedWith property establishes relationships between different entities: it associates eco:Evidence with brainkb:EvidenceSummary, signifying the connection between evidence and its summarized representation. Object Property
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
LinkML Slot or Attribute Name BICAN UUID SubGroup/LinkML Class Name Aliases Definition Nullable Multivalued Permissible Values Data Type Data Examples Min Value Max Value Unit Statistical Type Subsets Notes
2+
> alias attribute slot_uri class ignore description ignore multivalued ignore range ignore ignore ignore ignore ignore in_subset ignore
3+
> internal_separator: "|"
4+
hasAssertionCategory has_assertion_category brainkb:hasAssertionCategory Assertion The brainkb:hasAssertionCategory property relates brainkb:Evidence and brainkb:Categories, specifying the classification or category that the assertion belongs to. FALSE Categories Object Property
5+
hasEvidenceCategory has_evidence_category brainkb:hasEvidenceCategory Evidence The brainkb:hasEvidenceCategory property relates brainkb:Evidence and brainkb:Categories, specifying the classification or category that the evidence belongs to. FALSE Categories Object Property
6+
hasEvidenceText has_evidence_text brainkb:hasEvidenceText Evidence The brainkb:hasEvidenceText property relates an eco:Evidence to an xsd:string, providing a textual excerpt of the evidence supporting the assertion. FALSE string Data Property
7+
hasAssertionText has_assertion_text brainkb:hasAssertionText Assertion The brainkb:hasAssertionText property relates an eco:Assertion to an xsd:string, providing a textual excerpt of the assertion being made. FALSE string Data Property
8+
hasAssertionMethod has_assertion_method brainkb:hasAssertionMethod Assertion The brainkb:hasAssertionMethod property relates an eco:Assertion to an eco:assertion method that differentiates different types of assertions techniques used while making an assertion. FALSE AssertionMethod Object Property
9+
hasAssertionSummary has_assertion_summary brainkb:hasAssertionSummary AssertionSummary The brainkb:hasAssertionSummary property relates a brainkb:AssertionSummary to an xsd:string, providing a concise overview that differentiates various assertions. This summary encapsulates the core content of the assertion, allowing for easy identification and understanding of its essence. FALSE string Data Property
10+
hasEvidenceSummary has_evidence_summary brainkb:hasEvidenceSummary EvidenceSummary The brainkb:hasEvidenceSummary property relates a brainkb:EvidenceSummary to an xsd:string, providing a concise overview that differentiates various evidence. This summary encapsulates the core content of the evidence, allowing for easy identification and understanding of its essence. FALSE string Data Property
11+
endedAtTime ended_at_time Activity The prov:endedAtTime establishes the relationship between prov:Activity and xsd:DateTime that allows one to specify the time when the activity ended. FALSE datetime Data Property
12+
startedAtTime started_at_time Activity The prov:startedAtTime establishes the relationship between prov:Activity and xsd:DateTime that allows one to specify the time when the activity started. FALSE datetime Data Property

0 commit comments

Comments
 (0)