solveit-analysis:HypothesisedTableAttribution leaf node


URI

https://ontology.solveit-df.org/solveit/analysis/HypothesisedTableAttribution

Label

Hypothesised Table Attribution

Description

The claim that a recovered record belonged to a particular table. The record is the uco-core:source and the table the uco-core:target; neither is itself in doubt, only the link between them. Attribution rests on different grounds in different cases - a record recovered from a freeblock sits on a page owned by a known table, whereas one recovered from a freelist page has lost that context and can only be matched by column shape. Where several tables are possible, one HypothesisedTableAttribution is made per candidate and they are collected in a solveit-analysis:HypothesisSet as mutually exclusive alternatives.

Usage

Instances of solveit-analysis:HypothesisedTableAttribution can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE

Property Shapes

By the associated SHACL property shapes, instances of solveit-analysis:HypothesisedTableAttribution can have the following properties:

PROPERTY PROPERTY TYPE DESCRIPTION MIN MAX VALUE TYPE OTHER CONSTRAINTS GLOBAL RANGE
solveit-analysis:HypothesisedTableAttribution
uco-core:source --
sh:message The source of a table attribution must be the one HypothesisedRecord being attributed.
1 1 solveit-analysis:HypothesisedRecord --
uco-core:target --
sh:message The target of a table attribution must be the one SQLiteTable it is attributed to.
1 1 solveit-observable:SQLiteTable --

Implementation

@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix solveit-analysis: <https://ontology.solveit-df.org/solveit/analysis/> .

solveit-analysis:HypothesisedTableAttribution a owl:Class ;
    rdfs:label "Hypothesised Table Attribution"@en ;
    rdfs:comment "The claim that a recovered record belonged to a particular table. The record is the uco-core:source and the table the uco-core:target; neither is itself in doubt, only the link between them. Attribution rests on different grounds in different cases - a record recovered from a freeblock sits on a page owned by a known table, whereas one recovered from a freelist page has lost that context and can only be matched by column shape. Where several tables are possible, one HypothesisedTableAttribution is made per candidate and they are collected in a solveit-analysis:HypothesisSet as mutually exclusive alternatives."@en ;
    rdfs:subClassOf solveit-analysis:HypothesisedRelationship .