exported
necessary
thermowell stem
IRI:
http://www.inf.ufrgs.br/ontologies/copi#Thermowellstem
Generated on 2026-05-04
Natural Language Definition
EN
A thermowell stem is a fiat object part that is part of a thermowell and that has a hollow cylindrical shape positioned to protrude into the process medium, providing protective housing for temperature sensing elements while enabling thermal conduction.
PT-BR
Um termowell stem é uma parte de objeto fiducial que é parte de um termowell e que tem uma forma cilíndrica oca posicionada para se projetar no meio do processo, fornecendo habitação protetora para elementos de detecção de temperatura enquanto permite condução térmica.
Formal Axioms
Semi-formal (Aristotelian)
Every thermowell stem is a fiat object part that is part of some thermowell and has hollow cylindrical shape and is located in process medium intrusion zone.
First-Order Logic Theory
Loading…
▸ Stored override
∀x(ThermowellStem(x) → FiatObjectPart(x) ∧ ∃y(Thermowell(y) ∧ partOf(x,y)) ∧ ∃q(HollowCylindricalShape(q) ∧ hasQuality(x,q)) ∧ ∃l(ProcessMediumIntrusionZone(l) ∧ hasLocation(x,l)))
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: ThermowellStem
<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-08"^^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_0000201 rdf:type owl:Class ; # TemperatureSensorProtectionFunction
rdfs:subClassOf iof-core:DesignedFunction ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:onProperty bfo:BFO_0000054 ; # realizedIn
owl:allValuesFrom :COPI_0000667 # TemperatureSensorProtectionProcess
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:onProperty bfo:BFO_0000054 ; # realizedIn
owl:someValuesFrom :COPI_0000667 # TemperatureSensorProtectionProcess
] ;
rdfs:label "temperature sensor protection function"@en ;
rdfs:label "função de proteção de sensor de temperatura"@pt-br ;
iof-av:naturalLanguageDefinition "A DesignedFunction that is realized in a TemperatureSensorProtectionProcess and that consists in providing a protective enclosure for temperature sensing elements while enabling thermal conductivity from the process medium to the sensor."@en ;
skos:definition "A DesignedFunction that is realized in a TemperatureSensorProtectionProcess and that consists in providing a protective enclosure for temperature sensing elements while enabling thermal conductivity from the process medium to the sensor."@en .
### Process type
:COPI_0000667 rdf:type owl:Class ; # TemperatureSensorProtectionProcess
rdfs:subClassOf iof-core:PlannedProcess ;
rdfs:label "temperature sensor protection process"@en ;
rdfs:label "processo de proteção de sensor de temperatura"@pt-br ;
iof-av:naturalLanguageDefinition "A PlannedProcess in which a protective barrier shields a temperature sensing element from direct contact with the process medium while maintaining thermal conductivity to enable accurate temperature measurement."@en ;
skos:definition "A PlannedProcess in which a protective barrier shields a temperature sensing element from direct contact with the process medium while maintaining thermal conductivity to enable accurate temperature measurement."@en .
### Equipment universal: ThermowellStem
:COPI_0000359 rdf:type owl:Class ; # ThermowellStem
rdfs:subClassOf iof-core:MaterialArtifact ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:onProperty iof-core:hasFunction ; # Object branch (MaterialArtifact/Assembly/Object/FiatObjectPart)
owl:someValuesFrom :COPI_0000201 # TemperatureSensorProtectionFunction
] ;
rdfs:label "thermowell stem"@en ;
rdfs:label "termowell stem"@pt-br ;
iof-av:naturalLanguageDefinition "A thermowell stem is a fiat object part that is part of a thermowell and that has a hollow cylindrical shape positioned to protrude into the process medium, providing protective housing for temperature sensing elements while enabling thermal conduction."@en ;
skos:definition "A thermowell stem is a fiat object part that is part of a thermowell and that has a hollow cylindrical shape positioned to protrude into the process medium, providing protective housing for temperature sensing elements while enabling thermal conduction."@en ;
iof-av:naturalLanguageDefinition "Um termowell stem é uma parte de objeto fiducial que é parte de um termowell e que tem uma forma cilíndrica oca posicionada para se projetar no meio do processo, fornecendo habitação protetora para elementos de detecção de temperatura enquanto permite condução térmica."@pt-br ;
iof-av:semiFormalNaturalLanguageAxiom "Every thermowell stem is a fiat object part that is part of some thermowell and has hollow cylindrical shape and is located in process medium intrusion zone."@en ;
iof-av:firstOrderLogicAxiom "∀x(ThermowellStem(x) → FiatObjectPart(x) ∧ ∃y(Thermowell(y) ∧ partOf(x,y)) ∧ ∃q(HollowCylindricalShape(q) ∧ hasQuality(x,q)) ∧ ∃l(ProcessMediumIntrusionZone(l) ∧ hasLocation(x,l)))"@en ;
iof-av:isPrimitive "true"^^xsd:boolean ;
iof-av:primitiveRationale "Constructive classification basis. The structural differentia (hollow cylindrical shape, positioning in process medium) is necessary but may not be sufficient under OWA - there could be other specialized parts of thermowells with similar geometry but different specific roles or configurations."@en ;
skos:definition "[ISO 15926-4] A <THERMOWELL STEM> is an <INSTRUMENTATION ITEM> and a <Feature> and an <ENCLOSURE> that is the hollow cylindrical part of a thermowell that is housing the thermocouple or thermoelement and is protruding into the process medium"@en .
Axiomatization Decision Log
1
Identity-Giving Function
Function class
TemperatureSensorProtectionFunction
⊑ DesignedFunction
Realized in
TemperatureSensorProtectionProcess
⊑ PlannedProcess
Reusing TemperatureSensorProtectionFunction from the already-enriched thermowell class. The thermowell stem inherits this function as it is the part of the thermowell that actually realizes the protection function by physically housing the sensor element.
2
Genus Determination
MaterialArtifact
bfo:Object (BFO_0000030)
Monolithic causally unified material artefact.
MaterialArtifact ≡ Object ⊓ ∃bearerOf.DesignedFunction.
A thermowell stem is explicitly defined as a part of a thermowell ('the hollow cylindrical part of a thermowell'). It is not an independent object with its own causal boundary, but rather a fiat part demarcated within the larger thermowell assembly. The most specific appropriate superclass is FiatObjectPart, as it is a portion of the thermowell object identified by its structural and functional role.
3
Necessary Parts
No necessary parts recorded (concept may be primitive at this level).
No component parts are identified. The thermowell stem is described as a monolithic hollow cylindrical part. The temperature sensor/thermocouple it houses is not a permanent component part but rather a removable instrumentation element that occupies the hollow space.
4
Process Participation Signature ⟨I, O, T⟩
Inputs (I)
—
Outputs (O)
—
Transformation (T)
thermal energy conducted from process medium through the stem wall material to the temperature sensing element housed within
The stem's process role is pure thermal conduction - it transfers heat from the external process medium to the internal sensor without changing the thermal energy. The hollow cylindrical geometry enables housing the sensor while the wall material provides the conductive path.
5
Axiom Mode Decision
Necessary conditions only
— modelled as a primitive universal
(⊑, SubClassOf). Identity is grounded in designed
function and cannot be reduced to a property checklist.
Constructive classification basis. The structural differentia (hollow cylindrical shape, positioning in process medium) is necessary but may not be sufficient under OWA - there could be other specialized parts of thermowells with similar geometry but different specific roles or configurations.
Cross-Standard Observations
Only one source definition available. No cross-standard comparison possible.