Definition & axiom
⚠ Conflicts with the ISO 15926-4 primary definition
Label (EN)
pig receiver
Label (PT-BR)
Definition (EN)
Definition (PT-BR)
Semi-formal axiom (Aristotelian)
Axiom type
LLM classification basis: function-based → ≡
The identity of a pig receiver is defined by its specific function of receiving pigs from a pipeline, not by any particular structural mechanism. All definitions emphasize the 'receiving' capability as the defining characteristic.
Validation status
Why primitive (necessary only)
Reviewer notes
FOL theory & disjointness
First-order logic theory (generated)
Loading…
Disjoint with
▸
Expert review
Axiomatization steps
1
Identity-Giving Function
✓ done
⚠ not anchored
PigReceivingFunction → PigReceivingProcess
▼
COPI-Core operation
⚠ Process parent
PlannedProcess reaches no COPI-Core operation, and no gap (out of scope / coverage gap) is recorded.
LLM rationale:
The identity-giving function is the capability to receive pipe pigs from a pipeline. This is distinct from general storage or containment functions because it specifically involves the controlled receipt and capture of cleaning/inspection devices traveling through pipelines.
▸
Expert review
2
Genus Proximus
✓ done
Vessel · Assembly
▼
Genus (genus proximum)
Most specific superclass — may be a domain class like "Valve" or an IOF-Core root.
BFO/IOF-Core Root
bfo:Object branch
bfo:ObjectAggregate branch
bfo:ImmaterialEntity branch
LLM rationale:
All three definitions describe a pig receiver as a pressure vessel or chamber - a containment structure. The genus 'Vessel' is already enriched in the ontology with ContainmentFunction. While 'Receiver' appears in ISO 15926 hierarchy, it's not defined in our ontology, and 'Vessel' captures the essential containment nature while being more specific than Assembly.
▸
Expert review
3
Differentia Specifica
✓ done
∃bearerOf.PigReceivingFunction
▼
Conditions that distinguish
Pig Receiver
from sibling classes under genus
Vessel.
Only what is not already entailed by the genus.
Differentia expression
Differentia (natural language)
LLM rationale:
The differentia is the specific PigReceivingFunction that distinguishes this vessel from all other vessels. The genus already provides general containment capability; the differentia adds the specialized pig-receiving purpose.
▸
Expert review
4
Necessary Parts
✓ done
no necessary parts
▼
Consider part-whole relations beyond subsumption:
hasComponentPartAtAllTimes (universal, structurally essential)
· hasComponentPartAtSomeTime (contingent, optional component)
LLM rationale:
These parts are essential for the pig receiving function: a chamber to contain the pig, an entry port for pipeline connection, and pressure boundaries for safe operation.
▸
Expert review
5
Process Participation Signature ⟨I, O, T⟩
✓ done
⚠ 1 not in vocab
PipelinePig → PipelinePig + PortionOfFluid
▼
⚠ Participant type(s) not in COPI vocabulary
PipelinePig(already published — grandfathered)
Participant types are hand-authored in
copi-vocab, not produced by the pipeline.
Replace each with an existing vocab type, redirect it to a BFO / IOF-Core class in copi-iri-map.tsv,
or add it to copi-vocab.ttl first.
Inputs (I)
Outputs (O)
Transformation (T)
LLM rationale:
The signature involves receiving a moving pig from the pipeline and transforming it to a captured/stationary state within the receiver chamber.
▸
Expert review
More
Alternative labels
none
▼
Synonyms / alternative labels (comma-separated) — skos:altLabel
Language auto-detected on export (PT if the label contains accents, EN otherwise).
Properties as BFO qualities
0 of 11 selected
▼
Select which CFIHOS/DEXPI properties inhere in every instance of Pig Receiver as
bfo:Quality subclasses.
Each selected property →
:PigReceiverQuality ⊑ bfo:Quality, inheres in :PigReceiver
Custom axioms
none
▼
Axioms not produced by the pipeline. Each is appended verbatim as an
rdfs:subClassOf restriction on Pig Receiver.
Write the restriction block in Turtle syntax (without the leading
rdfs:subClassOf).
Example: [ owl:onProperty :hasPart ; owl:someValuesFrom :Wellhead ]
Cross-standard divergences
none detected yet
▼
Click "Detect divergences" to analyse cross-standard disagreements for this cluster.