Magmatism in Sedimentary Basin – Application in Oil Exploration

The presence of igneous rocks within sedimentary basin has already been seen only as a hindrance to the occurrence of oil and oil research. However, is increasing the number of world discoveries of oil where magmatic rocks constitute hydrocarbon reservoirs. The study of these reservoirs known as unconventional has shown the importance of magmatic events in sedimentary basins for the exploration of hydrocarbons.

In this article we will show how tools like Hardledge® and Strataledge®, helps in the routine work of exploration and production of complex hydrocarbon reservoirs

Igneous-sedimentary oil system

When we talk about oil reservoirs, we soon think in sedimentary rocks, mainly sandstones and carbonates. These rocks are commonly associated with better hydrocarbon reservoirs and are called conventional reservoirs.

However, igneous rock may also constitute a reservoir. The igneous-sedimentary oil systems are unconventional, mixed systems in which one or more essential elements or processes involved are related to magmatic events (Figure 1).

Example of occurrence of magmatic rocks
Figure 1. Example of occurrence of magmatic rocks associated with sedimentary rocks in the Argentinian Neuquén basin. This reservoir of fractured igneous intrusion holds 25 million barrels of recoverable oil per field, and are characterized by rapid initial production rates of up to 10,000 barrels/day. (Source: Senger et al., 2017)

It turns out that for a long time the presence of intrusions and extrusions of magmatic material in the basin was seen only as unfavorable in terms of exploration. The magma was responsible for destroying the organic matter and the oil previously generated, besides obliterating the pores of the rocks-reservoirs.

Recent studies show that in fact volcanic complexes impact the oil systems in a variety of ways, not necessarily destroying or obliterating their viability, but favoring the formation of conventional or unconventional reservoirs.

The importance of knowledge of the magmatic rocks in the sedimentary basins as potential reservoir rocks of hydrocarbons has been strongly discussed in the last years, due to the numerous exploratory discoveries (Figure 2) involving these rocks as carriers of hydrocarbons.

The discoveries of reservoir with related volcanic rocks around the world
Figure 2. In green, the discoveries of reservoir with related volcanic rocks around the world. (Source: Senger et al., 2017).

The petroleum system comprises five main elements: (1) a source rock subject, over sufficient time, to conditions leading to hydrocarbon generation; (2) pathways for the generated hydrocarbons to be expelled from the source rock and move to a reservoir rock; (3) a porous and permeable rock to serve as a reservoir for the hydrocarbons, and (4) an enclosing structure for trap the oil with (5) low permeability extremities for seal the reservoir.

The magmatic events may affect any of these five elements, favoring:

1) Hydrocarbon generation

Unlike of conventional oil systems, where the formation of oil and gas is due to the heat supply generated by the subsidence of the basin, in atypical petroleum systems, magma intrusions are responsible for the increase in temperature in the system.
The emanated heat around of the magmatic intrusion causes the vaporization of the water contained in the pores of the embedding rock, resulting in the dehydration and decarbonization and consequent maturation of the organic matter. The intrusions commonly occur as (Figure 3):

(1) layer-parallel and transgressive sills
(2) saucer-shaped intrusions
(3) layer-discordant sub-vertical dykes
(4) localized volcanic centers

Cross section through a volcanic basin
Figure 3. Cross section through a volcanic basin highlighting some of the key terminology and relationships of the igneous rocks with the host basin (link)

The most common types of igneous intrusions in sedimentary basins are dikes and sills. Dikes are discordant structures, usually perpendicular or inclined to intruded bedding. Sills are concordant structures, parallel or subparallel to the sedimentary layers. Both dykes and sills form contact metamorphic aureoles caused by localized heating of the adjacent host rock (Figure 4).

Examples of sills and dikes infiltrated among the oldest layers
Figure 4. Examples of sills and dikes infiltrated among the oldest layers (link).

The extent of the thermal effect on the oil system of a sedimentary basin depends on factors such as mineralogy of the embedding rocks, thickness and temperature of the intrusive, depth of intrusion, composition of the available fluids, the time and duration of the magmatic event, among others.

The effect of an intrusion on the embedding rock is equivalent to the thickness of the intrusive body. As we move away from the igneous body there is a progressive decrease in the levels of organic carbon and expansive minerals. Multiple intrusions have this potentiated effect. In addition, the greater the depth the greater the transmitted heat and the larger the effect dimensions.

The distinct geophysical properties (density and resistivity) between the intrusions and the host rocks facilitate the identification of the igneous rock through seismic profiles, for example. Nonetheless, many thin sills fall below the seismic resolution. In addition, the complex and often discordant geometry of igneous bodies presents significant challenges to imaging both in seismic data and in resistivity mapping.

The recognized of igneous bodies and your registration in the fieldwork provides the necessary for link the geophysical measurements to exposed igneous intrusions where critical details. Strataledge® software has a large taxonomy of igneous lithological units that facilitate the process of descriptions of outcrops and cores and allow the integration with geophysical profiles, which help in identification and location of igneous bodies in the basin.

2) Oil migration

The oil migration process can occur in three stages: 1) Primary migration: oil is expelled from the generating rock to the carrier bed; 2) Secondary migration: the oil migrates inside the carrier rock into the trap; 3) Tertiary migration: any movement of the oil after your trapping.

An igneous intrusion can function both as a conduit for hydrocarbon migration and as a barrier to the flow of fluids. If the intrusion present faults and has good permeability, it will act as a migration route. If it is mineralized and impermeable, it will form a structural trap preventing the passage of fluids.

Knowledge of the parameters that control magmatic intrusions generates important information about the paths of fluid migration. For example:

a) Factors such as composition, cooling rate, depths and permeability of h ost rock influence the nature of the fracture network.
b) Structurally complex zones such dike-sills junctions, sill inflection points and intrusion-host rock interfaces are typical of zones with good permeability.
c) The hydrothermal fluids activity, post-emplacement diagenetic processes and tectonism give information if the intrusions are open and interconnected or cemented and closed.
d) Heterogeneities between magmatic intrusion and sedimentary rock can be an important migration route.
e) The geometry of the igneous plumbing system will also influence the migration routes.

3) Storage of hydrocarbons

For a rock to be considered as a reservoir, it must have an appropriate combination of porosity and permeability values that enable the accumulation of hydrocarbons. It’s know that the primary matrix porosity and permeability of igneous rocks is generally very low.

How can they be good oil storage? In igneous rock, these significant values of porosity and permeability may develop owing to fracturing, zones with vesicles, and in hydrothermally altered zones.

Often the igneous body may present these features, but its effectiveness varies according to the lithological facies. The fracture system must be well developed and interconnected, the volume of vesicles must be considerable and the degree of alteration, associated with microfracture.

The vesicles (Figure 5A), for example, act as pores and are concentrated as the top and base of spills and originate from the dissolution of vesicular material. It is common during the cooling of the lavas to form microfracture (Figure 5B) by thermal contraction that form a network joining vesicles that assist in the dissolution of the filling material and allow the entry of oil.

In addition, highly weathering processes in these zones and fluid circulation contribute to the increase of microporosity, creating channels and spaces for hydrocarbon migration and trapping.

 Vesicular porosity
Figure 5. (A) Vesicular porosity (B) Vesicular porosity with microfractures (red arrows) Reis et al., 2014.

Intemperic processes can cause compositional changes and variation in the characteristics of volcanic rocks, increasing their permeability and porosity values. Altered samples develop micropores as a consequence of the predominance of clay minerals and mineral alterations of feldspar and volcanic glass.

On the other hand, solid and impermeable rocks as extrusive manifestations can act as effective lateral sealants or migration barriers, allowing the accumulation of hydrocarbons generated in the adjacent sediments. Sills act as vertical seals, while dikes act as side seals.

Recognize the geometry of the igneous bodies and the structural elements that were induced by magmatic intrusions and are present in the embedding is of paramount importance for the understanding of the reservoir.

Intrusions of igneous rocks in sedimentary basins may be useful as stratigraphic landmarks and indicators of turbidity sedimentation, as is the case of layers of bentonite derived from volcanic ash. They can also generate secondary tension fields that can deform the embedding sedimentary rock and generate traps for imprisoning oil. Or contribute as an extra source of heat for oil generation in shallow and cold basins.

Exploration of hydrocarbons in unconventional basins

We saw that the magmatic events may affect the basin and favor the formation of reservoir oil. On the whole, volcanism, tectonic movements, weathering, leaching and fluids are key factors and geological actions for the formation and development of reservoir spaces in volcanic rocks.

The presence of rock types derived from volcanism and/or affected by post-volcanic re-deposition may lead to complex lithologies, with complex diagenetic overprints at the reservoir level. Diagenesis and diagenetic evolution of altered volcanic materials have a profound effect on the pore evolution of hydrocarbon reservoirs. Hardledge® is an essential software for the systematic petrographic analysis of igneous and metamorphic rocks. It enables to do a detailed petrographic description and interpretation. The descriptions easy import in Strataledge® for integrated visualization and analysis with multiple data sources.

Most of the time the reservoirs are offshore, at great depths, making it difficult to understand and the processes that led to the accumulation of hydrocarbons in the spills. It is necessary to develop similar models that allow the knowledge of the permoporous system and the consequent better exploitation of these reserves.

References

Senger, K., Millett, J., Planke, S., Ogata, K., Eide, C. H., Festoy, M., Galland, O. and Jerram, D. A. 2017. Effects of igneous intrusions on the petroleum system: a review. First break, Volume 35, p. 1-10.

Reis, G.S., Mizusaki, A.M., Roisenberg, A. and Rubert, R.R., 2014. Formação Serra Geral (Cretáceo da Bacia do Paraná): um análogo para os reservatórios ígneo-básicos da margem continental brasileira. Pesquisas em Geociências, 41 (2): 155-168.

Author

  • Sabrina Danni Altenhofen – Endeeper

Genesis, Transport and Deposition of Clastic Sediments – An Overview

What are clastic sediments?

Clastic sediments are formed by loose particles of various sizes, which can evolve into sedimentary rocks such as sandstones, shales and conglomerates. They are essentially made up of sand, mud and gravel, formed from the weathering and erosion of pre-existing rocks.

  • Weathering comprises physical, chemical and biological processes that alter, disintegrate, or dissolve rocks. Physical weathering occurs when a rock is fragmented through purely mechanical processes, which do not significantly alter its chemical or mineralogical composition. Chemical weathering, in turn, involves chemical and mineralogical changes of the pre-existing rocks, which may result in hydration, oxidation, reduction or dissolution of their mineral components, and formation of new mineral phases stable under surface conditions.
  • Erosion is responsible for moving materials derived from weathering, to be carried by the action of water, gravity, wind or ice, and deposited in various marine or continental environments.
Figure 1: Natural arch produced by wind erosion on rocks subjected to a differential weathering in Jebel Kharaz, Jordan. – Source: link

It is possible to characterize the sediments that compose a clastic sedimentary rock with the help of a magnifying glass on a hand sample, or through the analysis of a thin section with a polarized microscope. Composition, textural, structural and fabric aspects can be described through the use of Petroledge® software. The program automatically generates textural and compositional classifications, recognizes the tectonic provenience of the sediments, and also interprets diagenetic environments, aspects which will be further addressed in incoming texts.

After erosion, the particles are available for transportation. Water, wind, ice and gravity are the main agents for sediment transport. Gravity can act alone or associated to other agents, such as water, thus constituting the main sediment transport agent in nature. In fact, rivers account for approximately 95% of the sediment flow to the oceans.

The sedimentary particles remain in motion while the flow energy (usually proportional to its velocity) is sufficient to sustain them. This can be represented for the different particle sizes by the Hjulströms Diagram.

Hjulströms (1939) diagram – Erosion, transport and deposition intervals according to flow velocity and particle size. Source: link

Types of sedimentary transport

Sediment transport can be classified according to its competency (related to the transported grain size), its capacity (related to the amount of sediment that the agent can transport) and the load (amount of sediment that the agent effectively carries). A river capable of carrying particles larger than sand sized is a highly competent agent. Also, the greater the volume flow of the river, the greater the load in motion and, therefore, the greater its capacity.

The force that moves the particles during transportation is provided by fluids, and depends mainly on their velocity and viscosity. The flow of fluids can be separated into 2 types: laminar flow and turbulent flow. In laminar flows, the particles immersed in the fluid move parallel to each other, in the direction of transportation. In turbulent flow, however, the particles immersed in the fluid move in all directions, but with a displacement parallel to the transportation direction. This type of flow has a much greater erosion power than laminar flow. As velocity increases, the flow tends to become turbulent.

A dimensionless parameter called Reynolds Number (Re), named after Osborne Reynolds, who studied fluid dynamics during the nineteenth century, indicates the intervals at which a flow of fluid is laminar or turbulent. The Reynolds number is proportional to the velocity of the flow (V) and to the depth of the channel or diameter of a pipe (L), as well as to the ratio between the density (d) and the viscosity of the fluid (u), according to the equation:

For values of Re < 500, the flow is laminar, whereas for values of Re> 2000, it is turbulent. Laminar flows are common in high viscosity or low velocity fluids. Wind flow is, therefore, essentially turbulent due to the low viscosity of air. Water flows can be laminar when their velocity is very low. However, significant volumes of sediment are usually transported by turbulent water flows.

Representation of flow types in a pipe.

In addition to the effects of fluid viscosity and inertial forces, gravity also influences the way a fluid transfers waves or moves sediment dunes. The Froude Number (Fr), which can be considered the ratio between the average velocity of the flow and the velocity of a wave contained therein, is also a useful dimensionless value for sedimentology studies, expressed as:

where U represents the average velocity of the flow, L the depth of water and g the acceleration due to gravity.

When Fr value is less than 1, the flow is considered subcritical or quiet and a wave can move upstream (against flow). If the value is greater than 1, the waves cannot propagate upstream and the flow is considered supercritical or fast. In addition to being used to define the critical velocity from which a flow is considered subcritical or supercritical at a given depth, the Froude Number is also related to different flow regimes, which are related to characteristic bedforms.

Two flow regimes are recognized: lower and higher. The lower flow regime comprises a subcritical flow in which ripples, dunes and plane-parallel type stratifications are formed. The upper flow regime, in turn, comprises a supercritical flow, in which antidunes and plane-parallel stratifications are stable. This can be understood from a bedform stability diagram (Figure 4). The use of this diagram allows obtaining velocity estimates or identifying changes in velocity or type of flow that resulted in deposition of sediments according to their depositional structures.

Figure 4: Bedform stability diagram for particles under a given water flow (depths between 25 and 40 centimeters and temperature of 10 ° C) (Nichols, 2009).

Fluid-flow dynamics

Water

Under the action of water flowing over a moving background condition, the solid particles that make up the substrate tend to come into motion. In a simplified way, coarse particles such as sand and gravel will be transported if the energy of the stream overcomes the weight of the particles. In the case of finer particles, such as silt and clay, the cohesive force is the main force of resistance that flow must overcome. The forces acting on a particle submerged in a water stream are: the submerged weight of the particle, the lift force that causes the rise of the particle, and the drag force, which drives the particle in the direction of flow. From the relation between these three forces, we can classify the particles transportation according to four different modalities:

  • Suspension: When the lift force balances that of gravity, the particles move floating in the liquid mass.
  • Sliding: occurs when particles slide on the bed.
  • Rolling: occurs with coarser particles, which shapes allow them to rotate.
  • Saltation: occurs through the interaction between the lift and drag forces, a situation in which particles move through jumps (such as a suspension transport in which the particle sometimes comes into direct contact with the bottom).
Figure 5: Particles transported by rolling, saltation and suspension (adapted from Nichols, 2009).Sliding, rolling and saltation are types of transport by dragging. Dragging occurs where the weight of a particle exceeds the lift force.

Ice

The viscosity of ice is so high that it is not directly recognized as a fluid. However, ice may transport large amounts of sediment. The ice flow is very slow and laminar, and carries suspended sediments of all sizes.

Air

Air is a fluid of very low density and viscosity. The principles involved in wind transport are similar to those present in water transport; however, the low density and viscosity of air reflect at different thresholds for particle transportation. Usually, air is capable of transporting in suspension only particles below the fine sand size, while coarser sediments are transported by rolling and saltation. Transport occurs at relatively high speeds, in a turbulent way. Like water, wind transport results in the deposition of strata that occur in ripple size up to dunes many meters high.

Gravitational flows

The action of gravity can transport sediments in subaerial or underwater conditions. In gravitational flows, it is common that 20 to 70 percent of the sediment is transported in suspension.

Through gravity, grain flows can occur, in which part of the grains are suspended by contact interactions between the grains. It is common for grain flows to occur on the sliding face of wind dunes. Highly concentrated sediment and water mixtures can generate mud flows or debris flows. In this case, coarse particles are supported by a mud matrix, which has cohesive strength. This characteristic makes the flow less predictable, with non-Newtonian characteristics.

Liquefied or fluidization flows are a type of gravitational flow in which the grains are held in suspension by the upward movement of the interstitial fluid that escapes with the gravitational settlement of the grains, or by forced ejection of the fluid filling the pores. This occurs in shallow-buried sediments, which can behave as fluids after a sudden shock, which causes an instantaneous loss of contact between the grains thereafter suspended in the fluid.

Turbidity currents are a type of density current that occurs at the bottom of a sea or lake, consisting of turbid mixtures of variable density of sediments temporarily suspended in water. They are less dense than the debris flows, with a relatively high Reynolds number. The result of the deposition of sediments transported by this type of current are the turbidites. Turbidity currents slow down over time and as they move away from their source, resulting in deposition. Since the coarser suspended materials are the first to be deposited, the turbidites have a coarsening upward character.

Turbidity currents from low to medium density ideally form a sequence known as the Bouma Sequence, consisting of 5 divisions. This sequence is represented by poorly selected and massive sands at base (a), overlain by laminated sands of upper flow regime (b), sands with cross lamination (c), laminated silt (d) and hemipelagic mud at the top (e).

High-density turbidity currents, in which the density is greater than 1.1g cm-3, form thick deposits of coarse texture and massive structure at their base, as a result of the interaction between particles. The top of the deposit is characterized by fluid escape structures and is more similar to the Bouma Sequence, representing deposition from lower density flows.

Figure 6: Turbidites are deposited from sediments usually mobilized by underwater avalanches.

Deposition of clastic sediments

Sedimentary particles are deposited when the transportation agent loses competence to carry them or when the force that causes the movement is cancelled. Loss of competence for water or air transportation may be related to decreased flow velocity. In the glaciers, the deposition occurs with the stagnation or retention of the glacier, which may occur due to increase in the melting rate, or decrease of snow accumulation rate. Deposition rates in the different environments are very variable, and usually present values from 3 millimeters per year, in abyssal seabeds, to tens of meters per year in deltaic regions, in which the sediment supply is very high.

The deposition of sediments transported by gravity, water, wind or ice can occur along several transportation cycles. Deposition may be temporary (when the sediment moves repeatedly) or permanent (when the deposited sediments remain immobilized and are buried).

Sedimentation may be episodic or continuous. Episodic sedimentation is characterized by processes of great magnitude separated by long periods of non-deposition. It occurs when an instantaneous depositional process is triggered. This makes estimating the deposition rate quite complex, so that an annual estimate cannot be used. Continuous sedimentation is associated with virtually constant depositional conditions over long periods of time. In the abyssal sea floor, the continuous sedimentation results in the slow accumulation of fine particles. However, in this environment, turbidites deposits may accumulate during events of episodic deposition. It is common, therefore, that events of episodic deposition represent an important part of deep marine sequences.

The superposition of depositional events results in the vertical stacking of layers that record the processes involved in sediment deposition. These sequences can be seen in outcrops or cores, and are of extreme importance for the characterization of depositional environments.

Figure 7: Marginal marine sequence of siltstones and limestones of the Virgin Formation, southwestern Utah, USA. Source: link

The description of sedimentary layers recorded in cores and outcrops can be performed efficiently through Strataledge®, a software that allows their complete and systematic description, comprising the types of rock, minerals and other constituents, textures, structures, thickness and types of contact between beds. With this tool, all the data is acquired in a digital and organized way. In addition, the system allows an easy integration with petrographic data, geophysical logs, photos and other media.

References

  1. Nichols, Gary. Sedimentology and stratigraphy. John Wiley & Sons, 2009.

Author

  • Elias Cembrani da Rocha – Endeeper

Guide to Value Creation from Geological Data in Oil Exploration

Technology is a strong ally for the acquisition of geological data. With the huge demand for fast and reliable results, changes and updates in the tools used by geologists are necessary. Investing in the generation of relevant data for aiding the interpretation and decision making during the exploration for oil reservoirs is critical for reducing the costs of these activities.

In this guide, you will understand the importance of the analysis of cores, outcrops and petrographic thin sections for geological studies applied to reservoir exploration, and you will learn why software are essential tools for digital geology.

Importance of the core/outcrop descriptions for geological studies

The consolidated rocks that you describe in cores or outcrops are product of transport and depositional processes that are recorded in the form of sedimentary structures and textures. To describe cores/outcrops is understand the processes of formation of the rocks. The more detailed and complete the descriptions, the more precise will be the interpretation of the source areas, transportation processes and depositional environment.

The description is important for the knowledge acquisition and the immediate visual perception of the rock package. With a good description, it is possible to interpret the succession (facies distribution and sedimentary cycles) of the sediments deposition events and to perform correlations with equivalent beds from other areas, in search of understanding the stratigraphic framework of the basin.

This descriptive and analytical work can be better performed with the use of specialized software, such as Strataledge, which helps the geologists in their routine data acquisition tasks. In the section below, we explore the advantages of using software in relation to paper for analyzing cores and outcrops.

Efficient analysis of cores and outcrops with Strataledge

Rock outcrops (Fig. 1) are surface expression of the internal and external dynamics of the Earth.

Outcrop of stratified sedimentary rocks
Figure 1. Outcrop of stratified sedimentary rocks. Source: link.

The geologist usually uses a booklet or clipboard to draw a stratigraphic columnar log (Fig. 2). Information such as location, reference coordinates, date and time are recorded. Information relevant to the field work are also normally recorded, such as stratigraphic units, age, and structural observations. The work scale to be used must be selected according to the total size of the outcrop and the desired detail.

Example of stratigraphic log sheet
Figure 2. Example of stratigraphic log sheet.

Core description is performed in the laboratory on sequential log description sheets. Cores collected during drilling are placed in properly identified boxes following the stratigraphic stacking order (Fig. 3).

Core boxes.
Figure 3. Core boxes.

The description is usually made from base to top, which reflects the order of deposition. The geologists describe the following aspects:

  1. Rock types
  2. Minerals and other constituents (e.g., fossils)
  3. Textures
  4. Structures indicating processes of deposition, deformation or other alterations
  5.  Thickness layers and types of contacts among them

The geologists can interpret depositional facies, identifying them through a lithofacies code. After all this information has been recorded, the rock packages are stacked and the vertical succession assembled. From this, the geologist may ask the following questions:

  1. Is there a stacking pattern of facies?
  2. The pattern repeats itself? Is there cyclicity?
  3. Are there interruptions or abrupt changes in the sedimentation process?

These questions define boundary surfaces that delimit facies associations. Each association of facies presents a distinct genetic meaning, allowing the determination of a depositional model.

If samples or fossils are collected, their exact location must be noted. Also, photos are recorded for inclusion in the description and in reports.

All the data is conventionally recorded on paper by the geologists and digitalized after description. This process requires a considerable amount of time. Fortunately, there are faster ways of generating data from core and outcrops.

Through Strataledge® (Fig. 4), the descriptions are performed directly in digital format, reducing drastically the acquisition time, as well as in a clear and organized way.

The system allows the detailed and systematic description of cores and sediments, providing quick access to all the required features for data acquisition and recording of sequential data.

Strataledge Screenshot – Digital Core Data.
Figure 4. Strataledge Screenshot – Digital Core Data.

Strataledge® has a broad taxonomy of lithological units, sedimentary and deformation structures and petrological characteristics. All of this information, necessary to obtain a complete core description, has standardized nomenclature and is efficiently recorded under a clean and organized interface.

The use of Strataledge® optimizes and considerably reduces the time normally spent during description work, as well as allows reliable and quality records that will be compatible with other descriptions made by other professionals.

Descriptions recorded through Strataledge® are easily exported in a wide variety of formats, such as LAS, CSV and SVG (Scalable Vector Graphics).

In addition to the macroscopic description of cores and outcrops, petrography is also used to characterize rocks on a microscopic scale. See below…

The importance of petrographic characterization for geological studies

Petrography is a key tool for understanding the origin and evolution of rocks. Through the petrographic analysis of thin section, it is possible to determine the processes of sediments deposition and their transformation into rocks during diagenesis, including the precipitation of authigenic minerals, compaction, dissolution, replacement, and other mineralogical transformations. Their description and interpretation are important for the characterization of the quality of rocks as petroleum reservoirs.

Software for enhancing, systematizing and facilitating the petrographic description are important tools for the exploration and production. Know the Petroledge® system in the next section.

Description of petrographic thin sections with Petroledge® Software

Systematic petrographic analysis is performed using polarized light microscopes as shown in Figure 5. Quantitative analysis can be performed with use of a mechanical device (chariot) that allows moving the thin section along specific step over the microscope rotating table, recording the composition at each step, or modal point-counting (Fig. 5).

The modal analysis is performed according to transverses perpendicular to the lamination or orientation of the grains. This step is selected according the rock texture. At each step, the constituent located under the crosslines of the microscope eyepiece is recorded. This procedure is usually repeated to a total of 300 counted points to ensure a statistically reliable quantification.

Workstation for digital systematic petrography, with a petrographic polarized light microscope and mechanical chariot coupled (left).
Figure 5. Workstation for digital systematic petrography, with a petrographic polarized light microscope and mechanical chariot coupled (left).

Currently, the conventional mechanical devices for point-counting can be replaced for Stageledge®, a high-precision digital stage (Fig. 6). Compatible with the main polarized microscope models available on the market, this automatic stage moves the thin section with precision recording the composition at each point. A compositional map can be generated, and the percentages of the constituents are automatically calculated. The recorded points can be consulted at any time, simply clicking on the desired point so that stage is automatically moves back to the exact location of the chosen point.

Digital Point Counter - Stageledge®.
Figure 6. Digital Point Counter – Stageledge®.

The systematic description of thin sections is better performed with use of the Petroledge® system, including the description of texture, primary composition, diagenetic composition and sequence, pore types and classification.

When starting a petrographic analysis with Petroledge®, the identification window (Fig. 7) is used to insert well / outcrop name, depth, core and box numbers, basin name, stratigraphic unit, field name, country, state, and other location data. In addition, name of the petrographer, institution, purpose of the description and a brief summary of the thin section description, addressing the main aspects observed during petrography. This summary is important to facilitate future consultations.

Thin section identification screen of Petroledge®
Figure 7. Thin section identification screen of Petroledge®

Petrographic description with the Petroledge® software is performed in a logical order and follows taxonomy. This allows the program to recognize and process the recorded data and automatically generate compositional and textural classifications, recognize tectonic provenance modes and interpret diagenetic environments.

In Petroledge® microscopic description screen (Fig. 8), it is possible to describe textural, fabric and structural aspects.

The main aspects that can be recorded include a wide range of depositional, deformation and diagenetic structures, grain size and shape, orientation, support and other fabric aspects.

The types and proportion of intergranular contacts are used to calculate the packing index, relative to the degree of compaction.

Microscopic structure, texture and fabric description screen in Petroledge®.
Figure 8. Microscopic structure, texture and fabric description screen in Petroledge®.

The next description step is performed in the compositional description window (Fig. 9). The description and quantification of primary and diagenetic constituents and pore types is carried out in an interface that allows recording in detail important aspects for reservoir quality characterization. Primary constituents are described for types, locations, and modifications. For diagenetic constituents, a detailed description allows recording habit, location, and paragenetic relations with other constituents or with porosity.

Example of the compositional description screen in Petroledge®, showing the degree of information detail allowed by the system.
Figure 9. Example of the compositional description screen in Petroledge®, showing the degree of information detail allowed by the system.

This characterization is necessary in order to define the control of diagenetic constituents on the porosity and permeability of the reservoirs. Pore types are described relative to location and modifying processes, paragenetic relations, constituent types and location.

With proper quantitative description, the rocks can be automatically classified (Fig. 10) in a series of systems, including Folk (1968) and McBride (1982), for siliciclastic rocks, Dunham, Embry and Klovan (1962), Gabrau, Brankamp, Powers and Folk (1958) and Wright (1992), for carbonate rocks. It is also possible to define the tectonic provenance mode of the sediments according Dickinson (1985).

The automatic classification of groups of thin sections can be easily performed (Fig. 10).

Example of thin section groups of classification in Petroledge.
Figure 10. Example of thin section groups of classification in Petroledge.

Importance of systematic photomicrographic record for geological studies

Photomicrographic documentation is important to record the main compositional, textural, and structural features of the analyzed rocks.

The photomicrographs illustrate and support interpretation and data integration. Acquisition is performed through digital cameras attached to the microscopes.

A systematic digital catalog of photomicrographs is of great value for geological studies. See the case of RockViewer®.

RockViewer® system for photomicrograph organization and support to petrographic analysis

Data organization is a key factor for exploration and production research. Through the use of the RockViewer® system, a photomicrographic database can be created, allowing future queries in a quick and easy way. In addition, this database acts as a support for petrographic features identification and characterization, aiding in the process of thin sections description.

With the RockViewer® image editor (Fig. 11) it is possible to record aspects of the photomicrographs that can be easily consulted. The user can highlight important features in the image with shapes like arrows, outlines, letters, among others. All features are recorded through the Petroledge® taxonomy, allowing easy recovery of specific features. Other information, such as thin section identification (name of basin, stratigraphic unit, etc.) can also be added. Additional observations can be also added as notes.

Image editor screen in RockViewer®.
Figure 11. Image editor screen in RockViewer®.

All added images can be easily accessed (Fig. 12) and searched in a hierarchical order, where the terminology of geological features is available in four separate lists: rock type, concept, attribute and value. According to the items selected in each list, the concepts are automatically filtered.

Search screen in the RockViewer® image catalog.
Figure 12. Search screen in the RockViewer® image catalog.

By selecting the images from the result set, all of the information described by the user will appear, highlighting the searched terms (Fig. 13).

Detail of an annotated image created in RockViewer®.
Figure 13. Detail of an annotated image created in RockViewer®.

Key for creating value from geological data: Integrated data analysis

The systematic acquisition and organization of digital data allow efficient integration and interpretation.

Strataledge® software allows the complete integration of cores and outcrops descriptions with or detail photos, petrographic descriptions, geophysical logs and other media (Fig. 14).

Example of a study performed in Strataledge® integrating core descriptions, geophysical logs, petrographic data and core photos.
Figure 14. Example of a study performed in Strataledge® integrating core descriptions, geophysical logs, petrographic data and core photos.

A typical integration example involves the integration of petrographic data with geophysical logs of physical properties of the rocks, such as radioactivity, resistivity, density, acoustic wave propagation and others.

This continuous record generated by the geophysical logs allows to evaluate the petrophysical or geometric characteristics of the geological formations traversed by the well.

With the use of Strataledge®, geophysical profiles can be effectively integrated with core descriptions, photos and petrographic descriptions, facilitating the integrated data analysis.

Furthermore, it is possible to easily make stratigraphic correlations (Fig. 15), important for the determination of lateral rocks continuity, or the spatial equivalence between several lithologic units in subsurface. At this step, the importance of the integration of all the data previously generated is highlighted.

Example of datum created through the stratigraphic correlation in Strataledge®.
Figure 15. Example of datum created through the stratigraphic correlation in Strataledge®.

The search for hydrocarbon reservoirs during exploration should integrate organized geological information to aid decision making and reduce the risks associated with the exploratory activities.

All of the steps discussed in this guide be incorporated in the routine work of exploration, but this often take a long time due to the lack of integration between the tools. At each step, important data is generated, which must be integrated and interpreted. The modern exploration and reservoir professionals must rely on intelligent and innovative tools that, in addition to speeding up systematic description, and storing the data in an organized way, also aid the integration and interpretation.

Software developed for knowledge management such as Strataledge® and Petroledge® guide and standardize the description process through the combination of ontologies and taxonomies. This combination enables the construction of valuable geological databases, simplifies information quality control and enables the automatic extraction of knowledge using artificial intelligence. Simplifying tasks reduces data analysis time and ensures decreased exploration costs and risks.

Visit www.endeeper.com for more information about Endeeper oil exploration software

Authors

  • Sabrina Danni Altenhofen – Endeeper
  • Elias Cembrani da Rocha – Endeeper
  • Eduardo de Castro – Endeeper

Digital Petrography – Fundamental Tool for Understanding Carbonate Reservoirs of Campos Basin

Learn why petrographic characterization is a fundamental tool for understanding Carbonate Reservoirs of the Campos Basin.

The Challenge

Campos basin is the most prolific Brazilian basin. Hydrocarbons are sourced mainly from lacustrine rift section, which also contains important carbonate reservoir rocks. Diagenetic processes strongly influenced the porosity and permeability of these lacustrine carbonates. Understanding the controls and patterns of diagenesis is fundamental for the construction of geologically realistic and effective models for the exploration and production of these reservoirs.

Petroledge Petrography Carbonate

The Solution: Systematic Petrography using Petroledge®

A systematic petrographic study of the rift carbonate reservoirs and associated lithologies was developed in central Campos Basin with use of the Petroledge® software. The petrographic characterization, which comprised all major aspects of depositional structures, textures, primary composition and diagenesis, helped to define the depositional and post-depositional conditions of the succession, as well as the main controls on the reservoirs quality. The Petroledge® system has unique features, designed to facilitate and support petrographic description, as well as automated classifications and multi-format reporting, ensuring efficient and rapid data analysis. Systematic acquisition and processing of petrographic data and information provided by the Petroledge® software allows an optimized use of petrographic information for understanding of the distribution of porosity and permeability.

Geological Context

The origin of the Campos Basin is linked to the initial stage of separation of the African and South American continental blocks in the Early Cretaceous. The initial phase of basin evolution was characterized by rift half-grabens, where fluvial and lacustrine sediments were deposited. The vertical succession analyzed in this study interval is composed of a siliciclastic and volcanoclastic basal section, covered by a complex succession of ooidal stevensite arenites, bioclastic grainstones and rudstones (which includes the reservoirs), and mudrocks.

Results

The integration of the results of the petrography with seismic, stratigraphic and sedimentological information allowed to conclude that:

  • The analyzed rocks are composed of extrabasinal sediments (siliciclastic and volcanoclastic grains and siliciclastic mud) and mainly intrabasinal carbonate and stevensite constituents.
  • The main carbonate rocks correspond to ostracod grainstones and bivalve rudstones, commonly known as “coquinas”, which correspond to the main reservoirs.
  • There is widespread mixing of the bivalve bioclasts with stevensite ooids and peloids. As the precipitation of stevensite occurs only at highly alkaline conditions (pH> 10, high concentration of Mg and Si), which would be intolerable by the bivalves, such mixing would be possible only through re-sedimentation. The distribution of the seismic facies corresponding to the bioclastic deposits and their massive structure indicate that this re-sedimentation took place from different shallow water environments to deep lacustrine settings, though gravitational flows.
  • The mixing of bioclastic and stevensitic constituents has important implications for the quality of the rift reservoirs. Hybrid deposits with significant mixing are commonly strongly cemented, while rudstones with minor or no mixing with stevensitic grains show better preservation of interparticle porosity. These best reservoirs would correspond either to bioclastic deposits in their in situ shallow sites, or to re-sedimented deposits that were not mixed with stevensite sediments.

The systematic petrography of the bioclastic carbonate reservoirs of Campos Basin allowed by the Petroledge® software was essential for the understanding of depositional and post-depositional conditions of the rift succession, as well as of the main controls on the quality of the reservoirs.

Author

  • Sabrina Danni Altenhofen – Endeeper

Systematic Petrography Supports Petrofacies Definition and Porosity Distribution Understanding in Pre-Salt Reservoirs

Learn how systematic petrography guided by software helps geologists to define reservoir petrofacies and understand porosity distribution in Pre-Salt Reservoirs.

The Challenge

Understanding the controls and distribution patterns of the quality of complex and heterogeneous lithic pre-salt reservoirs of Sergipe-Alagoas Basin, northeastern Brazil, is of key importance for the optimization of their production.

The Solution

Quantitative petrographic analyses of 135 thin sections performed with the Petroledge® software allowed the definition of reservoir petrofacies according to the main textural and structural attributes, essential primary composition, and main diagenetic processes affecting the types of and distribution of porosity and permeability in the reservoirs.

Background

Pre-salt sandstones and conglomerates of the Sergipe-Alagoas Basin represent rare examples of lithic oil reservoirs rich in ductile low-grade metamorphic rock fragments, such as phyllite, schist, and slate, showing a complex diagenetic evolution. The reservoirs are very heterogeneous, with intercalation of partially cemented porous areas and tight areas intensely cemented by dolomite. The main diagenetic processes affecting the analyzed samples were generated before compaction, in shallow burial conditions, under the influence of ascending thermobaric and alkaline depositional fluids.

Systematic Petrography using Petroledge®

Petroledge® software allows performing detailed petrographic descriptions and interpretations in a systematic workflow, and storing and processing petrographic information within a relational database. An extensive knowledge base works integrated with analytical tools for providing several automatic classification, provenance and diagenesis interpretation.

Results

The systematic petrographic characterization of the pre-salt lithic reservoirs made possible by use of the Petroledge® software, revealed the following:
• Predominance of siliciclastic rocks, medium- to coarse-grained sandstones and conglomerates, massive or with irregular lamination.
• The most abundant detrital constituents are low-grade metamorphic rock fragments (essentially phyllite and schist) and granitic/gneissic plutonic rock fragments.
• Some samples containing ooids, peloids, microbial and recrystallized carbonate intraclasts were classified as hybrid arenites.
• Dolomite is the main diagenetic mineral, mainly filling intergranular pores as blocky and macrocrystalline cement, and replacing grains, locally as discrete blocky crystals.
• Dolomite cementation played an essential role on porosity reduction, where most pores were filled, or preservation, where partial cementation supported the framework, limiting compaction.
• Preserved primary intergranular porosity is much more abundant in the siliciclastic rocks than in the hybrid rocks. Intragranular porosity, mainly from dissolution of feldspars is very abundant in the siliciclastic rocks.
• Mechanical compaction is observed mostly by the deformation of mica grains, metamorphic fragments and mud intraclasts, locally promoting the formation of pseudomatrix.

Systematic Reservoir Characterization and Evaluation

In this study, the influence of diagenesis, depositional texture and primary composition on the quality of the reservoirs was evaluated through the definition of reservoir petrofacies. Dolomite cementation was recognized as the main diagenetic process controlling porosity distribution in the reservoirs. The reservoir petrofacies were separated into four petrofacies associations, according to total porosity, intergranular porosity and cementation: good quality, medium quality, low quality/cemented, and low quality/compacted. Systematic acquisition and processing of petrographic data and information provided by the Petroledge® software supported a better understanding of the distribution of porosity and permeability in the complex lithic pre-salt reservoirs of Sergipe-Alagoas Basin.

Reservoir Petrography - Petroledge
Reservoir Petrography – Petroledge

Author

  • Sabrina Danni Altenhofen – Endeeper

Petrography of the Cenomanian-Turonian transgression in the Potiguar Basin: Petroledge Success Case

This article about petrography and Petroledge was written by Ana Bárbara Sampaio da Costa (Terra & Mar, Geophysics and Geology Solutions). Endeeper gratefully acknowledges Terra & Mar, Geophysics and Geology Solutions.

The Cenomanian-Turonian passage is globally known as the largest marine transgression during the 250 Ma.

In the Potiguar Basin, northeastern Brazil, this passage occurs within the stratigraphic interval constituted by the Açu and Jandaíra formations.

A detailed petrographic analysis of this interval was executed by the description of 190 thin sections using the Petroledge® system for petrography.

The study using petrography was performed through the detailed characterization and quantification of the primary and diagenetic constituents, and pore types.

The reconstruction of the primary detrital composition supported the interpretation of the clastic provenance. The analysis of the diagenetic processes and constituents allowed identifying their impacts on the porosity, establishing paragenetic sequences, and inferring paleoenvironmental information. The identification and quantification of the different pore types made possible to reveal the relationships among the diagenetic processes and the modification of pore space.

The effective integration of petrographic data and information, made possible by use of the Petroledge® system, revealed the following:

  • The predominantly siliciclastic units Açu-3 and Açu-4, from the initial phase of development of the marine transgression, provided from uplifted blocks of the plutonic basement, being affected essentially by diagenetic processes indicative of continental eodiagenesis under dry climate, including mechanical clay infiltration.
  • The late phase of eustatic development (upper Açu-4 unit) is represented by the deposition of hybrid sediments, constituted by extrabasinal grains derived from the uplifted basement, carbonate and non-carbonate intrabasinal grains. Their diagenetic alterations are indicative of eodiagenetic conditions transitional between marine and meteoric.
  • The deposition of the Jandaíra Fm. Characterizes the maximum of the transgression, with establishment of a carbonate platform, which sediments were affected by marine eodiagenetic processes, including intense calcite cementation.

The use of the Petroledge® software was fundamental for assuring the quality and coherence of the obtained data, allowing their effective integration with stratigraphic and sedimentologic information.

Digital Petrography by Petroledge - Illustrative
Digital Petrography by Petroledge – Illustrative

Ontologies and data models for petroleum exploration

This post shows how ontologies can play a central role in data integration for petroleum exploration.

Petroleum exploration and production rest on reservoir models that integrate a large set of data of various kinds. The common backbone of these data is the object of the modeling itself: the reservoir and the geological properties attached to it. Each category of professionals involved in the reservoir study views this reality according to some specific field of knowledge. These specialists thus generate various sets of data, each resting on a different conceptualization of one same object: the petroleum prospect. The resulting data models can be efficient in attending a particular application, but they are hardly interoperable and thus difficult to use in federate software environments. In view of this situation, petroleum exploration appears to be a domain rich in challenges related to conceptual modeling and data integration, in which ontologies can play a central role.

Ontology definition

Ontology is a branch of Philosophy that studies the nature of existent beings and their mutual relationships. In Computer Science, the term ontology/ontologies has been used to designate an artifact (a file, a description, a representation) that formally describes, in a computer language, a set of concepts, whose meaning is shared by a community of practitioners. Significant progress was made in the field of ontologies in the late 90’s, when Nicola Guarino analyzed the various meanings in which the word ontology was being used (Guarino 1998). He insisted on the idea that an ontology is, primarily, a logical theory accounting for the intended meaning of the formal vocabulary utilized by a community for naming the elements of its domain. Guarino introduced a few meta‐properties based on philosophical notions, such as identity, unity, rigidity, and dependence (Guarino & Welty 2000), which greatly help to clarify the meaning of the concepts that are currently expressed by means of domain ontologies in the various fields. We intend to demonstrate here, by a gentle introduction of two of these metaproperties – rigidity and dependence ‐ that analyzing information through the view of ontological metaproperties, as proposed by Guarino, can be helpful for reducing both the complexity and the ambiguity of data models.

The use of ontological metaproperties in modeling

The first useful ontological notion is essence. According to (Guarino & Welty 2004), a property attached to an entity is essential to this entity if it must hold for it in every possible world. For example, being crystalline is an essential property for a mineral but it is not for a gemstone, since we can produce gemstone from non‐crystalline material, like amber. When a property is essential for every instance that can exhibit it, we say that this property is rigid. The notion of property, in Logic, refers to every predicate that can be applied to a given instance, like “being a horse”, “being a mineral” or “having a brain”. In our example, “being crystalline” is essential for minerals, but not for other substances, like glass, so it is not a rigid property. Considering another example, a human being is an instance of the concept person and a human being is a person along all his life (and even after). Then the quality of “being a person” is rigid since there is no instance of human being that can stop being a person. Conversely, being a student is not a rigid property, since someone can stop being a student without stopping existing. A piece of mineral cannot stop being a mineral, but an entity which we consider being a gemstone, has not been a gemstone all along its existence since it was not one before having been cut and polished in order to be used in jewelry. Student and gemstone are defined by anti‐rigid properties that define roles, like a student related to a person, or phases, like gemstones related to some mineral piece.

The notions of essence and rigidity help in identifying the concepts in the domain that provide the identity to individuals and can be tracked in the models. It thus allows one to identify vocabulary practices that may cause ambiguity like denominating instances of a domain according to anti‐rigid properties and building models over anti‐rigid concepts. For example, naming a person as a “client”, a geographic area as a “prospect”, a geological unit as an “economic target” hardly help in producing long term integrable models.
In the field of data models, considering essential properties allows one to correctly identify entities and to produce a more precise representation, which facilitates further integration and interoperability. We will analyze here a simple example related to petroleum exploration: the modeling of the entity reservoir.

In the context of petroleum exploration, a reservoir is a volume inside a prospect, which may contain petroleum and water. For modeling it, we must examine whether the property of “being a reservoir” is rigid or not. In other words, we should decide whether some entity called “reservoir” may stop being a reservoir and still exist. The answer strongly depends on the modeler’s conceptualization of a reservoir. Some geologists may simply define a reservoir as a portion of rock having high porosity/permeability. This definition is rooted in some intrinsic properties of the entity (porosity and permeability) that cannot be lost . In this case, “being a reservoir” is a rigid property. This first conceptualization will produce the model showed in the Figure 1(a).

Alternative models for the entity reservoir based on intrinsic essential properties (a) or on external dependence (b).
Figure 1 – Alternative models for the entity reservoir based on intrinsic essential properties (a) or on external dependence (b).

However, some other geologists will consider that a portion of rock with high porosity and permeability is not a reservoir until its voids actually contain petroleum or water. This second definition implies that an instance will stop being a reservoir if it stops having water or petroleum inside its empty voids. If a reservoir is exposed to air, it will lose its content of petroleum or water, but the volume of rock to which it corresponds will not disappear. But, according to our second model definition, it will stop being a reservoir. The property of being a reservoir in this second model is anti‐rigid. It is just a role of some existent portion of rock that should be considered as an entity of another concept, such as Rock body, and modeled in this way in the data model.

As shown in Figure 1 (b), this second model requires the modeling of a second entity, petroleum or water, which specifies the relational dependence that affects the instance of the reservoir that we consider. Any instance of an anti‐rigid role concept has a relational dependence on some instance of another concept. It can exist only if the relationship exists. For example, a “student” cannot be a student if there does not exist some school or university in which he/she is registered. In our second model, an instance of reservoir cannot exist if there does exist a fluid (water or petroleum) inside its voids.

Deciding what is the rigid entity that provides identity to the several roles that an instance can assume is a central task in producing precise and efficient data models. The taxonomic (or hierarchical) structures that are defined, determine the subsumption relations that can be established between the various entities. Entities defined by anti‐rigid properties cannot subsume entities (i.e. be the super class of) rigid ones (Guizzardi & Wagner 2005). Let us consider the schema shown in figure 2, which intends to model the variety of reservoirs that are explored in a petroleum company.

Wrong use of the subsume relation.
Figure 2 – Wrong use of the subsume relation.

The model shown in figure 2 is wrong because the class Reservoir cannot subsume the subclasses Sandstone and Fractured schist. According to the schema of figure 2, the reason is that, the extensions (instances) of Sandstone and Fractured schist should be also extensions of Reservoir but this is not right since these rocks do not always constitute reservoirs. According to the design pattern proposed Guizzardi in (Guizzardi & Wagner, 2005) for dealing with such cases, we propose a better model on the schema of Figure 3. In this schema, the entities marked in grey are defined by rigid properties.

Conceptual modeling based on ontology properties - ontologies.
Figure 3 – Conceptual modeling based on ontology properties.

Advantages on ontological analysis

Ontological choices are not only an academic issue related to different modeling options. These choices have practical consequences for model usage and data consultation. In the example, the option of considering the reservoir entity as dependent of the entity fluid allows to create instances of fluid types or occurrences and to associate them to a particular instance of reservoirs. The first modeling option doesn´t allow this usage. Moreover, the model ambiguity can be reduced when the meaning of the represented entities is made explicit. This avoids that the same vocabulary be used to refer to two or more concepts that modelers or users consider being distinct. We additionally claim that providing a common framework based on essential entities allows reducing the number of entities and complexity of the resulting model. Other ontological metaproperties require a better analysis in conceptual modeling activity. Especially in Petroleum Geology, properties like identity and unity can help in defining what exactly are the entities of reality that are being modeled in the database and also provide a good support to integrate models in the several scales of analysis (microscopic, well, reservoir, basin scales) into the petroleum chain. These metaproperties will be object of a further discussion.

Example of ontology for rock data management: Strataledge.

Acknowledgement: This article about ontologies is a corrected version of those published on Foundation Journal of the Professional Petroleum Data Management Association, Vol 3, Issue 1, pp.18‐19, 2016. We are grateful to Nicola Guarino by the improvement in conceptual issues after the publication.

Authors: Abel, M.(1); Perrin, M.(2) ; Carbonera, J.L. (1); Garcia, L. (1)
(1)Informatics Institute – Universidade Federal do Rio Grande do Sul, Brazil
(2) Geosiris, France.

References

  • Abel M., Perrin M. & Carbonera J. (2015). Ontological analysis for information integration in geomodeling. Earth Science Informatics, 8, 21‐36. Springer.
  • Guarino, N., ed. (1998), Formal Ontology in Information Systems. Proceedings of FOIS’98, Trento, Italy, 6‐8 June 1998, 3‐15. IOS Press,
  • Guarino, N., ed. (1998), Formal Ontology in Information Systems. Proceedings of FOIS’98, Trento, Italy, 6‐8 June 1998. Amsterdam, IOS Press, pp. 3‐15.
  • Guarino N. & Welty C. (2000). “A Formal Ontology of Properties”. In: The ECAI‐2000 Workshop on Applications of Ontologies and Problem‐Solving Methods. IOS Press
  • Guarino N. & Welty C.A. (2004). “An overview of OntoClean”. In: Handbook of Ontologies (eds. Staab S & Studer R). pp. 151‐171. Springer
  • Guizzardi G. & Wagner G. (2005). Some applications of a unified foundational ontology in business modeling. Ontologies and Business Systems Analysis, 345‐367. IGI Global.

The Power of Ontologies for Knowledge Management

Ontologies, as a tool for knowledge management, contribute to organize and make explicit the knowledge modeller intentions. Let’s take a look.

Tacit knowledge, as defined by Nonaka and Takeuchi, is the type of knowledge residing in people’s minds, while explicit knowledge is the type of knowledge not residing in people’s minds but in structured documents and central repositories of knowledge, for example [Nonaka, 2008] . A knowledge management project is an effort developed by companies in order to collect the tacit knowledge, which is distributed among the employees, and turn it into a company asset as explicit knowledge [Davemport, 1998].

Ontologies have their origin in the Philosophy field and refer to a system of categories that commit to a certain vision of the world [Guarino, 1998]. They are applied in computer science in order to capture domain knowledge and to explicit the assumptions that define the knowledge’s intended meaning [Guarino, 1998]. The picture below shows a simple example where two people use the same vocabulary to communicate. They use the same vocabulary representation (the word “Orange”), but they refer to different meanings: one talks about the color, while the other talks about the fruit. This is a common communication problem when exchanging information using documents or when integrating software systems. Applying ontologies to capture domain knowledge allows the knowledge engineer, responsible for a knowledge management project, to identify the company’s knowledge, structure it, and store it independently from the people who use that knowledge on their daily activities.

Ambiguity - Knowledge Management

The problem of ambiguity: two people talking to each other and using the same vocabulary, while the intended meanings are different.

Ontologies are currently being applied to the petroleum exploration chain to make it possible to capture the semantics behind the representations defined for geological reservoir models. They also provide support for data interoperability among the software systems applied to the petroleum exploration chain. Endeeper develops a family of ontology-based software systems. Petrographic software systems like Petroledge, Hardledge, and RockViewer are based on the Petrographic Ontology, which was created by [Abel, 2001]. Strataledge is based on the Stratigraphic Ontology, which was created by [Lorenzatti, 2010]. Both ontologies are maintained by Endeeper and are in constant evolution in order to better capture the geological knowledge applied by companies to describe rocks and evaluate the quality of petroleum reservoirs.

References

  • Abel, M. The study of expertise in Sedimentary Petrography and its significance for knowledge engineering (in Portuguese). (Doctoral Thesis ). Informatics Institute Federal University of Rio Grande do Sul, Porto Alegre, 2001. 239 p.
  • Davenport, Thomas H., David W. De Long, and Michael C. Beers. “Successful knowledge management projects.” MIT Sloan Management Review 39.2 (1998): 43.
  • Guarino, N. Formal Ontology in Information Systems In: N. GUARINO (Ed.). Formal Ontology in Information Systems, FOIS’98. Trento, Italy: IO Press, 1998. Formal Ontology in Information Systems p.6-8 June 1998.
  • Lorenzatti, A. Ontology for Imagistic Domains: combining textual and pictorial primitives (in Portuguese). (Master Dissertation). Informatics Institute Federal University of Rio Grande do Sul, Porto Alegre, 2010.
  • Nonaka, Ikujiro. The knowledge-creating company. Harvard Business Review Press, 2008.

Importance of Android source code obfuscation

Obfuscation is a method applied to transform a message into a difficult to read message. Android source code obfuscation is applied to make it difficult the reverse engineering of some application code.

However, it is important to mention that it is a method which is not a complete protection and it is just a way of discouraging others from accessing the code.

Proguard is the obfuscation tool used in Android projects and it is supported by Android Studio and Eclipse using the Android SDK. Besides obfuscating the code, it removes unused or unreachable code, sorts and optimizes the application bytecode and simplifies the logical and arithmetic operations. There are many restrictions in the mobile software development environment. Restricted access to the Internet and limited power availability are just two of them. Thus, using a tool like Proguard is interesting to improve the quality of your software and consequentially the user experience.

In order to illustrate the application of Proguard tool with obfuscation enabled, we created a Java class named Sample which contains a method implementing the factorial function and some other controlling code. Obfuscation changes the names of the class, methods, and variables to random symbols which makes much more difficult to understand the code. Unused code (unusedMethod) and the unreacheable code (debug ‘if’ clause) are removed by Proguard in order to optimize the final code used by the software application.

When publishing your application on the Play Store remember that developers are required to obfuscate the application code. Recently, the Android developer console started to offer developers the possibility to associate the generated obfuscation map to each of the published versions of the application. Using this feature, developers are able to visualize the non-obfuscated stack trace of an error right through the console and identify the source of the problem.

Android and Java projects developed by Endeeper are always obfuscated in order to keep the quality of our products. Contact us if you have any comments or questions.

public class Sample {
    private static final boolean DEBUG_ON = false;
    public int factorial(int number) {
 
        if (DEBUG_ON) {
            System.out.println("This will be removed");
        }
        if (number == 0) {
            return 1;
        } else {
            return number * factorial(number - 1);
        }
    }
 
    private void unusedMethod() {
        // This method will be removed
    }
}
public class A {
  public int b(int a) {
    if (a==0) {
      return 1;
    }
    return a*b(a-1);
  }
}

References

Benefits of CSS Styling in JavaFX Projects

One of the great features brought by JavaFX is the support to Cascading Style Sheets (CSS) to style the application and its graphic components.

The JavaFX supports version 2.1 of the CSS specification and adds a few own extensions with the prefix -fx. In web pages the CSS interacts with the Document Object Model (DOM) of HTML and allows the style applied in a parent element to be available to all children elements. In this way, if a font size of 14 points is applied in a parent list element all list-items elements will have a font size of 14 points. The CSS behavior in JavaFX is very similar but using the Node hierarchy. If a style is defined in a parent Node all children Node will have the same style.

The CSS code responsible for styling a graphic component is saved in a style file (with .css suffix) detached from the code responsible for component structure. Therefore, the Java classes will be smaller and simpler, and the style changing will be directly in the style file. To exemplify the benefits of CSS styling in JavaFX graphic components we will build and style a simple component using Java and CSS code.

Our component has two vertically stacked buttons and we want both to have the same style. In the first case we only use Java code to define the style of the buttons. In the second case we create a CSS class and apply it to both buttons.

The visual result of both codes is the same, but the difference in size and complexity of the code is huge. Thereby, the systems developed by Endeeper with JavaFX technology use CSS to style the graphic components. A single Endeeper software may have different visual according to the individual requirements of each client.

Button button = new Button("Geology Rocks!");
button.setBackground(new Background(new BackgroundFill(Color.web("CC7722"), new CornerRadii(127), Insets.EMPTY)));
button.setBorder(new Border(new BorderStroke(Color.TRANSPARENT, BorderStrokeStyle.NONE, new CornerRadii(127), BorderWidths.EMPTY)));
button.setEffect(new InnerShadow(BlurType.THREE_PASS_BOX, Color.web("27496d"), 2, 0, 0, 0));
button.setFont(Font.font("Trebuchet MS", 18.0));
button.setTextFill(Color.WHITE);
 
Button button2 = new Button("Geology Rocks even more!");
button2.setBackground(new Background(new BackgroundFill(Color.web("CC7722"), new CornerRadii(127), Insets.EMPTY)));
button2.setBorder(new Border(new BorderStroke(Color.TRANSPARENT, BorderStrokeStyle.NONE, new CornerRadii(127), BorderWidths.EMPTY)));
button2.setEffect(new InnerShadow(BlurType.THREE_PASS_BOX, Color.web("27496d"), 2, 0, 0, 0));
button2.setFont(Font.font("Trebuchet MS", 18.0));
button2.setTextFill(Color.WHITE);
Button button1 = new Button("Geology Rocks!");
button1.getStyleClass().add("geology-btn");
Button button2 = new Button("Geology Rocks even more!");
button2.getStyleClass().add("geology-btn");
.geology-btn {
    -fx-font: 18px "Trebuchet MS";
    -fx-text-fill: white;
    -fx-background-color: #CC7722;
    -fx-effect: innershadow( three-pass-box , #27496d , 2, 0, 0, 0);
    -fx-border-radius: 15px;
    -fx-background-radius: 15px;
}
JavaFX with CSS

 

References