@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix reg: <http://purl.org/linked-data/registry#> .
@prefix schema: <https://schema.org/> .
@prefix vaem: <http://www.linkedmodel.org/schema/vaem#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .

schema:Action a owl:Class ;
    rdfs:label "action"@en ;
    vann:example """
        :my-analysis-action a schema:Action ;
                schema:instrument :my-resource .  

        :my-resource a frbr:Endeavour .      
        """ ;
    vaem:rationale """
This is used to model the fact that a related source is an instrument.
More specifically, an instance of `schema:Action` is used, connected to a `frbr:Endeavour` via the property `schema:instrument`.
        """@en ;
    rdfs:comment """
An action performed by a direct agent and indirect participants upon a direct object. 
Optionally happens at a location with the help of an inanimate instrument. 
The execution of the action may produce a result. 
Specific action sub-type documentation specifies the exact expectation of each argument/role.        
        """@en ;
    rdfs:isDefinedBy schema: ;
    vs:term_status reg:statusStable .

