About Knowledge Engineering Specifications

A knowledge engineering specification is a container designed to contain the parameters and the relations you create when working in a Product context or with Logical and Functional components.

  • Knowledge objects are inserted into knowledge engineering specifications associated with the product or the Logical and Functional component. These knowledge engineering specifications are stored as entities.

  • Knowledge engineering specifications are entities created by you. You may decide to create one or several knowledge engineering specifications under the same Product/Logical/Functional component. Only one of these knowledge engineering specifications is considered as active. After creating the application data, it is added to the current active knowledge engineering specification.

  • Knowledge engineering specifications can be heterogeneous in terms of included applicative data.
  • Each knowledge engineering specification can be loaded or not (via Product Finder).
Important: By default, loading a knowledge engineering specification automatically loads its parent product or Logical\Functional component. Therefore, you cannot load an isolated knowledge engineering specification.
  • User rights and lock capabilities can be granted/assigned to a knowledge engineering specification.
  • When loading a Product or a Logical\Functional component, knowledge engineering specifications are not loaded by default: You can identify the associated knowledge engineering specifications and decide to load them or not. This capability is available through the navigator user interface.
  • Knowledge objects usually make reference to other objects that may belong to the Product structure or to the Logical\Functional component, to other knowledge engineering specifications, or to Representations that belong to the Product structure or Logical\Functional representation. Thus, those references need to be stored in the database and navigated through the Navigator.
  • Be cautious when working with knowledge engineering specifications that have the same name: If you create a relation based on 2 reals that have the same name, the relation detects a loop.
  • The following Knowledge features are supported:

    Knowledge Basics Engineering Rules Capture Design Optimization
    • Parameters
    • Parameters Sets
    • Formulas
    • Relations Sets
    • Laws
    • Inspector
    • Design Tables
    • Equivalent Dimensions
    • Rules
    • Checks
    • Sets of equations
    • Reactions
    • Actions
    • Lists
    • VB Scripts
    • Optimizations
    • Designs of experiments
    • Constraints satisfactions

The solution coverage depends on the kind of information that can be referenced through Knowledgeware relations.

The following features can be referenced:

  • Representations parameters
  • Representations publications of parameters
  • Parameters that belong to other knowledge engineering specifications
  • Offset parameters of constraints.

The following features cannot be referenced:

  • Kinematics mechanisms parameters

  • Features in representations.

  • Objects that belong to other knowledge engineering specifications.