ActorQuerySourceIdentify
type: AbstractClass
require element: ActorQuerySourceIdentify
extends: GenericComponentExtension
  component: cc:components/Actor.jsonld#Actor
  generic type instances: cbqsi:components/ActorQuerySourceIdentify.jsonld#IActionQuerySourceIdentify
  generic type instances: cc:components/Actor.jsonld#IActorTest
  generic type instances: cbqsi:components/ActorQuerySourceIdentify.jsonld#IActorQuerySourceIdentifyOutput
  generic type instances: ParameterRangeGenericTypeReference
    parameter range generic type: cbqsi:components/ActorQuerySourceIdentify.jsonld#ActorQuerySourceIdentify__generic_TS
comment: A comunica actor for query-source-identify events. Actor types: * Input: IActionQuerySourceIdentify: An unidentified query source. * Test: <none> * Output: IActorQuerySourceIdentifyOutput: An identified query source.
generic type parameters: ActorQuerySourceIdentify generic TS
parameters: ActorQuerySourceIdentify args name
parameters: ActorQuerySourceIdentify args bus
parameters: ActorQuerySourceIdentify args busFailMessage
parameters: ActorQuerySourceIdentify args beforeActors
member fields: ActorQuerySourceIdentify member constructor
constructor arguments: ActorQuerySourceIdentify args constructorArgument

ActorQuerySourceIdentify args name
range: xsd:string
default: subject
comment: The name for this actor.

ActorQuerySourceIdentify args bus
range: ParameterRangeGenericComponent
  component: cc:components/Bus.jsonld#Bus
  generic type instances: ParameterRangeGenericComponent
    component: cc:components/Actor.jsonld#Actor
    generic type instances: ParameterRangeGenericTypeReference
      parameter range generic type: npmd:@comunica/actor-abstract-mediatyped/^5.0.0/components/ActorAbstractMediaTyped.jsonld#ActorAbstractMediaTyped__generic_I
    generic type instances: ParameterRangeGenericTypeReference
      parameter range generic type: npmd:@comunica/actor-abstract-mediatyped/^5.0.0/components/ActorAbstractMediaTyped.jsonld#ActorAbstractMediaTyped__generic_T
    generic type instances: ParameterRangeGenericTypeReference
      parameter range generic type: npmd:@comunica/actor-abstract-mediatyped/^5.0.0/components/ActorAbstractMediaTyped.jsonld#ActorAbstractMediaTyped__generic_O
    generic type instances: ParameterRangeGenericTypeReference
      parameter range generic type: npmd:@comunica/actor-abstract-mediatyped/^5.0.0/components/ActorAbstractMediaTyped.jsonld#ActorAbstractMediaTyped__generic_TS
  generic type instances: ParameterRangeGenericTypeReference
    parameter range generic type: npmd:@comunica/actor-abstract-mediatyped/^5.0.0/components/ActorAbstractMediaTyped.jsonld#ActorAbstractMediaTyped__generic_I
  generic type instances: ParameterRangeGenericTypeReference
    parameter range generic type: npmd:@comunica/actor-abstract-mediatyped/^5.0.0/components/ActorAbstractMediaTyped.jsonld#ActorAbstractMediaTyped__generic_T
  generic type instances: ParameterRangeGenericTypeReference
    parameter range generic type: npmd:@comunica/actor-abstract-mediatyped/^5.0.0/components/ActorAbstractMediaTyped.jsonld#ActorAbstractMediaTyped__generic_O
  generic type instances: ParameterRangeGenericTypeReference
    parameter range generic type: npmd:@comunica/actor-abstract-mediatyped/^5.0.0/components/ActorAbstractMediaTyped.jsonld#ActorAbstractMediaTyped__generic_TS
default: ActorQuerySourceIdentify default bus
comment: The bus this actor subscribes to.

ActorQuerySourceIdentify args busFailMessage
range: ParameterRangeUnion
  parameter range elements: xsd:string
  parameter range elements: ParameterRangeUndefined
default: Query source identification failed: none of the configured actors were able to identify ${action.querySourceUnidentified.value}
comment: The message that will be configured in the bus for reporting failures. This message may be a template string that contains references to the executed `action`. For example, the following templated string is allowed: "RDF dereferencing failed: no actors could handle ${action.handle.mediaType}"

ActorQuerySourceIdentify args beforeActors
range: ParameterRangeUnion
  parameter range elements: ParameterRangeArray
    parameter range value: ParameterRangeGenericComponent
      component: cc:components/Actor.jsonld#Actor
      generic type instances: ParameterRangeGenericTypeReference
        parameter range generic type: npmd:@comunica/actor-abstract-mediatyped/^5.0.0/components/ActorAbstractMediaTyped.jsonld#ActorAbstractMediaTyped__generic_I
      generic type instances: ParameterRangeGenericTypeReference
        parameter range generic type: npmd:@comunica/actor-abstract-mediatyped/^5.0.0/components/ActorAbstractMediaTyped.jsonld#ActorAbstractMediaTyped__generic_T
      generic type instances: ParameterRangeGenericTypeReference
        parameter range generic type: npmd:@comunica/actor-abstract-mediatyped/^5.0.0/components/ActorAbstractMediaTyped.jsonld#ActorAbstractMediaTyped__generic_O
      generic type instances: ParameterRangeGenericTypeReference
        parameter range generic type: npmd:@comunica/actor-abstract-mediatyped/^5.0.0/components/ActorAbstractMediaTyped.jsonld#ActorAbstractMediaTyped__generic_TS
  parameter range elements: ParameterRangeUndefined
comment: Actor that must be registered in the bus before this actor.

ActorQuerySourceIdentify member constructor
member field name: constructor

ActorQuerySourceIdentify args constructorArgument
fields:
  key raw: name
  value: ActorQuerySourceIdentify args name
fields:
  key raw: bus
  value: ActorQuerySourceIdentify args bus
fields:
  key raw: busFailMessage
  value: ActorQuerySourceIdentify args busFailMessage
fields:
  key raw: beforeActors
  value: ActorQuerySourceIdentify args beforeActors

IActionQuerySourceIdentify
type: AbstractClass
require element: IActionQuerySourceIdentify
extends: cc:components/Actor.jsonld#IAction
member fields: IActionQuerySourceIdentify member querySourceUnidentified

IActionQuerySourceIdentify member querySourceUnidentified
member field name: querySourceUnidentified

IActorQuerySourceIdentifyOutput
type: AbstractClass
require element: IActorQuerySourceIdentifyOutput
extends: cc:components/Actor.jsonld#IActorOutput
member fields: IActorQuerySourceIdentifyOutput member querySource

IActorQuerySourceIdentifyOutput member querySource
member field name: querySource