https://ontology.solveit-df.org/solveit/analysis/HypothesisedTableAttribution
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.
Instances of solveit-analysis:HypothesisedTableAttribution can have the following properties:
| PROPERTY | TYPE | DESCRIPTION | RANGE |
|---|
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 | -- | |
@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 .