#Processed by Id: cwm.py,v 1.103 2002/08/08 02:03:35 timbl Exp 
        #    using base file:/home/connolly/w3ccvs/WWW/2002/09dc-tag/
        
#  Notation3 generation by
#       notation3.py,v 1.118 2002/08/16 22:30:48 timbl Exp

#   Base was: file:/home/connolly/w3ccvs/WWW/2002/09dc-tag/
     @prefix : <../../2000/10/swap/pim/itin2ical#> .
     @prefix a: <http://www.daml.org/cgi-bin/airport?> .
     @prefix cal: <http://www.w3.org/2000/10/swap/pim/ical#> .
     @prefix dc: <http://purl.org/dc/elements/1.1/> .
     @prefix dt: <http://www.w3.org/2001/XMLSchema#> .
     @prefix k: <http://opencyc.sourceforge.net/daml/cyc.daml#> .
     @prefix log: <http://www.w3.org/2000/10/swap/log#> .
     @prefix r: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
     @prefix str: <http://www.w3.org/2000/10/swap/string#> .
     @prefix t: <http://www.w3.org/2000/10/swap/pim/travelTerms#> .
    
    this     log:forAll :CARRIER_NAME,
                :DTEND,
                :DTSTART,
                :FLT,
                :FROM_NAME,
                :HH_MM,
                :HH_MM2,
                :NUM,
                :SUM,
                :TO_NAME,
                :TZ,
                :TZ2,
                :WHERE,
                :YYMMDD;
         log:forSome <itin2.n3#_gAMERICANAIRLINES_5>,
                <itin2.n3#_gCHICAGOOHARE_8>,
                <itin2.n3#_gDALLASFTWORTH_13>,
                <itin2.n3#_gECONOMY_6>,
                <itin2.n3#_gKANSASCITYINTL_7>,
                <itin2.n3#_gVANCOUVERBC_10>,
                <itin2.n3#_gdayMONDAY23_3>,
                <itin2.n3#_gdayTHURSDAY26_11>,
                <itin2.n3#_gflt2652_14>,
                <itin2.n3#_gflt827_4> .
    
    :ChicagoTime     a cal:Vtimezone;
         cal:tzid "/softwarestudio.org/Olson_20011030_5/America/Chicago" .
    
    :LondonTime     cal:tzid "/softwarestudio.org/Olson_20011030_5/Europe/London" .
    
    :LosAngelesTime     cal:tzid "/softwarestudio.org/Olson_20011030_5/America/Los_Angeles" .
    
    :NewYorkTime     a cal:Vtimezone;
         cal:tzid "/softwarestudio.org/Olson_20011030_5/America/New_York" .
    
    :ParisTime     cal:tzid "/softwarestudio.org/Olson_20011030_5/Europe/Paris" .
    
    <../../2000/10/swap/pim/itin2ical.n3>     dc:description """
rules to map from travel itinerary vocabulary
to iCalendar vocabulary.
$Id: itincal.n3,v 1.1 2002/08/28 22:02:02 connolly Exp $
""";
         dc:relation <../../2000/10/swap/pim/ical>,
                <../../2000/10/swap/pim/ical.n3>,
                <../../2000/10/swap/pim/ical.rdf>,
                <../../2000/10/swap/pim/ical2rdf.pl>,
                <../../2000/10/swap/pim/toIcal.py>;
         dc:source <ftp://elsie.nci.nih.gov/pub/>,
                <http://www.ietf.org/rfc/rfc2445.txt> .
    
    <itin2.n3>     k:containsInformationAbout-Focally  [
             k:firstSubEvents <itin2.n3#_gflt827_4>;
             k:lastSubEvents <itin2.n3#_gflt2652_14>;
             k:subEvents  [
                 a <itin2.n3#_gECONOMY_6>,
                        cal:Vevent;
                 k:fromLocation <itin2.n3#_gCHICAGOOHARE_8>;
                 k:startingDate <itin2.n3#_gdayMONDAY23_3>;
                 k:toLocation <itin2.n3#_gVANCOUVERBC_10>;
                 cal:dtend  [
                     cal:dateTime "2002-09-23T11:28:00";
                     cal:tzid "/softwarestudio.org/Olson_20011030_5/America/Los_Angeles" ];
                 cal:dtstart  [
                     cal:dateTime "2002-09-23T08:49:00";
                     cal:tzid "/softwarestudio.org/Olson_20011030_5/America/Chicago" ];
                 cal:summary "AMERICAN AIRLINES #1461 from CHICAGO OHARE to VANCOUVER BC";
                 t:arrivalTime "11:28";
                 t:carrier <itin2.n3#_gAMERICANAIRLINES_5>;
                 t:departureTime "08:49";
                 t:flightNumber "1461" ],
                     [
                 a <itin2.n3#_gECONOMY_6>,
                        cal:Vevent;
                 k:fromLocation <itin2.n3#_gVANCOUVERBC_10>;
                 k:startingDate <itin2.n3#_gdayTHURSDAY26_11>;
                 k:toLocation <itin2.n3#_gDALLASFTWORTH_13>;
                 cal:dtend  [
                     cal:dateTime "2002-09-26T13:22:00";
                     cal:tzid "/softwarestudio.org/Olson_20011030_5/America/Chicago" ];
                 cal:dtstart  [
                     cal:dateTime "2002-09-26T07:20:00";
                     cal:tzid "/softwarestudio.org/Olson_20011030_5/America/Los_Angeles" ];
                 cal:summary "AMERICAN AIRLINES #814 from VANCOUVER BC to DALLAS FT WORTH";
                 t:arrivalTime "13:22";
                 t:carrier <itin2.n3#_gAMERICANAIRLINES_5>;
                 t:departureTime "07:20";
                 t:flightNumber "814" ],
                    <itin2.n3#_gflt2652_14>,
                    <itin2.n3#_gflt827_4> ] .
    
    <itin2.n3#_gAMERICANAIRLINES_5>     a k:AirlineCompany;
         k:nameOfAgent "AMERICAN AIRLINES" .
    
    <itin2.n3#_gCHICAGOOHARE_8>     a k:Airport-Physical;
         :timeZone :ChicagoTime;
         k:nameString "CHICAGO OHARE";
         <http://www.daml.org/2001/10/html/airport-ont#iataCode> "ORD" .
    
    <itin2.n3#_gDALLASFTWORTH_13>     a k:Airport-Physical;
         :timeZone :ChicagoTime;
         k:nameString "DALLAS FT WORTH";
         <http://www.daml.org/2001/10/html/airport-ont#iataCode> "DFW" .
    
    <itin2.n3#_gECONOMY_6>     r:value "ECONOMY" .
    
    <itin2.n3#_gKANSASCITYINTL_7>     a k:Airport-Physical;
         :timeZone :ChicagoTime;
         k:nameString "KANSAS CITY INTL";
         <http://www.daml.org/2001/10/html/airport-ont#iataCode> "MCI" .
    
    <itin2.n3#_gVANCOUVERBC_10>     a k:Airport-Physical;
         :timeZone :LosAngelesTime;
         k:nameString "VANCOUVER BC";
         <http://www.daml.org/2001/10/html/airport-ont#iataCode> "YVR" .
    
    <itin2.n3#_gdayMONDAY23_3>     a k:Monday;
         dt:date "2002-09-23" .
    
    <itin2.n3#_gdayTHURSDAY26_11>     a k:Thursday;
         dt:date "2002-09-26" .
    
    <itin2.n3#_gflt2652_14>     a <itin2.n3#_gECONOMY_6>,
                cal:Vevent;
         k:fromLocation <itin2.n3#_gDALLASFTWORTH_13>;
         k:startingDate <itin2.n3#_gdayTHURSDAY26_11>;
         k:toLocation <itin2.n3#_gKANSASCITYINTL_7>;
         cal:dtend  [
             cal:dateTime "2002-09-26T15:48:00";
             cal:tzid "/softwarestudio.org/Olson_20011030_5/America/Chicago" ];
         cal:dtstart  [
             cal:dateTime "2002-09-26T14:16:00";
             cal:tzid "/softwarestudio.org/Olson_20011030_5/America/Chicago" ];
         cal:summary "AMERICAN AIRLINES #2652 from DALLAS FT WORTH to KANSAS CITY INTL";
         t:arrivalTime "15:48";
         t:carrier <itin2.n3#_gAMERICANAIRLINES_5>;
         t:departureTime "14:16";
         t:flightNumber "2652" .
    
    <itin2.n3#_gflt827_4>     a <itin2.n3#_gECONOMY_6>,
                cal:Vevent;
         k:fromLocation <itin2.n3#_gKANSASCITYINTL_7>;
         k:startingDate <itin2.n3#_gdayMONDAY23_3>;
         k:toLocation <itin2.n3#_gCHICAGOOHARE_8>;
         cal:dtend  [
             cal:dateTime "2002-09-23T08:20:00";
             cal:tzid "/softwarestudio.org/Olson_20011030_5/America/Chicago" ];
         cal:dtstart  [
             cal:dateTime "2002-09-23T07:00:00";
             cal:tzid "/softwarestudio.org/Olson_20011030_5/America/Chicago" ];
         cal:summary "AMERICAN AIRLINES #827 from KANSAS CITY INTL to CHICAGO OHARE";
         t:arrivalTime "08:20";
         t:carrier <itin2.n3#_gAMERICANAIRLINES_5>;
         t:departureTime "07:00";
         t:flightNumber "827" .
    
    <ftp://elsie.nci.nih.gov/pub/>     dc:creator "Olson, A.D., et al";
         dc:description "updated periodically";
         dc:title "Time zone code and data" .
    
    k:Monday     a k:DayOfWeekType;
         k:nameString "Monday" .
    
    k:Thursday     a k:DayOfWeekType;
         k:nameString "Thursday" .
    
    <http://www.daml.org/cgi-bin/airport?AHO>     a k:Airport-Physical;
         :timeZone :ParisTime;
         k:nameString "ALGHERO" .
    
    <http://www.daml.org/cgi-bin/airport?BOS>     a k:Airport-Physical;
         :timeZone :NewYorkTime;
         k:nameString "BOSTON" .
    
    <http://www.daml.org/cgi-bin/airport?CDG>     a k:Airport-Physical;
         :timeZone :ParisTime;
         k:nameString "PARIS DE GAULLE" .
    
    <http://www.daml.org/cgi-bin/airport?DCA>     a k:Airport-Physical;
         :timeZone :NewYorkTime;
         k:nameString "WASHINGTON REAGAN" .
    
    <http://www.daml.org/cgi-bin/airport?DFW>     a k:Airport-Physical;
         :timeZone :ChicagoTime;
         k:nameString "DALLAS FT WORTH" .
    
    <http://www.daml.org/cgi-bin/airport?EWR>     a k:Airport-Physical;
         :timeZone :NewYorkTime;
         k:nameString "NEWARK" .
    
    <http://www.daml.org/cgi-bin/airport?FCO>     a k:Airport-Physical;
         :timeZone :ParisTime;
         k:nameString "ROME FIUMICINO" .
    
    <http://www.daml.org/cgi-bin/airport?LHR>     a k:Airport-Physical;
         :timeZone :LondonTime;
         k:nameString "LONDON HEATHROW" .
    
    <http://www.daml.org/cgi-bin/airport?MCI>     a k:Airport-Physical;
         :timeZone :ChicagoTime;
         k:nameString "KANSAS CITY INTL" .
    
    <http://www.daml.org/cgi-bin/airport?NCE>     a k:Airport-Physical;
         :timeZone :ParisTime;
         k:nameString "NICE" .
    
    <http://www.daml.org/cgi-bin/airport?ORD>     a k:Airport-Physical;
         :timeZone :ChicagoTime;
         k:nameString "CHICAGO OHARE" .
    
    <http://www.daml.org/cgi-bin/airport?PIT>     a k:Airport-Physical;
         :timeZone :NewYorkTime;
         k:nameString "PITTSBURGH" .
    
    <http://www.daml.org/cgi-bin/airport?SFO>     a k:Airport-Physical;
         :timeZone :LosAngelesTime;
         k:nameString "SAN FRANCISCO" .
    
    <http://www.daml.org/cgi-bin/airport?STL>     a k:Airport-Physical;
         :timeZone :ChicagoTime;
         k:nameString "ST LOUIS INTL" .
    
    <http://www.daml.org/cgi-bin/airport?YMX>     a k:Airport-Physical;
         :timeZone :NewYorkTime;
         k:nameString "MONTREAL DORVALQC" .
    
    <http://www.daml.org/cgi-bin/airport?YVR>     a k:Airport-Physical;
         :timeZone :LosAngelesTime;
         k:nameString "VANCOUVER BC" .
    {
        this     log:forSome <#_g0> .
        :WHERE     a k:Airport-Physical;
             k:nameString <#_g0> .
          [      a k:Airport-Physical;
                 :timeZone :TZ;
                 k:nameString <#_g0> ].
        
        }     log:implies {:WHERE     :timeZone :TZ .
        } .
    {
        :FLT     k:fromLocation  [
                 :timeZone  [
                     cal:tzid :TZ ];
                 k:nameString :FROM_NAME ];
             k:startingDate  [
                 dt:date :YYMMDD ];
             k:toLocation  [
                 :timeZone  [
                     cal:tzid :TZ2 ];
                 k:nameString :TO_NAME ];
             t:arrivalTime :HH_MM2;
             t:carrier  [
                 k:nameOfAgent :CARRIER_NAME ];
             t:departureTime :HH_MM;
             t:flightNumber :NUM .
          ( :CARRIER_NAME 
            " #" 
            :NUM 
            " from " 
            :FROM_NAME 
            " to " 
            :TO_NAME  )
             str:concatenation :SUM .
          ( :YYMMDD 
            "T" 
            :HH_MM 
            ":00"  )
             str:concatenation :DTSTART .
          ( :YYMMDD 
            "T" 
            :HH_MM2 
            ":00"  )
             str:concatenation :DTEND .
        
        }     log:implies {:FLT     a cal:Vevent;
             cal:dtend  [
                 cal:dateTime :DTEND;
                 cal:tzid :TZ2 ];
             cal:dtstart  [
                 cal:dateTime :DTSTART;
                 cal:tzid :TZ ];
             cal:summary :SUM .
        } .
    
#ENDS
