SC-PROV-O: An ontology for describing provenance of social computation
A relation that links a prov:Agent to its expected description captured by sc-prov-o:SocialActorSpec.
A relation that links a specific sc-prov-o:evaluationContext to the sc-prov-o:Condition for which the evaluation was sought for.
A relation describing that a particular p-plan:Activity captured as part of the sc-prov-o:EvaluationContext is the activity for which the condition was evaluated.
A relation that is used to associate an sc-prov:ParameterCollection with an sc-prov:EvaluationContext
A relation describing that a particular p-plan:Entity represents the evaluation result of specific condition applicable to the state of the world described by the sc- prov-o:EvaluationContext.
hasIncentive
placeholder
hasParameter
sc-prov:hasParameter is a relation defining that a p-plan:Variable provides a parameter value for the sc-prov:Condition.
hasRoleSpec
A relation that links an instance of sc-prov-o:Purpose with a single specifica- tion of the assigned sc-prov-o: RoleSpec.
isConditionOfPlan
Links an instance of an sc-prov-o:Condition to a specific instance of a p-plan:Plan
isImposedOn
sc-prov:isImposedOn is a relation defining that an sc-prov:Condition is defined for a p-plan:Step.
isPurposeInPlan
Links an instance of a sc-prov-o:Purpose to a specific instance of a p-plan:Plan
performs
sc-prov:performs is a relation defining that an sc-prov:socialActor defines a description of an agent that will bear some responsibility for the activity described by p-plan:Step.
qualifiedAction
A relation that links an sc-prov-o: SocialActorSpec to the scope of the expected activity performed by agents that correspond to such sc-prov-o: SocialActorSpec.
qualifiedImposition
A relation that links an sc-prov-o: Condition to an sc-prov-o: Imposition which describes the subjection of a p-plan:Step to the constraints described by the sc-prov:Condition.
qualifiedInput
A relation that links a p-plan: Variable to the description of the specification context in which a variable is expected to be taken as an input for a step (sc-prov-o: Input).
qualifiedOutput
A relation that links a p-plan: Variable to the description of the specification context in which a variable is expected to be produced as an output of a step (sc-prov-o: Output).
qualifiedPurpose
A relation that links a p-plan:Variable or an sc-prov:Condition with the descrip- tion of their expected scope of influence on a p-plan:Step.
requests
sc-prov:requests is a relation defining that a prov:Agent corresponding to the sc-prov:socialActor description is responsible for existence of the particular p-plan:Step.
target
A relation that links an sc-prov-o:Purpose with the subject of its influence, i.e. a p-plan:Step.
Action
Action is the scope of the expected activity performed by agents that correspond to sc-prov:SocialActorSpec.
Condition
An sc-prov:Condition defines a state of the world described by a logical state- ment that is used to define a desired state of a particular aspect of a successful step.
Evaluation Context
A concept used to connect the evaluation result of a particular sc-prov:Condition (C1) with a single executed p-plan:Activity corresponding to the step associated with C1.
Imposition
Imposition is the subjection of p-plan:Step to the constraints described by sc- prov:Condition.
Incentive
Incentive is a kind of p-plan:Variable and represents a thing (e.g. monetary value, increased knowledge, etc.) that would be realised by a worker following successful completion of a task.
Input
Input describes a specification context in which a p-plan:Variable is expected to be taken as an input for a p-plan:Step.
Output
Output describes a specification context in which a p-plan:Variable is expected to be produced as an output of a p-plan:Step.
Parameter Collection
A kind of prov:Collection which is used to encapsulate the in- stances of prov:Entity that were used as parameters to evaluate a particular sc-prov:Condition.
Purpose
Purpose is the expected scope of influence of a p-plan:Variable or an sc- prov:Condition on a p-plan:Step.
Role Specification
A role specification is the function of a variable, a social actor, or a condition in the context of a particular step.
Social Actor Specification
An sc-prov:SocialActor is a kind of p-plan:Variable and represents a desired specification of an agent who should be associated with a p-plan:Step in order to perform a non- administrative function in a social computation process.