-
  name: Pricing
  questions:
    - freeOption
    - trialOption
-
  name: Minimum contract period
  questions:
    - minimumContractPeriod
-
  name: Service management
  questions:
    - serviceOnboarding
    - serviceOffboarding
    - dataExtractionRemoval
    - datacentresEUCode
    - dataBackupRecovery
    - selfServiceProvisioning
    - provisioningTime
    - supportForThirdParties
-
  name: Data centre tier
  questions:
    - datacentreTier
-
  name: Networks the service is directly connected to
  questions:
    - networksConnected
-
  name: Interoperability
  questions:
    - apiAccess
    - openStandardsSupported
    - openSource

-
  name: Pricing
  questions:
    - freeOption
    - trialOption
-
  name: Minimum contract period
  questions:
    - minimumContractPeriod
-
  name: Service management
  questions:
    - dataExtractionRemoval
    - datacentresEUCode
    - dataBackupRecovery
    - selfServiceProvisioning
    - supportForThirdParties
-
  name: Networks the service is directly connected to
  questions:
    - networksConnected
-
  name: Interoperability
  questions:
    - apiAccess
    - openStandardsSupported
    - openSource
-
  name: Cloud features 
  questions:
    - persistentStorage
    - guaranteedResources
    - elasticCloud

Make questions manifest match shared keys
Make questions manifest match shared keys

Research was done to determine the keys shared
between G4, G5 and G6 service records.

The following keys were found to be shared:

- openStandardsSupported
- priceString
- educationPricing
- minimumContractPeriod
- openSource
- selfServiceProvisioning
- id
- supplierId
- title
- trialOption
- serviceName
- sfiaRateDocumentURL
- pricingDocumentURL
- networksConnected
- dataBackupRecovery
- freeOption
- serviceSummary
- lot
- persistentStorage
- guaranteedResources
- priceUnit
- elasticCloud
- termsAndConditionsDocumentURL
- datacentresEUCode
- serviceFeatures
- serviceBenefits
- serviceTypes
- apiAccess
- serviceDefinitionDocumentURL
- terminationCost
- supportForThirdParties
- dataExtractionRemoval
- priceMin

Of those, the following weren't suitable for
inclusion due to not being fields you can filter
on (or in the case of serviceTypes, will be added
later).

- serviceTypes
- serviceSummary
- id
- lot
- sfiaRateDocumentURL
- pricingDocumentURL
- termsAndConditionsDocumentURL
- serviceDefinitionDocumentURL
- serviceFeatures
- serviceBenefits
- priceString
- ServiceName
