# OWL Addendum generated by @inferal-relay/rdf-emitter
# This file imports the 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 schema: <https://schema.org/> .
@prefix amadeus: <https://relay.inferal.com/ontology/amadeus/> .
@prefix http: <http://www.w3.org/2011/http#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .

# OWL Ontology metadata
<https://relay.inferal.com/ontology/amadeus/> a owl:Ontology .
<https://relay.inferal.com/ontology/amadeus/owl> a owl:Ontology ;
  owl:imports <https://relay.inferal.com/ontology/amadeus/> ;
  owl:versionInfo "3" ;
  owl:versionIRI <https://relay.inferal.com/ontology/amadeus/3/owl> ;
  owl:priorVersion <https://relay.inferal.com/ontology/amadeus/2/owl> .

# OWL axioms for class: Access Token Request
amadeus:AccessTokenRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenRequest/grantType> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenRequest/clientId> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenRequest/clientSecret> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Access Token Response
amadeus:AccessTokenResponse
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/type> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/username> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/applicationName> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/clientId> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/tokenType> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/accessToken> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/expiresIn> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/state> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/scope> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Error Detail
amadeus:ErrorDetail
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorDetail/status> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorDetail/code> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorDetail/title> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorDetail/detail> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorDetail/source> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Error Source
amadeus:ErrorSource
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorSource/pointer> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorSource/parameter> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorSource/example> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Not Found Error
amadeus:NotFoundError
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.NotFoundError/statusCode> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Issue
amadeus:Issue
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Issue/status> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Issue/code> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Issue/title> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Issue/detail> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Issue/source> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Warning
amadeus:Warning
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Warning/code> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Warning/title> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Warning/detail> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Warning/source> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Error
amadeus:Error
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error/status> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error/code> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error/title> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error/detail> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error/source> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Collection Links
amadeus:CollectionLinks
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionLinks/self> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionLinks/next> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionLinks/previous> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionLinks/last> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionLinks/first> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionLinks/up> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Collection Meta
amadeus:CollectionMeta
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionMeta/count> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionMeta/links> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: One Way Combination
amadeus:OneWayCombination
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.OneWayCombination/originDestinationId> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Resource Meta
amadeus:ResourceMeta
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ResourceMeta/links> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Dictionaries
amadeus:Dictionaries
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Dictionaries/carriers> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Dictionaries/aircraft> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Dictionaries/currencies> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Dictionaries/locations> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Location Dictionary Entry
amadeus:LocationDictionaryEntry
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.LocationDictionaryEntry/cityCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.LocationDictionaryEntry/countryCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Geo Code
amadeus:GeoCode
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GeoCode/latitude> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GeoCode/longitude> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Address
amadeus:Address
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/postalCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/cityName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/cityCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/countryName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/countryCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/stateCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/regionCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Location
amadeus:Location
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/subType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/detailedName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/self> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/timeZoneOffset> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/geoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/address> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/distance> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/analytics> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/relevance> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/category> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/rank> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Distance
amadeus:Distance
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Distance/value> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Distance/unit> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Location Analytics
amadeus:LocationAnalytics
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.LocationAnalytics/travelers> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Travelers
amadeus:Travelers
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Travelers/score> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flexible Location
amadeus:FlexibleLocation
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlexibleLocation/locationCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlexibleLocation/locationType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlexibleLocation/geoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlexibleLocation/radius> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Airline
amadeus:Airline
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airline/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airline/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airline/icaoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airline/businessName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airline/commonName> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Airline Destination
amadeus:AirlineDestination
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineDestination/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineDestination/origin> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineDestination/destination> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineDestination/name> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Airline Route
amadeus:AirlineRoute
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRoute/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRoute/origin> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRoute/destination> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Airport
amadeus:Airport
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/subType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/detailedName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/geoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/address> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/timeZoneOffset> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/analytics> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/relevance> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Airport Analytics
amadeus:AirportAnalytics
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirportAnalytics/travelers> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: On Time Performance Data
amadeus:OnTimePerformanceData
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.OnTimePerformanceData/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.OnTimePerformanceData/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.OnTimePerformanceData/onTime> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Airport Route
amadeus:AirportRoute
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirportRoute/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirportRoute/destination> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirportRoute/subType> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Direct Destination
amadeus:DirectDestination
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/subType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/geoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/address> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/timeZoneOffset> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Offer
amadeus:FlightOffer
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/type> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/id> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/source> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/instantTicketingRequired> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/disablePricing> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/nonHomogeneous> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/oneWay> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/paymentCardRequired> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/lastTicketingDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/lastTicketingDateTime> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/numberOfBookableSeats> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/price> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/pricingOptions> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/dictionaries> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Itinerary
amadeus:Itinerary
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Itinerary/duration> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Segment
amadeus:FlightSegment
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/departure> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/arrival> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/carrierCode> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/number> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/aircraft> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/operating> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/duration> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/numberOfStops> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/blacklistedInEU> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Endpoint
amadeus:FlightEndpoint
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightEndpoint/iataCode> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightEndpoint/terminal> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightEndpoint/at> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Aircraft
amadeus:Aircraft
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Aircraft/code> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Operating Carrier
amadeus:OperatingCarrier
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.OperatingCarrier/carrierCode> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Flight Stop
amadeus:FlightStop
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStop/iataCode> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStop/duration> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStop/arrivalAt> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStop/departureAt> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Co2Emission
amadeus:Co2Emission
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Co2Emission/weight> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Co2Emission/weightUnit> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Co2Emission/cabin> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Offer Price
amadeus:FlightOfferPrice
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/currency> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/total> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/base> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/refundableTaxes> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/margin> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/grandTotal> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/sellingTotal> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/billingCurrency> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Fee
amadeus:Fee
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Fee/amount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Fee/type> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Tax
amadeus:Tax
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Tax/amount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Tax/code> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Markup
amadeus:Markup
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Markup/amount> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Additional Service
amadeus:AdditionalService
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AdditionalService/amount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AdditionalService/type> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Pricing Options
amadeus:PricingOptions
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PricingOptions/includedCheckedBagsOnly> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PricingOptions/refundableFare> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PricingOptions/noRestrictionFare> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PricingOptions/noPenaltyFare> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Traveler Pricing
amadeus:TravelerPricing
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPricing/travelerId> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPricing/fareOption> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPricing/travelerType> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPricing/associatedAdultId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPricing/price> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Traveler Price
amadeus:TravelerPrice
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPrice/currency> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPrice/total> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPrice/base> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPrice/refundableTaxes> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Fare Details By Segment
amadeus:FareDetails
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/segmentId> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/cabin> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/fareBasis> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/brandedFare> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/brandedFareLabel> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/class> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/includedCheckedBags> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/includedCabinBags> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/additionalServices> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/isAllotment> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/allotmentDetails> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/sliceDiceIndicator> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Baggage Allowance
amadeus:BaggageAllowance
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.BaggageAllowance/quantity> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.BaggageAllowance/weight> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.BaggageAllowance/weightUnit> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Additional Services Request
amadeus:AdditionalServicesRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AdditionalServicesRequest/chargeableCheckedBags> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AdditionalServicesRequest/chargeableSeat> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AdditionalServicesRequest/chargeableSeatNumber> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Chargeable Checked Bags
amadeus:ChargeableCheckedBags
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ChargeableCheckedBags/id> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Chargeable Seat
amadeus:ChargeableSeat
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ChargeableSeat/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ChargeableSeat/number> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Amenity
amadeus:Amenity
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Amenity/description> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Amenity/isChargeable> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Amenity/amenityType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Amenity/amenityProvider> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Allotment Details
amadeus:AllotmentDetails
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AllotmentDetails/tourName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AllotmentDetails/tourReference> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Order
amadeus:FlightOrder
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/type> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/id> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/queuingOfficeId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/ownerOfficeId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/remarks> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/ticketingAgreement> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Associated Record
amadeus:AssociatedRecord
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AssociatedRecord/reference> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AssociatedRecord/creationDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AssociatedRecord/originSystemCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AssociatedRecord/flightOfferId> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Traveler
amadeus:Traveler
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Traveler/id> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Traveler/dateOfBirth> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Traveler/gender> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Traveler/name> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Traveler/contact> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Traveler Name
amadeus:TravelerName
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerName/firstName> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerName/lastName> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerName/middleName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerName/secondLastName> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Contact
amadeus:Contact
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Contact/phone> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Contact/email> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Contact/emailAddress> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Contact/companyName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Contact/purpose> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Phone
amadeus:Phone
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Phone/deviceType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Phone/countryCallingCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Phone/number> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Traveler Document
amadeus:TravelerDocument
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/documentType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/birthPlace> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/issuanceLocation> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/issuanceDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/number> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/expiryDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/issuanceCountry> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/validityCountry> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/nationality> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/holder> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Loyalty Program
amadeus:LoyaltyProgram
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.LoyaltyProgram/programOwner> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.LoyaltyProgram/id> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: General Remark
amadeus:GeneralRemark
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GeneralRemark/subType> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GeneralRemark/category> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GeneralRemark/text> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Airline Remark
amadeus:AirlineRemark
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRemark/subType> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRemark/keyword> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRemark/airlineCode> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRemark/text> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Form Of Payment
amadeus:FormOfPayment
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfPayment/b2bWallet> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfPayment/creditCard> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfPayment/other> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: B2b Wallet
amadeus:B2bWallet
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.B2bWallet/cardId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.B2bWallet/cardUsageName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.B2bWallet/cardFriendlyName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.B2bWallet/virtualCreditCardDetails> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Reporting Data
amadeus:ReportingData
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ReportingData/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ReportingData/value> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Virtual Credit Card Details
amadeus:VirtualCreditCardDetails
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/brand> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/vendorCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/holder> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/number> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/expiryDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/amount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/currencyCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Credit Card
amadeus:CreditCard
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/brand> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/vendorCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/holder> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/holderName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/number> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/expiryDate> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Ticketing Agreement
amadeus:TicketingAgreement
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TicketingAgreement/option> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TicketingAgreement/delay> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TicketingAgreement/dateTime> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Automated Process
amadeus:AutomatedProcess
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess/code> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess/queue> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess/text> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess/delay> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess/officeId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess/dateTime> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Contact Info
amadeus:ContactInfo
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo/addresseeName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo/companyName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo/purpose> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo/emailAddress> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo/address> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Air Travel Document
amadeus:AirTravelDocument
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTravelDocument/documentType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTravelDocument/documentNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTravelDocument/documentStatus> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTravelDocument/travelerId> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Form Of Identification
amadeus:FormOfIdentification
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfIdentification/identificationType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfIdentification/carrierCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfIdentification/number> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Payment
amadeus:Payment
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Payment/brand> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Payment/binNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Payment/method> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price Analysis
amadeus:PriceAnalysis
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/origin> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/destination> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/departureDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/oneWay> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/currencyCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price Metric
amadeus:PriceMetric
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceMetric/amount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceMetric/quartileRanking> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Policies
amadeus:HotelPolicies
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/paymentType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/guarantee> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/deposit> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/prepay> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/holdTime> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/checkInOut> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Guarantee Policy
amadeus:GuaranteePolicy
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuaranteePolicy/acceptedPayments> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuaranteePolicy/description> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Deposit Policy
amadeus:DepositPolicy
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DepositPolicy/amount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DepositPolicy/deadline> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DepositPolicy/acceptedPayments> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DepositPolicy/description> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Prepay Policy
amadeus:PrepayPolicy
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PrepayPolicy/amount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PrepayPolicy/deadline> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PrepayPolicy/acceptedPayments> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PrepayPolicy/description> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hold Time
amadeus:HoldTime
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HoldTime/deadline> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Cancellation Policy
amadeus:CancellationPolicy
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy/description> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy/amount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy/numberOfNights> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy/percentage> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy/deadline> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Check In Out Policy
amadeus:CheckInOutPolicy
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInOutPolicy/checkIn> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInOutPolicy/checkInDescription> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInOutPolicy/checkOut> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInOutPolicy/checkOutDescription> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Qualified Free Text
amadeus:QualifiedFreeText
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.QualifiedFreeText/text> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.QualifiedFreeText/lang> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Price
amadeus:HotelPrice
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPrice/currency> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPrice/base> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPrice/total> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPrice/sellingTotal> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPrice/variations> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Tax
amadeus:HotelTax
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/amount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/currency> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/code> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/percentage> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/included> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/description> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/pricingFrequency> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/pricingMode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price Variations
amadeus:PriceVariations
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceVariations/average> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price Change
amadeus:PriceChange
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceChange/startDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceChange/endDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceChange/base> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceChange/total> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel
amadeus:Hotel
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/hotelId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/chainCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/brandCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/dupeId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/rating> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/cityCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/geoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/address> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/distance> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/description> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/lastUpdate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/self> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Address
amadeus:HotelAddress
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAddress/postalCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAddress/cityName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAddress/countryCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAddress/stateCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Offers
amadeus:HotelOffers
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffers/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffers/hotel> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffers/available> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffers/self> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Offer
amadeus:HotelOffer
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/checkInDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/checkOutDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/roomQuantity> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/rateCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/rateFamilyEstimated> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/category> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/description> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/commission> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/boardType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/room> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/guests> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/price> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/policies> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/self> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Rate Family
amadeus:RateFamily
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.RateFamily/code> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.RateFamily/type> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Commission
amadeus:Commission
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Commission/percentage> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Commission/amount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Commission/description> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Room
amadeus:Room
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Room/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Room/typeEstimated> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Room/description> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Room Type Estimated
amadeus:RoomTypeEstimated
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.RoomTypeEstimated/category> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.RoomTypeEstimated/beds> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.RoomTypeEstimated/bedType> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Guest Configuration
amadeus:GuestConfiguration
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuestConfiguration/adults> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Sentiment
amadeus:HotelSentiment
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiment/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiment/hotelId> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiment/overallRating> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiment/numberOfRatings> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiment/numberOfReviews> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiment/sentiments> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Sentiments
amadeus:SentimentScores
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/sleepQuality> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/service> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/facilities> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/roomComforts> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/valueForMoney> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/catering> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/swimmingPool> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/location> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/internet> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/pointsOfInterest> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/staff> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Autocomplete
amadeus:HotelAutocomplete
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/subType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/relevance> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/address> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/geoCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Booking Request
amadeus:HotelBookingRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingRequest/data> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Guest
amadeus:HotelGuest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/tid> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/title> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/firstName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/lastName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/phone> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/email> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/contact> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/hotelRewardsMember> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/childAge> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Guest Name
amadeus:HotelGuestName
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestName/title> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestName/firstName> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestName/lastName> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestName/secondLastName> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Guest Contact
amadeus:HotelGuestContact
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestContact/phone> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestContact/email> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestContact/companyName> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Frequent Traveler
amadeus:FrequentTraveler
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FrequentTraveler/airlineCode> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FrequentTraveler/frequentTravelerId> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Hotel Payment
amadeus:HotelPayment
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPayment/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPayment/method> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPayment/card> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Payment Card
amadeus:HotelPaymentCard
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentCard/vendorCode> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentCard/cardNumber> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentCard/expiryDate> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentCard/holderName> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Booking Room
amadeus:HotelBookingRoom
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingRoom/paymentId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingRoom/specialRequest> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Booking
amadeus:HotelBooking
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/type> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/id> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/bookingStatus> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/hotelOffer> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/hotel> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/travelAgentId> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/payment> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/arrivalInformation> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Room Association
amadeus:RoomAssociation
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.RoomAssociation/hotelOfferId> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Guest Reference
amadeus:GuestReference
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuestReference/guestReference> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuestReference/guestId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuestReference/hotelLoyaltyId> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Provider Information
amadeus:HotelProviderInformation
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelProviderInformation/hotelProviderCode> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelProviderInformation/confirmationNumber> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelProviderInformation/cancellationNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelProviderInformation/onRequestNumber> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Payment Output
amadeus:HotelPaymentOutput
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput/method> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput/paymentCard> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Arrival Information
amadeus:ArrivalInformation
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalInformation/arrivalFlightDetails> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Arrival Flight Details
amadeus:ArrivalFlightDetails
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails/carrierCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails/number> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails/departure> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails/arrival> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Associated Record
amadeus:HotelAssociatedRecord
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAssociatedRecord/reference> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAssociatedRecord/originSystemCode> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Hotel Stakeholder
amadeus:HotelStakeholder
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholder/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholder/name> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholder/contact> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholder/hotelRewardsMember> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Stakeholder Name
amadeus:HotelStakeholderName
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholderName/title> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholderName/firstName> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholderName/lastName> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Hotel Stakeholder Contact
amadeus:HotelContact
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholderContact/phone> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholderContact/email> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Hotel Order
amadeus:HotelOrder
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrder/type> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrder/id> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrder/self> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Transfer Offer
amadeus:TransferOffer
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/transferType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/start> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/end> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/duration> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/vehicle> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/serviceProvider> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/partnerInfo> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/quotation> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/converted> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/language> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/distance> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/startConnectedSegment> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/endConnectedSegment> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Location
amadeus:TransferLocation
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/dateTime> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/locationCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/address> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/geoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/countryCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/googlePlaceId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/uicCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/terminal> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Address
amadeus:TransferAddress
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferAddress/line> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferAddress/zip> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferAddress/countryCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferAddress/cityName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferAddress/stateCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Stop Over
amadeus:TransferStopOver
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOver/duration> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOver/sequenceNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOver/location> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Passenger Characteristics
amadeus:PassengerCharacteristics
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PassengerCharacteristics/passengerTypeCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PassengerCharacteristics/age> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Vehicle
amadeus:Vehicle
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Vehicle/code> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Vehicle/category> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Vehicle/description> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Vehicle/imageURL> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Seat
amadeus:TransferSeat
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSeat/count> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSeat/row> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSeat/size> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Baggage
amadeus:Baggage
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Baggage/count> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Baggage/size> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Service Provider
amadeus:ServiceProvider
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/code> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/name> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/logoUrl> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/termsUrl> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/isPreferred> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/contacts> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/businessIdentification> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Contact With Address
amadeus:ContactWithAddress
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactWithAddress/email> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactWithAddress/phoneNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactWithAddress/address> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Business Identification
amadeus:BusinessIdentification
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.BusinessIdentification/vatRegistration> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Vat Registration
amadeus:VatRegistration
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.VatRegistration/number> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.VatRegistration/countryCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Partner Info
amadeus:PartnerInfo
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PartnerInfo/serviceProvider> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Quotation
amadeus:Quotation
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/monetaryAmount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/currencyCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/isEstimated> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/base> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/discount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/totalTaxes> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/totalFees> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Points And Cash
amadeus:PointsAndCash
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointsAndCash/monetaryAmount> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Tax
amadeus:TransferTax
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferTax/indicator> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferTax/monetaryAmount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferTax/isIncludedInBase> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Fee
amadeus:TransferFee
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferFee/indicator> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferFee/monetaryAmount> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferFee/isIncludedInBase> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Extra Service
amadeus:ExtraService
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/code> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/itemId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/description> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/metricType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/metricValue> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/quotation> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/converted> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/isBookable> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/taxIncluded> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/includedInTotal> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Equipment
amadeus:Equipment
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/code> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/itemId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/description> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/quotation> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/converted> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/isBookable> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/taxIncluded> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/includedInTotal> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Cancellation Rule
amadeus:CancellationRule
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/ruleDescription> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/feeType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/feeValue> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/currencyCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/metricType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/metricMin> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/metricMax> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Discount Code
amadeus:DiscountCode
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DiscountCode/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DiscountCode/value> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Distance
amadeus:TransferDistance
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferDistance/value> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferDistance/unit> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Connected Segment
amadeus:ConnectedSegment
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment/transportType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment/transportNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment/departure> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment/arrival> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Order
amadeus:TransferOrder
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOrder/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOrder/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOrder/reference> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOrder/agency> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Reservation
amadeus:TransferReservation
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/confirmNbr> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/status> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/note> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/methodOfPayment> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/paymentServiceProvider> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/offerId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/transferType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/start> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/end> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/vehicle> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/serviceProvider> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/quotation> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/converted> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/distance> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Passenger
amadeus:TransferPassenger
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassenger/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassenger/firstName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassenger/lastName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassenger/title> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassenger/contacts> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassenger/billingAddress> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Passenger Contact
amadeus:TransferPassengerContact
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassengerContact/email> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassengerContact/phoneNumber> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Agency
amadeus:TransferAgency
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferAgency/email> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Booking Request
amadeus:TransferBookingRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingRequest/data> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Booking Data
amadeus:TransferBookingData
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/note> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/flightNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/payment> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/agency> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/loyaltyNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/corporation> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/startConnectedSegment> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/endConnectedSegment> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Payment
amadeus:TransferPayment
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPayment/methodOfPayment> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPayment/paymentReference> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPayment/paymentServiceProvider> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPayment/creditCard> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Credit Card
amadeus:TransferCreditCard
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCreditCard/number> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCreditCard/holderName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCreditCard/vendorCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCreditCard/expiryDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCreditCard/cvv> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Equipment Selection
amadeus:EquipmentSelection
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.EquipmentSelection/code> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Extra Service Selection
amadeus:ExtraServiceSelection
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraServiceSelection/code> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraServiceSelection/itemCount> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Loyalty Number
amadeus:LoyaltyNumber
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.LoyaltyNumber/programId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.LoyaltyNumber/number> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Corporation
amadeus:Corporation
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Corporation/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Corporation/address> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Travel Segment
amadeus:TravelSegment
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegment/transportationType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegment/transportationNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegment/departure> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegment/arrival> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Travel Segment Location
amadeus:TravelSegmentLocation
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegmentLocation/uicCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegmentLocation/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegmentLocation/localDateTime> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Point Of Interest
amadeus:PointOfInterest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/subType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/self> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/geoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/category> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/rank> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Links
amadeus:Links
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Links/href> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: City
amadeus:City
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.City/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.City/subType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.City/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.City/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.City/address> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.City/geoCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: City Address
amadeus:CityAddress
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CityAddress/countryCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CityAddress/stateCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Location Score
amadeus:LocationScore
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.LocationScore/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.LocationScore/geoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.LocationScore/categoryScores> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Category Scores
amadeus:CategoryScores
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CategoryScores/sight> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CategoryScores/restaurant> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CategoryScores/shopping> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CategoryScores/nightLife> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Score Value
amadeus:ScoreValue
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ScoreValue/overall> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ScoreValue/historical> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ScoreValue/beachAndPark> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Travel Recommendation
amadeus:TravelRecommendation
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelRecommendation/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelRecommendation/subType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelRecommendation/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelRecommendation/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelRecommendation/geoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelRecommendation/relevance> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Safe Place
amadeus:SafePlace
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/self> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/subType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/geoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/safetyScore> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Safety Score
amadeus:SafetyScore
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/overall> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/lgbtq> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/medical> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/physicalHarm> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/politicalFreedom> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/theft> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/women> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Activity
amadeus:Activity
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/self> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/shortDescription> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/description> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/geoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/rating> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/bookingLink> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/price> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/minimumDuration> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Activity Price
amadeus:ActivityPrice
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ActivityPrice/currencyCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ActivityPrice/amount> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Trip Purpose Prediction
amadeus:TripPurposePrediction
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TripPurposePrediction/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TripPurposePrediction/subType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TripPurposePrediction/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TripPurposePrediction/result> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TripPurposePrediction/probability> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Delay Prediction Result
amadeus:FlightDelayPredictionResult
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDelayPredictionResult/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDelayPredictionResult/subType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDelayPredictionResult/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDelayPredictionResult/probability> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDelayPredictionResult/result> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Choice Prediction
amadeus:FlightChoicePrediction
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightChoicePrediction/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightChoicePrediction/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightChoicePrediction/choiceProbability> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Origin Destination
amadeus:OriginDestination
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/originLocationCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/destinationLocationCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/departureDateTimeRange> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/originRadius> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/destinationRadius> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Date Time Range
amadeus:DateTimeRange
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DateTimeRange/date> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DateTimeRange/time> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DateTimeRange/dateWindow> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DateTimeRange/timeWindow> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Traveler Criteria
amadeus:TravelerCriteria
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerCriteria/id> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerCriteria/travelerType> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerCriteria/associatedAdultId> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Cabin Restriction
amadeus:CabinRestriction
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CabinRestriction/cabin> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CabinRestriction/coverage> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Carrier Restriction
amadeus:CarrierRestriction
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CarrierRestriction/blacklistedInEUAllowed> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Connection Restriction
amadeus:ConnectionRestriction
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectionRestriction/maxNumberOfConnections> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectionRestriction/nonStopPreferred> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectionRestriction/airportChangeAllowed> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectionRestriction/technicalStopsAllowed> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Filters
amadeus:FlightFilters
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/crossBorderAllowed> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/moreOvernightsAllowed> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/returnToDepartureAirport> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/railSegmentAllowed> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/busSegmentAllowed> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/maxFlightTime> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/carrierRestrictions> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/connectionRestriction> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Extended Pricing Options
amadeus:ExtendedPricingOptions
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtendedPricingOptions/includedCheckedBagsOnly> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtendedPricingOptions/refundableFare> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtendedPricingOptions/noRestrictionFare> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtendedPricingOptions/noPenaltyFare> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Search Criteria
amadeus:SearchCriteria
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/excludeAllotments> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/addOneWayOffers> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/maxFlightOffers> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/maxPrice> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/allowAlternativeFareOptions> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/oneFlightOfferPerDay> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/additionalInformation> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/pricingOptions> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/flightFilters> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Offers Search Request
amadeus:FlightOffersSearchRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffersSearchRequest/currencyCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffersSearchRequest/searchCriteria> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Offers Price Request
amadeus:FlightOffersPriceRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffersPriceRequest/data> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Flight Availabilities Request
amadeus:FlightAvailabilitiesRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightAvailabilitiesRequest/searchCriteria> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Destination
amadeus:FlightDestination
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/origin> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/destination> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/departureDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/returnDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/price> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/links> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Date
amadeus:FlightDate
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/origin> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/destination> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/departureDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/returnDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/price> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/links> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Branded Fares Upsell Request
amadeus:BrandedFaresUpsellRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.BrandedFaresUpsellRequest/data> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Flight Order Create Request
amadeus:FlightOrderCreateRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest/data> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Flight Designator
amadeus:FlightDesignator
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDesignator/carrierCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDesignator/flightNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDesignator/operationalSuffix> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Leg
amadeus:FlightLeg
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightLeg/boardPointIataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightLeg/offPointIataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightLeg/aircraftEquipment> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightLeg/scheduledLegDuration> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Status
amadeus:FlightStatus
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatus/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatus/scheduledDepartureDate> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatus/flightDesignator> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Point
amadeus:FlightPoint
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightPoint/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightPoint/departure> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightPoint/arrival> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Timing
amadeus:FlightTiming
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightTiming/terminal> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightTiming/gate> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Timing Detail
amadeus:TimingDetail
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TimingDetail/qualifier> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TimingDetail/value> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Status Segment
amadeus:FlightStatusSegment
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment/boardPointIataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment/offPointIataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment/scheduledSegmentDuration> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment/partnership> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Seat Map
amadeus:SeatMap
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/flightOfferId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/segmentId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/aircraft> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/departure> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/arrival> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Seat Map Deck
amadeus:SeatMapDeck
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck/deckType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck/deckConfiguration> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Seat
amadeus:Seat
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Seat/cabin> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Seat/number> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Seat/coordinates> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Seat Traveler Pricing
amadeus:SeatTravelerPricing
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing/travelerId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing/seatAvailabilityStatus> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing/price> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Seat Facility
amadeus:SeatFacility
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility/code> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility/column> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility/row> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility/position> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility/coordinates> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Check In Link
amadeus:CheckInLink
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInLink/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInLink/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInLink/href> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInLink/channel> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Air Traffic
amadeus:AirTraffic
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic/subType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic/destination> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic/period> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic/analytics> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Busiest Period
amadeus:BusiestPeriod
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.BusiestPeriod/type> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.BusiestPeriod/period> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.BusiestPeriod/analytics> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flight Choice Request
amadeus:FlightChoiceRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightChoiceRequest/data> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Hotel Booking V1Request
amadeus:HotelBookingV1Request
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingV1Request/data> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Hotel Order Request
amadeus:HotelOrderRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest/data> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Hotel Room Selection
amadeus:HotelRoomSelection
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelRoomSelection/paymentId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelRoomSelection/specialRequest> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelRoomSelection/offerId> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Hotel Order Payment
amadeus:HotelOrderPayment
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderPayment/id> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderPayment/method> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderPayment/paymentCard> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Search Request
amadeus:TransferSearchRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startLocationCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startGeoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startAddressLine> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startCountryCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startCityName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startZipCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startGooglePlaceId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endLocationCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endGeoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endAddressLine> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endCountryCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endCityName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endZipCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endGooglePlaceId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/transferType> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startDateTime> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/passengers> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startConnectedSegment> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endConnectedSegment> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/providerCodes> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/currencyCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Stop Over Request
amadeus:TransferStopOverRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/duration> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/sequenceNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/addressLine> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/countryCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/cityName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/zipCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/googlePlaceId> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/name> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/geoCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/stateCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Connected Segment Request
amadeus:ConnectedSegmentRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegmentRequest/transportType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegmentRequest/transportNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegmentRequest/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegmentRequest/terminal> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegmentRequest/dateTime> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Passenger Characteristics Request
amadeus:PassengerCharacteristicsRequest
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PassengerCharacteristicsRequest/passengerTypeCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PassengerCharacteristicsRequest/age> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Transfer Cancellation
amadeus:TransferCancellation
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCancellation/confirmNbr> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCancellation/reservationStatus> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Travelers
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.AirportAnalytics/travelers>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirportAnalytics.travelers/score> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Analytics
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.AirTraffic/analytics>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic.analytics/flights> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic.analytics/travelers> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Flights
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.AirTraffic/analytics/flights>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic.analytics.flights/score> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Travelers
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.AirTraffic/analytics/travelers>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic.analytics.travelers/score> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Amenity Provider
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.Amenity/amenityProvider>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Amenity.amenityProvider/name> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Arrival
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.ArrivalFlightDetails/arrival>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails.arrival/iataCode> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails.arrival/terminal> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails.arrival/at> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Departure
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.ArrivalFlightDetails/departure>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails.departure/iataCode> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Queue
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.AutomatedProcess/queue>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess.queue/number> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess.queue/category> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Data
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.BrandedFaresUpsellRequest/data>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.BrandedFaresUpsellRequest.data/type> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Analytics
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.BusiestPeriod/analytics>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.BusiestPeriod.analytics/travelers> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Travelers
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.BusiestPeriod/analytics/travelers>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.BusiestPeriod.analytics.travelers/score> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Description
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.CancellationPolicy/description>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy.description/text> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy.description/lang> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Arrival
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.ConnectedSegment/arrival>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment.arrival/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment.arrival/terminal> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment.arrival/at> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Departure
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.ConnectedSegment/departure>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment.departure/iataCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment.departure/terminal> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment.departure/at> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Addressee Name
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.ContactInfo/addresseeName>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo.addresseeName/firstName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo.addresseeName/lastName> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Description
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.DepositPolicy/description>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DepositPolicy.description/text> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.DepositPolicy.description/lang> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Data
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FlightChoiceRequest/data>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightChoiceRequest.data/type> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Links
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FlightDate/links>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate.links/flightDestinations> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate.links/flightOffers> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FlightDate/price>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate.price/total> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Links
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FlightDestination/links>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination.links/flightDates> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination.links/flightOffers> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FlightDestination/price>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination.price/total> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Aircraft Equipment
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FlightLeg/aircraftEquipment>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightLeg.aircraftEquipment/aircraftType> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Data
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FlightOffersPriceRequest/data>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffersPriceRequest.data/type> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Data
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FlightOrderCreateRequest/data>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest.data/type> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest.data/remarks> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest.data/ticketingAgreement> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest.data/formOfPayment> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Partnership
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FlightStatusSegment/partnership>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment.partnership/operatingFlight> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Operating Flight
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FlightStatusSegment/partnership/operatingFlight>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment.partnership.operatingFlight/carrierCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment.partnership.operatingFlight/flightNumber> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Gate
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FlightTiming/gate>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightTiming.gate/mainGate> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Terminal
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FlightTiming/terminal>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightTiming.terminal/code> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Other
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.FormOfPayment/other>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfPayment.other/method> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Description
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.GuaranteePolicy/description>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuaranteePolicy.description/text> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuaranteePolicy.description/lang> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Description
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.Hotel/description>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel.description/lang> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel.description/text> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Data
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.HotelBookingRequest/data>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingRequest.data/type> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Data
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.HotelBookingV1Request/data>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingV1Request.data/offerId> ;
    owl:cardinality 1
  ] .

# OWL axioms for class: Data
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.HotelOrderRequest/data>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data/type> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data/payment> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data/remarks> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data/travelAgent> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: General
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.HotelOrderRequest/data/remarks/general>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data.remarks.general/text> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Travel Agent
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.HotelOrderRequest/data/travelAgent>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data.travelAgent/contact> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Contact
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.HotelOrderRequest/data/travelAgent/contact>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data.travelAgent.contact/email> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Payment Card
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.HotelPaymentOutput/paymentCard>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard/paymentCardInfo> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard/cardOwnerType> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard/VCC> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Payment Card Info
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.HotelPaymentOutput/paymentCard/paymentCardInfo>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard.paymentCardInfo/vendorCode> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard.paymentCardInfo/holderName> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard.paymentCardInfo/cardNumber> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard.paymentCardInfo/expiryDate> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Self
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.Location/self>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location.self/href> ;
    owl:cardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location.self/count> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Description
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.PrepayPolicy/description>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PrepayPolicy.description/text> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PrepayPolicy.description/lang> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Destination
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.PriceAnalysis/destination>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis.destination/iataCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Origin
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.PriceAnalysis/origin>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis.origin/iataCode> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Average
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.PriceVariations/average>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceVariations.average/base> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Description
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.Room/description>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Room.description/text> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Room.description/lang> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Additional Information
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.SearchCriteria/additionalInformation>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria.additionalInformation/chargeableCheckedBags> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria.additionalInformation/brandedFares> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Coordinates
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.Seat/coordinates>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Seat.coordinates/x> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.Seat.coordinates/y> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Coordinates
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.SeatFacility/coordinates>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility.coordinates/x> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility.coordinates/y> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Deck Configuration
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.SeatMapDeck/deckConfiguration>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/width> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/length> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/startSeatRow> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/endSeatRow> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/startWingSeatRow> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/endWingSeatRow> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Price
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.SeatTravelerPricing/price>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing.price/currency> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing.price/total> ;
    owl:maxCardinality 1
  ] ;
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing.price/base> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for class: Delays
<https://relay.inferal.com/ontology/amadeus/inline/Amadeus.TimingDetail/delays>
  rdfs:subClassOf [
    a owl:Restriction ;
    owl:onProperty <https://relay.inferal.com/ontology/amadeus/property/Amadeus.TimingDetail.delays/duration> ;
    owl:maxCardinality 1
  ] .

# OWL axioms for property: grant type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenRequest/grantType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: client id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenRequest/clientId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: client secret
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenRequest/clientSecret>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: username
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/username>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: application name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/applicationName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: client id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/clientId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: token type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/tokenType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: access token
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/accessToken>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: expires in
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/expiresIn>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: state
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/state>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: scope
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AccessTokenResponse/scope>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: errors
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AmadeusError/errors>
  a owl:ObjectProperty .

# OWL axioms for property: status
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorDetail/status>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorDetail/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: title
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorDetail/title>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: detail
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorDetail/detail>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: source
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorDetail/source>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: pointer
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorSource/pointer>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: parameter
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorSource/parameter>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: example
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ErrorSource/example>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: status code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.NotFoundError/statusCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: errors
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.NotFoundError/errors>
  a owl:ObjectProperty .

# OWL axioms for property: status
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Issue/status>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Issue/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: title
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Issue/title>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: detail
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Issue/detail>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: source
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Issue/source>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: errors
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.response_error/errors>
  a owl:ObjectProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Warning/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: title
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Warning/title>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: detail
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Warning/detail>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: source
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Warning/source>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: errors
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error400/errors>
  a owl:ObjectProperty .

# OWL axioms for property: errors
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error401/errors>
  a owl:ObjectProperty .

# OWL axioms for property: errors
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error404/errors>
  a owl:ObjectProperty .

# OWL axioms for property: errors
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error500/errors>
  a owl:ObjectProperty .

# OWL axioms for property: status
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error/status>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: title
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error/title>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: detail
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error/detail>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: source
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Error/source>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: self
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionLinks/self>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: next
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionLinks/next>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: previous
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionLinks/previous>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: last
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionLinks/last>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: first
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionLinks/first>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: up
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionLinks/up>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: count
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionMeta/count>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: links
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionMeta/links>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: one way combinations
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CollectionMeta/oneWayCombinations>
  a owl:ObjectProperty .

# OWL axioms for property: origin destination id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OneWayCombination/originDestinationId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offer ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OneWayCombination/flightOfferIds>
  a owl:DatatypeProperty .

# OWL axioms for property: links
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ResourceMeta/links>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: carriers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Dictionaries/carriers>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: aircraft
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Dictionaries/aircraft>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currencies
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Dictionaries/currencies>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: locations
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Dictionaries/locations>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: city code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.LocationDictionaryEntry/cityCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: country code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.LocationDictionaryEntry/countryCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: latitude
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GeoCode/latitude>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: longitude
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GeoCode/longitude>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: lines
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/lines>
  a owl:DatatypeProperty .

# OWL axioms for property: postal code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/postalCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: city name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/cityName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: city code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/cityCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: country name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/countryName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: country code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/countryCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: state code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/stateCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: region code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Address/regionCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: detailed name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/detailedName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: self
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/self>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: time zone offset
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/timeZoneOffset>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/address>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: distance
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/distance>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: analytics
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/analytics>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: relevance
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/relevance>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: category
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/category>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: tags
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/tags>
  a owl:DatatypeProperty .

# OWL axioms for property: rank
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location/rank>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: value
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Distance/value>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: unit
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Distance/unit>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: travelers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.LocationAnalytics/travelers>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: score
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Travelers/score>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: location code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlexibleLocation/locationCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: location type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlexibleLocation/locationType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlexibleLocation/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: radius
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlexibleLocation/radius>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airline/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airline/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: icao code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airline/icaoCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: business name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airline/businessName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: common name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airline/commonName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineDestination/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: origin
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineDestination/origin>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: destination
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineDestination/destination>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineDestination/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRoute/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: origin
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRoute/origin>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: destination
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRoute/destination>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: detailed name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/detailedName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/address>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: time zone offset
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/timeZoneOffset>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: analytics
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/analytics>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: relevance
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Airport/relevance>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: travelers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirportAnalytics/travelers>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OnTimePerformanceData/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OnTimePerformanceData/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: on time
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OnTimePerformanceData/onTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirportRoute/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: destination
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirportRoute/destination>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirportRoute/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/address>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: time zone offset
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DirectDestination/timeZoneOffset>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: source
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/source>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: instant ticketing required
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/instantTicketingRequired>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: disable pricing
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/disablePricing>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: non homogeneous
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/nonHomogeneous>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: one way
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/oneWay>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: payment card required
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/paymentCardRequired>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: last ticketing date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/lastTicketingDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: last ticketing date time
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/lastTicketingDateTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number of bookable seats
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/numberOfBookableSeats>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: itineraries
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/itineraries>
  a owl:ObjectProperty .

# OWL axioms for property: price
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/price>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: pricing options
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/pricingOptions>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: validating airline codes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/validatingAirlineCodes>
  a owl:DatatypeProperty .

# OWL axioms for property: traveler pricings
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/travelerPricings>
  a owl:ObjectProperty .

# OWL axioms for property: dictionaries
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffer/dictionaries>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: duration
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Itinerary/duration>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: segments
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Itinerary/segments>
  a owl:ObjectProperty .

# OWL axioms for property: departure
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/departure>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: arrival
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/arrival>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: carrier code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/carrierCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: aircraft
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/aircraft>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: operating
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/operating>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: duration
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/duration>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number of stops
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/numberOfStops>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: blacklisted in eu
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/blacklistedInEU>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: stops
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/stops>
  a owl:ObjectProperty .

# OWL axioms for property: co2emissions
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Segment/co2Emissions>
  a owl:ObjectProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightEndpoint/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: terminal
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightEndpoint/terminal>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: at
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightEndpoint/at>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Aircraft/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: carrier code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OperatingCarrier/carrierCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStop/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: duration
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStop/duration>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: arrival at
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStop/arrivalAt>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: departure at
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStop/departureAt>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: weight
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Co2Emission/weight>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: weight unit
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Co2Emission/weightUnit>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: cabin
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Co2Emission/cabin>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currency
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/currency>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: total
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/total>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: base
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/base>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: fees
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/fees>
  a owl:ObjectProperty .

# OWL axioms for property: taxes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/taxes>
  a owl:ObjectProperty .

# OWL axioms for property: refundable taxes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/refundableTaxes>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: margin
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/margin>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: markups
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/markups>
  a owl:ObjectProperty .

# OWL axioms for property: grand total
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/grandTotal>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: selling total
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/sellingTotal>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: billing currency
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/billingCurrency>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: additional services
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOfferPrice/additionalServices>
  a owl:ObjectProperty .

# OWL axioms for property: amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Fee/amount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Fee/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Tax/amount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Tax/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Markup/amount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AdditionalService/amount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AdditionalService/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: fare type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PricingOptions/fareType>
  a owl:DatatypeProperty .

# OWL axioms for property: included checked bags only
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PricingOptions/includedCheckedBagsOnly>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: refundable fare
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PricingOptions/refundableFare>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: no restriction fare
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PricingOptions/noRestrictionFare>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: no penalty fare
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PricingOptions/noPenaltyFare>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: traveler id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPricing/travelerId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: fare option
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPricing/fareOption>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: traveler type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPricing/travelerType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: associated adult id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPricing/associatedAdultId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPricing/price>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: fare details by segment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPricing/fareDetailsBySegment>
  a owl:ObjectProperty .

# OWL axioms for property: currency
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPrice/currency>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: total
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPrice/total>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: base
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPrice/base>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: fees
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPrice/fees>
  a owl:ObjectProperty .

# OWL axioms for property: taxes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPrice/taxes>
  a owl:ObjectProperty .

# OWL axioms for property: refundable taxes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerPrice/refundableTaxes>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: segment id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/segmentId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: cabin
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/cabin>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: fare basis
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/fareBasis>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: branded fare
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/brandedFare>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: branded fare label
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/brandedFareLabel>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: class
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/class>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: included checked bags
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/includedCheckedBags>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: included cabin bags
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/includedCabinBags>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: additional services
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/additionalServices>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amenities
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/amenities>
  a owl:ObjectProperty .

# OWL axioms for property: is allotment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/isAllotment>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: allotment details
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/allotmentDetails>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: slice dice indicator
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FareDetailsBySegment/sliceDiceIndicator>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: quantity
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.BaggageAllowance/quantity>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: weight
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.BaggageAllowance/weight>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: weight unit
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.BaggageAllowance/weightUnit>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: chargeable checked bags
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AdditionalServicesRequest/chargeableCheckedBags>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: chargeable seat
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AdditionalServicesRequest/chargeableSeat>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: chargeable seat number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AdditionalServicesRequest/chargeableSeatNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: other services
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AdditionalServicesRequest/otherServices>
  a owl:DatatypeProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ChargeableCheckedBags/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ChargeableSeat/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ChargeableSeat/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Amenity/description>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: is chargeable
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Amenity/isChargeable>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amenity type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Amenity/amenityType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amenity provider
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Amenity/amenityProvider>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: tour name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AllotmentDetails/tourName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: tour reference
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AllotmentDetails/tourReference>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: queuing office id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/queuingOfficeId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: owner office id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/ownerOfficeId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: associated records
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/associatedRecords>
  a owl:ObjectProperty .

# OWL axioms for property: flight offers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/flightOffers>
  a owl:ObjectProperty .

# OWL axioms for property: travelers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/travelers>
  a owl:ObjectProperty .

# OWL axioms for property: remarks
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/remarks>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: form of payments
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/formOfPayments>
  a owl:ObjectProperty .

# OWL axioms for property: ticketing agreement
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/ticketingAgreement>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: automated process
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/automatedProcess>
  a owl:ObjectProperty .

# OWL axioms for property: contacts
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/contacts>
  a owl:ObjectProperty .

# OWL axioms for property: tickets
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/tickets>
  a owl:ObjectProperty .

# OWL axioms for property: form of identifications
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrder/formOfIdentifications>
  a owl:ObjectProperty .

# OWL axioms for property: reference
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AssociatedRecord/reference>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: creation date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AssociatedRecord/creationDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: origin system code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AssociatedRecord/originSystemCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offer id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AssociatedRecord/flightOfferId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Traveler/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: date of birth
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Traveler/dateOfBirth>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: gender
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Traveler/gender>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Traveler/name>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: contact
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Traveler/contact>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: documents
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Traveler/documents>
  a owl:ObjectProperty .

# OWL axioms for property: loyalty programs
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Traveler/loyaltyPrograms>
  a owl:ObjectProperty .

# OWL axioms for property: first name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerName/firstName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: last name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerName/lastName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: middle name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerName/middleName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: second last name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerName/secondLastName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: phone
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Contact/phone>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: email
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Contact/email>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: email address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Contact/emailAddress>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: phones
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Contact/phones>
  a owl:ObjectProperty .

# OWL axioms for property: company name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Contact/companyName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: purpose
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Contact/purpose>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: device type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Phone/deviceType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: country calling code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Phone/countryCallingCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Phone/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: document type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/documentType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: birth place
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/birthPlace>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: issuance location
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/issuanceLocation>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: issuance date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/issuanceDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: expiry date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/expiryDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: issuance country
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/issuanceCountry>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: validity country
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/validityCountry>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: nationality
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/nationality>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: holder
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerDocument/holder>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: program owner
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.LoyaltyProgram/programOwner>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.LoyaltyProgram/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: general
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Remarks/general>
  a owl:ObjectProperty .

# OWL axioms for property: airline remarks
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Remarks/airlineRemarks>
  a owl:ObjectProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GeneralRemark/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: category
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GeneralRemark/category>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: text
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GeneralRemark/text>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: traveler ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GeneralRemark/travelerIds>
  a owl:DatatypeProperty .

# OWL axioms for property: flight offer ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GeneralRemark/flightOfferIds>
  a owl:DatatypeProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRemark/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: keyword
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRemark/keyword>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: airline code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRemark/airlineCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: text
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRemark/text>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: traveler ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRemark/travelerIds>
  a owl:DatatypeProperty .

# OWL axioms for property: flight offer ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirlineRemark/flightOfferIds>
  a owl:DatatypeProperty .

# OWL axioms for property: b2b wallet
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfPayment/b2bWallet>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: credit card
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfPayment/creditCard>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: other
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfPayment/other>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: card id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.B2bWallet/cardId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: card usage name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.B2bWallet/cardUsageName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: card friendly name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.B2bWallet/cardFriendlyName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: reporting data
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.B2bWallet/reportingData>
  a owl:ObjectProperty .

# OWL axioms for property: virtual credit card details
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.B2bWallet/virtualCreditCardDetails>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offer ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.B2bWallet/flightOfferIds>
  a owl:DatatypeProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ReportingData/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: value
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ReportingData/value>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: brand
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/brand>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: vendor code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/vendorCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: holder
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/holder>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: expiry date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/expiryDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/amount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currency code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.VirtualCreditCardDetails/currencyCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: brand
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/brand>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: vendor code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/vendorCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: holder
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/holder>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: holder name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/holderName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: expiry date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/expiryDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offer ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CreditCard/flightOfferIds>
  a owl:DatatypeProperty .

# OWL axioms for property: option
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TicketingAgreement/option>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: delay
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TicketingAgreement/delay>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: date time
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TicketingAgreement/dateTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: segment ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TicketingAgreement/segmentIds>
  a owl:DatatypeProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: queue
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess/queue>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: text
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess/text>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: delay
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess/delay>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: office id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess/officeId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: date time
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess/dateTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: addressee name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo/addresseeName>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: company name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo/companyName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: purpose
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo/purpose>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: phones
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo/phones>
  a owl:ObjectProperty .

# OWL axioms for property: email address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo/emailAddress>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo/address>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: document type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTravelDocument/documentType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: document number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTravelDocument/documentNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: document status
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTravelDocument/documentStatus>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: traveler id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTravelDocument/travelerId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: segment ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTravelDocument/segmentIds>
  a owl:DatatypeProperty .

# OWL axioms for property: identification type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfIdentification/identificationType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: carrier code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfIdentification/carrierCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfIdentification/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: traveler ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfIdentification/travelerIds>
  a owl:DatatypeProperty .

# OWL axioms for property: flight offer ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfIdentification/flightOfferIds>
  a owl:DatatypeProperty .

# OWL axioms for property: brand
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Payment/brand>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: bin number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Payment/binNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: method
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Payment/method>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offer ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Payment/flightOfferIds>
  a owl:DatatypeProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: origin
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/origin>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: destination
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/destination>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: departure date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/departureDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: one way
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/oneWay>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currency code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/currencyCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price metrics
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis/priceMetrics>
  a owl:ObjectProperty .

# OWL axioms for property: amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceMetric/amount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: quartile ranking
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceMetric/quartileRanking>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: payment type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/paymentType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: guarantee
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/guarantee>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: deposit
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/deposit>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: prepay
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/prepay>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hold time
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/holdTime>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: cancellations
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/cancellations>
  a owl:ObjectProperty .

# OWL axioms for property: check in out
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Policies/checkInOut>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: accepted payments
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuaranteePolicy/acceptedPayments>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuaranteePolicy/description>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: credit cards
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AcceptedPayments/creditCards>
  a owl:DatatypeProperty .

# OWL axioms for property: methods
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AcceptedPayments/methods>
  a owl:DatatypeProperty .

# OWL axioms for property: amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DepositPolicy/amount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: deadline
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DepositPolicy/deadline>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: accepted payments
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DepositPolicy/acceptedPayments>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DepositPolicy/description>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PrepayPolicy/amount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: deadline
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PrepayPolicy/deadline>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: accepted payments
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PrepayPolicy/acceptedPayments>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PrepayPolicy/description>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: deadline
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HoldTime/deadline>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy/description>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy/amount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number of nights
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy/numberOfNights>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: percentage
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy/percentage>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: deadline
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy/deadline>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: check in
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInOutPolicy/checkIn>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: check in description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInOutPolicy/checkInDescription>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: check out
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInOutPolicy/checkOut>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: check out description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInOutPolicy/checkOutDescription>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: text
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.QualifiedFreeText/text>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: lang
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.QualifiedFreeText/lang>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currency
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPrice/currency>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: base
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPrice/base>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: total
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPrice/total>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: selling total
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPrice/sellingTotal>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: taxes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPrice/taxes>
  a owl:ObjectProperty .

# OWL axioms for property: markups
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPrice/markups>
  a owl:ObjectProperty .

# OWL axioms for property: variations
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPrice/variations>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/amount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currency
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/currency>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: percentage
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/percentage>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: included
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/included>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/description>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: pricing frequency
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/pricingFrequency>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: pricing mode
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelTax/pricingMode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: average
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceVariations/average>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: changes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceVariations/changes>
  a owl:ObjectProperty .

# OWL axioms for property: start date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceChange/startDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceChange/endDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: base
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceChange/base>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: total
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceChange/total>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/hotelId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: chain code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/chainCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: brand code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/brandCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: dupe id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/dupeId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: rating
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/rating>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: city code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/cityCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/address>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: distance
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/distance>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amenities
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/amenities>
  a owl:DatatypeProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/description>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: last update
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/lastUpdate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: self
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel/self>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: lines
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAddress/lines>
  a owl:DatatypeProperty .

# OWL axioms for property: postal code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAddress/postalCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: city name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAddress/cityName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: country code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAddress/countryCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: state code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAddress/stateCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffers/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffers/hotel>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: available
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffers/available>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: offers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffers/offers>
  a owl:ObjectProperty .

# OWL axioms for property: self
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffers/self>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: check in date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/checkInDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: check out date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/checkOutDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: room quantity
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/roomQuantity>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: rate code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/rateCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: rate family estimated
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/rateFamilyEstimated>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: category
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/category>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/description>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: commission
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/commission>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: board type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/boardType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: room
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/room>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: guests
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/guests>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/price>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: policies
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/policies>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: self
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOffer/self>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.RateFamily/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.RateFamily/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: percentage
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Commission/percentage>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Commission/amount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Commission/description>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Room/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type estimated
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Room/typeEstimated>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Room/description>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: category
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.RoomTypeEstimated/category>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: beds
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.RoomTypeEstimated/beds>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: bed type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.RoomTypeEstimated/bedType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: adults
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuestConfiguration/adults>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: child ages
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuestConfiguration/childAges>
  a owl:DatatypeProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiment/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiment/hotelId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: overall rating
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiment/overallRating>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number of ratings
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiment/numberOfRatings>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number of reviews
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiment/numberOfReviews>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sentiments
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiment/sentiments>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sleep quality
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/sleepQuality>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: service
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/service>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: facilities
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/facilities>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: room comforts
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/roomComforts>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: value for money
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/valueForMoney>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: catering
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/catering>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: swimming pool
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/swimmingPool>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: location
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/location>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: internet
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/internet>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: points of interest
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/pointsOfInterest>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: staff
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelSentiments/staff>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: relevance
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/relevance>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/hotelIds>
  a owl:DatatypeProperty .

# OWL axioms for property: address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/address>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAutocomplete/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingRequest/data>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: tid
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/tid>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: title
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/title>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: first name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/firstName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: last name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/lastName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: phone
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/phone>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: email
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/email>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/name>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: contact
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/contact>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel rewards member
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/hotelRewardsMember>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: frequent traveler
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/frequentTraveler>
  a owl:ObjectProperty .

# OWL axioms for property: child age
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuest/childAge>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: title
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestName/title>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: first name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestName/firstName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: last name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestName/lastName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: second last name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestName/secondLastName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: phone
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestContact/phone>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: email
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestContact/email>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: company name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelGuestContact/companyName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: airline code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FrequentTraveler/airlineCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: frequent traveler id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FrequentTraveler/frequentTravelerId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPayment/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: method
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPayment/method>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: card
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPayment/card>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: vendor code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentCard/vendorCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: card number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentCard/cardNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: expiry date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentCard/expiryDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: holder name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentCard/holderName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: guest ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingRoom/guestIds>
  a owl:DatatypeProperty .

# OWL axioms for property: payment id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingRoom/paymentId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: special request
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingRoom/specialRequest>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: booking status
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/bookingStatus>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: room associations
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/roomAssociations>
  a owl:ObjectProperty .

# OWL axioms for property: hotel offer
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/hotelOffer>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/hotel>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel provider information
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/hotelProviderInformation>
  a owl:ObjectProperty .

# OWL axioms for property: travel agent id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/travelAgentId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: payment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/payment>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: arrival information
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBooking/arrivalInformation>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: guest references
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.RoomAssociation/guestReferences>
  a owl:ObjectProperty .

# OWL axioms for property: hotel offer id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.RoomAssociation/hotelOfferId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: guest reference
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuestReference/guestReference>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: guest id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuestReference/guestId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel loyalty id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuestReference/hotelLoyaltyId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel provider code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelProviderInformation/hotelProviderCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: confirmation number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelProviderInformation/confirmationNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: cancellation number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelProviderInformation/cancellationNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: on request number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelProviderInformation/onRequestNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: method
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput/method>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: payment card
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput/paymentCard>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: arrival flight details
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalInformation/arrivalFlightDetails>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: carrier code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails/carrierCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: departure
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails/departure>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: arrival
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails/arrival>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: reference
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAssociatedRecord/reference>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: origin system code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelAssociatedRecord/originSystemCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholder/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholder/name>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: contact
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholder/contact>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel rewards member
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholder/hotelRewardsMember>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: title
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholderName/title>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: first name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholderName/firstName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: last name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholderName/lastName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: phone
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholderContact/phone>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: email
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelStakeholderContact/email>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrder/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrder/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: hotel bookings
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrder/hotelBookings>
  a owl:ObjectProperty .

# OWL axioms for property: associated records
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrder/associatedRecords>
  a owl:ObjectProperty .

# OWL axioms for property: self
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrder/self>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: guests
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrder/guests>
  a owl:ObjectProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: transfer type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/transferType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/start>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/end>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: stop overs
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/stopOvers>
  a owl:ObjectProperty .

# OWL axioms for property: passenger characteristics
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/passengerCharacteristics>
  a owl:ObjectProperty .

# OWL axioms for property: duration
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/duration>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: vehicle
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/vehicle>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: service provider
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/serviceProvider>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: partner info
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/partnerInfo>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: quotation
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/quotation>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: converted
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/converted>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: extra services
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/extraServices>
  a owl:ObjectProperty .

# OWL axioms for property: equipment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/equipment>
  a owl:ObjectProperty .

# OWL axioms for property: cancellation rules
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/cancellationRules>
  a owl:ObjectProperty .

# OWL axioms for property: methods of payment accepted
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/methodsOfPaymentAccepted>
  a owl:DatatypeProperty .

# OWL axioms for property: discount codes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/discountCodes>
  a owl:ObjectProperty .

# OWL axioms for property: language
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/language>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: distance
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/distance>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start connected segment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/startConnectedSegment>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end connected segment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOffer/endConnectedSegment>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: date time
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/dateTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: location code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/locationCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/address>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: country code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/countryCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: google place id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/googlePlaceId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: uic code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/uicCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: terminal
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferLocation/terminal>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: line
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferAddress/line>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: zip
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferAddress/zip>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: country code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferAddress/countryCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: city name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferAddress/cityName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: state code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferAddress/stateCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: duration
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOver/duration>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sequence number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOver/sequenceNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: location
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOver/location>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: passenger type code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PassengerCharacteristics/passengerTypeCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: age
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PassengerCharacteristics/age>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Vehicle/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: category
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Vehicle/category>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Vehicle/description>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: seats
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Vehicle/seats>
  a owl:ObjectProperty .

# OWL axioms for property: baggages
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Vehicle/baggages>
  a owl:ObjectProperty .

# OWL axioms for property: image url
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Vehicle/imageURL>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: count
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSeat/count>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: row
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSeat/row>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: size
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSeat/size>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: count
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Baggage/count>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: size
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Baggage/size>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: logo url
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/logoUrl>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: terms url
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/termsUrl>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: is preferred
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/isPreferred>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: contacts
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/contacts>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: settings
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/settings>
  a owl:DatatypeProperty .

# OWL axioms for property: business identification
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ServiceProvider/businessIdentification>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: email
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactWithAddress/email>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: phone number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactWithAddress/phoneNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactWithAddress/address>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: vat registration
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.BusinessIdentification/vatRegistration>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.VatRegistration/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: country code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.VatRegistration/countryCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: service provider
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PartnerInfo/serviceProvider>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: monetary amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/monetaryAmount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currency code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/currencyCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: is estimated
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/isEstimated>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: base
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/base>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: discount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/discount>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: taxes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/taxes>
  a owl:ObjectProperty .

# OWL axioms for property: fees
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/fees>
  a owl:ObjectProperty .

# OWL axioms for property: total taxes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/totalTaxes>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: total fees
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Quotation/totalFees>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: monetary amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointsAndCash/monetaryAmount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: indicator
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferTax/indicator>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: monetary amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferTax/monetaryAmount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: is included in base
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferTax/isIncludedInBase>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: indicator
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferFee/indicator>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: monetary amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferFee/monetaryAmount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: is included in base
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferFee/isIncludedInBase>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: item id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/itemId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/description>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: metric type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/metricType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: metric value
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/metricValue>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: quotation
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/quotation>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: converted
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/converted>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: is bookable
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/isBookable>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: tax included
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/taxIncluded>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: included in total
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraService/includedInTotal>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: item id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/itemId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/description>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: quotation
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/quotation>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: converted
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/converted>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: is bookable
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/isBookable>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: tax included
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/taxIncluded>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: included in total
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Equipment/includedInTotal>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: rule description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/ruleDescription>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: fee type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/feeType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: fee value
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/feeValue>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currency code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/currencyCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: metric type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/metricType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: metric min
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/metricMin>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: metric max
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationRule/metricMax>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DiscountCode/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: value
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DiscountCode/value>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: value
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferDistance/value>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: unit
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferDistance/unit>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: transport type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment/transportType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: transport number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment/transportNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: departure
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment/departure>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: arrival
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment/arrival>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOrder/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOrder/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: reference
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOrder/reference>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: transfers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOrder/transfers>
  a owl:ObjectProperty .

# OWL axioms for property: passengers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOrder/passengers>
  a owl:ObjectProperty .

# OWL axioms for property: agency
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferOrder/agency>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: confirm nbr
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/confirmNbr>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: status
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/status>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: note
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/note>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: method of payment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/methodOfPayment>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: payment service provider
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/paymentServiceProvider>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: offer id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/offerId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: transfer type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/transferType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/start>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/end>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: stop overs
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/stopOvers>
  a owl:ObjectProperty .

# OWL axioms for property: vehicle
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/vehicle>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: service provider
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/serviceProvider>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: quotation
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/quotation>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: converted
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/converted>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: extra services
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/extraServices>
  a owl:ObjectProperty .

# OWL axioms for property: equipment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/equipment>
  a owl:ObjectProperty .

# OWL axioms for property: cancellation rules
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/cancellationRules>
  a owl:ObjectProperty .

# OWL axioms for property: distance
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferReservation/distance>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassenger/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: first name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassenger/firstName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: last name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassenger/lastName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: title
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassenger/title>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: contacts
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassenger/contacts>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: billing address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassenger/billingAddress>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: email
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassengerContact/email>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: phone number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPassengerContact/phoneNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: email
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferAgency/email>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingRequest/data>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: note
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/note>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/flightNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: passengers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/passengers>
  a owl:ObjectProperty .

# OWL axioms for property: payment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/payment>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: agency
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/agency>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: equipment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/equipment>
  a owl:ObjectProperty .

# OWL axioms for property: extra services
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/extraServices>
  a owl:ObjectProperty .

# OWL axioms for property: loyalty number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/loyaltyNumber>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: corporation
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/corporation>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start connected segment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/startConnectedSegment>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end connected segment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferBookingData/endConnectedSegment>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: method of payment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPayment/methodOfPayment>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: payment reference
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPayment/paymentReference>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: payment service provider
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPayment/paymentServiceProvider>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: credit card
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferPayment/creditCard>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCreditCard/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: holder name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCreditCard/holderName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: vendor code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCreditCard/vendorCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: expiry date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCreditCard/expiryDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: cvv
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCreditCard/cvv>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.EquipmentSelection/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraServiceSelection/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: item count
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtraServiceSelection/itemCount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: program id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.LoyaltyNumber/programId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.LoyaltyNumber/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Corporation/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Corporation/address>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: transportation type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegment/transportationType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: transportation number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegment/transportationNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: departure
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegment/departure>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: arrival
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegment/arrival>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: uic code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegmentLocation/uicCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegmentLocation/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: local date time
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelSegmentLocation/localDateTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: self
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/self>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: category
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/category>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: rank
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/rank>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: tags
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PointOfInterest/tags>
  a owl:DatatypeProperty .

# OWL axioms for property: href
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Links/href>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: methods
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Links/methods>
  a owl:DatatypeProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.City/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.City/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.City/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.City/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: address
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.City/address>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.City/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: country code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CityAddress/countryCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: state code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CityAddress/stateCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.LocationScore/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.LocationScore/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: category scores
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.LocationScore/categoryScores>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sight
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CategoryScores/sight>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: restaurant
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CategoryScores/restaurant>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: shopping
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CategoryScores/shopping>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: night life
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CategoryScores/nightLife>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: overall
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ScoreValue/overall>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: historical
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ScoreValue/historical>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: beach and park
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ScoreValue/beachAndPark>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelRecommendation/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelRecommendation/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelRecommendation/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelRecommendation/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelRecommendation/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: relevance
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelRecommendation/relevance>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: self
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/self>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: safety score
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafePlace/safetyScore>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: overall
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/overall>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: lgbtq
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/lgbtq>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: medical
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/medical>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: physical harm
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/physicalHarm>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: political freedom
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/politicalFreedom>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: theft
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/theft>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: women
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SafetyScore/women>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: self
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/self>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: short description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/shortDescription>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: description
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/description>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/geoCode>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: rating
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/rating>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: pictures
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/pictures>
  a owl:DatatypeProperty .

# OWL axioms for property: booking link
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/bookingLink>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/price>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: minimum duration
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Activity/minimumDuration>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currency code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ActivityPrice/currencyCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: amount
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ActivityPrice/amount>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TripPurposePrediction/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TripPurposePrediction/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TripPurposePrediction/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: result
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TripPurposePrediction/result>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: probability
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TripPurposePrediction/probability>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDelayPredictionResult/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDelayPredictionResult/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDelayPredictionResult/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: probability
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDelayPredictionResult/probability>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: result
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDelayPredictionResult/result>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightChoicePrediction/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightChoicePrediction/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: choice probability
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightChoicePrediction/choiceProbability>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: origin location code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/originLocationCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: destination location code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/destinationLocationCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: departure date time range
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/departureDateTimeRange>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: origin radius
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/originRadius>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: destination radius
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/destinationRadius>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: alternative origins codes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/alternativeOriginsCodes>
  a owl:DatatypeProperty .

# OWL axioms for property: alternative destinations codes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/alternativeDestinationsCodes>
  a owl:DatatypeProperty .

# OWL axioms for property: included connection points
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/includedConnectionPoints>
  a owl:DatatypeProperty .

# OWL axioms for property: excluded connection points
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.OriginDestination/excludedConnectionPoints>
  a owl:DatatypeProperty .

# OWL axioms for property: date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DateTimeRange/date>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: time
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DateTimeRange/time>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: date window
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DateTimeRange/dateWindow>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: time window
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DateTimeRange/timeWindow>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerCriteria/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: traveler type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerCriteria/travelerType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: associated adult id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TravelerCriteria/associatedAdultId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: cabin
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CabinRestriction/cabin>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: coverage
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CabinRestriction/coverage>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: origin destination ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CabinRestriction/originDestinationIds>
  a owl:DatatypeProperty .

# OWL axioms for property: blacklisted in euallowed
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CarrierRestriction/blacklistedInEUAllowed>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: excluded carrier codes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CarrierRestriction/excludedCarrierCodes>
  a owl:DatatypeProperty .

# OWL axioms for property: included carrier codes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CarrierRestriction/includedCarrierCodes>
  a owl:DatatypeProperty .

# OWL axioms for property: max number of connections
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectionRestriction/maxNumberOfConnections>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: non stop preferred
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectionRestriction/nonStopPreferred>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: airport change allowed
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectionRestriction/airportChangeAllowed>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: technical stops allowed
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectionRestriction/technicalStopsAllowed>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: cross border allowed
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/crossBorderAllowed>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: more overnights allowed
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/moreOvernightsAllowed>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: return to departure airport
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/returnToDepartureAirport>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: rail segment allowed
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/railSegmentAllowed>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: bus segment allowed
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/busSegmentAllowed>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: max flight time
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/maxFlightTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: cabin restrictions
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/cabinRestrictions>
  a owl:ObjectProperty .

# OWL axioms for property: carrier restrictions
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/carrierRestrictions>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: connection restriction
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightFilters/connectionRestriction>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: fare type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtendedPricingOptions/fareType>
  a owl:DatatypeProperty .

# OWL axioms for property: included checked bags only
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtendedPricingOptions/includedCheckedBagsOnly>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: refundable fare
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtendedPricingOptions/refundableFare>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: no restriction fare
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtendedPricingOptions/noRestrictionFare>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: no penalty fare
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ExtendedPricingOptions/noPenaltyFare>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: exclude allotments
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/excludeAllotments>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: add one way offers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/addOneWayOffers>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: max flight offers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/maxFlightOffers>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: max price
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/maxPrice>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: allow alternative fare options
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/allowAlternativeFareOptions>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: one flight offer per day
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/oneFlightOfferPerDay>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: additional information
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/additionalInformation>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: pricing options
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/pricingOptions>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight filters
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria/flightFilters>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currency code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffersSearchRequest/currencyCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: origin destinations
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffersSearchRequest/originDestinations>
  a owl:ObjectProperty .

# OWL axioms for property: travelers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffersSearchRequest/travelers>
  a owl:ObjectProperty .

# OWL axioms for property: sources
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffersSearchRequest/sources>
  a owl:DatatypeProperty .

# OWL axioms for property: search criteria
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffersSearchRequest/searchCriteria>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffersPriceRequest/data>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: origin destinations
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightAvailabilitiesRequest/originDestinations>
  a owl:ObjectProperty .

# OWL axioms for property: travelers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightAvailabilitiesRequest/travelers>
  a owl:ObjectProperty .

# OWL axioms for property: sources
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightAvailabilitiesRequest/sources>
  a owl:DatatypeProperty .

# OWL axioms for property: search criteria
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightAvailabilitiesRequest/searchCriteria>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: origin
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/origin>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: destination
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/destination>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: departure date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/departureDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: return date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/returnDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/price>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: links
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination/links>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: origin
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/origin>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: destination
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/destination>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: departure date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/departureDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: return date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/returnDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/price>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: links
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate/links>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.BrandedFaresUpsellRequest/data>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest/data>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: carrier code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDesignator/carrierCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDesignator/flightNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: operational suffix
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDesignator/operationalSuffix>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: board point iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightLeg/boardPointIataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: off point iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightLeg/offPointIataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: aircraft equipment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightLeg/aircraftEquipment>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: scheduled leg duration
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightLeg/scheduledLegDuration>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatus/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: scheduled departure date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatus/scheduledDepartureDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight designator
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatus/flightDesignator>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight points
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatus/flightPoints>
  a owl:ObjectProperty .

# OWL axioms for property: segments
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatus/segments>
  a owl:ObjectProperty .

# OWL axioms for property: legs
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatus/legs>
  a owl:ObjectProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightPoint/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: departure
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightPoint/departure>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: arrival
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightPoint/arrival>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: terminal
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightTiming/terminal>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: gate
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightTiming/gate>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: timings
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightTiming/timings>
  a owl:ObjectProperty .

# OWL axioms for property: qualifier
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TimingDetail/qualifier>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: value
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TimingDetail/value>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: delays
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TimingDetail/delays>
  a owl:ObjectProperty .

# OWL axioms for property: board point iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment/boardPointIataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: off point iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment/offPointIataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: scheduled segment duration
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment/scheduledSegmentDuration>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: partnership
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment/partnership>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offer id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/flightOfferId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: segment id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/segmentId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: aircraft
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/aircraft>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: departure
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/departure>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: arrival
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/arrival>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: decks
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMap/decks>
  a owl:ObjectProperty .

# OWL axioms for property: deck type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck/deckType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: deck configuration
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck/deckConfiguration>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: seats
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck/seats>
  a owl:ObjectProperty .

# OWL axioms for property: facilities
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck/facilities>
  a owl:ObjectProperty .

# OWL axioms for property: cabin
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Seat/cabin>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Seat/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: characteristics codes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Seat/characteristicsCodes>
  a owl:DatatypeProperty .

# OWL axioms for property: traveler pricing
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Seat/travelerPricing>
  a owl:ObjectProperty .

# OWL axioms for property: coordinates
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Seat/coordinates>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: traveler id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing/travelerId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: seat availability status
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing/seatAvailabilityStatus>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: price
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing/price>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: column
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility/column>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: row
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility/row>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: position
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility/position>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: coordinates
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility/coordinates>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapRequest/data>
  a owl:ObjectProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInLink/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInLink/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: href
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInLink/href>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: channel
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CheckInLink/channel>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sub type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic/subType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: destination
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic/destination>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: period
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic/period>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: analytics
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic/analytics>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.BusiestPeriod/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: period
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.BusiestPeriod/period>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: analytics
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.BusiestPeriod/analytics>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightChoiceRequest/data>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingV1Request/data>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: data
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest/data>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: guest ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelRoomSelection/guestIds>
  a owl:DatatypeProperty .

# OWL axioms for property: payment id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelRoomSelection/paymentId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: special request
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelRoomSelection/specialRequest>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: offer id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelRoomSelection/offerId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderPayment/id>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: method
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderPayment/method>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: payment card
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderPayment/paymentCard>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start location code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startLocationCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startGeoCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start address line
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startAddressLine>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start country code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startCountryCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start city name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startCityName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start zip code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startZipCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start google place id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startGooglePlaceId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end location code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endLocationCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endGeoCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end address line
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endAddressLine>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end country code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endCountryCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end city name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endCityName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end zip code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endZipCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end google place id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endGooglePlaceId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: transfer type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/transferType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start date time
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startDateTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: passengers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/passengers>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: stop overs
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/stopOvers>
  a owl:ObjectProperty .

# OWL axioms for property: start connected segment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/startConnectedSegment>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end connected segment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/endConnectedSegment>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: passenger characteristics
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/passengerCharacteristics>
  a owl:ObjectProperty .

# OWL axioms for property: provider codes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/providerCodes>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: currency code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferSearchRequest/currencyCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: duration
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/duration>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: sequence number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/sequenceNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: address line
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/addressLine>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: country code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/countryCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: city name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/cityName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: zip code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/zipCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: google place id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/googlePlaceId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: geo code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/geoCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: state code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferStopOverRequest/stateCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: transport type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegmentRequest/transportType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: transport number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegmentRequest/transportNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegmentRequest/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: terminal
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegmentRequest/terminal>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: date time
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegmentRequest/dateTime>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: passenger type code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PassengerCharacteristicsRequest/passengerTypeCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: age
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PassengerCharacteristicsRequest/age>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: confirm nbr
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCancellation/confirmNbr>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: reservation status
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TransferCancellation/reservationStatus>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: score
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirportAnalytics.travelers/score>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flights
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic.analytics/flights>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: travelers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic.analytics/travelers>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: score
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic.analytics.flights/score>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: score
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AirTraffic.analytics.travelers/score>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Amenity.amenityProvider/name>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails.arrival/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: terminal
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails.arrival/terminal>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: at
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails.arrival/at>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ArrivalFlightDetails.departure/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess.queue/number>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: category
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.AutomatedProcess.queue/category>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.BrandedFaresUpsellRequest.data/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.BrandedFaresUpsellRequest.data/flightOffers>
  a owl:ObjectProperty .

# OWL axioms for property: travelers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.BusiestPeriod.analytics/travelers>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: score
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.BusiestPeriod.analytics.travelers/score>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: text
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy.description/text>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: lang
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.CancellationPolicy.description/lang>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment.arrival/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: terminal
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment.arrival/terminal>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: at
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment.arrival/at>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment.departure/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: terminal
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment.departure/terminal>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: at
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ConnectedSegment.departure/at>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: first name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo.addresseeName/firstName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: last name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.ContactInfo.addresseeName/lastName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: text
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DepositPolicy.description/text>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: lang
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.DepositPolicy.description/lang>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightChoiceRequest.data/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightChoiceRequest.data/flightOffers>
  a owl:ObjectProperty .

# OWL axioms for property: flight destinations
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate.links/flightDestinations>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate.links/flightOffers>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: total
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDate.price/total>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight dates
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination.links/flightDates>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination.links/flightOffers>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: total
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightDestination.price/total>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: aircraft type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightLeg.aircraftEquipment/aircraftType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffersPriceRequest.data/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOffersPriceRequest.data/flightOffers>
  a owl:ObjectProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest.data/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest.data/flightOffers>
  a owl:ObjectProperty .

# OWL axioms for property: travelers
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest.data/travelers>
  a owl:ObjectProperty .

# OWL axioms for property: remarks
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest.data/remarks>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: ticketing agreement
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest.data/ticketingAgreement>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: contacts
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest.data/contacts>
  a owl:ObjectProperty .

# OWL axioms for property: form of payment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightOrderCreateRequest.data/formOfPayment>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: operating flight
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment.partnership/operatingFlight>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: carrier code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment.partnership.operatingFlight/carrierCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightStatusSegment.partnership.operatingFlight/flightNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: main gate
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightTiming.gate/mainGate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FlightTiming.terminal/code>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: method
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfPayment.other/method>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: flight offer ids
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.FormOfPayment.other/flightOfferIds>
  a owl:DatatypeProperty .

# OWL axioms for property: text
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuaranteePolicy.description/text>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: lang
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.GuaranteePolicy.description/lang>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: lang
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel.description/lang>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: text
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Hotel.description/text>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingRequest.data/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: guests
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingRequest.data/guests>
  a owl:ObjectProperty .

# OWL axioms for property: payments
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingRequest.data/payments>
  a owl:ObjectProperty .

# OWL axioms for property: rooms
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingRequest.data/rooms>
  a owl:ObjectProperty .

# OWL axioms for property: offer id
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingV1Request.data/offerId>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: guests
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingV1Request.data/guests>
  a owl:ObjectProperty .

# OWL axioms for property: payments
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingV1Request.data/payments>
  a owl:ObjectProperty .

# OWL axioms for property: rooms
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelBookingV1Request.data/rooms>
  a owl:ObjectProperty .

# OWL axioms for property: type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data/type>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: guests
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data/guests>
  a owl:ObjectProperty .

# OWL axioms for property: rooms
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data/rooms>
  a owl:ObjectProperty .

# OWL axioms for property: payment
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data/payment>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: remarks
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data/remarks>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: travel agent
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data/travelAgent>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: general
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data.remarks/general>
  a owl:ObjectProperty .

# OWL axioms for property: text
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data.remarks.general/text>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: contact
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data.travelAgent/contact>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: email
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelOrderRequest.data.travelAgent.contact/email>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: payment card info
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard/paymentCardInfo>
  a owl:ObjectProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: card owner type
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard/cardOwnerType>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: vcc
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard/VCC>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: vendor code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard.paymentCardInfo/vendorCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: holder name
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard.paymentCardInfo/holderName>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: card number
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard.paymentCardInfo/cardNumber>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: expiry date
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.HotelPaymentOutput.paymentCard.paymentCardInfo/expiryDate>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: href
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location.self/href>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: methods
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location.self/methods>
  a owl:DatatypeProperty .

# OWL axioms for property: count
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Location.self/count>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: text
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PrepayPolicy.description/text>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: lang
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PrepayPolicy.description/lang>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis.destination/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: iata code
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceAnalysis.origin/iataCode>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: base
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.PriceVariations.average/base>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: text
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Room.description/text>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: lang
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Room.description/lang>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: chargeable checked bags
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria.additionalInformation/chargeableCheckedBags>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: branded fares
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SearchCriteria.additionalInformation/brandedFares>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: x
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Seat.coordinates/x>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: y
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.Seat.coordinates/y>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: x
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility.coordinates/x>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: y
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatFacility.coordinates/y>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: width
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/width>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: length
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/length>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start seat row
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/startSeatRow>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end seat row
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/endSeatRow>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: start wing seat row
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/startWingSeatRow>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: end wing seat row
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/endWingSeatRow>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: exit rows x
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatMapDeck.deckConfiguration/exitRowsX>
  a owl:DatatypeProperty .

# OWL axioms for property: currency
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing.price/currency>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: total
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing.price/total>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: base
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing.price/base>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

# OWL axioms for property: taxes
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.SeatTravelerPricing.price/taxes>
  a owl:ObjectProperty .

# OWL axioms for property: duration
<https://relay.inferal.com/ontology/amadeus/property/Amadeus.TimingDetail.delays/duration>
  a owl:DatatypeProperty ;
  a owl:FunctionalProperty .

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

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

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

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