Informatievlaanderen / OSLOthema-Waterkwaliteit

1 stars 1 forks source link

Een emissiebron kan zowel een activiteit als een entiteit zijn #21

Open gezever opened 1 year ago

gezever commented 1 year ago

Emissiebron

Beschrijving Oorsprong van een emissie. Gebruik Het kan een inrichting zijn zoals een fabriek, installatie of schoorsteen maar ook een activiteit zoals bemesting. Typisch onderworpen aan milieuwetgeving en opgelijst als potentieel hinderlijk, zie bv. IIOA's van VLAREM.

Ik heb een dataset met een lozingspijp, een meetpunt, een installatie, een emissie, een fabriek, een verantwoordelijke en een activiteit 'productie van ...' I Volgens het model map ik dan zowel de fabriek, als de lozingspijp, als de installatie en de activiteit op emissiebron, waardoor er meerdere emissiebronnen zijn op meerdere locaties, waarbij de lozingspijp eventueel de ontvanger van de emissie van de activiteit en de installatie is .

Indien er nog een waterzuivering tussen zou zitten, of nog maar een afkoeling, komen we al snel tot iets dat op een provenance model lijkt. Provenance is dan ook exact wat de definitie van "Emissiebron" zegt, de oorsprong van een emissie.

In "The rationale of PROV", hieronder toegevoegd, stelt een eerste requirement dat het de bedoeling is om Class disjointness maximaal te vermijden. Een van de enige uitzonderingen, waar expliciet voor disjointness wordt gekozen, is dat iets niet tegelijk een activiteit en een entiteit kan zijn.

Daarom zou ik dit niet doen.

The-rationale-of-PROV_2015_Journal-of-Web-Semantics.pdf

GeertThijs commented 9 months ago

Hierover dit:

GeertThijs commented 9 months ago

Nog ter info verder:

GeertThijs commented 9 months ago

Vb van gebruik van emissiebron (OPMERKING zonder context, niet-gevalideerd, louter ter illustratie):


{
    "@context": "",
    "@graph": [
        {
            "@id": "https://example.com/id/observatie/obs123",
            "@type": "ChemischAgensVrachtObservatie",
            "ChemischAgensVrachtObservatie.geobserveerdKenmerk": {
                "@id": "https://example.com/concept/chemisch-agens-kenmerktype/emissie",
                "@type": "skos:Concept"
            },
            "ChemischAgensVrachtObservatie.agens": {
                "@id": "https://example.com/concept/chemisch-agens/co2",
                "@type": [
                    "skos:Concept",
                    "Agens"
                ]
            },
            "Observatie.geobserveerdObject": "_:emb01",
            "ChemischAgensVrachtObservatie.resultaat": {
                "@type": "Maat",
                "Maat.maat": {
                    "@type": "KwantitatieveWaarde",
                    "KwantitatieveWaarde.waarde": {
                        "value": 1,
                        "@type": "Getal"
                    },
                    "KwantitatieveWaarde.standaardEenheid": {
                        "@type": [
                            "qudt-schema:Unit",
                            "StandaardEenheid"
                        ],
                        "@id": "http://qudt.org/vocab/unit/TON_Metric-PER-DAY"
                    }
                }
            }
        },
        {
            "@id": "https://example.com/id/emissiebron/emb456",
            "@type": "Emissiebron",
            "Emissiebron.type": {
                "@id": "https://example.com/concept/emissiebrontype/schoorsteen",
                "@type": "skos:Concept"
            },
            "Emissiebron.locatie": {
                "@type": [
                    "Locatie",
                    "Adresvoorstelling"
                ],
                "Adresvoorstelling.locatienaam": {
                    "@value": "Brussel-Energie",
                    "@language": "nl"
                }
            }
        }
    ]
}
brechtvdv commented 2 months ago

Voor het vervolgtraject zou ik Emissiebron als "abstracte" klasse laten staan, en uitbreiden met activiteiten en exploitaties (cfr. TechnicalUnits + Activities). Daarbij prov relaties toevoegen zoals prov:wasInfluencedBy (Emissie prov:wasInfluencedBy Exploitatie). Dit lijkt me net heel waardevol voor OSLO implementaties.

GeertThijs commented 2 months ago

Voor het vervolgtraject zou ik Emissiebron als "abstracte" klasse laten staan, en uitbreiden met activiteiten en exploitaties (cfr. TechnicalUnits + Activities). Daarbij prov relaties toevoegen zoals prov:wasInfluencedBy (Emissie prov:wasInfluencedBy Exploitatie). Dit lijkt me net heel waardevol voor OSLO implementaties.

Werd voor het traject Waterkwaliteit buiten scope gezet. Leek het voorwerp van een apart traject want relatief complex.

gezever commented 2 months ago

Voor het vervolgtraject zou ik Emissiebron als "abstracte" klasse laten staan, en uitbreiden met activiteiten en exploitaties (cfr. TechnicalUnits + Activities). Daarbij prov relaties toevoegen zoals prov:wasInfluencedBy (Emissie prov:wasInfluencedBy Exploitatie). Dit lijkt me net heel waardevol voor OSLO implementaties.

Ooit komt er een mooie use-case waar de herkomst van vervuiling de hoofdvraag zal zijn. Dan wordt het puur prov-o.

gezever commented 2 months ago

@brechtvdv Je hebt helemaal gelijk. De imjv data worden nu via ldes ontsloten volgens sosa:Observations en via subject pages volgens cube:Observations. In grote lijnen is dat gelijkaardig, de observatie is subject en al de rest is gereificeerd. In de brondata zit echter ook veel proces-informatie, activiteiten, installaties, derivaten etc., provenance informatie die (nog) niet gepubliceerd wordt.