TriplesMapArtist
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Artist
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/artist/ArtistID={ArtistID}
  class: Artist
  graph: DB#
predicate object map:
  predicate map:
    constant: artistid
  object map:
    column: ArtistID
predicate object map:
  predicate map:
    constant: name
  object map:
    column: Name
predicate object map:
  predicate map:
    constant: artist has countries
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/countries/CountryCode={CountryCode}
predicate object map:
  predicate map:
    constant: artist of workofart
  object map:
    parent triples map: TriplesMapWorkOfArt
    join condition:
      child: ArtistID
      parent: ArtistID

TriplesMapCategories
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Categories
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/categories/CategoryID={CategoryID}
  class: Categories
  graph: DB#
predicate object map:
  predicate map:
    constant: categoryid
  object map:
    column: CategoryID
predicate object map:
  predicate map:
    constant: categoryname
  object map:
    column: CategoryName
predicate object map:
  predicate map:
    constant: description
  object map:
    column: Description
predicate object map:
  predicate map:
    constant: picture
  object map:
    column: Picture
predicate object map:
  predicate map:
    constant: categories of products
  object map:
    parent triples map: TriplesMapProducts
    join condition:
      child: CategoryID
      parent: CategoryID

TriplesMapCountries
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Countries
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/countries/Name={Name}
  class: Countries
  graph: DB#
predicate object map:
  predicate map:
    constant: name
  object map:
    column: Name
predicate object map:
  predicate map:
    constant: code
  object map:
    column: Code
predicate object map:
  predicate map:
    constant: smallflagdavresourcename
  object map:
    column: SmallFlagDAVResourceName
predicate object map:
  predicate map:
    constant: largeflagdavresourcename
  object map:
    column: LargeFlagDAVResourceName
predicate object map:
  predicate map:
    constant: smallflagdavresourceuri
  object map:
    column: SmallFlagDAVResourceURI
predicate object map:
  predicate map:
    constant: largeflagdavresourceuri
  object map:
    column: LargeFlagDAVResourceURI
predicate object map:
  predicate map:
    constant: lat
  object map:
    column: Lat
predicate object map:
  predicate map:
    constant: lng
  object map:
    column: Lng
predicate object map:
  predicate map:
    constant: countries of artist
  object map:
    parent triples map: TriplesMapArtist
    join condition:
      child: Code
      parent: CountryCode
predicate object map:
  predicate map:
    constant: countries of flags
  object map:
    parent triples map: TriplesMapFlags
    join condition:
      child: Code
      parent: CountryCode
predicate object map:
  predicate map:
    constant: countries of provinces
  object map:
    parent triples map: TriplesMapProvinces
    join condition:
      child: Code
      parent: CountryCode
predicate object map:
  predicate map:
    constant: countries of workofart
  object map:
    parent triples map: TriplesMapWorkOfArt
    join condition:
      child: Code
      parent: CountryCode

TriplesMapCustomers
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Customers
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/customers/CustomerID={CustomerID}
  class: Customers
  graph: DB#
predicate object map:
  predicate map:
    constant: customerid
  object map:
    column: CustomerID
predicate object map:
  predicate map:
    constant: companyname
  object map:
    column: CompanyName
predicate object map:
  predicate map:
    constant: contactname
  object map:
    column: ContactName
predicate object map:
  predicate map:
    constant: contacttitle
  object map:
    column: ContactTitle
predicate object map:
  predicate map:
    constant: address
  object map:
    column: Address
predicate object map:
  predicate map:
    constant: city
  object map:
    column: City
predicate object map:
  predicate map:
    constant: region
  object map:
    column: Region
predicate object map:
  predicate map:
    constant: postalcode
  object map:
    column: PostalCode
predicate object map:
  predicate map:
    constant: country
  object map:
    column: Country
predicate object map:
  predicate map:
    constant: countrycode
  object map:
    column: CountryCode
predicate object map:
  predicate map:
    constant: phone
  object map:
    column: Phone
predicate object map:
  predicate map:
    constant: fax
  object map:
    column: Fax
predicate object map:
  predicate map:
    constant: customers of orders
  object map:
    parent triples map: TriplesMapOrders
    join condition:
      child: CustomerID
      parent: CustomerID

TriplesMapEmailNotification
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: EmailNotification
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/emailnotification/Addr={Addr}
  class: EmailNotification
  graph: DB#
predicate object map:
  predicate map:
    constant: addr
  object map:
    column: Addr
predicate object map:
  predicate map:
    constant: subject
  object map:
    column: Subject

TriplesMapEmployees
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Employees
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/employees/EmployeeID={EmployeeID}
  class: Employees
  graph: DB#
predicate object map:
  predicate map:
    constant: employeeid
  object map:
    column: EmployeeID
predicate object map:
  predicate map:
    constant: lastname
  object map:
    column: LastName
predicate object map:
  predicate map:
    constant: firstname
  object map:
    column: FirstName
predicate object map:
  predicate map:
    constant: title
  object map:
    column: Title
predicate object map:
  predicate map:
    constant: titleofcourtesy
  object map:
    column: TitleOfCourtesy
predicate object map:
  predicate map:
    constant: birthdate
  object map:
    column: BirthDate
predicate object map:
  predicate map:
    constant: hiredate
  object map:
    column: HireDate
predicate object map:
  predicate map:
    constant: address
  object map:
    column: Address
predicate object map:
  predicate map:
    constant: city
  object map:
    column: City
predicate object map:
  predicate map:
    constant: region
  object map:
    column: Region
predicate object map:
  predicate map:
    constant: postalcode
  object map:
    column: PostalCode
predicate object map:
  predicate map:
    constant: country
  object map:
    column: Country
predicate object map:
  predicate map:
    constant: countrycode
  object map:
    column: CountryCode
predicate object map:
  predicate map:
    constant: homephone
  object map:
    column: HomePhone
predicate object map:
  predicate map:
    constant: extension
  object map:
    column: Extension
predicate object map:
  predicate map:
    constant: photo
  object map:
    column: Photo
predicate object map:
  predicate map:
    constant: notes
  object map:
    column: Notes
predicate object map:
  predicate map:
    constant: reportsto
  object map:
    column: ReportsTo
predicate object map:
  predicate map:
    constant: employees of orders
  object map:
    parent triples map: TriplesMapOrders
    join condition:
      child: EmployeeID
      parent: EmployeeID

TriplesMapFlags
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Flags
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/flags/CountryCode={CountryCode}
  class: Flags
  graph: DB#
predicate object map:
  predicate map:
    constant: largeflag
  object map:
    column: LargeFlag
predicate object map:
  predicate map:
    constant: smallflag
  object map:
    column: SmallFlag
predicate object map:
  predicate map:
    constant: flags has countries
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/countries/CountryCode={CountryCode}

TriplesMapOrderCategoryPeriod
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: OrderCategoryPeriod
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/ordercategoryperiod/yearmonth={yearmonth}/CategoryName={CategoryName}/volume={volume}
  class: OrderCategoryPeriod
  graph: DB#
predicate object map:
  predicate map:
    constant: yearmonth
  object map:
    column: yearmonth
predicate object map:
  predicate map:
    constant: categoryname
  object map:
    column: CategoryName
predicate object map:
  predicate map:
    constant: volume
  object map:
    column: volume

TriplesMapOrder Details
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Order_Details
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/order_details/OrderID={OrderID}/ProductID={ProductID}
  class: Order Details
  graph: DB#
predicate object map:
  predicate map:
    constant: unitprice
  object map:
    column: UnitPrice
predicate object map:
  predicate map:
    constant: quantity
  object map:
    column: Quantity
predicate object map:
  predicate map:
    constant: discount
  object map:
    column: Discount
predicate object map:
  predicate map:
    constant: order details has orders
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/orders/OrderID={OrderID}
predicate object map:
  predicate map:
    constant: order details has products
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/products/ProductID={ProductID}

TriplesMapOrders
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Orders
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/orders/OrderID={OrderID}
  class: Orders
  graph: DB#
predicate object map:
  predicate map:
    constant: orderid
  object map:
    column: OrderID
predicate object map:
  predicate map:
    constant: orderdate
  object map:
    column: OrderDate
predicate object map:
  predicate map:
    constant: requireddate
  object map:
    column: RequiredDate
predicate object map:
  predicate map:
    constant: shippeddate
  object map:
    column: ShippedDate
predicate object map:
  predicate map:
    constant: freight
  object map:
    column: Freight
predicate object map:
  predicate map:
    constant: shipname
  object map:
    column: ShipName
predicate object map:
  predicate map:
    constant: shipaddress
  object map:
    column: ShipAddress
predicate object map:
  predicate map:
    constant: shipcity
  object map:
    column: ShipCity
predicate object map:
  predicate map:
    constant: shipregion
  object map:
    column: ShipRegion
predicate object map:
  predicate map:
    constant: shippostalcode
  object map:
    column: ShipPostalCode
predicate object map:
  predicate map:
    constant: shipcountry
  object map:
    column: ShipCountry
predicate object map:
  predicate map:
    constant: shipcountrycode
  object map:
    column: ShipCountryCode
predicate object map:
  predicate map:
    constant: orders has customers
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/customers/CustomerID={CustomerID}
predicate object map:
  predicate map:
    constant: orders has employees
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/employees/EmployeeID={EmployeeID}
predicate object map:
  predicate map:
    constant: orders has shippers
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/shippers/ShipVia={ShipVia}
predicate object map:
  predicate map:
    constant: orders of order details
  object map:
    parent triples map: TriplesMapOrder Details
    join condition:
      child: OrderID
      parent: OrderID

TriplesMapOrdersPeriods
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: OrdersPeriods
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/ordersperiods/year={year}/month={month}/yearmonth={yearmonth}
  class: OrdersPeriods
  graph: DB#
predicate object map:
  predicate map:
    constant: year
  object map:
    column: year
predicate object map:
  predicate map:
    constant: month
  object map:
    column: month
predicate object map:
  predicate map:
    constant: yearmonth
  object map:
    column: yearmonth

TriplesMapProducts
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Products
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/products/ProductID={ProductID}
  class: Products
  graph: DB#
predicate object map:
  predicate map:
    constant: productid
  object map:
    column: ProductID
predicate object map:
  predicate map:
    constant: productname
  object map:
    column: ProductName
predicate object map:
  predicate map:
    constant: quantityperunit
  object map:
    column: QuantityPerUnit
predicate object map:
  predicate map:
    constant: unitprice
  object map:
    column: UnitPrice
predicate object map:
  predicate map:
    constant: unitsinstock
  object map:
    column: UnitsInStock
predicate object map:
  predicate map:
    constant: unitsonorder
  object map:
    column: UnitsOnOrder
predicate object map:
  predicate map:
    constant: reorderlevel
  object map:
    column: ReorderLevel
predicate object map:
  predicate map:
    constant: discontinued
  object map:
    column: Discontinued
predicate object map:
  predicate map:
    constant: products has categories
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/categories/CategoryID={CategoryID}
predicate object map:
  predicate map:
    constant: products has suppliers
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/suppliers/SupplierID={SupplierID}
predicate object map:
  predicate map:
    constant: products of order details
  object map:
    parent triples map: TriplesMapOrder Details
    join condition:
      child: ProductID
      parent: ProductID

TriplesMapProvinces
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Provinces
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/provinces/CountryCode={CountryCode}/Province={Province}
  class: Provinces
  graph: DB#
predicate object map:
  predicate map:
    constant: province
  object map:
    column: Province
predicate object map:
  predicate map:
    constant: provinces has countries
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/countries/CountryCode={CountryCode}

TriplesMapShippers
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Shippers
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/shippers/ShipperID={ShipperID}
  class: Shippers
  graph: DB#
predicate object map:
  predicate map:
    constant: shipperid
  object map:
    column: ShipperID
predicate object map:
  predicate map:
    constant: companyname
  object map:
    column: CompanyName
predicate object map:
  predicate map:
    constant: phone
  object map:
    column: Phone
predicate object map:
  predicate map:
    constant: shippers of orders
  object map:
    parent triples map: TriplesMapOrders
    join condition:
      child: ShipperID
      parent: ShipVia

TriplesMapSuppliers
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Suppliers
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/suppliers/SupplierID={SupplierID}
  class: Suppliers
  graph: DB#
predicate object map:
  predicate map:
    constant: supplierid
  object map:
    column: SupplierID
predicate object map:
  predicate map:
    constant: companyname
  object map:
    column: CompanyName
predicate object map:
  predicate map:
    constant: contactname
  object map:
    column: ContactName
predicate object map:
  predicate map:
    constant: contacttitle
  object map:
    column: ContactTitle
predicate object map:
  predicate map:
    constant: address
  object map:
    column: Address
predicate object map:
  predicate map:
    constant: city
  object map:
    column: City
predicate object map:
  predicate map:
    constant: region
  object map:
    column: Region
predicate object map:
  predicate map:
    constant: postalcode
  object map:
    column: PostalCode
predicate object map:
  predicate map:
    constant: country
  object map:
    column: Country
predicate object map:
  predicate map:
    constant: countrycode
  object map:
    column: CountryCode
predicate object map:
  predicate map:
    constant: phone
  object map:
    column: Phone
predicate object map:
  predicate map:
    constant: fax
  object map:
    column: Fax
predicate object map:
  predicate map:
    constant: homepage
  object map:
    column: HomePage
predicate object map:
  predicate map:
    constant: suppliers of products
  object map:
    parent triples map: TriplesMapProducts
    join condition:
      child: SupplierID
      parent: SupplierID

TriplesMapWholesalers
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: Wholesalers
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/wholesalers/SellerID={SellerID}
  class: Wholesalers
  graph: DB#
predicate object map:
  predicate map:
    constant: sellerid
  object map:
    column: SellerID
predicate object map:
  predicate map:
    constant: companyname
  object map:
    column: CompanyName

TriplesMapWorkOfArt
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: WorkOfArt
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/workofart/WorkArtID={WorkArtID}
  class: WorkOfArt
  graph: DB#
predicate object map:
  predicate map:
    constant: workartid
  object map:
    column: WorkArtID
predicate object map:
  predicate map:
    constant: photo
  object map:
    column: Photo
predicate object map:
  predicate map:
    constant: photodavresourcename
  object map:
    column: PhotoDAVResourceName
predicate object map:
  predicate map:
    constant: photodavresourceuri
  object map:
    column: PhotoDAVResourceURI
predicate object map:
  predicate map:
    constant: description
  object map:
    column: Description
predicate object map:
  predicate map:
    constant: workofart has artist
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/artist/ArtistID={ArtistID}
predicate object map:
  predicate map:
    constant: workofart has countries
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/countries/CountryCode={CountryCode}
predicate object map:
  predicate map:
    constant: workofart has workofarttype
  object map:
    term type: IRI
    template: http://demo.openlinksw.com/Demo/workofarttype/WorkArtType={WorkArtType}

TriplesMapWorkOfArtType
type: TriplesMap
logical table:
  table schema: Demo
  table owner: demo
  table name: WorkOfArtType
subject map:
  term type: IRI
  template: http://demo.openlinksw.com/Demo/workofarttype/WorkArtTypeID={WorkArtTypeID}
  class: WorkOfArtType
  graph: DB#
predicate object map:
  predicate map:
    constant: workarttypeid
  object map:
    column: WorkArtTypeID
predicate object map:
  predicate map:
    constant: description
  object map:
    column: Description
predicate object map:
  predicate map:
    constant: workofarttype of workofart
  object map:
    parent triples map: TriplesMapWorkOfArt
    join condition:
      child: WorkArtTypeID
      parent: WorkArtType