Class: OwlReifiedAxiom
An OWL axiom that has been reified - i.e. it includes an id field that uniquely identifies that axiom and which can be the subject of additional statements
URI: semsql_owl:OwlReifiedAxiom
classDiagram
Statements <|-- OwlReifiedAxiom
OwlReifiedAxiom : datatype
OwlReifiedAxiom : id
OwlReifiedAxiom : language
OwlReifiedAxiom : object
OwlReifiedAxiom : predicate
OwlReifiedAxiom : stanza
OwlReifiedAxiom : subject
OwlReifiedAxiom : value
Usage
SELECT * FROM owl_reified_axiom;
Inheritance
- Statements
- OwlReifiedAxiom
Slots
Name | Cardinality and Range | Description |
---|---|---|
id | 1..1 NodeIdType |
An identifier for an element |
stanza | 0..1 Node |
the term which this statement is about |
subject | 0..1 Node |
The subject of the statement |
predicate | 0..1 PropertyNode |
The predicate of the statement |
object | 0..1 Node |
Note the range of this slot is always a node |
value | 0..1 LiteralAsStringType |
Note the range of this slot is always a string |
datatype | 0..1 xsd:string |
the rdf datatype of the value, for example, xsd:string |
language | 0..1 xsd:string |
the human language in which the value is encoded, e |
Usages
Comments
- sqlview>> SELECT axs.subject AS id, axs.stanza AS stanza, axs.object AS subject, axp.object AS predicate, axo.object AS object, axo.value AS value, axo.datatype AS datatype, axo.language AS language FROM statements AS axs, statements AS axp, statements AS axo WHERE axs.predicate = 'owl:annotatedSource' AND axp.predicate = 'owl:annotatedProperty' AND axo.predicate = 'owl:annotatedTarget' AND axs.subject = axp.subject AND axs.subject = axo.subject
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/semsql/owl
SQL View
This class has a SQL view definition:
sqlview>> SELECT axs.subject AS id, axs.stanza AS stanza, axs.object AS subject, axp.object AS predicate, axo.object AS object, axo.value AS value, axo.datatype AS datatype, axo.language AS language FROM statements AS axs, statements AS axp, statements AS axo WHERE axs.predicate = 'owl:annotatedSource' AND axp.predicate = 'owl:annotatedProperty' AND axo.predicate = 'owl:annotatedTarget' AND axs.subject = axp.subject AND axs.subject = axo.subject
Mappings
Mapping Type | Mapped Value |
---|---|
self | ['semsql_owl:OwlReifiedAxiom'] |
native | ['semsql_owl:OwlReifiedAxiom'] |
LinkML Specification
Direct
name: owl_reified_axiom
description: An OWL axiom that has been reified - i.e. it includes an [id](id) field
that uniquely identifies that axiom and which can be the subject of additional statements
comments:
- sqlview>> SELECT axs.subject AS id, axs.stanza AS stanza, axs.object AS subject,
axp.object AS predicate, axo.object AS object, axo.value AS value, axo.datatype
AS datatype, axo.language AS language FROM statements AS axs, statements AS axp,
statements AS axo WHERE axs.predicate = 'owl:annotatedSource' AND axp.predicate
= 'owl:annotatedProperty' AND axo.predicate = 'owl:annotatedTarget' AND axs.subject
= axp.subject AND axs.subject = axo.subject
from_schema: https://w3id.org/semsql/owl
rank: 1000
is_a: statements
slots:
- id
Induced
name: owl_reified_axiom
description: An OWL axiom that has been reified - i.e. it includes an [id](id) field
that uniquely identifies that axiom and which can be the subject of additional statements
comments:
- sqlview>> SELECT axs.subject AS id, axs.stanza AS stanza, axs.object AS subject,
axp.object AS predicate, axo.object AS object, axo.value AS value, axo.datatype
AS datatype, axo.language AS language FROM statements AS axs, statements AS axp,
statements AS axo WHERE axs.predicate = 'owl:annotatedSource' AND axp.predicate
= 'owl:annotatedProperty' AND axo.predicate = 'owl:annotatedTarget' AND axs.subject
= axp.subject AND axs.subject = axo.subject
from_schema: https://w3id.org/semsql/owl
rank: 1000
is_a: statements
attributes:
id:
name: id
description: An identifier for an element. Note blank node ids are not unique
across databases
from_schema: https://w3id.org/semsql/rdf
rank: 1000
identifier: true
alias: id
owner: owl_reified_axiom
domain_of:
- term_association
- owl_reified_axiom
- owl_axiom
- owl_axiom_annotation
- node
range: node id type
stanza:
name: stanza
description: the term which this statement is about
deprecated: this will disappear in future versions
from_schema: https://w3id.org/semsql/rdf
see_also:
- https://github.com/ontodev/rdftab.rs#stanzas
rank: 1000
alias: stanza
owner: owl_reified_axiom
domain_of:
- statements
range: node
subject:
name: subject
description: The subject of the statement
from_schema: https://w3id.org/semsql/rdf
aliases:
- about
- source
- head
rank: 1000
slot_uri: rdf:subject
alias: subject
owner: owl_reified_axiom
domain_of:
- term_association
- owl_complex_axiom
- owl_subclass_of_some_values_from
- owl_equivalent_to_intersection_member
- statements
- relation_graph_construct
- edge
- subgraph_query
- subgraph_edge_by_ancestor
- subgraph_edge_by_descendant
- subgraph_edge_by_parent
- subgraph_edge_by_child
- subgraph_edge_by_self
- entailed_edge
- entailed_edge_cycle
- transitive_edge
- repair_action
- problem
range: node
predicate:
name: predicate
description: The predicate of the statement
from_schema: https://w3id.org/semsql/rdf
aliases:
- relationship type
- property
rank: 1000
slot_uri: rdf:predicate
alias: predicate
owner: owl_reified_axiom
domain_of:
- term_association
- owl_complex_axiom
- owl_subclass_of_some_values_from
- statements
- relation_graph_construct
- edge
- subgraph_query
- subgraph_edge_by_ancestor
- subgraph_edge_by_descendant
- subgraph_edge_by_parent
- subgraph_edge_by_child
- subgraph_edge_by_self
- entailed_edge
- entailed_edge_cycle
- transitive_edge
- problem
range: property_node
object:
name: object
description: Note the range of this slot is always a node. If the triple represents
a literal, instead value will be populated
from_schema: https://w3id.org/semsql/rdf
aliases:
- target
- sink
- tail
rank: 1000
slot_uri: rdf:object
alias: object
owner: owl_reified_axiom
domain_of:
- term_association
- owl_complex_axiom
- owl_subclass_of_some_values_from
- owl_equivalent_to_intersection_member
- statements
- relation_graph_construct
- edge
- subgraph_query
- subgraph_edge_by_ancestor
- subgraph_edge_by_descendant
- subgraph_edge_by_parent
- subgraph_edge_by_child
- subgraph_edge_by_self
- entailed_edge
- entailed_edge_cycle
- transitive_edge
range: node
value:
name: value
description: Note the range of this slot is always a string. Only used the triple
represents a literal assertion
from_schema: https://w3id.org/semsql/rdf
close_mappings:
- rdf:object
rank: 1000
slot_uri: rdf:object
alias: value
owner: owl_reified_axiom
domain_of:
- statements
- problem
range: literal as string type
datatype:
name: datatype
description: the rdf datatype of the value, for example, xsd:string
comments:
- only used when value is populated
from_schema: https://w3id.org/semsql/rdf
rank: 1000
alias: datatype
owner: owl_reified_axiom
domain_of:
- statements
range: string
language:
name: language
description: the human language in which the value is encoded, e.g. en
todos:
- use an enum
comments:
- only used when value is populated
from_schema: https://w3id.org/semsql/rdf
rank: 1000
alias: language
owner: owl_reified_axiom
domain_of:
- statements
range: string