Item talk:Q44143

From geokb
Revision as of 17:06, 24 April 2023 by Sky (talk | contribs)

Mining Facility in SWEET

One of the things I'm experimenting with is the alignment of concepts we are bringing into the GeoKB with the SWEET ontology. SWEET is a formal classification system originally developed by Bob Raskin and others at NASA and now maintained as a community resource via ESIP. It provides a broad base of describing the world that could be a useful rallying point for us to tie in with through this work, both in terms of pulling in related concepts we need to link with and in contributing from our work here.

This particular concept of Mining Facility ties in reasonably well with the Structure > Facility > Mining Facility set of concepts in SWEET, though we might differ a bit in how it classifies above that level. It is useful to work what we are doing into SWEET in that we may want to tie in with other types of facilities from other domains also rallying around this community semantic resource.

Mining Classification

One of the things we need to work out is how the concepts we need in the GeoKB related to mines/mining facilities are mapped in the GeoKB and related to formal ontologies. As we look to incorporate information about mines from the USMIN work and MRDS, we will need to develop some further linked concepts here in the GeoKB that can accommodate data/information in those systems.

A key aspect of this is the Ftr_Type attribute in the USMIN dataset of prospects mine-related features. The metadata lists the domain values for this key classification property with definitions. Most of them point to the reference, American Geological Institute, 1997, Dictionary of mining, mineral, and related terms, 2nd Ed. Some definitions for these terms include notes about the way USMIN producers aligned features pulled from topographic map symbols/annotation. There are also several domain values for Ftr_Type that USMIN authors introduced themselves with definitions included.

The AGI source does not represent a fully qualified and organized classification system, but is rather a vocabulary source. I did find a few cases of "mineral exploration ontologies" being developed to support semantic reasoning experiments, but I have not yet found a mature resource to operate against for GeoKB purposes. In the near term, incorporating the most mature USGS source (USMIN) seems a reasonable course.

We may start with simply pulling in the Ftr_Type domain values as stated, organizing them simply as subclasses of mining facilities for the time being. Some of these are more specific classifications than the very simplistic "mine" features that we pulled in from the GNIS source and now need to refine within the GeoKB.

Semantic Clarification - MRDS and GNIS

We ran an initial processing of "mining features" from the Geographic Names Information System (GNIS) to introduce new items into the GeoKB. This introduced potentially useful items and especially an important identifier we will find in other sources. However, it also introduced imperfectly described and characterized mining related concepts. Having these all classified with the simplicity of being an instance of a "mine" means the utility of the item is limited. The work in the USMIN project to capture mining facilities with a more detailed type classification along with more accurate/specific geospatial location information will be a useful integration into the GeoKB, starting with the imperfectly described GNIS items.

SPARQL Query

To pull the items we want to use, we need to look at a specific query that will not only get "mine" based on instance of claims but also those that used the GNIS as their reference. The following query will pull items we want to operate against with USMIN integration/improvement workflow.

PREFIX wd: <https://geokb.wikibase.cloud/entity/>
PREFIX wdt: <https://geokb.wikibase.cloud/prop/direct/>
PREFIX p: <https://geokb.wikibase.cloud/prop/>
PREFIX pr: <https://geokb.wikibase.cloud/prop/reference/>

SELECT ?mine ?mineLabel ?loc_typeLabel ?locationLabel ?locationAltLabel
WHERE {
  ?mine wdt:P1 wd:Q3646 .
  ?mine p:P1 ?instance_of_statement .
  ?instance_of_statement prov:wasDerivedFrom ?ref .
  ?ref pr:P3 wd:Q3624 .
  ?mine wdt:P11 ?location .
  VALUES ?location_type { wd:Q229 wd:Q481 }
  ?location wdt:P1 ?location_type .
  ?location wdt:P1 ?loc_type .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en" . }
}

Try it!


Alignment of existing items with USMIN

One thing we need to do before we can execute further operations in the GeoKB with USMIN is establish a connection between existing items we brought in and USMIN feature records. (I use "feature" here because USMIN is inherently in the context of a GIS database where "geographic feature" is the term of art describing its basic entities.)