# Merged OWL Addendum (all versions) generated by @inferal-relay/rdf-emitter
# This file imports the merged base RDFS ontology and adds OWL-specific axioms.

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix tspv: <https://relay.inferal.com/ontology/typespec/versioning/> .
@prefix adm: <https://ontology.inferal.com/modules/advertising-measurement/> .
@prefix aent: <https://ontology.inferal.com/modules/advertising-entity/> .
@prefix googlehotels: <https://relay.inferal.com/ontology/googlehotels/> .
@prefix schema: <https://schema.org/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .

# OWL Ontology metadata (merged - all versions)
<https://relay.inferal.com/ontology/googlehotels/> a owl:Ontology .
<https://relay.inferal.com/ontology/googlehotels/owl> a owl:Ontology ;
  owl:imports <https://relay.inferal.com/ontology/googlehotels/> ;
  rdfs:comment "OWL addendum for the merged ontology. Adds OWL-specific axioms on top of the RDFS base." .

# OWL axioms for class: Account Link
googlehotels:AccountLink
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.AccountLink/accountLinkTarget> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.AccountLink/googleAdsCustomerName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.AccountLink/status> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.AccountLink/name> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Account Link Target
googlehotels:AccountLinkTarget
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.AccountLinkTarget/allHotels> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.AccountLinkTarget/hotelList> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Brand
googlehotels:Brand
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/propertyCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/iconState> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/icon> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/submittedIcon> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/activeIconUri> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/displayNameState> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/activeIcon> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Display Name Disapproval Reason
googlehotels:DisplayNameDisapprovalReason
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.DisplayNameDisapprovalReason/languageCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.DisplayNameDisapprovalReason/disapprovalReason> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Localized Text
googlehotels:LocalizedText
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.LocalizedText/text> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.LocalizedText/languageCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Create Reconciliation Report Response
googlehotels:CreateReconciliationReportResponse
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.CreateReconciliationReportResponse/successfulRecordCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.CreateReconciliationReportResponse/reconciliationReport> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Reconciliation Report Validation Issue
googlehotels:ReconciliationReportValidationIssue
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ReconciliationReportValidationIssue/description> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ReconciliationReportValidationIssue/lineNum> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ReconciliationReportValidationIssue/fieldName> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Reconciliation Report
googlehotels:ReconciliationReport
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ReconciliationReport/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ReconciliationReport/fileName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ReconciliationReport/contents> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Data Issue Detail
googlehotels:DataIssueDetail
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.DataIssueDetail/isSelfResolving> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.DataIssueDetail/dataIssueSeverity> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.DataIssueDetail/dataIssueType> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Date
googlehotels:Date
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Date/year> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Date/month> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Date/day> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Free Booking Links Result
googlehotels:FreeBookingLinksResult
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.FreeBookingLinksResult/partnerHotelId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.FreeBookingLinksResult/date> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.FreeBookingLinksResult/partnerHotelDisplayName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.FreeBookingLinksResult/deviceType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.FreeBookingLinksResult/clickCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.FreeBookingLinksResult/userRegionCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Price Per Itinerary
googlehotels:HotelPricePerItinerary
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/currencyCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/taxes> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/lengthOfStayDays> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/price> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/updateTime> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/fees> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/checkinDate> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel View
googlehotels:HotelView
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/partnerHotelDisplayName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/googleHotelDisplayName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/matchStatus> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/partnerHotelId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/propertyDetails> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/primaryOverclusteredPartnerHotelId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/liveOnGoogleStatus> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/googleHotelId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/liveOnGoogle> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/googleClusterId> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Icon
googlehotels:Icon
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Icon/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Icon/iconUri> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Icon/state> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Icon/reference> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Icon/imageData> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Image
googlehotels:Image
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Image/uri> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Key
googlehotels:Key
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/partnerHotelId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/lengthOfStayDays> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/occupancy> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/advanceBookingWindow> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/checkinDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/hotelRegionCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/deviceType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/userRegionCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/date> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Lat Lng
googlehotels:LatLng
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.LatLng/longitude> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.LatLng/latitude> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: List Brands Response
googlehotels:ListBrandsResponse
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ListBrandsResponse/nextPageToken> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: List Hotel Views Response
googlehotels:ListHotelViewsResponse
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ListHotelViewsResponse/nextPageToken> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price Accuracy View
googlehotels:PriceAccuracyView
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyView/name> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price Accuracy Row
googlehotels:PriceAccuracyRow
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/mismatchReason> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/deviceType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/hotel> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/rateRuleId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/finalDomain> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/cachedPriceRecord> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/checkinDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/lengthOfStayDays> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/hotelCountryCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/fetchedPriceRecord> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/correctionTime> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/signalSource> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/url> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/childOccupancy> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/userRegionCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/affectsScore> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/adultOccupancy> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price Record
googlehotels:PriceRecord
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceRecord/time> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceRecord/taxesAndFees> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceRecord/currencyCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceRecord/basePrice> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price Coverage View
googlehotels:PriceCoverageView
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageView/priceCoverageBinaryPercent> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageView/matchedPropertyCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageView/calculationDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageView/priceCoveragePercent> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price Coverage Bucket
googlehotels:PriceCoverageBucket
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageBucket/advanceBookingWindowRange> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageBucket/lengthOfStayRange> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageBucket/priceCoveragePercent> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageBucket/availablePriceCount> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Missed Participation Count Details
googlehotels:MissedParticipationCountDetails
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/priceUnavailableCountDetails> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/noPriceCountDetails> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/priceMissingCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/noTaxBreakdownCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/priceMissingCountDetails> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/noLandingPageCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/hotelSuspendedCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/otherReasonCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/noAvailabilityCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/priceUnavailableCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/priceProblemCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/priceProblemCountDetails> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/noPriceCount> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price Unavailable Count Details
googlehotels:PriceUnavailableCountDetails
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceUnavailableCountDetails/participationNotLikelyCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceUnavailableCountDetails/priceUnavailableCount> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: No Price Count Details
googlehotels:NoPriceCountDetails
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.NoPriceCountDetails/livePricingTechnicalIssueCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.NoPriceCountDetails/livePricingNotTriggeredCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.NoPriceCountDetails/livePricingConfigIssueCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.NoPriceCountDetails/livePricingOtherReasonCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.NoPriceCountDetails/livePricingNotAvailableCount> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price Missing Count Details
googlehotels:PriceMissingCountDetails
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceMissingCountDetails/livePricingErrorCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceMissingCountDetails/cacheRateMissingCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceMissingCountDetails/livePricingNotSetupCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceMissingCountDetails/bandwidthDepletedCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceMissingCountDetails/livePricingTimeoutCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceMissingCountDetails/itineraryBlockedCount> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price Problem Count Details
googlehotels:PriceProblemCountDetails
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceProblemCountDetails/taxesAndFeesMissingCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceProblemCountDetails/basePriceViolationsCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceProblemCountDetails/priceAccuracyIssueCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceProblemCountDetails/priceUnusuallyHighCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceProblemCountDetails/hotelSuspendedCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceProblemCountDetails/priceUnusuallyLowCount> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Parsed Listing
googlehotels:ParsedListing
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/imprecisionRadiusMeters> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/unitAttributes> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/partnerListId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/location> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/brand> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/isServed> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/regionCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Review
googlehotels:Review
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/title> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/link> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/languageCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/author> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/reviewTime> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/body> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/visitTime> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/type> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Rating
googlehotels:Rating
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Rating/score> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Rating/ratingScale> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Rating/type> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Participation Result
googlehotels:ParticipationResult
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/participationPercent> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/participationCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/missedParticipationCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/partnerHotelDisplayName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/opportunityCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/key> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/missedParticipationCountDetails> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price View
googlehotels:PriceView
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceView/name> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Property Performance Result
googlehotels:PropertyPerformanceResult
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/deviceType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/propertyRegionCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/adsImpressionCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/adsClickthroughRate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/vrWebsiteButtonClicks> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/occupancy> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/advanceBookingWindow> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/brand> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/partnerPropertyDisplayName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/userRegionCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/adsClickCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/clickCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/highIntentUsers> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/impressionCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/date> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/lengthOfStay> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/partnerPropertyId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/clickthroughRate> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Query Free Booking Links Report Response
googlehotels:QueryFreeBookingLinksReportResponse
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.QueryFreeBookingLinksReportResponse/nextPageToken> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Query Participation Report Response
googlehotels:QueryParticipationReportResponse
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.QueryParticipationReportResponse/nextPageToken> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Query Property Performance Report Response
googlehotels:QueryPropertyPerformanceReportResponse
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.QueryPropertyPerformanceReportResponse/nextPageToken> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Set Live On Google Request
googlehotels:SetLiveOnGoogleRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SetLiveOnGoogleRequest/liveOnGoogleStatus> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SetLiveOnGoogleRequest/liveOnGoogle> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Summarize Hotel Views Response
googlehotels:SummarizeHotelViewsResponse
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/lastManifestUpdateTime> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/lastFeedSubmissionTime> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/unmatchedPropertyWithErrorsCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/overclusteredPropertyCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/overclusteredPropertyWithErrorsCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/unmatchedPropertyCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/matchedPropertyCount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/liveOnGooglePropertyCount> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Summarize Price Accuracy Response
googlehotels:SummarizePriceAccuracyResponse
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/predictedBookOnGoogleScore> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/currentBookOnGoogleScore> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/currentOverallScore> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/predictedOverallScore> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/updateTime> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/currentWebsiteScore> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/predictedWebsiteScore> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/currentScore> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/predictedScore> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Validate Reconciliation Report Response
googlehotels:ValidateReconciliationReportResponse
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ValidateReconciliationReportResponse/successfulRecordCount> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Verify Listings Request
googlehotels:VerifyListingsRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.VerifyListingsRequest/xmlListing> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Verify Listings Response
googlehotels:VerifyListingsResponse
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.VerifyListingsResponse/parsedListing> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for property: account link target
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.AccountLink/accountLinkTarget>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: google ads customer name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.AccountLink/googleAdsCustomerName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: status
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.AccountLink/status>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.AccountLink/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: all hotels
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.AccountLinkTarget/allHotels>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel list
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.AccountLinkTarget/hotelList>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: partner hotel ids
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelList/partnerHotelIds>
  a owl:DatatypeProperty .

# OWL axioms for property: property count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/propertyCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: icon state
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/iconState>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: icon disapproval reasons
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/iconDisapprovalReasons>
  a owl:DatatypeProperty .

# OWL axioms for property: icon
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/icon>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: submitted icon
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/submittedIcon>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: display name disapproval reason
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/displayNameDisapprovalReason>
  a owl:ObjectProperty .

# OWL axioms for property: active display names
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/activeDisplayNames>
  a owl:ObjectProperty .

# OWL axioms for property: display names
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/displayNames>
  a owl:ObjectProperty .

# OWL axioms for property: active icon uri
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/activeIconUri>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: submitted display names
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/submittedDisplayNames>
  a owl:ObjectProperty .

# OWL axioms for property: display name state
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/displayNameState>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: active icon
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Brand/activeIcon>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: language code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.DisplayNameDisapprovalReason/languageCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: disapproval reason
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.DisplayNameDisapprovalReason/disapprovalReason>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: text
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.LocalizedText/text>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: language code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.LocalizedText/languageCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: issues
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.CreateReconciliationReportResponse/issues>
  a owl:ObjectProperty .

# OWL axioms for property: successful record count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.CreateReconciliationReportResponse/successfulRecordCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: reconciliation report
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.CreateReconciliationReportResponse/reconciliationReport>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ReconciliationReportValidationIssue/description>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: line num
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ReconciliationReportValidationIssue/lineNum>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: field name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ReconciliationReportValidationIssue/fieldName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ReconciliationReport/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: file name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ReconciliationReport/fileName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: contents
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ReconciliationReport/contents>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: is self resolving
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.DataIssueDetail/isSelfResolving>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data issue severity
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.DataIssueDetail/dataIssueSeverity>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data issue type
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.DataIssueDetail/dataIssueType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: year
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Date/year>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: month
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Date/month>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: day
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Date/day>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: partner hotel id
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.FreeBookingLinksResult/partnerHotelId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: date
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.FreeBookingLinksResult/date>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: partner hotel display name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.FreeBookingLinksResult/partnerHotelDisplayName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: device type
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.FreeBookingLinksResult/deviceType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: click count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.FreeBookingLinksResult/clickCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: user region code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.FreeBookingLinksResult/userRegionCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currency code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/currencyCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: taxes
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/taxes>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: length of stay days
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/lengthOfStayDays>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/price>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: update time
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/updateTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: fees
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/fees>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: checkin date
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelPricePerItinerary/checkinDate>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: partner hotel display name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/partnerHotelDisplayName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: google hotel display name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/googleHotelDisplayName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: match status
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/matchStatus>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: partner hotel id
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/partnerHotelId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: property details
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/propertyDetails>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: primary overclustered partner hotel id
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/primaryOverclusteredPartnerHotelId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: live on google status
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/liveOnGoogleStatus>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: match failure reasons
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/matchFailureReasons>
  a owl:DatatypeProperty .

# OWL axioms for property: google hotel id
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/googleHotelId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: overclustered partner hotel ids
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/overclusteredPartnerHotelIds>
  a owl:DatatypeProperty .

# OWL axioms for property: data issues
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/dataIssues>
  a owl:DatatypeProperty .

# OWL axioms for property: live on google
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/liveOnGoogle>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: google cluster id
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/googleClusterId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data issue detail
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.HotelView/dataIssueDetail>
  a owl:ObjectProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Icon/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: disapproval reasons
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Icon/disapprovalReasons>
  a owl:DatatypeProperty .

# OWL axioms for property: icon uri
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Icon/iconUri>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: state
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Icon/state>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: reference
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Icon/reference>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: image data
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Icon/imageData>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: gallery uri
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Image/galleryUri>
  a owl:ObjectProperty .

# OWL axioms for property: uri
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Image/uri>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: title
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Image/title>
  a owl:ObjectProperty .

# OWL axioms for property: partner hotel id
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/partnerHotelId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: length of stay days
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/lengthOfStayDays>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: occupancy
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/occupancy>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: advance booking window
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/advanceBookingWindow>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: checkin date
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/checkinDate>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel region code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/hotelRegionCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: device type
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/deviceType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: user region code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/userRegionCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: date
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Key/date>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: longitude
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.LatLng/longitude>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: latitude
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.LatLng/latitude>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: account links
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ListAccountLinksResponse/accountLinks>
  a owl:ObjectProperty .

# OWL axioms for property: brands
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ListBrandsResponse/brands>
  a owl:ObjectProperty .

# OWL axioms for property: next page token
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ListBrandsResponse/nextPageToken>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel views
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ListHotelViewsResponse/hotelViews>
  a owl:ObjectProperty .

# OWL axioms for property: next page token
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ListHotelViewsResponse/nextPageToken>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: icons
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ListIconsResponse/icons>
  a owl:ObjectProperty .

# OWL axioms for property: price accuracy views
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ListPriceAccuracyViewsResponse/priceAccuracyViews>
  a owl:ObjectProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyView/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: results
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyView/results>
  a owl:ObjectProperty .

# OWL axioms for property: mismatch reason
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/mismatchReason>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: device type
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/deviceType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/hotel>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: rate rule id
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/rateRuleId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: final domain
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/finalDomain>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: cached price record
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/cachedPriceRecord>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: checkin date
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/checkinDate>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: length of stay days
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/lengthOfStayDays>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel country code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/hotelCountryCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: fetched price record
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/fetchedPriceRecord>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: correction time
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/correctionTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: signal source
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/signalSource>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: url
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/url>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: child occupancy
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/childOccupancy>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: user region code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/userRegionCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: affects score
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/affectsScore>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: adult occupancy
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceAccuracyRow/adultOccupancy>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: time
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceRecord/time>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: taxes and fees
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceRecord/taxesAndFees>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currency code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceRecord/currencyCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: base price
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceRecord/basePrice>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price coverage views
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ListPriceCoverageViewsResponse/priceCoverageViews>
  a owl:ObjectProperty .

# OWL axioms for property: price coverage buckets
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageView/priceCoverageBuckets>
  a owl:ObjectProperty .

# OWL axioms for property: price coverage binary percent
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageView/priceCoverageBinaryPercent>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: matched property count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageView/matchedPropertyCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: calculation date
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageView/calculationDate>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price coverage percent
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageView/priceCoveragePercent>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: advance booking window range
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageBucket/advanceBookingWindowRange>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: length of stay range
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageBucket/lengthOfStayRange>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price coverage percent
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageBucket/priceCoveragePercent>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: available price count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceCoverageBucket/availablePriceCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: reconciliation reports
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ListReconciliationReportsResponse/reconciliationReports>
  a owl:ObjectProperty .

# OWL axioms for property: price unavailable count details
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/priceUnavailableCountDetails>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: no price count details
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/noPriceCountDetails>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price missing count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/priceMissingCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: no tax breakdown count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/noTaxBreakdownCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price missing count details
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/priceMissingCountDetails>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: no landing page count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/noLandingPageCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel suspended count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/hotelSuspendedCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: other reason count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/otherReasonCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: no availability count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/noAvailabilityCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price unavailable count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/priceUnavailableCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price problem count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/priceProblemCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price problem count details
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/priceProblemCountDetails>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: no price count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.MissedParticipationCountDetails/noPriceCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: participation not likely count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceUnavailableCountDetails/participationNotLikelyCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price unavailable count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceUnavailableCountDetails/priceUnavailableCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: live pricing technical issue count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.NoPriceCountDetails/livePricingTechnicalIssueCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: live pricing not triggered count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.NoPriceCountDetails/livePricingNotTriggeredCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: live pricing config issue count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.NoPriceCountDetails/livePricingConfigIssueCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: live pricing other reason count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.NoPriceCountDetails/livePricingOtherReasonCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: live pricing not available count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.NoPriceCountDetails/livePricingNotAvailableCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: live pricing error count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceMissingCountDetails/livePricingErrorCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: cache rate missing count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceMissingCountDetails/cacheRateMissingCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: live pricing not setup count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceMissingCountDetails/livePricingNotSetupCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: bandwidth depleted count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceMissingCountDetails/bandwidthDepletedCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: live pricing timeout count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceMissingCountDetails/livePricingTimeoutCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: itinerary blocked count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceMissingCountDetails/itineraryBlockedCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: taxes and fees missing count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceProblemCountDetails/taxesAndFeesMissingCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: base price violations count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceProblemCountDetails/basePriceViolationsCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price accuracy issue count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceProblemCountDetails/priceAccuracyIssueCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price unusually high count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceProblemCountDetails/priceUnusuallyHighCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel suspended count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceProblemCountDetails/hotelSuspendedCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price unusually low count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceProblemCountDetails/priceUnusuallyLowCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: imprecision radius meters
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/imprecisionRadiusMeters>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: unit attributes
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/unitAttributes>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: partner list id
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/partnerListId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data issue detail
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/dataIssueDetail>
  a owl:ObjectProperty .

# OWL axioms for property: location
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/location>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: review
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/review>
  a owl:ObjectProperty .

# OWL axioms for property: brand
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/brand>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: listing name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/listingName>
  a owl:ObjectProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/description>
  a owl:ObjectProperty .

# OWL axioms for property: image
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/image>
  a owl:ObjectProperty .

# OWL axioms for property: category
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/category>
  a owl:ObjectProperty .

# OWL axioms for property: is served
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/isServed>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: region code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParsedListing/regionCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: title
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/title>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: link
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/link>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: language code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/languageCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: author
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/author>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: review time
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/reviewTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: body
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/body>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: visit time
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/visitTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: rating
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/rating>
  a owl:ObjectProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Review/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: score
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Rating/score>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: rating scale
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Rating/ratingScale>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.Rating/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: participation percent
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/participationPercent>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: participation count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/participationCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: missed participation count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/missedParticipationCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: partner hotel display name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/partnerHotelDisplayName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: opportunity count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/opportunityCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: key
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/key>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: missed participation count details
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ParticipationResult/missedParticipationCountDetails>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceView/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: per itinerary prices
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PriceView/perItineraryPrices>
  a owl:ObjectProperty .

# OWL axioms for property: device type
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/deviceType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: property region code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/propertyRegionCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: ads impression count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/adsImpressionCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: ads clickthrough rate
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/adsClickthroughRate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: vr website button clicks
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/vrWebsiteButtonClicks>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: occupancy
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/occupancy>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: advance booking window
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/advanceBookingWindow>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: brand
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/brand>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: partner property display name
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/partnerPropertyDisplayName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: user region code
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/userRegionCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: ads click count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/adsClickCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: click count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/clickCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: high intent users
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/highIntentUsers>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: impression count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/impressionCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: date
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/date>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: length of stay
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/lengthOfStay>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: partner property id
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/partnerPropertyId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: clickthrough rate
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.PropertyPerformanceResult/clickthroughRate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: results
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.QueryFreeBookingLinksReportResponse/results>
  a owl:ObjectProperty .

# OWL axioms for property: next page token
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.QueryFreeBookingLinksReportResponse/nextPageToken>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: next page token
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.QueryParticipationReportResponse/nextPageToken>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: results
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.QueryParticipationReportResponse/results>
  a owl:ObjectProperty .

# OWL axioms for property: results
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.QueryPropertyPerformanceReportResponse/results>
  a owl:ObjectProperty .

# OWL axioms for property: next page token
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.QueryPropertyPerformanceReportResponse/nextPageToken>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: partner hotel ids
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SetLiveOnGoogleRequest/partnerHotelIds>
  a owl:DatatypeProperty .

# OWL axioms for property: live on google status
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SetLiveOnGoogleRequest/liveOnGoogleStatus>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: live on google
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SetLiveOnGoogleRequest/liveOnGoogle>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: updated hotel ids
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SetLiveOnGoogleResponse/updatedHotelIds>
  a owl:DatatypeProperty .

# OWL axioms for property: failed hotel ids
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SetLiveOnGoogleResponse/failedHotelIds>
  a owl:DatatypeProperty .

# OWL axioms for property: last manifest update time
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/lastManifestUpdateTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: last feed submission time
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/lastFeedSubmissionTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: unmatched property with errors count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/unmatchedPropertyWithErrorsCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: overclustered property count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/overclusteredPropertyCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: overclustered property with errors count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/overclusteredPropertyWithErrorsCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: unmatched property count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/unmatchedPropertyCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: matched property count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/matchedPropertyCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: live on google property count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizeHotelViewsResponse/liveOnGooglePropertyCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: predicted book on google score
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/predictedBookOnGoogleScore>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: current book on google score
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/currentBookOnGoogleScore>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: current overall score
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/currentOverallScore>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: predicted overall score
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/predictedOverallScore>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: update time
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/updateTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: current website score
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/currentWebsiteScore>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: predicted website score
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/predictedWebsiteScore>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: current score
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/currentScore>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: predicted score
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.SummarizePriceAccuracyResponse/predictedScore>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: successful record count
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ValidateReconciliationReportResponse/successfulRecordCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: issues
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.ValidateReconciliationReportResponse/issues>
  a owl:ObjectProperty .

# OWL axioms for property: xml listing
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.VerifyListingsRequest/xmlListing>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: parsed listing
<https://relay.inferal.com/ontology/googlehotels/property/Googlehotels.VerifyListingsResponse/parsedListing>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# Generated Record OWL axioms for Googlehotels.ParsedListing.unitAttributes
<https://relay.inferal.com/ontology/googlehotels/record/Googlehotels.ParsedListing/unitAttributes/entry> a owl:ObjectProperty .
<https://relay.inferal.com/ontology/googlehotels/record/Googlehotels.ParsedListing/unitAttributes/key> a owl:DatatypeProperty, owl:FunctionalProperty .
<https://relay.inferal.com/ontology/googlehotels/record/Googlehotels.ParsedListing/unitAttributes/value> a owl:DatatypeProperty, owl:FunctionalProperty .
<https://relay.inferal.com/ontology/googlehotels/record/Googlehotels.ParsedListing/unitAttributes/Entry> rdfs:subClassOf [
  a owl:Restriction ;
  owl:onProperty <https://relay.inferal.com/ontology/googlehotels/record/Googlehotels.ParsedListing/unitAttributes/key> ;
  owl:cardinality 1
] .
<https://relay.inferal.com/ontology/googlehotels/record/Googlehotels.ParsedListing/unitAttributes/Entry> rdfs:subClassOf [
  a owl:Restriction ;
  owl:onProperty <https://relay.inferal.com/ontology/googlehotels/record/Googlehotels.ParsedListing/unitAttributes/value> ;
  owl:cardinality 1
] .
