{

"types": {
  "Address": {
    "is_main": false,
    "id": "854fe142-6be0-4271-abd4-97514c086a34",
    "functions": [
      {
        "title": "Address Text",
        "type": "Address Text",
        "where": "this Address has one Address Text",
        "role_id": "fd0a53e8-b7b0-4680-8f76-b5f4c128fcdd"
      },
      {
        "title": "all Booking",
        "type": "Booking",
        "where": "tickets for some Booking are being mailed to this Address",
        "role_id": "82a437aa-5189-4a5c-9407-51c83c792b6f",
        "is_list": true
      }
    ]
  },
  "Address Text": {
    "is_main": false,
    "id": "9ac1a7a4-3d77-42ee-b17b-eed7b092c8f4",
    "functions": [
      {
        "title": "Address",
        "type": "Address",
        "where": "this Address Text is of one Address",
        "role_id": "b4e7f10e-49e1-44fb-8d5b-1cfca3f97682"
      }
    ]
  },
  "Booking": {
    "is_main": true,
    "id": "d267872f-a94e-4b2f-a6a4-57890a81c5bd",
    "functions": [
      {
        "title": "involving Person",
        "type": "Person",
        "where": "this Person booked some Session for some Number of places"
      },
      {
        "title": "involving Session",
        "type": "Session",
        "where": "some Person booked this Session for some Number of places"
      },
      {
        "title": "involving Number",
        "type": "Number",
        "where": "some Person booked some Session for this Number of places"
      },
      {
        "title": "Booking Nr",
        "type": "Booking Nr",
        "where": "this Booking has one Booking Nr",
        "role_id": "210c8de8-2a28-48e9-b64e-f157a757bcb4"
      },
      {
        "title": "Collection Code",
        "type": "Collection Code",
        "where": "this Booking has one Collection Code",
        "role_id": "c76e921d-e0b8-4c39-9e07-bbdb8a2b179c"
      },
      {
        "title": "all Allocated Seat",
        "type": "Seat",
        "where": "this Booking has some allocated-Seat",
        "role_id": "5e41eea4-05a7-45e6-b42d-f8606d2b9026",
        "is_list": true
      },
      {
        "title": "Section",
        "type": "Section",
        "where": "this Booking is for seats in one Section",
        "role_id": "102d3a95-2852-47c8-8e7d-fcd45d3b22b8"
      },
      {
        "title": "all Places Paid",
        "type": "Places Paid",
        "where": "this Booking applied some Payment Method for some Number of places",
        "role_id": "44c59b62-9cb1-49c7-9db9-b363277f026e",
        "is_list": true
      },
      {
        "title": "Address",
        "type": "Address",
        "where": "tickets for this Booking are being mailed to one Address",
        "role_id": "b2edcab6-a728-4852-8496-fa5b1beaabcb"
      },
      {
        "title": "tickets for Booking have been issued",
        "type": "boolean",
        "where": "tickets for this Booking have been issued",
        "role_id": "5d7a10dd-99a3-4649-bdb6-721a1be8bd2d"
      }
    ]
  },
  "Booking Nr": {
    "is_main": false,
    "id": "052c62c0-99a9-44d5-924a-74cbac824050",
    "functions": [
      {
        "title": "Booking",
        "type": "Booking",
        "where": "this Booking Nr is of one Booking",
        "role_id": "84286052-a262-4844-ba39-0aed0eeb0c37"
      }
    ]
  },
  "Cinema": {
    "is_main": true,
    "id": "d402dcd0-25a6-4701-97ad-13c4e0db60a1",
    "functions": [
      {
        "title": "Cinema ID",
        "type": "Cinema ID",
        "where": "this Cinema has one Cinema ID",
        "role_id": "cf42f7d2-2f58-4bd6-8c27-a7857a03fe0c"
      },
      {
        "title": "Name",
        "type": "Name",
        "where": "this Cinema has one Name",
        "role_id": "dbcbc2bb-e678-44fb-9672-fafff458baca"
      },
      {
        "title": "all Section",
        "type": "Section",
        "where": "this Cinema provides allocated seating in some Section",
        "role_id": "ee589be5-cd03-42f4-9954-adbe30d06594",
        "is_list": true
      },
      {
        "title": "all Session",
        "type": "Session",
        "where": "this Cinema shows some Film on some Session Time",
        "role_id": "00b07212-8a54-43ae-8e8d-20d722260a5f",
        "is_list": true
      },
      {
        "title": "all Row",
        "type": "Row",
        "where": "this Cinema contains some Row",
        "role_id": "550b45d2-4440-44b1-9b83-4b7c72529657",
        "is_list": true
      },
      {
        "title": "all Ticket Category",
        "type": "Ticket Category",
        "where": "some Ticket Category is for this Cinema",
        "role_id": "898bf1cb-d8a8-4334-ae8b-bdb1e211e197",
        "is_list": true
      }
    ]
  },
  "Cinema ID": {
    "is_main": false,
    "id": "81083d80-957a-464f-907c-6fa1d7eb329d",
    "functions": [
      {
        "title": "Cinema",
        "type": "Cinema",
        "where": "this Cinema ID is of one Cinema",
        "role_id": "cc8e7167-53ca-4a0f-a9ae-b141ced9500b"
      }
    ]
  },
  "Collection Code": {
    "is_main": false,
    "id": "ec0818d3-8168-4723-9cb3-22a23e73256c",
    "functions": [
      {
        "title": "all Booking",
        "type": "Booking",
        "where": "some Booking has this Collection Code",
        "role_id": "2dd95d6a-533d-420b-9092-6ecaf9a35402",
        "is_list": true
      }
    ]
  },
  "Day": {
    "is_main": false,
    "id": "39c34715-19a1-461f-8a34-871c92363f32",
    "functions": [
      {
        "title": "all Session Time",
        "type": "Session Time",
        "where": "some Session Time is on this Day",
        "role_id": "35f1064b-36dd-4d42-9b50-a7cb4aa1ad96",
        "is_list": true
      }
    ]
  },
  "Encrypted Password": {
    "is_main": false,
    "id": "1b498e35-0b8c-46bf-a3a0-1ce5c1a3b724",
    "functions": [
      {
        "title": "all Person",
        "type": "Person",
        "where": "some Person has this Encrypted Password",
        "role_id": "9257e659-9487-49a3-8c05-5bf4e7fcc659",
        "is_list": true
      }
    ]
  },
  "Film": {
    "is_main": true,
    "id": "d386222a-b7f5-48d9-9423-b82e1bfc7709",
    "functions": [
      {
        "title": "all Session",
        "type": "Session",
        "where": "this Film is showing on some Session Time at some Cinema",
        "role_id": "d47a2f65-3953-4d02-a9bc-145af1db2913",
        "is_list": true
      },
      {
        "title": "Film ID",
        "type": "Film ID",
        "where": "this Film has one Film ID",
        "role_id": "ced69081-a757-482f-bf19-a37456ce1f50"
      },
      {
        "title": "Name",
        "type": "Name",
        "where": "this Film has one Name",
        "role_id": "2c1a9570-7d6a-4ada-b932-0ce3419aa78a"
      },
      {
        "title": "Year",
        "type": "Year",
        "where": "this Film was made in one Year",
        "role_id": "4b5fa330-3541-48c6-861c-f0b69f102e09"
      }
    ]
  },
  "Film ID": {
    "is_main": false,
    "id": "7be8dcf4-a397-4b03-b6ec-b3153cdc2b04",
    "functions": [
      {
        "title": "Film",
        "type": "Film",
        "where": "this Film ID is of one Film",
        "role_id": "8b955aae-6d54-4644-9cac-625ae13e6574"
      }
    ]
  },
  "Hour": {
    "is_main": false,
    "id": "b883ca80-7ab9-4572-9695-09a190ac5a53",
    "functions": [
      {
        "title": "all Session Time",
        "type": "Session Time",
        "where": "some Session Time is at this Hour",
        "role_id": "614d1647-caf1-4654-ba61-dd2c5d0e8cce",
        "is_list": true
      }
    ]
  },
  "Minute": {
    "is_main": false,
    "id": "10658f22-00db-461f-9c48-f44b118a0a78",
    "functions": [
      {
        "title": "all Session Time",
        "type": "Session Time",
        "where": "some Session Time is at this Minute",
        "role_id": "670b02dd-c301-431b-ab68-b9a12eed98c7",
        "is_list": true
      }
    ]
  },
  "Month": {
    "is_main": false,
    "id": "08b9d865-e3d9-460f-b7c6-05b947f5cb62",
    "functions": [
      {
        "title": "Month Nr",
        "type": "Month Nr",
        "where": "this Month has one Month Nr",
        "role_id": "f9c473ef-2bd1-40b6-8dd9-47e1cb34bc70"
      },
      {
        "title": "all Session Time",
        "type": "Session Time",
        "where": "some Session Time is in this Month",
        "role_id": "e08af845-395b-4d4a-bd56-1a2da360e082",
        "is_list": true
      }
    ]
  },
  "Month Nr": {
    "is_main": false,
    "id": "0eaa6eb3-ff71-40a3-8704-d1a1ad077cfe",
    "functions": [
      {
        "title": "Month",
        "type": "Month",
        "where": "this Month Nr is of one Month",
        "role_id": "6d8dfb61-6858-4449-8adb-b4039f03e452"
      }
    ]
  },
  "Name": {
    "is_main": false,
    "id": "13664dcf-6d5c-4d24-aa32-ce84655227de",
    "functions": [
      {
        "title": "Cinema",
        "type": "Cinema",
        "where": "this Name is of one Cinema",
        "role_id": "9a11bb1c-2974-494d-871a-a40a6e1f09d6"
      },
      {
        "title": "all Film",
        "type": "Film",
        "where": "some Film has this Name",
        "role_id": "5a2bf649-aaff-4033-bec5-2aab9568eb29",
        "is_list": true
      },
      {
        "title": "Person",
        "type": "Person",
        "where": "this Name is of one Person",
        "role_id": "c744d52c-afad-4415-8ec8-f6dd697abbd0"
      }
    ]
  },
  "Number": {
    "is_main": false,
    "id": "302eaeee-7b93-4217-a870-078ea000eddf",
    "functions": [
      {
        "title": "all Places Paid",
        "type": "Places Paid",
        "where": "this Number of places for some Booking have been paid for by some Payment Method",
        "role_id": "9bba37e1-29d6-4de3-affe-347ce8240a8d",
        "is_list": true
      },
      {
        "title": "all Booking",
        "type": "Booking",
        "where": "some Person booked some Session for this Number of places",
        "role_id": "7fcb15a1-87c2-4fcc-b8bf-fc180d047ad8",
        "is_list": true
      }
    ]
  },
  "Payment Method": {
    "is_main": false,
    "id": "00d6b400-479b-47c5-a588-66d9123e7e50",
    "functions": [
      {
        "title": "all Places Paid",
        "type": "Places Paid",
        "where": "some Number of places for some Booking have been paid for by this Payment Method",
        "role_id": "87b4c729-e8af-4800-9bf8-cc7066e103c8",
        "is_list": true
      },
      {
        "title": "Payment Method Code",
        "type": "Payment Method Code",
        "where": "this Payment Method has one Payment Method Code",
        "role_id": "0ae7cd80-dcdb-442c-9e3e-f708b31958b9"
      }
    ]
  },
  "Payment Method Code": {
    "is_main": false,
    "id": "166cd6da-8efe-408b-aa6c-1ab9b7fdc689",
    "functions": [
      {
        "title": "Payment Method",
        "type": "Payment Method",
        "where": "this Payment Method Code is of one Payment Method",
        "role_id": "78422d76-24ce-47eb-aab9-2c4f63157673"
      }
    ]
  },
  "Person": {
    "is_main": true,
    "id": "e4a6df95-769f-4e96-9ec2-558de6c922c7",
    "functions": [
      {
        "title": "all Booking",
        "type": "Booking",
        "where": "this Person booked some Session for some Number of places",
        "role_id": "d1ad9c6f-ebee-4ce3-958e-20716e6d5380",
        "is_list": true
      },
      {
        "title": "Encrypted Password",
        "type": "Encrypted Password",
        "where": "this Person has one Encrypted Password",
        "role_id": "8e604ba3-0adc-4be8-ab0f-50a07cb89c28"
      },
      {
        "title": "Person ID",
        "type": "Person ID",
        "where": "this Person has one Person ID",
        "role_id": "c7c3a1ef-a9a3-44cd-b78c-df138b418d06"
      },
      {
        "title": "Login Name",
        "type": "Name",
        "where": "this Person has one login-Name",
        "role_id": "32be8278-7b0d-4f16-b377-be8b6b3beb2c"
      }
    ]
  },
  "Person ID": {
    "is_main": false,
    "id": "4e88462f-5d1a-407d-b108-e1e7fbdf1306",
    "functions": [
      {
        "title": "Person",
        "type": "Person",
        "where": "this Person ID is of one Person",
        "role_id": "cf8b5c04-4033-4e6b-8e69-fa303a3d81ce"
      }
    ]
  },
  "Places Paid": {
    "is_main": true,
    "id": "321bcf9a-2536-4867-8e1f-0ce7e481bbad",
    "functions": [
      {
        "title": "involving Number",
        "type": "Number",
        "where": "this Number of places for some Booking have been paid for by some Payment Method"
      },
      {
        "title": "involving Booking",
        "type": "Booking",
        "where": "this Booking applied some Payment Method for some Number of places"
      },
      {
        "title": "involving Payment Method",
        "type": "Payment Method",
        "where": "some Number of places for some Booking have been paid for by this Payment Method"
      }
    ]
  },
  "Price": {
    "is_main": false,
    "id": "64eaee16-5f87-4d31-9ce6-ea3815cc01bf",
    "functions": [
      {
        "title": "all Ticket Category",
        "type": "Ticket Category",
        "where": "some Ticket Category has this Price",
        "role_id": "c49b3d4f-81df-444c-a1df-71336d8ab66a",
        "is_list": true
      }
    ]
  },
  "Row": {
    "is_main": false,
    "id": "3bb4cd73-ef9a-46f5-915a-ad48dae97268",
    "functions": [
      {
        "title": "Row Nr",
        "type": "Row Nr",
        "where": "this Row has one Row Nr",
        "role_id": "41e05659-f7d7-48ca-b44a-2706b6c0d930"
      },
      {
        "title": "Cinema",
        "type": "Cinema",
        "where": "this Row is in one Cinema",
        "role_id": "dde5b2cb-1d17-47aa-b9c0-6330be4b53a5"
      },
      {
        "title": "all Seat",
        "type": "Seat",
        "where": "this Row contains some Seat",
        "role_id": "12152d10-20a9-4807-bb38-87f4b3696a16",
        "is_list": true
      }
    ]
  },
  "Row Nr": {
    "is_main": false,
    "id": "feccb84e-e2c1-41e4-bf55-9f9c7127bfd5",
    "functions": [
      {
        "title": "all Row",
        "type": "Row",
        "where": "this Row Nr is of some Row",
        "role_id": "4a44990a-4b34-48b2-ab26-18a70c981ed3",
        "is_list": true
      }
    ]
  },
  "Seat": {
    "is_main": true,
    "id": "cff131c6-471d-4e32-a5d9-aadf241c536e",
    "functions": [
      {
        "title": "all Booking",
        "type": "Booking",
        "where": "this Seat is allocated to some Booking",
        "role_id": "5756c6af-89f4-4d26-b05c-65130f430735",
        "is_list": true
      },
      {
        "title": "Seat Number",
        "type": "Seat Number",
        "where": "this Seat has one Seat Number",
        "role_id": "6a08fa15-4e2a-45ba-aa81-60e84d484f37"
      },
      {
        "title": "Row",
        "type": "Row",
        "where": "this Seat is in one Row",
        "role_id": "0bfb3ecc-44ea-467b-84ba-af7fe4adcdd6"
      },
      {
        "title": "Section",
        "type": "Section",
        "where": "this Seat is in one Section",
        "role_id": "798413c3-ba32-4160-9717-179c405cbfc2"
      }
    ]
  },
  "Seat Number": {
    "is_main": false,
    "id": "6cc01fba-7b82-403c-89be-b39ae4b09049",
    "functions": [
      {
        "title": "all Seat",
        "type": "Seat",
        "where": "this Seat Number is of some Seat",
        "role_id": "4be451de-2e44-4077-8320-e7be5d25f44c",
        "is_list": true
      }
    ]
  },
  "Section": {
    "is_main": false,
    "id": "fce26f5c-79e1-4824-8b23-4f92e525a40b",
    "functions": [
      {
        "title": "all Booking",
        "type": "Booking",
        "where": "some Booking is for seats in this Section",
        "role_id": "eb29882b-7b2d-43f4-8f74-f73b9d282810",
        "is_list": true
      },
      {
        "title": "all Cinema",
        "type": "Cinema",
        "where": "this Section of some Cinema uses allocated seating",
        "role_id": "868d52fb-ba7c-447e-afb5-d5812f1d1d5a",
        "is_list": true
      },
      {
        "title": "all Seat",
        "type": "Seat",
        "where": "this Section contains some Seat",
        "role_id": "0f760043-baa6-42d0-90c4-13679ac128fd",
        "is_list": true
      },
      {
        "title": "Section Name",
        "type": "Section Name",
        "where": "this Section has one Section Name",
        "role_id": "b70fd0e9-2f73-45d6-a62a-c54a99127235"
      },
      {
        "title": "all Ticket Category",
        "type": "Ticket Category",
        "where": "some Ticket Category is for this Section",
        "role_id": "63d1b61d-edb5-4fb6-a417-f806d138e626",
        "is_list": true
      }
    ]
  },
  "Section Name": {
    "is_main": false,
    "id": "379722bb-3c92-4a91-9815-4f4388f7dfeb",
    "functions": [
      {
        "title": "Section",
        "type": "Section",
        "where": "this Section Name is of one Section",
        "role_id": "48f208bb-0214-460a-89ef-e07e1b3b1599"
      }
    ]
  },
  "Session": {
    "is_main": true,
    "id": "420a2128-87da-4cd3-8c10-5e9b45cfb9f7",
    "functions": [
      {
        "title": "involving Cinema",
        "type": "Cinema",
        "where": "this Cinema shows some Film on some Session Time"
      },
      {
        "title": "involving Film",
        "type": "Film",
        "where": "this Film is showing on some Session Time at some Cinema"
      },
      {
        "title": "involving Session Time",
        "type": "Session Time",
        "where": "some Cinema shows some Film on this Session Time"
      },
      {
        "title": "all Booking",
        "type": "Booking",
        "where": "some Person booked this Session for some Number of places",
        "role_id": "9f16d5bc-6d17-4aed-9801-ffe9b8d11f65",
        "is_list": true
      },
      {
        "title": "Session is high-demand",
        "type": "boolean",
        "where": "this Session is high-demand",
        "role_id": "65c02bd1-6752-46ac-adcc-209ba31333ad"
      },
      {
        "title": "Session uses allocated seating",
        "type": "boolean",
        "where": "this Session uses allocated seating",
        "role_id": "9115463b-0de1-494e-a5dd-132fd3bee96f"
      }
    ]
  },
  "Session Time": {
    "is_main": false,
    "id": "53946231-e597-4065-bdd8-8ba4f0bf7902",
    "functions": [
      {
        "title": "all Session",
        "type": "Session",
        "where": "some Cinema shows some Film on this Session Time",
        "role_id": "6a7143a7-39bf-41cf-9dd4-4e405cfc0c47",
        "is_list": true
      },
      {
        "title": "Hour",
        "type": "Hour",
        "where": "this Session Time is at one Hour",
        "role_id": "fffaca03-6224-4067-b56b-a10e21501997"
      },
      {
        "title": "Minute",
        "type": "Minute",
        "where": "this Session Time is at one Minute",
        "role_id": "c989dc90-95f9-407a-80de-c8c41a1e86ee"
      },
      {
        "title": "Month",
        "type": "Month",
        "where": "this Session Time is in one Month",
        "role_id": "7bf90194-3e0f-403c-afde-ff0e9b73c703"
      },
      {
        "title": "Year",
        "type": "Year",
        "where": "this Session Time is in one Year",
        "role_id": "9e53bef6-7464-45ae-b200-ecfcb9c03a5a"
      },
      {
        "title": "Day",
        "type": "Day",
        "where": "this Session Time is on one Day",
        "role_id": "7d164a0e-21c0-42e2-8782-da1b0bcc3b85"
      },
      {
        "title": "all Ticket Category",
        "type": "Ticket Category",
        "where": "some Ticket Category is for this Session Time",
        "role_id": "fabeb8cd-9177-41fb-87cf-3caa89bce78c",
        "is_list": true
      }
    ]
  },
  "Ticket Category": {
    "is_main": true,
    "id": "dd052c40-8c29-4453-8cb0-79cec4ac8c45",
    "functions": [
      {
        "title": "Price",
        "type": "Price",
        "where": "this Ticket Category has one Price",
        "role_id": "0bfffe0a-9cd5-4a88-8353-d3c3359a2c2e"
      },
      {
        "title": "Ticket Category has high demand",
        "type": "boolean",
        "where": "this Ticket Category has high demand",
        "role_id": "1ee1f84c-0b45-47a5-ac50-c49aba588d1f"
      },
      {
        "title": "Cinema",
        "type": "Cinema",
        "where": "this Ticket Category is for one Cinema",
        "role_id": "62c20527-0797-42dc-9bdb-8da307ceaa05"
      },
      {
        "title": "Section",
        "type": "Section",
        "where": "this Ticket Category is for one Section",
        "role_id": "7271eaa0-5e43-44c7-ae88-5ac45d4b3ebf"
      },
      {
        "title": "Session Time",
        "type": "Session Time",
        "where": "this Ticket Category is for one Session Time",
        "role_id": "140b2003-a239-454d-8699-b057c9e680d7"
      }
    ]
  },
  "Year": {
    "is_main": false,
    "id": "5a4665e7-e61e-4973-aace-b10bd342afcc",
    "functions": [
      {
        "title": "all Film",
        "type": "Film",
        "where": "some Film was made in this Year",
        "role_id": "4015d21f-7d34-42ef-bd57-9e4048c3319e",
        "is_list": true
      },
      {
        "title": "all Session Time",
        "type": "Session Time",
        "where": "some Session Time is in this Year",
        "role_id": "58bb5829-2ad2-4ee1-9f09-5fb26d4063cb",
        "is_list": true
      },
      {
        "title": "Year Nr",
        "type": "Year Nr",
        "where": "this Year has one Year Nr",
        "role_id": "6f451b7b-904d-4fe7-b7f9-302f62888174"
      }
    ]
  },
  "Year Nr": {
    "is_main": false,
    "id": "84235858-7805-4189-bafa-93a7ce519821",
    "functions": [
      {
        "title": "Year",
        "type": "Year",
        "where": "this Year Nr is of one Year",
        "role_id": "4cbf12df-a27d-4938-9265-b593570b4061"
      }
    ]
  }
}

}