The following menu is available when the Vocabulary editor is the active window.

The Vocabulary menu has the following items:

  • Add Domain —Adds a Domain to the Vocabulary. Domains are discussed in the Rule Modeling Guide.
  • Add Entity —Adds an Entity to the Vocabulary.
  • Add Attribute —Lets you choose the basic data type and then add an Attribute to the selected Entity.
  • Add Association —Adds an Association between two existing Entities where the selected entity is set as the Source entity.
  • Find References—Finds references to an entity, attribute, or association in a project.
  • Refactor —Refactors entity, attribute, or association names in a project.
  • Add Datasource > Add EDC Datasource


    Note: The options for SCHEMA and ENUMERATION are not exposed by default. These advanced EDC features can be enabled by setting the following property in your brms.properties file:
    com.corticon.studio.edc.advancedFeatures=true
  • Add Datasource > Add ADC Datasource


  • Add Datasource > Add Query Datasource


    • QUERIES: Import, Clear—Gets/clears the queries from the database that ADC will use, and then caches them locally. See Define and import queries for ADC
    • CONNECTION: Test—Checks the defined connection.
    • DATASOURCE: Delete—Removes this Datasource definition from the Vocabulary.
  • Add Datasource > Add REST Datasource


    • MAPPING: Clear- Clears the mappings for this Datasource in the Vocabulary.
    • SCHEMA: Discover, Import, Export, Clear—Gets the schema definition from the Datasource.
      • Discover: Uses the given URL to query the REST Services driver to get the schema, stores it in the Vocabulary, and then uses it to import metadata from the Datasource.
      • Import: Opens the Load REST Schema File dialog to access a defined JSON schema file. The file is stored in the Vocabulary, and then used it to import metadata from the Datasource. See Import REST Datasource metadata into a Vocabulary
      • Export: Creates a JSON file with the schema at the specified location. Exports the Datasource configuration. See Export the Datasource Configuration file
      • Clear: Clears the schema data and the database metadata.
    • CONNECTION: Test—Checks the defined connection. See Define a Datasource connection for REST
    • DATASOURCE: Delete—Removes this Datasource definition from the Vocabulary.
  • Datasource Configuration File
    • Export—Generate the .xml file with all the data source configurations and credentials used in the project that will be packaged with the project for deployment as a Decision Service on a Corticon Server. See Export the Datasource Configuration file
    • Import—Read in an existing Datasource Configuration File.
    • Import Database Access Properties - Imports an EDC configuration defined in a previous release. See the note in Define the database connection for EDC
  • Add Document Mapping > Add XML Mapping
    • MAPPING: Clear—Clear mappings that match naming convention of the elements in your XML payload. See XML Mapping
    • MAPPING: Delete—Clears and removes the XML Mapping panel.
    Add Document Mapping > Add JSON Mapping
    • MAPPING: Clear—Clear mappings that match naming convention of the elements in your JSON payload. See JSON Mapping
    • MAPPING: Delete—Clears and removes the JSON Mapping panel.
  • Add Document Mapping > Add Java Object Mapping
    • METADATA: Import, Clear—Configures your Vocabulary when the data payload is a map or collection of Java objects to use specified methods. See Java object mapping
    • MAPPING: Clear, Delete—Clear removes all the JOM mappings, Delete clears and removes the Java Object Mapping data panel.
  • Populate Vocabulary From Datasource - Creates and updates the Vocabulary from the schema of a connected REST data source or database. See Populate a Vocabulary from a Datasource .
  • Set to Read Only | Set to Read/Write - Toggles the Vocabulary to limit it from making any changes and to free it to add/modify/delete elements, Datasource access, and custom data types.
  • Show Vocabulary Details |Hide Vocabulary Details—Toggles the Vocabulary to show or hide details.
  • Populate Vocabulary from JSON—Enables construction of a vocabulary from a JSON source file or schema.
  • Localize —Lets you set the Language parameter (Locale) for the Vocabulary and displays the Vocabulary's elements in a list.
  • Report —Creates an HTML report and launches your browser for viewing. See How to create a Vocabulary Report.
  • Export WSDL—Opens the Export Vocabulary WSDL dialog box for this Vocabulary. WSDL service contracts are discussed in the set of topics in the Deployment guide section, How to integrate Corticon Decision Services .
  • Export XSD—Opens the Export Vocabulary XSD dialog box for this Vocabulary. XSD service contracts are discussed in the set of topics in the Deployment guide section, How to integrate Corticon Decision Services .