SCALAR
String
The String
scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
link GraphQL Schema definition
- scalar String
link Require by
- CapabilityA production capability. The capabilities are ordered hierarchically. It is imporant to provide semantic references or at least descriptions of the capability. Otherwise it might not be found by the search engine.
- CapabilityInputFields of a capability which can be passed to mutations.
- CapabilityResponse
- EnterpriseAn enterprise or company which is a supplier in a supply chain, provider of production capabilities, etc.
- EnterpriseInputFields of an enterprise which can be passed to mutations.
- EnterpriseResponse
- FactoryA factory which is part of an enterprise and contains production resources.
- FactoryInputFields of a factory which can be passed to mutations.
- FactoryResponse
- HumanResourceAn anonymous human resource as production resource to represent certain expertise and certification. Please do not add personal information!
- HumanResourceInputFields of a human resource which can be passed to mutations.
- HumanResourceResponse
- LocationA location containing coordinates and an address
- LocationInputFields of a location which can be passed to mutations.
- MachineA machine of a factory as a production resource which should be linked to processes and capabilities.
- MachineInputFields of a machine which can be passed to mutations.
- MachineResponse
- ProcessA process description which schould be linked to capabilities, input/output products and production resources. Input/output products do not have to be added if they are added to the sub processes and the sub processes are ordered via their input/output products.
- ProcessInputFields of a process which can be passed to mutations.
- ProcessResponse
- ProductAn end product (can also be a material) or a product used to produce another product. It includes information about its supply chain and references its product passport.
- ProductApplicationResponse
- ProductClassA product type or class which describes the cathegory of a product.
- ProductClassInputFields of a product class which can be passed to mutations.
- ProductClassResponse
- ProductInputFields of a product which can be passed to mutations.
- ProductionResourceAbstract production resource definition. It is specialized by Machine and HumanResource.
- ProductResponse
- PropertyA property is a slice of information about an entity or capability. It is recommended to define at least one semantic reference for the property which is a BAMM model. This way applications can dynamically select the correct data and form type in interfaces to create, read or update the property.
- PropertyInputFields of a property which can be passed to mutations.
- PropertyResponse
- Response
- SemanticReferenceA reference to a concrete semantic, like to a concrete term in a taxonomy like eClass.
- SemanticReferenceFilterFields of a semantic reference which can be passed to queries as filters.
- SemanticReferenceInputFields of a semantic reference which can be passed to mutations.
- SemanticReferenceResponse
- SupplyChainA supply chain container, consisting of supply chain elements to represent the whole supply chain.
- SupplyChainElementSupplier within a certain supply chain. Multiple factories of one company have to be divided into multiple supply chain elements.
- SupplyChainElementInputFields of a supply chain element which can be passed to mutations.
- SupplyChainElementResponse
- SupplyChainInputFields of a supply chain which can be passed to mutations.
- SupplyChainResponse
- __DirectiveA Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document. In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.
- __EnumValueOne possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.
- __FieldObject and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.
- __InputValueArguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
- __TypeThe fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum. Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.