Skip to content

Commit 867edc8

Browse files
hmaier-fwsjwaspin
andauthored
Merge dev into develop (#59)
* Remove "geographic" from description (#54) * Remove "geographic" from description * Update iso_scope.yml Update definition from "a dataset" to "the dataset" to match the definition as defined in https://standards.iso.org/iso/19115/-3/mcc/1.0/codelists.xml. --------- Co-authored-by: Hilmar Maier <hilmar_maier@fws.gov> * Data Quality Code Lists (#53) * Fix Data Quality Element Rename iso_dataQualityElement.yml to adiwg_dataQualityElement.yml. Fix codelistName, source, and sourceName. * Add iso_valueStructure.yml * Add iso_evaluationMethodTypeCode * Add adiwg_evaluationMethod * Add iso_uom * Rename iso_uom to adiwg_unitsOfMeasure Also add more units. * Remove Comment * Update .gitignore --------- Co-authored-by: Johnathan <jwaspin@users.noreply.github.com>
1 parent 03d2cdc commit 867edc8

8 files changed

+483
-77
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ dev
2525
mkmf.log
2626
node_modules
2727
resources/js
28+
.vscode
+130
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
---
2+
# mdJson codelists
3+
4+
codelistType: "staticList"
5+
codelistName: "adiwg_dataQualityElement"
6+
source: "Alaska Data Integration working group"
7+
sourceName: "ADIwg_DataQualityElement"
8+
extensible: true
9+
description: "ISO data quality element class names"
10+
codelist:
11+
- {
12+
code: "001",
13+
codeName: DQ_AbsoluteExternalPositionalAccuracy,
14+
description: "closeness of reported coordinate values to values accepted as or being true",
15+
}
16+
- {
17+
code: "002",
18+
codeName: DQ_AccuracyOfATimeMeasurement,
19+
description: "correctness of the temporal references of an item (reporting of error in time measurement)",
20+
}
21+
- {
22+
code: "003",
23+
codeName: DQ_ConceptualConsistency,
24+
description: "adherence to rules of the conceptual schema",
25+
}
26+
- {
27+
code: "004",
28+
codeName: DQ_CompletenessCommission,
29+
description: "excess data present in the dataset, as described by the scope",
30+
}
31+
- {
32+
code: "005",
33+
codeName: DQ_CompletenessOmission,
34+
description: "data absent from the dataset, as described by the scope",
35+
}
36+
- {
37+
code: "006",
38+
codeName: DQ_Confidence,
39+
description: "trustworthiness of a data quality result",
40+
}
41+
- {
42+
code: "007",
43+
codeName: DQ_CoverageResult,
44+
description: "result of a data quality measure organising the measured values as a coverage",
45+
}
46+
- {
47+
code: "008",
48+
codeName: DQ_DomainConsistency,
49+
description: "adherence of values to the value domains",
50+
}
51+
- {
52+
code: "009",
53+
codeName: DQ_FormatConsistency,
54+
description: "degree to which data is stored in accordance with the physical structure of the dataset, as described by the scope",
55+
}
56+
- {
57+
code: "010",
58+
codeName: DQ_GriddedDataPositionalAccuracy,
59+
description: "closeness of gridded data position values to values accepted as or being true",
60+
}
61+
- {
62+
code: "011",
63+
codeName: DQ_Homogeneity,
64+
description: "expected or tested uniformity of the results obtained for a data quality evaluation",
65+
}
66+
- {
67+
code: "012",
68+
codeName: DQ_NonQuantitativeAttributeCorrectness,
69+
description: "correctness of non-quantitative attributes",
70+
}
71+
- {
72+
code: "013",
73+
codeName: DQ_QuantitativeAttributeAccuracy,
74+
description: "accuracy of quantitative attributes",
75+
}
76+
- {
77+
code: "014",
78+
codeName: DQ_RelativeInternalPositionalAccuracy,
79+
description: "closeness of the relative positions of features in the scope to their respective relative positions accepted as or being true",
80+
}
81+
- {
82+
code: "015",
83+
codeName: DQ_Representativity,
84+
description: "degree to which the sample used has produced a result which is representative of the data within the data quality scope",
85+
}
86+
- {
87+
code: "016",
88+
codeName: DQ_TemporalConsistency,
89+
description: "correctness of ordered events or sequences, if reported",
90+
}
91+
- {
92+
code: "017",
93+
codeName: DQ_TemporalValidity,
94+
description: "validity of data specified by the scope with respect to time",
95+
}
96+
- {
97+
code: "018",
98+
codeName: DQ_ThematicClassificationCorrectness,
99+
description: "comparison of the classes assigned to features or their attributes to a universe of discourse",
100+
}
101+
- {
102+
code: "019",
103+
codeName: DQ_TopologicalConsistency,
104+
description: "correctness of the explicitly encoded topological characteristics of the dataset as described by the scope",
105+
}
106+
- {
107+
code: "020",
108+
codeName: DQ_UsabilityElement,
109+
description: "degree of adherence of a dataset to a specific set of requirements",
110+
}
111+
- {
112+
code: "021",
113+
codeName: DQ_Completeness,
114+
description: "presence and absence of features, their attributes and their relationships",
115+
}
116+
- {
117+
code: "022",
118+
codeName: DQ_LogicalConsistency,
119+
description: "adherence to rules of the conceptual schema",
120+
}
121+
- {
122+
code: "023",
123+
codeName: DQ_PositionalAccuracy,
124+
description: "closeness of reported coordinate values to values accepted as or being true",
125+
}
126+
- {
127+
code: "024",
128+
codeName: DQ_TemporalQuality,
129+
description: "correctness of the temporal references of an item (reporting of error in time measurement)",
130+
}

resources/adiwg_evaluationMethod.yml

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
# mdJson codelists
3+
4+
codelistType: "staticList"
5+
codelistName: "adiwg_evaluationMethod"
6+
source: "Alaska Data Integration working group"
7+
sourceName: "ADIwg_EvaluationMethod"
8+
extensible: true
9+
description: "the type of Evaluation Method"
10+
codelist:
11+
- {
12+
code: "001",
13+
codeName: evaluationMethod,
14+
description: "type of method used to evaluate quality of the data",
15+
}
16+
- { code: "002", codeName: data, description: "data evaluation method" }
17+
- { code: "003", codeName: fullInspection, description: "full inspection" }
18+
- {
19+
code: "004",
20+
codeName: sampleBasedInspection,
21+
description: "sample based inspection",
22+
}
23+
- {
24+
code: "005",
25+
codeName: aggregationDerivation,
26+
description: "aggregation or derivation method",
27+
}

resources/adiwg_unitsOfMeasure.yml

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
# mdJson codelists
3+
4+
codelistType: "staticList"
5+
codelistName: "adiwg_unitsOfMeasure"
6+
source: "Alaska Data Integration working group"
7+
sourceName: "ADIwg_UnitsOfMeasure"
8+
extensible: true
9+
description: "units of measure"
10+
codelist:
11+
- { code: "001", codeName: metres, description: "m" }
12+
- { code: "002", codeName: millimetres, description: "mm" }
13+
- { code: "003", codeName: centimetres, description: "cm" }
14+
- { code: "004", codeName: kilometres, description: "km" }
15+
- { code: "005", codeName: inches, description: "in" }
16+
- { code: "006", codeName: feet, description: "ft" }
17+
- { code: "007", codeName: yards, description: "yd" }
18+
- { code: "008", codeName: miles, description: "mi" }
19+
- { code: "009", codeName: kilometresPerHour, description: "km/h" }
20+
- { code: "010", codeName: milesPerHour, description: "mph" }
21+
- { code: "011", codeName: metresPerSecond, description: "m/s" }
22+
- { code: "012", codeName: feetPerSecond, description: "ft/s" }
23+
- { code: "013", codeName: metresPerSecondSquared, description: "m/s²" }
24+
- { code: "014", codeName: seconds, description: "s" }
25+
- { code: "015", codeName: degCelsius, description: "°C" }
26+
- { code: "016", codeName: degFahrenheit, description: "°F" }
27+
- { code: "017", codeName: kelvin, description: "K" }
28+
- { code: "018", codeName: candela, description: "cd" }
29+
- { code: "019", codeName: radian, description: "rad" }
30+
- { code: "020", codeName: steradian, description: "sr" }
31+
- { code: "021", codeName: hertz, description: "Hz" }
32+
- { code: "022", codeName: newton, description: "N" }
33+
- { code: "023", codeName: pascal, description: "Pa" }
34+
- { code: "024", codeName: joule, description: "J" }
35+
- { code: "025", codeName: watt, description: "W" }
36+
- { code: "026", codeName: ampere, description: "A" }
37+
- { code: "027", codeName: volt, description: "V" }
38+
- { code: "028", codeName: farad, description: "F" }
39+
- { code: "029", codeName: ohm, description: "Ω" }
40+
- { code: "030", codeName: siemens, description: "S" }
41+
- { code: "031", codeName: weber, description: "Wb" }
42+
- { code: "032", codeName: tesla, description: "T" }
43+
- { code: "033", codeName: henry, description: "H" }
44+
- { code: "034", codeName: lumen, description: "lm" }
45+
- { code: "035", codeName: squareInches, description: "in²" }
46+
- { code: "036", codeName: squareFeet, description: "ft²" }
47+
- { code: "037", codeName: squareMiles, description: "mi²" }
48+
- { code: "038", codeName: squareMetres, description: "m²" }
49+
- { code: "039", codeName: hectares, description: "ha" }
50+
- { code: "040", codeName: acres, description: "ac" }
51+
- { code: "041", codeName: cubicInches, description: "in³" }
52+
- { code: "042", codeName: cubicFeet, description: "ft³" }
53+
- { code: "043", codeName: cubicMetres, description: "m³" }
54+
- { code: "044", codeName: grams, description: "g" }
55+
- { code: "045", codeName: coulombs, description: "C" }

resources/iso_dataQualityElement.yml

-35
This file was deleted.
+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
# mdJson codelists
3+
4+
codelistType: "staticList"
5+
codelistName: "iso_evaluationMethodTypeCode"
6+
source: "ISO"
7+
sourceName: "DQ_EvaluationMethodTypeCode"
8+
extensible: true
9+
description: "type of method for evaluating an identified data quality measure"
10+
codelist:
11+
- {
12+
code: "001",
13+
codeName: directInternal,
14+
description: "method of evaluating the quality of a data set based on inspection of items within the data set, where all data required is internal to the data set being evaluated",
15+
}
16+
- {
17+
code: "002",
18+
codeName: directExternal,
19+
description: "method of evaluating the quality of a data set based on inspection of items within the data set, where reference data external to the data set being evaluated is required",
20+
}
21+
- {
22+
code: "003",
23+
codeName: indirect,
24+
description: "method of evaluating the quality of a data set based on external knowledge",
25+
}

0 commit comments

Comments
 (0)