Definition & axiom
⚠ Conflicts with the ISO 15926-4 primary definition
Label (EN)
pig launcher
Label (PT-BR)
Definition (EN)
Definition (PT-BR)
Semi-formal axiom (Aristotelian)
Axiom type
LLM classification basis: function-based → ≡
The concept is defined by its primary function of launching pipeline pigs into pipelines, as evidenced by all three source definitions focusing on this capability. This is a distinct operational function that constitutes the equipment's identity regardless of specific physical implementation.
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
PigLaunchingFunction → PigLaunchingProcess
▼
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 launch (send/insert) pipeline pigs into a pipeline system. This is a specialized function distinct from general containment or piping functions, involving controlled insertion of cleaning/inspection devices into pressurized 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 definitions describe pig launchers as pressure vessels or chambers - specialized containment equipment. 'Vessel' is the most specific appropriate superclass that captures the pressure containment aspect while being more specific than generic 'Assembly'. The parent candidates don't include a more specific launcher category, and 'Vessel' is already enriched in our ontology.
▸
Expert review
3
Differentia Specifica
✓ done
∃bearerOf.PigLaunchingFunction ⊓ ∃hasComponentPartAtAllTimes.PipelineConnection
▼
Conditions that distinguish
Pig Launcher
from sibling classes under genus
Vessel.
Only what is not already entailed by the genus.
Differentia expression
Differentia (natural language)
LLM rationale:
The PigLaunchingFunction differentiates this from other vessels, and the pipeline connection is necessary for the pig insertion operation. These are minimal additional conditions beyond vessel containment capability.
▸
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 necessary for the basic pig launching operation - connection to pipeline, chamber for pig containment, and valve for controlled release.
▸
Expert review
5
Process Participation Signature ⟨I, O, T⟩
✓ done
⚠ 1 not in vocab
PipelinePig + PortionOfFluid → 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 captures the essential operation: receiving a pig and driving fluid, then inserting the pig into the pipeline with propelling fluid pressure.
▸
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 10 selected
▼
Select which CFIHOS/DEXPI properties inhere in every instance of Pig Launcher as
bfo:Quality subclasses.
Each selected property →
:PigLauncherQuality ⊑ bfo:Quality, inheres in :PigLauncher
Custom axioms
none
▼
Axioms not produced by the pipeline. Each is appended verbatim as an
rdfs:subClassOf restriction on Pig Launcher.
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.