Core Ontology for Petroleum Installations · INF-UFRGS-Ontologies · CNPq INF-UFRGS-ENERGIA inf.ufrgs.br/ontologies/copi dee69df
exported necessary
flowline
IRI: http://www.inf.ufrgs.br/ontologies/copi#Flowline
Generated on 2026-04-13
Natural Language Definition
EN
A flowline is a pipeline that transports oil, gas, or water directly from a wellhead to a manifold or production facility.
PT-BR
Uma linha de fluxo é um duto que transporta óleo, gás ou água diretamente de uma cabeça de poço para um manifold ou instalação de produção.
Formal Axioms
Semi-formal (Aristotelian)
Every flowline is a pipeline that bears a fluid transport function, has a wellhead connection, has a manifold or production facility connection, and transports hydrocarbon fluids.
First-Order Logic Theory
Loading…
▸ Stored override ∀x(Flowline(x) ↔ Pipeline(x) ∧ ∃f(FluidTransportFunction(f) ∧ bearerOf(x,f)) ∧ ∃w(Wellhead(w) ∧ connectsDirectly(x,w)) ∧ ∃m((Manifold(m) ∨ ProductionFacility(m)) ∧ connectsDirectly(x,m)) ∧ ∃h(HydrocarbonFluid(h) ∧ hasInput(x,h)))
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: Flowline <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_0000537 rdf:type owl:Class ; # FluidTransportFunction rdfs:subClassOf iof-core:DesignedFunction ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty bfo:BFO_0000054 ; # realizedIn owl:allValuesFrom :COPI_0000538 # FluidTransportProcess ] ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty bfo:BFO_0000054 ; # realizedIn owl:someValuesFrom :COPI_0000538 # FluidTransportProcess ] ; rdfs:label "fluid transport function"@en ; rdfs:label "função de transporte de fluido"@pt-br . ### Process type :COPI_0000538 rdf:type owl:Class ; # FluidTransportProcess rdfs:subClassOf :COPI_0000003 ; # MomentumTransfer rdfs:label "fluid transport process"@en ; rdfs:label "processo de transporte de fluido"@pt-br . :COPI_0000003 rdf:type owl:Class . # MomentumTransfer :COPI_0000538 # FluidTransportProcess rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty iof-core:hasInput ; owl:someValuesFrom :COPI_0000389 # HydrocarbonFluid ] ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty iof-core:hasSpecifiedOutput ; owl:someValuesFrom :COPI_0000389 # HydrocarbonFluid ] . ### Equipment universal: Flowline :COPI_0000280 rdf:type owl:Class ; # Flowline rdfs:subClassOf :COPI_0000326 ; # Pipeline rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty bfo:BFO_0000196 ; # bearerOf — ObjectAggregate branch owl:someValuesFrom :COPI_0000537 # FluidTransportFunction ] ; rdfs:label "flowline"@en ; rdfs:label "linha de fluxo"@pt-br ; iof-av:naturalLanguageDefinition "A flowline is a pipeline that transports oil, gas, or water directly from a wellhead to a manifold or production facility."@en ; skos:definition "A flowline is a pipeline that transports oil, gas, or water directly from a wellhead to a manifold or production facility."@en ; iof-av:naturalLanguageDefinition "Uma linha de fluxo é um duto que transporta óleo, gás ou água diretamente de uma cabeça de poço para um manifold ou instalação de produção."@pt-br ; iof-av:semiFormalNaturalLanguageAxiom "Every flowline is a pipeline that bears a fluid transport function, has a wellhead connection, has a manifold or production facility connection, and transports hydrocarbon fluids."@en ; iof-av:firstOrderLogicAxiom "∀x(Flowline(x) ↔ Pipeline(x) ∧ ∃f(FluidTransportFunction(f) ∧ bearerOf(x,f)) ∧ ∃w(Wellhead(w) ∧ connectsDirectly(x,w)) ∧ ∃m((Manifold(m) ∨ ProductionFacility(m)) ∧ connectsDirectly(x,m)) ∧ ∃h(HydrocarbonFluid(h) ∧ hasInput(x,h)))"@en ; iof-av:isPrimitive "true"^^xsd:boolean ; skos:definition "[ISO 15926-4] A <FLOWLINE> is an <ARTEFACT> and a <PIPELINE> carrying oil, gas or water that connects the wellhead to a manifold or to production facilities, such as heater-treaters and separators"@en ; skos:definition "[SLB Glossary] The large-diameter metal pipe that connects the bell nipple under the rotary table to the possum belly at the mud tanks."@en ; skos:definition "[OnePetro] The pipe connection between the well and the separators or tank battery."@en .
Axiomatization Decision Log
1 Identity-Giving Function
Function class
FluidTransportFunction ⊑ DesignedFunction
Realized in
FluidTransportProcess ⊑ MomentumTransfer
The identity-giving function is transporting fluids between wellheads and production facilities. This function is already used by the enriched 'pipeline' class and accurately captures the essential purpose of flowlines in oil and gas operations.
2 Genus Determination
Pipeline
Pipeline is explicitly listed as a parent in ISO 15926 and is already enriched in our ontology. A flowline is a specialized type of pipeline used in specific oil and gas production contexts. Pipeline as an EngineeredSystem (collection of pipes, fittings, supports) is the appropriate genus rather than the more general Assembly.
3 Necessary Parts

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

These parts are necessary for the basic connectivity function of flowlines - the pipe for transport and connections at both endpoints to establish the wellhead-to-facility link.
4 Process Participation Signature ⟨I, O, T⟩
Inputs (I)
HydrocarbonFluid — oil, gas, or water from well
Outputs (O)
HydrocarbonFluid — same fluid delivered to facility
Transformation (T)
spatial transport with minimal processing - fluid moves from wellhead location to facility location
Flowlines primarily provide spatial transport of production fluids without significant transformation, though some pressure drop and potential phase separation may occur during transport.
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.

Cross-Standard Observations
ISO 15926 provides the most comprehensive definition covering oil, gas, and water transport. SLB glossary appears to define a different concept (drilling mud flowline) that may warrant separate treatment. OnePetro aligns with ISO 15926 but is more concise.

Suggest a change

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