AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM EarthResourceML Model Bruce Simons GeoScience Victoria
Methodology Lessons learnt from GeoSciML development: –No right or wrong way, just agreed way –Use UML to capture all –Don’t maintain classes you don’t have to –Re-use other domain (GeoSciML, GML) classes where possible –Re-use patterns Identify Use Cases from Scenarios –This part is rarely done well! –Required for testing Interoperable communities share a language –Community standard data model –This may be formalized as an ‘Application schema’ –In a serialized form (file format) this is used for data transfer (i.e. ‘standard exchange format’) –In general this is different from the storage format Goal –One normative artefact – the UML model –Everything must either be in the model or the rules for converting from model to schema –Software and documentation generated automatically –‘How to’ and ‘Cookbook’ documentation Map users data to model – modify model if necessary Establish WFS – modify model if necessary
Earth Resource Material Commodity Mapped Feature Ore Measure Resource Reserve Endowment Mineral System Mineral Deposit Model (komatiite hosted nickel) Mineral Occurrence Geology View of Earth Resources
Mining Activity Commodity Product Mining Feature Occurrence Mined Material Mineral Occurrence Mine Human Activity View
Mining Activity Commodity Product Mining Feature Occurrence Mined Material Mineral Occurrence Mine Earth Resource Material Mapped Feature Ore Measure Resource Reserve Endowment Mineral System Mineral Deposit Model (komatiite hosted nickel)
Documentation Based on other international standards Extension of GML: –GM_Object –TM_Instant –TM_Period O&M: –SpatialReferenceFrame MD_Metadata: –CI_Citation GeoSciML: –GeologicFeature –MappedFeature –GeologicAge –EarthMaterial –CGI_Value Real-world objects classified into types based on a characteristic set of properties
MineralOccurrence type Geology View supergene Modification SupergeneProcesses depth material type 0..* MineralSystem associationType geneticDescription InorganicFluid fluidDescription 0..* 0..1 classification MineralDepositModel mineralDepositGroup mineralDepositType 0..1 commodityDescription Commodity commodityGroup commodityName commodityImportance commodityRank source 1..* composition EarthResourceMaterial earthResourceMaterialRole material proportion 0..* parent child * NonMetallic Occurrence GeoSciML EarthResource sourceReference dimension expression form linearOrientation planarOrientation shape GeologicFeature observationMethod purpose MappedFeature observationMethod positionalAccuracy GeologicEvent eventAge eventEnvironment eventProcess occurrence 0..* geologicHistory preferredAge 0..* 0..1 EarthResourceML extends GeoSciML
MineralSystem geneticDescription classification MineralDepositModel commodityDescription Commodity Nickel composition source MineralOccurrence GeologicEvent preferredAge Avebury nickel deposit EarthResourceMaterial Host rock: serpentinite; Primary ore: pentlandite MappedFeature Drillhole: A001 Remobilised NiS Arc related Carboniferous «CodeList» ERMaterialRoleCode alteration product gangue host rock primary secondary unspecified
Source: Allegiance Mining N.L. Diggers and Dealers Presentation Aug 2005 Avebury mineralisation
MineralOccurrence type GeologicFeature observationMethod purpose MappedFeature observationMethod positionalAccuracy GeologicEvent eventAge eventEnvironment eventProcess geologicHistory preferredAge occurrence Geology View supergene Modification SupergeneProcesses depth material type 0..* 0..1 MineralSystem associationType geneticDescription InorganicFluid fluidDescription 0..* 0..1 classification MineralDepositModel mineralDepositGroup mineralDepositType 0..1 commodityDescription Commodity commodityGroup commodityName commodityImportance commodityRank source 1..* composition EarthResourceMaterial earthResourceMaterialRole material proportion 0..* parent child * NonMetallic Occurrence EarthResource sourceReference dimension expression form linearOrientation planarOrientation shape :EarthMaterial
Mineral mineralName EarthMaterial color purpose ConstituentPart proportion role ParticleGeometry Description particleType aspectRatio shape size sorting Inorganic Fluid Organic Material MetamorphicDescription metamorphicFacies metamorphicGrade peakPressureValue peakTemperatureValue protolithLithology FabricDescription fabricType PhysicalDescription density magneticSusceptibility permeability porosity CompoundMaterial compositionCategory geneticCategory RockMaterial consolidationDegree lithology material 0..1 part 0..* particleGeometry 0..1 metamorphicProperties 0..1 fabric 0..* physicalProperty 0..1 EarthMaterial
EarthResource sourceReference dimension expression form linearOrientation planarOrientation shape MineralOccurrence Type: MineralOccurrenceTypeCode Commodity commodityGroup commodityName commodityImportance commodityRank «DataType» OreMeasure calculationMethod date dimension proposedExtractionMethod] sourceReference ore «DataType» Endowment includesReserves includesResources «DataType» Reserve category: ReserveCategoryCode «DataType» Resource category: ResourceCategoryCode includesReserves «DataType» CommodityMeasure commodityAmount cutOffGrade grade «CodeList» MineralOccurrenceTypeCode district field lode mineral deposit occurrence ore deposit prospect province «CodeList» ReserveCategoryCode probable ore reserves proved and probable ore reserves [JORC] proved and probable ore reserves [non-JORC] proved ore reserves «CodeList» ResourceCategoryCode indicated mineral resource inferred mineral resource measured and indicated mineral resource measured mineral resource measured, indicated and inferred mineral resource [JORC] measured, indicated and inferred mineral resource [non-JORC] NonMetallicOccurrence source 1 commodityDescription measure Details 1..* oreAmount 0..* commodity OfInterest 1..* Type: MineralOccurrenceTypeCode category: ReserveCategoryCode category: ResourceCategoryCode 1..*
MiningActivity activityDuration activityType oreProcessed Mine endDate mineName sourceReference startDate] status MineName isPreferred mineName Product productName sourceReference grade production recovery MineStatusCode abandoned care and maintenance feasibility not operating operating continuously operating intermittently pending approval retention unknown unspecified MiningActivityTypeCode adit decline diggings dredging multiple open cut and underground mining open cut mining reworking shaft sluicing solution mining underground mining unspecified RawMaterialRoleCode gangue ore MinedMaterial material proportion rawMaterialRole MiningFeature MiningFeatureOccurrence observationMethod positionalAccuracy rawMaterial 0..* specification occurrence0..* source Commodity produced Material 1..* 0..1 relatedMine 0..* relatedActivity 1..* associatedMine 0..1 resourceExtraction 0..* deposit EarthResource sourceReference dimension expression form linearOrientation planarOrientation shape source Commodity commodityGroup commodityName commodityImportance commodityRank commodityDescription MineralOccurrence Type 1..*
EarthResourceML Features EarthResource MineralOccurrence NonMetallicOccurrence (placeholder) Mine MiningActivity Commodity Product MiningFeature MiningFeatureOccurrence
EarthResourceML DataTypes MineralSystem MineralDepositModel SupergeneProcesses EarthResourceMaterial OreMeasure Endowment Resource Reserve CommodityMeasure MinedMaterial
EarthResourceML CodeLists MineralOcurrenceTypeCode ERMaterialRoleCode RawMaterialRoleCode ResourceCategoryCode ReserveCategoryCode ImportanceCode MineName MineStatusCode MiningActivityTypeCode
Key points Describes Earth independent of human activities NiS mineral occurrence Caters for description of Mineral Occurrences using: Mineral Deposit Models (e.g. remobilised NiS) Mineral Systems (Geodynamic context) Crustal processes Requires use of controlled vocabularies
Key points cont. Utilises GeoSciML Mapped Feature to describe spatial representation Utilises GeoSciML Earth Material to describe host and associated materials
Future work Model needs the Mineral Systems part developed Source: melt composition, physical properties, metal endowment Pathways: propagation, complexity, flow regime Traps: efficiency, periodicity, scale Cleanup
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM AuScope
MineralOccurrence type GeologicFeature observationMethod purpose MappedFeature observationMethod positionalAccuracy GeologicEvent eventAge eventEnvironment eventProcess geologicHistory preferredAge occurrence Geology View supergene Modification SupergeneProcesses depth material type 0..* 0..1 MineralSystem associationType geneticDescription InorganicFluid fluidDescription 0..* 0..1 classification MineralDepositModel mineralDepositGroup mineralDepositType 0..1 commodityDescription Commodity commodityGroup commodityName commodityImportance commodityRank source 1..* composition EarthResourceMaterial earthResourceMaterialRole material proportion 0..* parent child * NonMetallic Occurrence GeoSciML EarthResource sourceReference dimension expression form linearOrientation planarOrientation shape EarthResourceML extends GeoSciML :EarthMaterial
commodityDescription Commodity commodityGroup commodityName commodityImportance commodityRank MineralOccurrence type source EarthResource sourceReference dimension expression form linearOrientation planarOrientation shape parent child Endowment includesReserves includesResources OreMeasure calculationMethod date dimension proposedExtractionMethod sourceReference estimatedProperty:ore CommodityMeasure commodityAmount cutOffGrade grade Resource category includesReserves Reserve category oreAmount measureDetails commodityOfInterest
commodityDescription Commodity commodityGroup commodityName commodityImportance commodityRank MineralOccurrence type source EarthResource sourceReference dimension expression form linearOrientation planarOrientation shape parent child Product productName sourceReference grade production recovery sourceCommodity deposit composition relatedMine associatedMine relatedActivity MiningActivity activityDuration activityType oreProcessed Mine endDate mineName sourceReference startDate status RawMaterial material proportion rawMaterialRole producedMaterial resourceExtraction