Informatievlaanderen / OSLOthema-Waterkwaliteit

1 stars 1 forks source link

property bioIndicator heeft als range Any #7

Open gezever opened 1 year ago

gezever commented 1 year ago

Waarom geen Maat (of KwantitatieveWaarde) zoals bij de andere subklassen van Observatie?

gezever commented 1 year ago

zie https://github.com/Informatievlaanderen/OSLOthema-Waterkwaliteit/issues/22 een instance van een Measure is geen instance van http://def.isotc211.org/iso19103/2005/RecordsAndClassMetadata#Any (bij xml betekent een any dat je daar vanalles kan aan hangen, bij rdf betekent dit echt een instance van deze wel heel exotische klasse)

(  sh:result    [ rdf:type                      sh:ValidationResult ;
                 sh:focusNode                  _:b2 ;
                 sh:resultMessage              "ClassConstraint[<http://def.isotc211.org/iso19103/2005/RecordsAndClassMetadata#Any>]: Expected class :<http://def.isotc211.org/iso19103/2005/RecordsAndClassMetadata#Any> for _:B8a6df86366b61c61be1451ceddf2cbce" ;
                 sh:resultPath                 <https://purl.eu/ns/air-and-water/water-quality#BioIndicatorObservation.bioIndicator> ;
                 sh:resultSeverity             sh:Violation ;
                 sh:sourceConstraintComponent  sh:ClassConstraintComponent ;
                 sh:sourceShape                _:b4 ;
                 sh:value                      [] 
               ] ;)
GeertThijs commented 9 months ago

Reden is dat het resultaat van een BioindicatorObservatie verschillende vormen kan aannemen, bvb een Integer als het om een Telling gaat (aantal organismen ve bepaalde Soort), Maat als het om een Meting gaat (aantal organismen van een bepaalde Soort per liter bvb). In het AP Observaties en Metingen en Sensoren en Bemonstering wordt in de gebruiksnota duidelijk gemaakt dat substitutie door iets anders, bvb Integer of Maat al naargelang het geval noodzakelijk is. Deze nota ontbrak in dit AP, we voegen ze ook hier toe.