Content-addressed SELECT/CONSTRUCT plan over admitted semantic types.
Summary
Types
@type t() :: %AshR2RML.SemanticType.Plan{ id: String.t(), providers: [atom()], refusals: [AshR2RML.Refusal.t()], status: :PARTIAL_ALIVE | :ALIVE, types: [AshR2RML.SemanticType.t()] }