Class: ConformanceAssertion¶
Stored result of checking a review or record against a declared protocol, including overall outcome and per-item results.
URI: revaise:ConformanceAssertion
```mermaid classDiagram class ConformanceAssertion click ConformanceAssertion href "../ConformanceAssertion/" ConformanceAssertion : asserted_at
ConformanceAssertion : asserted_by
ConformanceAssertion : asserted_protocol
ConformanceAssertion : assertion_id
ConformanceAssertion : conformance_result
ConformanceAssertion --> "1" ConformanceResult : conformance_result
click ConformanceResult href "../ConformanceResult/"
ConformanceAssertion : conformance_tool_name
ConformanceAssertion : conformance_tool_version
ConformanceAssertion : item_results
ConformanceAssertion --> "*" ConformanceItemResult : item_results
click ConformanceItemResult href "../ConformanceItemResult/"
ConformanceAssertion : shapes_version
```
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| assertion_id | 1 String |
Unique identifier for this conformance assertion | direct |
| asserted_protocol | 1 Uri |
URI of the protocol this assertion was checked against | direct |
| shapes_version | 0..1 String |
Version of the SHACL shapes used for the check | direct |
| conformance_tool_name | 0..1 String |
Name of the tool that performed the conformance check | direct |
| conformance_tool_version | 0..1 String |
Version of the tool that performed the conformance check | direct |
| asserted_at | 0..1 Datetime |
When the conformance check was performed | direct |
| asserted_by | 0..1 String |
Agent or person that performed the conformance check | direct |
| conformance_result | 1 ConformanceResult |
Overall outcome of the conformance check | direct |
| item_results | * ConformanceItemResult |
Per-item or per-constraint results from the conformance check | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| LiteratureRecord | conformance_assertions | range | ConformanceAssertion |
| Review | conformance_assertions | range | ConformanceAssertion |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:ConformanceAssertion |
| native | revaise:ConformanceAssertion |
LinkML Source¶
Direct¶
name: ConformanceAssertion
description: Stored result of checking a review or record against a declared protocol,
including overall outcome and per-item results.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
slots:
- assertion_id
- asserted_protocol
- shapes_version
- conformance_tool_name
- conformance_tool_version
- asserted_at
- asserted_by
- conformance_result
- item_results
slot_usage:
assertion_id:
name: assertion_id
description: Unique identifier for this conformance assertion
identifier: true
required: true
asserted_protocol:
name: asserted_protocol
description: URI of the protocol this assertion was checked against
required: true
conformance_result:
name: conformance_result
description: Overall outcome of the conformance check
required: true
item_results:
name: item_results
description: Per-item or per-constraint results from the conformance check
range: ConformanceItemResult
multivalued: true
inlined_as_list: true
Induced¶
name: ConformanceAssertion
description: Stored result of checking a review or record against a declared protocol,
including overall outcome and per-item results.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
slot_usage:
assertion_id:
name: assertion_id
description: Unique identifier for this conformance assertion
identifier: true
required: true
asserted_protocol:
name: asserted_protocol
description: URI of the protocol this assertion was checked against
required: true
conformance_result:
name: conformance_result
description: Overall outcome of the conformance check
required: true
item_results:
name: item_results
description: Per-item or per-constraint results from the conformance check
range: ConformanceItemResult
multivalued: true
inlined_as_list: true
attributes:
assertion_id:
name: assertion_id
description: Unique identifier for this conformance assertion
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
identifier: true
owner: ConformanceAssertion
domain_of:
- ConformanceAssertion
range: string
required: true
asserted_protocol:
name: asserted_protocol
description: URI of the protocol this assertion was checked against
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: ConformanceAssertion
domain_of:
- ConformanceAssertion
range: uri
required: true
shapes_version:
name: shapes_version
description: Version of the SHACL shapes used for the check
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: ConformanceAssertion
domain_of:
- ConformanceAssertion
range: string
conformance_tool_name:
name: conformance_tool_name
description: Name of the tool that performed the conformance check
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: ConformanceAssertion
domain_of:
- ConformanceAssertion
range: string
conformance_tool_version:
name: conformance_tool_version
description: Version of the tool that performed the conformance check
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: ConformanceAssertion
domain_of:
- ConformanceAssertion
range: string
asserted_at:
name: asserted_at
description: When the conformance check was performed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: ConformanceAssertion
domain_of:
- ConformanceAssertion
range: datetime
asserted_by:
name: asserted_by
description: Agent or person that performed the conformance check
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: ConformanceAssertion
domain_of:
- ConformanceAssertion
range: string
conformance_result:
name: conformance_result
description: Overall outcome of the conformance check
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: ConformanceAssertion
domain_of:
- ConformanceAssertion
range: ConformanceResult
required: true
item_results:
name: item_results
description: Per-item or per-constraint results from the conformance check
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/search
rank: 1000
owner: ConformanceAssertion
domain_of:
- ConformanceAssertion
range: ConformanceItemResult
multivalued: true
inlined: true
inlined_as_list: true