Core Ontology for Petroleum Installations · INF-UFRGS-Ontologies · CNPq INF-UFRGS-ENERGIA inf.ufrgs.br/ontologies/copi dee69df
exported equivalent
expansion joint
IRI: http://www.inf.ufrgs.br/ontologies/copi#Expansionjoint
Generated on 2026-04-15
Natural Language Definition
EN
An expansion joint is a material artifact that bears the designed function of accommodating thermal expansion and contraction between connected components through inherent flexibility while maintaining structural integrity.
PT-BR
Uma junta de expansão é um artefato material que possui a função projetada de acomodar expansão e contração térmica entre componentes conectados através de flexibilidade inerente, mantendo a integridade estrutural.
Formal Axioms
Semi-formal (Aristotelian)
Every expansion joint is a material artifact that bears a thermal expansion accommodation function and has a flexibility function, and every material artifact that bears a thermal expansion accommodation function and has a flexibility function is an expansion joint.
First-Order Logic Theory
Loading…
▸ Stored override ∀x (ExpansionJoint(x) ↔ (MaterialArtifact(x) ∧ ∃f(ThermalExpansionAccommodationFunction(f) ∧ bearerOf(x,f)) ∧ ∃g(FlexibilityFunction(g) ∧ hasFunction(x,g))))
OWL 2 / Turtle
@prefix copi: <https://www.inf.ufrgs.br/ontologies/copi/> . @prefix : <https://www.inf.ufrgs.br/ontologies/copi/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix bfo: <http://purl.obolibrary.org/obo/> . @prefix iof-core: <https://spec.industrialontologies.org/ontology/construct/> . @prefix iof-av: <https://spec.industrialontologies.org/ontology/annotation/> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . @prefix qudt: <http://qudt.org/schema/qudt/> . @prefix dcterms: <http://purl.org/dc/terms/> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix apv: <http://inf.ufrgs.br/ontologies/apv#> . ### COPI — Core Ontology for Petroleum Installations ### Class module: ExpansionJoint <https://www.inf.ufrgs.br/ontologies/copi> rdf:type owl:Ontology ; dcterms:title "Core Ontology for Petroleum Installations (COPI)"@en ; dcterms:title "Ontologia Core para Instalações de Petróleo (COPI)"@pt-br ; dcterms:description "BFO/IOF-Core conformant ontology of equipment classes for petroleum production plants, developed using the five-step RDL enrichment method."@en ; skos:scopeNote "Material artifacts (bfo:material_entity) that (i) are part of a petroleum production plant, and (ii) bear at least one function whose realization involves the transport (e.g. production and injection), processing (separation and other processes), control, monitoring, measurement, containment or offloading of material or energy."@en ; skos:scopeNote "Artefatos materiais (bfo:material_entity) que (i) fazem parte de uma planta de produção de petróleo, e (ii) possuem ao menos uma função cuja realização envolve o transporte (p. ex. produção e injeção), processamento (separação e outros processos), controle, monitoramento, medição, contenção ou escoamento de material ou energia."@pt-br ; skos:scopeNote "COPI provides high-level equipment categories defined by function to demonstrate the defined-class mechanism. Equipment subtypes are annotated with references to CFIHOS and PCA RDL terms. COPI is not a reference data library; organizations should use CFIHOS, PCA RDL, or ISO 14224 for comprehensive equipment classification."@en ; skos:scopeNote "COPI fornece categorias de alto nível de equipamentos definidas por função para demonstrar o mecanismo de classe definida. Os subtipos de equipamentos são anotados com referências aos termos do CFIHOS e do PCA RDL. COPI não é uma biblioteca de dados de referência; organizações devem utilizar o CFIHOS, o PCA RDL ou a ISO 14224 para classificação abrangente de equipamentos."@pt-br ; owl:versionInfo "1.1.0" ; owl:imports <https://spec.industrialontologies.org/ontology/core/Core/> ; owl:imports <http://purl.obolibrary.org/obo/bfo/2020/bfo.owl> ; dcterms:creator "Nicolau Oyhenard dos Santos"@en ; dcterms:contributor "Cauã Antunes" ; dcterms:contributor "Haroldo Rojas" ; dcterms:contributor "Rafael Petry" ; dcterms:contributor "Régis Romeu" ; dcterms:contributor "Mara Abel" ; dcterms:isPartOf <https://inf.ufrgs.br/projetos/OntoKG> ; dcterms:publisher "Universidade Federal do Rio Grande do Sul (UFRGS)"@en ; dcterms:license <https://creativecommons.org/licenses/by/4.0/> ; dcterms:created "2026-04-08"^^xsd:date ; dcterms:modified "2026-10-07"^^xsd:date ; apv:GlobalMinLanguageCoverage "en pt-br" ; apv:ClassURIFormationRule "https://www[.]inf[.]ufrgs[.]br/ontologies/copi/(COPI_[0-9]{7}|[A-Z][A-Za-z0-9]*)" ; apv:ClassMinAnnotationCoverage "rdfs:label https://spec.industrialontologies.org/ontology/annotation/naturalLanguageDefinition" . iof-av:naturalLanguageDefinition rdf:type owl:AnnotationProperty ; apv:MinAnnotationLength 20 . ### Identity-giving function :COPI_0000668 rdf:type owl:Class ; # ThermalExpansionAccommodationFunction rdfs:subClassOf iof-core:DesignedFunction ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty bfo:BFO_0000054 ; # realizedIn owl:allValuesFrom :COPI_0000669 # ThermalExpansionAccommodationProcess ] ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty bfo:BFO_0000054 ; # realizedIn owl:someValuesFrom :COPI_0000669 # ThermalExpansionAccommodationProcess ] ; rdfs:label "thermal expansion accommodation function"@en ; rdfs:label "função de acomodação de expansão térmica"@pt-br . ### Process type :COPI_0000669 rdf:type owl:Class ; # ThermalExpansionAccommodationProcess rdfs:subClassOf iof-core:PlannedProcess ; rdfs:label "thermal expansion accommodation process"@en ; rdfs:label "processo de acomodação de expansão térmica"@pt-br . ### Equipment universal: ExpansionJoint :COPI_0000265 rdf:type owl:Class ; # ExpansionJoint owl:equivalentClass [ rdf:type owl:Class ; owl:intersectionOf ( iof-core:MaterialArtifact [ rdf:type owl:Restriction ; owl:onProperty iof-core:hasFunction ; # Object branch (MaterialArtifact/Assembly/Object/FiatObjectPart) owl:someValuesFrom :COPI_0000668 # ThermalExpansionAccommodationFunction ] ) ] ; rdfs:label "expansion joint"@en ; rdfs:label "junta de expansão"@pt-br ; iof-av:naturalLanguageDefinition "An expansion joint is a material artifact that bears the designed function of accommodating thermal expansion and contraction between connected components through inherent flexibility while maintaining structural integrity."@en ; skos:definition "An expansion joint is a material artifact that bears the designed function of accommodating thermal expansion and contraction between connected components through inherent flexibility while maintaining structural integrity."@en ; iof-av:naturalLanguageDefinition "Uma junta de expansão é um artefato material que possui a função projetada de acomodar expansão e contração térmica entre componentes conectados através de flexibilidade inerente, mantendo a integridade estrutural."@pt-br ; skos:definition "[ISO 15926-4] An <EXPANSION JOINT> is an <ARTEFACT> and a <JOINT> that makes allowance for thermal expansion of the parts joined without distortion"@en ; skos:definition "[CFIHOS] Flexible joint between two pipes to receive expansion from the pipes."@en ; skos:definition "[SLB Glossary] A device or completion component designed to enable relative movement between two fixed assemblies in the event of thermal expansion or contraction."@en ; skos:definition "[OnePetro] A device in a length of pipe that allows some pipe length expansion or contraction."@en .
Axiomatization Decision Log
1 Identity-Giving Function
Function class
ThermalExpansionAccommodationFunction ⊑ DesignedFunction
Realized in
ThermalExpansionAccommodationProcess ⊑ PlannedProcess
All definitions consistently identify thermal expansion accommodation as the identity-giving purpose: allowing relative movement between fixed assemblies during thermal changes without mechanical distortion or failure of the connection.
2 Genus Determination
MaterialArtifact bfo:Object (BFO_0000030)

Monolithic causally unified material artefact. MaterialArtifact ≡ Object ⊓ ∃bearerOf.DesignedFunction.

ISO 15926 identifies expansion joint as both ARTEFACT and JOINT. No specific 'Joint' superclass exists in our enriched ontology. The parent candidates (ARTEFACT, JOINT, other mechanical equipment) are too generic. Expansion joints are manufactured artifacts with designed function, fitting MaterialArtifact directly. They are typically monolithic flexible components rather than assemblies with removable subparts.
3 Necessary Parts

No necessary parts recorded (concept may be primitive at this level).

These represent the minimal necessary parts: a flexible element to enable movement and connection interfaces to attach to the system components.
4 Process Participation Signature ⟨I, O, T⟩
Inputs (I)
—
Outputs (O)
—
Transformation (T)
mechanical force accommodation through elastic deformation
Expansion joints transform thermal expansion forces into controlled structural displacement, preventing damage to connected components while maintaining system integrity.
5 Axiom Mode Decision

Necessary + Sufficient — modelled as a defined class (≡, EquivalentClass). Automatic classification is appropriate for this concept.

Cross-Standard Observations
Consistent functional definition across all standards, with ISO 15926 providing the most detailed structural context (as both ARTEFACT and JOINT). CFIHOS and SLB focus on the pipe connection context while OnePetro provides the most general definition. The standard properties from CFIHOS/DEXPI confirm the structural complexity with materials specifications for different components.

Suggest a change

Opens a pre-filled GitHub issue on the COPI repo — nothing is sent until you submit it there.