Open gezever opened 1 year ago
Hoe zou een instance van die klasse eruit zien? Wat betekent isAbstract in rdf?
<https://data.vlaanderen.be/doc/applicatieprofiel/waterkwaliteit/kandidaatstandaard/2022-10-17#DQ_ElementShape> a shacl:NodeShape;
shacl:closed false;
shacl:targetClass <http://def.isotc211.org/iso19115/2006/DataQualityInformation#DQ_Element> .
Op het applicatieprofiel lees ik: Eigenschappen Voor deze entiteit zijn geen eigenschappen gedefinieerd.
vs. de definitie met allerlei verplichte velden op https://def.isotc211.org/iso19115/2006/DataQualityInformation.rdf
Dit is al enige tijd als volgt opgelost in een nieuwe versie maar die stond blijkbaar nog niet als versieloze specificatie online:
Hoe zou een instance van die klasse eruit zien?
Hierbij een datavoorbeeld uit Verkeersmetingen dat een percentage ontbrekende sensormetingen geeft:
[
{
"@type": [
"http://def.isotc211.org/iso19157/2013/DataQuality_2#DQ_CompletenessOmission"
],
"http://def.isotc211.org/iso19157/2013/DataQuality_2#DQ_Element.evaluationMethod": [
{
"@type": [
"http://def.isotc211.org/iso19157/2013/DataQualityEvaluation#DQ_EvaluationMethod"
],
"http://def.isotc211.org/iso19157/2013/DataQualityEvaluation#DQ_EvaluationMethod.evaluationMethodDescription": [
{
"@type": "http://www.w3.org/2001/XMLSchema#string",
"@value": "Het perecentage geeft aan hoeveel van de data niet opgemeten of gereconstreerd kon worden. Het deel niet opgemeten data volgt uit de status van de sensor, bvb 100% als de sensor stuk is. Daarvan wordt afgetrokken welk deel daarvan gereconstrueerd kon worden bvb door interpolatie, is dat 80% dan is de omissiefout 20%."
}
]
}
],
"http://def.isotc211.org/iso19157/2013/DataQuality_2#DQ_Element.measure": [
{
"@type": [
"http://def.isotc211.org/iso19157/2013/DataQuality_2#DQ_MeasureReference"
],
"http://def.isotc211.org/iso19157/2013/DataQuality_2#DQ_MeasureReference.measureIdentification": [
{
"@type": [
"http://def.isotc211.org/iso19115/-1/2014/CommonClasses#MD_Identifier"
],
"http://def.isotc211.org/iso19115/-1/2014/CommonClasses#MD_Identifier.description": [
{
"@type": "http://www.w3.org/2001/XMLSchema#string",
"@value": "Maatid uit ISO19157:2013"
}
],
"http://def.isotc211.org/iso19115/-1/2014/CommonClasses#MD_Identifier.code": [
{
"@type": "http://www.w3.org/2001/XMLSchema#string",
"@value": "7"
}
]
}
]
}
],
"http://def.isotc211.org/iso19157/2013/DataQuality_2#DQ_Element.result": [
{
"@type": [
"http://def.isotc211.org/iso19157/2013/DataQualityResult#DQ_QuantitativeResult"
],
"http://def.isotc211.org/iso19157/2013/DataQualityResult#DQ_QuantitativeResult.value": [
{
"@value": 20
}
],
"http://def.isotc211.org/iso19157/2013/DataQualityResult#DQ_QuantitativeResult.valueUnit": [
{
"@id": "https://qudt.org/vocab/unit/PERCENT",
"@type": [
"https://qudt.org/schema/qudt/Unit"
]
}
]
}
]
}
]
Wat betekent isAbstract in rdf?
Dat de klasse niet geïnstantieerd mag worden, er moet een instantie ve subklasse worden gebruikt. Wordt aangegeven in de RDF van DataQuality als volgt:
<iso19150-2:isAbstract rdf:datatype="&xsd;boolean">true</iso19150-2:isAbstract>
Op het applicatieprofiel lees ik: Eigenschappen Voor deze entiteit zijn geen eigenschappen gedefinieerd.
vs. de definitie met allerlei verplichte velden op https://def.isotc211.org/iso19115/2006/DataQualityInformation.rdf