Skip to content

Commit a0bcd3d

Browse files
authored
Generate new version of the linkml model for assertion_evidence
1 parent 514a269 commit a0bcd3d

File tree

5 files changed

+199
-143
lines changed

5 files changed

+199
-143
lines changed

linkml-schema/assertion_evidence.yaml

Lines changed: 117 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ prefixes:
1212
prov: http://www.w3.org/ns/prov#
1313
eco: http://purl.obolibrary.org/obo/ECO_
1414
sepio: http://purl.obolibrary.org/obo/SEPIO_
15+
oa: http://www.w3.org/ns/oa#
1516
default_prefix: brainkb
1617
default_range: string
1718
enums:
@@ -71,6 +72,11 @@ enums:
7172
permissible_values:
7273
Clinical: {}
7374
NonClinical: {}
75+
AssertionMethod:
76+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
77+
permissible_values:
78+
AutomaticAssertion: {}
79+
ManualAssertion: {}
7480
slots:
7581
uses:
7682
description: The eco:uses property is the inverse of the eco:used_in property
@@ -92,68 +98,22 @@ slots:
9298
range: AssertionMethod
9399
is_associated_with:
94100
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
95-
has_data_annotation:
101+
has_annotation:
96102
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.
103+
has_summary:
102104
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
105+
has_evidence_line:
148106
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
149-
150-
class_uri: sepio:Document
107+
is_expressed_in:
108+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
109+
is_described_by:
110+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
111+
classes:
151112
Activity:
152113
description: An activity is something that occurs over a period of time and acts
153114
upon or with entities; it may include consuming, processing, transforming, modifying,
154115
relocating, using, or generating entities.
155116
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
156-
157117
attributes:
158118
ended_at_time:
159119
description: The prov:endedAtTime establishes the relationship between prov:Activity
@@ -181,13 +141,97 @@ classes:
181141
between different entities: it connects prov:Agent to prov:Activity, reflecting
182142
the involvement or connection between an agent and an activity.'
183143
range: Activity
184-
185144
class_uri: prov:Agent
145+
Annotation:
146+
description: An annotation is a written explanatory or critical description, or
147+
other in-context information (e.g., pattern, motif, link), that has been associated
148+
with data or other types of information.
149+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
150+
attributes:
151+
cell_annotation:
152+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
153+
slot_uri: brainkb:cellAnnotation
154+
alias: cellAnnotation
155+
range: string
156+
description:
157+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
158+
slot_uri: brainkb:description
159+
alias: description
160+
range: string
161+
class_uri: oa:Annotation
162+
Assertion:
163+
description: A statement made by a particular agent on a particular occasion that
164+
a particular proposition is true, based on the evaluation of one or more lines
165+
of evidence.
166+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
167+
slots:
168+
- has_annotation
169+
- has_assertion_method
170+
- has_summary
171+
- has_evidence_line
172+
- is_expressed_in
173+
slot_usage:
174+
has_annotation:
175+
slot_uri: sio:hasAnnotation
176+
range: Annotation
177+
has_assertion_method:
178+
description: The brainkb:hasAssertionMethod property relates an eco:Assertion
179+
to an brainkb:AssertionMethod that differentiates different types of assertions
180+
techniques used while making an assertion.
181+
has_summary:
182+
slot_uri: brainkb:hasSummary
183+
alias: hasSummary
184+
range: AssertionSummary
185+
has_evidence_line:
186+
description: A relationship between an assertion or proposition and an evidence
187+
line used in evaluating its validity.
188+
slot_uri: sepio:hasEvidenceLine
189+
range: EvidenceLine
190+
is_expressed_in:
191+
slot_uri: sepio:is_expressed_in
192+
range: Document
193+
attributes:
194+
has_assertion_category:
195+
description: The brainkb:hasAssertionCategory property relates brainkb:Evidence
196+
and brainkb:Categories, specifying the classification or category that the
197+
assertion belongs to.
198+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
199+
slot_uri: brainkb:hasAssertionCategory
200+
alias: hasAssertionCategory
201+
range: Categories
202+
has_assertion_method:
203+
description: The brainkb:hasAssertionMethod property relates an eco:Assertion
204+
to an eco:assertion method that differentiates different types of assertions
205+
techniques used while making an assertion.
206+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
207+
slot_uri: brainkb:hasAssertionMethod
208+
alias: hasAssertionMethod
209+
range: AssertionMethod
210+
has_assertion_text:
211+
description: The brainkb:hasAssertionText property relates an eco:Assertion
212+
to an xsd:string, providing a textual excerpt of the assertion being made.
213+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
214+
slot_uri: brainkb:hasAssertionText
215+
alias: hasAssertionText
216+
range: string
217+
class_uri: sepio:Assertion
218+
AssertionMethod:
219+
description: A means by which a statement is made about the entity
220+
class_uri: eco:0000217
186221
AssertionSummary:
187222
description: A summary is a brief statement or description of the main points,
188223
especially as a conclusion to a work about the assertion.
189224
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
190-
225+
slots:
226+
- is_associated_with
227+
slot_usage:
228+
is_associated_with:
229+
description: The brainkb:isAssociatedWith property establishes relationships
230+
between different entities:it links sepio:Assertion to brainkb:AssertionSummary,
231+
indicating the association between an assertion and its corresponding summary.
232+
slot_uri: brainkb:isAssociatedWith
233+
alias: isAssociatedWith
234+
range: Assertion
191235
attributes:
192236
has_assertion_summary:
193237
description: The brainkb:hasAssertionSummary property relates a brainkb:AssertionSummary
@@ -199,11 +243,27 @@ classes:
199243
alias: hasAssertionSummary
200244
range: string
201245
class_uri: brainkb:AssertionSummary
246+
Document:
247+
description: A collection of information content entities intended to be understood
248+
together as a whole
249+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
250+
class_uri: sepio:Document
251+
EvidenceLine:
252+
description: An evidence line represents an independent and meaningful argument
253+
for or against a particular proposition, that is based on the interpretation
254+
of one or more pieces of information as evidence.
255+
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
256+
slots:
257+
- is_described_by
258+
slot_usage:
259+
is_described_by:
260+
slot_uri: sepio:is_described_by
261+
range: Document
262+
class_uri: sepio:0000002
202263
EvidenceSummary:
203264
description: A summary is a brief statement or description of the main points,
204265
especially as a conclusion to a work about the evidence.
205266
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
206-
207267
attributes:
208268
has_evidence_summary:
209269
description: The brainkb:hasEvidenceSummary property relates a brainkb:EvidenceSummary
@@ -215,28 +275,16 @@ classes:
215275
alias: hasEvidenceSummary
216276
range: string
217277
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
227278
Evidence:
228279
from_schema: https://identifiers.org/brain-bican/assertion-evidence-schema
229280
slots:
230-
- used_in
231281
- is_associated_with
232282
slot_usage:
233-
used_in: {}
234283
is_associated_with:
235284
description: 'The brainkb:isAssociatedWith property establishes relationships
236285
between different entities: it associates eco:Evidence with brainkb:EvidenceSummary,
237286
signifying the connection between evidence and its summarized representation.'
238287
range: EvidenceSummary
239-
240288
attributes:
241289
has_evidence_category:
242290
description: The brainkb:hasEvidenceCategory property relates brainkb:Evidence
Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
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
1+
class Inheritance: is_a Inheritance: mixin Subsets Definition
2+
> class is_a mixins in_subset description class_uri mixin
3+
> internal_separator: "|" internal_separator: "|"
4+
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
5+
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
6+
Annotation An annotation is a written explanatory or critical description, or other in-context information (e.g., pattern, motif, link), that has been associated with data or other types of information. oa:Annotation
7+
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
8+
AssertionMethod A means by which a statement is made about the entity eco:0000217
9+
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
10+
Document A collection of information content entities intended to be understood together as a whole sepio:Document
11+
EvidenceLine An evidence line represents an independent and meaningful argument for or against a particular proposition, that is based on the interpretation of one or more pieces of information as evidence. sepio:0000002
12+
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
Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
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
1+
Object Predicate (more general) Subject Alias 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 alias 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+
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
8+
Assertion has_annotation Annotation sio:hasAnnotation
9+
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
10+
Assertion has_summary AssertionSummary hasSummary brainkb:hasSummary
11+
Assertion has_evidence_line EvidenceLine sepio:hasEvidenceLine A relationship between an assertion or proposition and an evidence line used in evaluating its validity. Object Property Functional
12+
Assertion is_expressed_in Document sepio:is_expressed_in
13+
AssertionSummary is_associated_with Assertion isAssociatedWith brainkb:isAssociatedWith 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
14+
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
15+
EvidenceLine is_described_by Document sepio:is_described_by

0 commit comments

Comments
 (0)