Class: Glossarist::V3::SequentialHyperedge

Inherits:
AbstractHyperedge
  • Object
show all
Defined in:
lib/glossarist/v3/sequential_hyperedge.rb

Overview

SequentialHyperedge — an ISO 12620 A.6.3 / ISO 704:2022 §5.5.5 sequential relation connecting a comprehensive concept to two or more subordinate concepts in an ORDERED sequence (temporal, spatial, causal, developmental).

Mirror of PartitiveHyperedge and GenericHyperedge. Members are ORDERED — array order is significant. Reversing the array reverses the sequence.

Constant Summary collapse

WIRE_KEY =
"sequential_relations"
TYPE_TAG =
"sequential_relation"
RDF_TYPE =
"gloss:SequentialRelation"
V1_WIRE_KEYS =
[].freeze

Constants inherited from AbstractHyperedge

AbstractHyperedge::DEFAULT_COMPLETENESS

Instance Attribute Summary

Attributes inherited from AbstractHyperedge

#file_id

Method Summary

Methods inherited from AbstractHyperedge

#complete?, #comprehensive_dir_name, #coordinate?, #criterion_slug, #dangling_externals?, #derived_file_id, #external_comprehensive?, #external_members, #file_path, #initialize, #partial?, #validate!

Constructor Details

This class inherits a constructor from Glossarist::V3::AbstractHyperedge