Open dataset monitoring

Dataset health and provenance

This report publishes the checks behind GAA Pitch Finder as individual metrics. It deliberately avoids a single quality score so gaps and limitations remain visible.

Records
1,989
Data as of
Dataset version
2026.08.06
Source revision
96262e1e48

Core integrity

Checks for coordinates, identity fields, duplicate candidates, and directions links in the canonical CSV.

Pitch records

Information

1,989

1,989 pitch records are published in the current dataset.

Method and provenance

Method: Count data rows in the canonical CSV, excluding the header.

Source: canonical_dataset

Data as of: 2026-08-06

Valid coordinates

Pass

100.0%

1,989 of 1,989 records have valid coordinate pairs.

Method and provenance

Method: Parse finite WGS 84 latitude and longitude values and enforce world bounds.

Source: canonical_dataset

Data as of: 2026-08-06

Missing coordinates

Pass

0

0 records have a blank latitude or longitude.

Method and provenance

Method: Count rows where latitude or longitude is blank.

Source: canonical_dataset

Data as of: 2026-08-06

Known limitation: Malformed nonblank coordinates are reported under valid coordinates rather than this metric.

Missing required identity or location

Pass

0

0 records are missing a required identity or location field.

Method and provenance

Method: Count rows missing any required identity or location field: File, Club, Province, Country, Division, or County.

Source: canonical_dataset

Data as of: 2026-08-06

Known limitation: Pitch name is intentionally optional and is not included in this metric.

Shared coordinate groups

Review

21

21 coordinate groups are shared by more than one record.

Method and provenance

Method: Group records that have exactly equal numeric latitude and longitude values.

Source: canonical_dataset

Data as of: 2026-08-06

Known limitation: Shared coordinates are review prompts, not errors; multiple clubs can legitimately use one ground.

Likely duplicate groups

Pass

0

0 groups match the duplicate-candidate rule.

Method and provenance

Method: Group normalized club, pitch, county, and country names at coordinates rounded to five decimal places.

Source: canonical_dataset

Data as of: 2026-08-06

Known limitation: Candidates require human review because a club can have multiple records at one complex.

Valid directions links

Pass

100.0%

1,989 of 1,989 directions links are valid and coordinate-aligned.

Method and provenance

Method: Require an allowed Google Maps host, one finite daddr pair, and coordinates matching the canonical point within 0.00001 degrees.

Source: canonical_dataset

Data as of: 2026-08-06

Enrichment coverage

Completeness of optional context fields and the separately dated OpenStreetMap geometry snapshot.

Elevation coverage

Pass

99.8%

1,985 of 1,989 records include a valid elevation value.

Method and provenance

Method: Count nonblank finite elevation values between -500 and 9,000 metres.

Source: canonical_dataset

Data as of: 2026-08-06

Known limitation: Elevation values are enrichment estimates and are not surveyed ground heights.

Rainfall coverage

Pass

99.8%

1,985 of 1,989 records include both rainfall fields.

Method and provenance

Method: Count rows with valid annual rainfall and rain-days values within the published schema ranges.

Source: canonical_dataset

Data as of: 2026-08-06

Known limitation: Rainfall fields are modelled annual estimates rather than observations at each pitch.

Reviewed Wikipedia links

Information

56.6%

1,126 of 1,989 records include a reviewed Wikipedia link.

Method and provenance

Method: Count nonblank Wikipedia URLs that use an allowed Wikipedia hostname.

Source: canonical_dataset

Data as of: 2026-08-06

Known limitation: Not every club has a suitable Wikipedia article, so no completeness target is applied.

OSM geometry-match coverage

Information

96.3%

1,621 of 1,683 evaluated snapshot rows have a nearby OSM pitch match.

Method and provenance

Method: Treat matched_gaa and matched_generic as matches, no_match as evaluated nonmatches, and exclude unavailable statuses from the denominator.

Source: osm_coverage_snapshot

Data as of: 2026-07-05

Known limitation: This is a historical proximity check against OSM pitch geometry, not proof that every match is correctly tagged. The snapshot contains 1,683 rows while the current canonical dataset contains 1,686 Ireland records.

OSM coverage by county

The denominator contains only evaluated snapshot rows. API errors and unavailable checks are shown separately rather than counted as misses.

CountyMatchedEvaluatedCoverageUnavailable
Antrim 45 48 93.8% 0
Armagh 44 50 88.0% 0
Carlow 28 28 100.0% 0
Cavan 43 43 100.0% 0
Clare 47 53 88.7% 0
Cork 157 167 94.0% 0
Derry 37 40 92.5% 0
Donegal 43 44 97.7% 0
Down 51 51 100.0% 0
Dublin 104 106 98.1% 0
Fermanagh 22 23 95.7% 0
Galway 83 84 98.8% 0
Kerry 68 70 97.1% 0
Kildare 49 49 100.0% 0
Kilkenny 42 43 97.7% 0
Laois 45 45 100.0% 0
Leitrim 23 25 92.0% 0
Limerick 59 68 86.8% 0
Longford 25 25 100.0% 0
Louth 40 40 100.0% 0
Mayo 58 58 100.0% 0
Meath 67 68 98.5% 0
Monaghan 30 31 96.8% 0
Offaly 45 46 97.8% 0
Roscommon 34 34 100.0% 0
Sligo 25 26 96.2% 0
Tipperary 76 76 100.0% 0
Tyrone 52 55 94.5% 0
Waterford 49 50 98.0% 0
Westmeath 41 45 91.1% 0
Wexford 50 51 98.0% 0
Wicklow 39 41 95.1% 0

Source lineage

Each metric references one of these versioned repository sources.

Source IDTypeSourceData as ofAvailable
canonical_dataset canonical_csv gaapitchfinder_data.csv 2026-08-06 Yes
osm_coverage_snapshot derived_csv data/derived/osm_coverage_report.csv 2026-07-05 Yes