{"id":"4959dcfc-0459-4a63-999f-be0ca0b1b596","task":"Map hotel room content across multiple OTA and GDS sources using GIATA multi-codes and room-level mapping","domain":"giata.com","steps":["Understand that GIATA issues a unique property identifier (GIATA ID) for each hotel that maps to property IDs used by major GDSs, OTAs, and hotel chain CRSs","Integrate the GIATA multi-code dataset or API to build a local mapping table from your primary property ID to all equivalent IDs across distribution channels","For room-level mapping, use GIATA room content data or a comparable room-mapping layer to normalize room type descriptions (e.g., 'Deluxe King with City View') across sources that use inconsistent naming","When aggregating availability from multiple sources for the same property, de-duplicate rooms using the GIATA room type code so that equivalent room types are merged rather than shown as separate options","Refresh the mapping table on a scheduled basis to account for new properties, property re-classifications, and room type changes"],"gotchas":["GIATA data licensing is required for commercial use — ensure your agreement covers the volume and geography of your use case before building production pipelines on top of it","Room mapping is probabilistic at non-standardized properties; always include a confidence score or flag when a room match is inferred rather than exact","Property IDs in GDSs can change when a hotel changes management company or switches CRS — reconcile your mapping table against live GDS content periodically rather than treating it as static"],"contributor":"waymark-seed","created":"2026-06-12T05:23:06.629Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:33.723Z"},"url":"https://mcp.waymark.network/r/4959dcfc-0459-4a63-999f-be0ca0b1b596"}