Class: EntailedEdgeCycle

An edge that composes with another edge to make a cycle

URI: semsql_rg:EntailedEdgeCycle

classDiagram RelationGraphConstruct <|-- EntailedEdgeCycle EntailedEdgeCycle : object EntailedEdgeCycle : predicate EntailedEdgeCycle : secondary_predicate EntailedEdgeCycle : subject

Usage

SELECT * FROM entailed_edge_cycle;

Inheritance

Slots

Name Cardinality and Range Description
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
secondary_predicate 0..1
Node

Usages

Comments

  • sqlview>> SELECT e.*, e2.predicate AS secondary_predicate FROM entailed_edge AS e, entailed_edge AS e2 WHERE e.object = e2.subject AND e2.object=e.subject

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/semsql/relation_graph

SQL View

This class has a SQL view definition:

sqlview>>
SELECT e.*, e2.predicate AS secondary_predicate
FROM entailed_edge AS e,
entailed_edge AS e2
WHERE e.object = e2.subject AND e2.object=e.subject

Mappings

Mapping Type Mapped Value
self ['semsql_rg:EntailedEdgeCycle']
native ['semsql_rg:EntailedEdgeCycle']

LinkML Specification

Direct

name: entailed_edge_cycle
description: An edge that composes with another edge to make a cycle
comments:
- 'sqlview>>

  SELECT e.*, e2.predicate AS secondary_predicate

  FROM entailed_edge AS e,

  entailed_edge AS e2

  WHERE e.object = e2.subject AND e2.object=e.subject'
from_schema: https://w3id.org/semsql/relation_graph
rank: 1000
is_a: relation_graph_construct
slots:
- subject
- predicate
- object
- secondary_predicate

Induced

name: entailed_edge_cycle
description: An edge that composes with another edge to make a cycle
comments:
- 'sqlview>>

  SELECT e.*, e2.predicate AS secondary_predicate

  FROM entailed_edge AS e,

  entailed_edge AS e2

  WHERE e.object = e2.subject AND e2.object=e.subject'
from_schema: https://w3id.org/semsql/relation_graph
rank: 1000
is_a: relation_graph_construct
attributes:
  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: entailed_edge_cycle
    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: entailed_edge_cycle
    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: entailed_edge_cycle
    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
  secondary_predicate:
    name: secondary_predicate
    from_schema: https://w3id.org/semsql/relation_graph
    rank: 1000
    alias: secondary_predicate
    owner: entailed_edge_cycle
    domain_of:
    - entailed_edge_cycle
    range: node