Open gezever opened 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 []
] ;)
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.
Waarom geen Maat (of KwantitatieveWaarde) zoals bij de andere subklassen van Observatie?