Portal config schema

Type: object

A schema describing the portal configuration file.

Type: string

String specifying the id for the portal.

Type: string

Type: object

Type: array

Array containing the perspective ids of those perspectives that can be searched.

Tuple Validation

Item at 1 must be:
Type: string

String specifying the perspective id.

Type: array

Array containing the perspective ids of those perspectives that only have instance pages.

Tuple Validation

Item at 1 must be:
Type: string

String specifying the perspective id.

Type: object

Type: string

String specifying the language code of the default locale.

Type: boolean

Boolean indicating whether or not translations should be read from Google Sheets or not.

Type: array

An array containing the required language data for the available locales.

Tuple Validation

Item at 1 must be:
Type: object

Type: string

String specifying the language code of the language.

Type: string

String specifying the label for the language.

Type: string

String specifying the file name where the locale translations are stored.

Type: object

An object containing sitemap configurations.

Type: string

String specifying the base URL of the portal.

Type: string

String specifying the language code of the primary language used.

Type: string

String specifying the language code of the secondary language used.

Type: string

String specifying the directory where the sitemap is outputted.

Type: string

String specifying the URL for the sitemap.

Type: enum (of string)

Must be one of:

  • "sitemapInstancePageQuery"

Type: object

Type: boolean

Boolean indicating whether a table should be shown.

Type: string

String specifying the perspective for the knowledge graph metadata.

Type: object

Type: object

An object representing the information about the site color palette.

Type: object

An object representing the primary colors of the color palette.

Type: string

String specifying the hex color code for the main primary color.

Type: object

An object representing the secondary colors of the color palette.

Type: string

String specifying the hex color code for the main secondary color.

Type: integer

Integer specifying the breakpoint for hundred percent height.

Type: integer

Integer specifying the breakpoint for reduced height.

Type: integer

Integer specifying tab height.

Type: integer

Integer specifying the pagination toolbar height.

Type: string

String specifying the font size or the table.

Type: object

An object representing the top navigation bar of the site.

Type: string

String specifying the image path of the logo image.

Type: enum (of string)

String specifying the transformation done to the logo text.

Must be one of:

  • "none"
  • "capitalize"
  • "uppercase"
  • "lowercase"
  • "full-width"
  • "full-size-kana"

Type: boolean

Boolean indicating whether the logo text should be hidden on mobile.

Type: boolean

Boolean indicating whether the language button should be shown.

Type: boolean

Boolean indicating whether the search field should be shown in the top navigation bar.

Type: boolean

Boolean indicating whether the instructions page is external.

Type: boolean

Boolean indicating whether the about page is external.

Type: integer

Integer specifying the height of the topbar when it is in reduced height.

Type: integer

Integer specifying the height of the topbar.

Type: integer

Integer specifying the breakpoint for the mobile menu.

Type: array

An object representing the information shown in the info dropdown in the top navigation bar.

Tuple Validation

Item at 1 must be:
Type: object

Type: string

String specifying the id for this dropdown item.

Type: string

String specifying the property name used in locale translations to refer to this item's URL.

Type: string

String specifying the property name used in locale translations to refer to this item's text.

Type: object

Type: string

String specifying the image path to the main page banner image.

Type: string

String specifying the CSS value for the banner background.

Type: integer

Integer specifying the height of the main page banner on mobile.

Type: integer

Integer specifying the height of the main page banner when it is reduced in its height.

Type: integer

Integer specifying the height of the main page banner.

Type: boolean

Boolean indicating whether the subheading on the main page should wrap.

Type: object

An object representing the info header on the site.

Type: object

An object representing the info header's properties when it is in its default state.

Type: integer

Integer specifying the height of the info header when it is not expanded.

Type: integer

Integer specifying the height of the info header when expanded.

Type: enum (of string)

String specifying the heading variant used.

Must be one of:

  • "h1"
  • "h2"
  • "h3"
  • "h4"
  • "h5"
  • "h6"

Type: integer

Integer specifying the font size for the info icon.

Type: object

An object representing the info header's properties when it is reduced in height.

Type: integer

Integer specifying the height of the info header when it is not expanded.

Type: integer

Integer specifying the height of the info header when expanded.

Type: enum (of string)

String specifying the heading variant used.

Must be one of:

  • "h1"
  • "h2"
  • "h3"
  • "h4"
  • "h5"
  • "h6"

Type: integer

Integer specifying the font size for the info icon.

Type: object

Type: enum (of string)

String specifying the wanted style for the mapbox.

Must be one of:

  • "streets-v11"
  • "outdoors-v11"
  • "light-v10"
  • "dark-v10"
  • "satellite-v9"
  • "satellite-streets-v11"
  • "navigation-day-v1"
  • "navigation-night-v1"

Type: object

An object representing the YASGUI configuration.

Type: string

String specifying the base URL for YASGUI.

Type: object

Type: string

String specifying the content type for CONSTRUCT (e.g. 'text/turtle').

Type: string

String specifying the content type for SELECT (e.g. 'application/sparql-results+json').

Type: string

String specifying the endpoint to be used in YASGUI.

Type: enum (of string)

Specifies the request method used.

Must be one of:

  • "POST"

Type: string

String specifying the tab title to be used for the opened tab in YASGUI editor.

Type: object

An object representing the information for document finder configuration.

Type: string

String specifying the API URL for the document finder.