Compaws: Pet-Friendly Establishment Directory Specification
A crowdsourced, open-data directory mapping pet-welcoming establishments, public parks, and transit policies across Philippine urban centers.
The Problem Compaws Solves
Finding reliable, up-to-date information regarding pet policies in Philippine public places is remarkably difficult for pet owners. Malls, cafes, parks, and public transportation operators across Metro Manila, Cebu, and Davao frequently enforce conflicting rules—some require pet strollers or diapers, others impose weight limits, and many restrict entry entirely without prior notice.
Existing commercial directories often suffer from outdated listings, vague descriptions ("pet-friendly" with unstated carrier requirements), or ad-heavy interfaces that lack spatial mapping.
Compaws bridges this gap by providing an open-source, community-verified map directory. Every listing provides structured metadata on indoor/outdoor access, carrier and diaper requirements, outdoor seating availability, and direct spatial coordinates mapped to OpenStreetMap geometries.
Core Directory Features & Location Categories
1. Granular Pet Policy Tags
Listings are categorized with specific policy tags: Indoor Allowed, Outdoor Seating Only, Stroller/Carrier Mandatory, Pet Diaper Required, and Leashed Parks.
2. Spatial Map Radius Queries
Locates nearby pet-welcoming establishments relative to user coordinates or PSGC municipal boundaries using lightweight spatial radius calculations.
3. Transit & Park Policy Directories
Includes specific transit guidelines for Metro Manila rail systems (LRT-2 pet policy rules) and major public parks (BGC Greenway, Salcedo Park, Ayala Triangle).
4. Git-Backed Submission Pipeline
Community members suggest new locations or report policy changes directly via GitHub YAML files, ensuring transparent data verification before deployment.
Open Data Schema for Establishment Submissions
Compaws uses a standardized YAML structure for location data files. Here is how establishment entries are formatted:
# Example: Compaws Location Schema Entry (YAML) id: "est-bgc-high-street" name: "Bonifacio High Street Park" category: "Park & Outdoor" psgc: "137607000" # Taguig City PSGC Code coordinates: latitude: 14.5512 longitude: 121.0504 address: "Bonifacio High Street, BGC, Taguig City, Metro Manila" policy: indoorAllowed: false outdoorAllowed: true leashRequired: true carrierRequired: false diaperRequired: false sizeLimit: "None" verifiedDate: "2026-07-20"
Data Verification & Community Guidelines
Because commercial establishment policies change over time, Compaws incorporates timestamped verification metadata. Every location listing displays a Last Verified date tag.
Users can flag outdated entries or submit corrected policies via open pull requests on the mapaPH repository. All submitted coordinates are checked against OpenStreetMap bounding boxes before merging into the main web distribution.