<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="https://ontobee.org/ontology/view/SCO?iri=https://www.w3id.org/sco%23SCO_0000027"?>
<rdf:RDF xmlns="http://www.w3.org/2002/07/owl#"
     xml:base="http://www.w3.org/2002/07/owl"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:owl="http://www.w3.org/2002/07/owl#"
     xmlns:oboInOwl="http://www.geneontology.org/formats/oboInOwl#"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:skos="http://www.w3.org/2004/02/skos/core#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:obo="http://purl.obolibrary.org/obo/"
     xmlns:sco="https://www.w3id.org/sco#"
     xmlns:foaf="http://xmlns.com/foaf/0.1/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:ns3="https://spec.industrialontologies.org/ontology/core/meta/AnnotationVocabulary/">
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Annotation properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    <AnnotationProperty rdf:about="https://spec.industrialontologies.org/ontology/core/meta/AnnotationVocabulary/maturity"/>
    <AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#definition"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Datatypes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Object Properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- https://www.w3id.org/sco#SCO_0000037 -->

    <ObjectProperty rdf:about="https://www.w3id.org/sco#SCO_0000037">
        <rdfs:label xml:lang="en">has agent at time t</rdfs:label>
        <rdfs:label xml:lang="fr">a un agent au temps t</rdfs:label>
        <rdfs:label xml:lang="it">ha un agente al tempo t</rdfs:label>
    </ObjectProperty>
    


    <!-- https://www.w3id.org/sco#SCO_0000038 -->

    <ObjectProperty rdf:about="https://www.w3id.org/sco#SCO_0000038">
        <rdfs:label xml:lang="en">agent in at time t</rdfs:label>
        <rdfs:label xml:lang="fr">agent en au temps t</rdfs:label>
        <rdfs:label xml:lang="it">agente in al tempo t</rdfs:label>
    </ObjectProperty>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Classes
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- https://spec.industrialontologies.org/ontology/core/meta/AnnotationVocabulary/MaturityLevel -->

    <Class rdf:about="https://spec.industrialontologies.org/ontology/core/meta/AnnotationVocabulary/MaturityLevel"/>
    


    <!-- https://www.w3id.org/sco#SCO_0000008 -->

    <Class rdf:about="https://www.w3id.org/sco#SCO_0000008">
        <rdfs:label xml:lang="en">interaction among system environment components</rdfs:label>
        <rdfs:label xml:lang="fr">interaction entre les composantes de l’environnement de système</rdfs:label>
        <rdfs:label xml:lang="it">interazione tra le componenti dell’ambiente di sistema</rdfs:label>
    </Class>
    


    <!-- https://www.w3id.org/sco#SCO_0000009 -->

    <Class rdf:about="https://www.w3id.org/sco#SCO_0000009">
        <rdfs:label xml:lang="en">interaction between system components and system environment components</rdfs:label>
        <rdfs:label xml:lang="fr">Interaction entre les composantes de système et les composantes de l’environnement de système</rdfs:label>
        <rdfs:label xml:lang="it">interazione tra le componenti del sistema e le componenti de l&#39;ambiente del sistema</rdfs:label>
    </Class>
    


    <!-- https://www.w3id.org/sco#SCO_0000014 -->

    <Class rdf:about="https://www.w3id.org/sco#SCO_0000014">
        <rdfs:label xml:lang="en">system environment component</rdfs:label>
        <rdfs:label xml:lang="fr">composante de l&#39;environnement de système</rdfs:label>
        <rdfs:label xml:lang="it">componente dell&#39; ambiente del systema</rdfs:label>
    </Class>
    


    <!-- https://www.w3id.org/sco#SCO_0000027 -->

    <Class rdf:about="https://www.w3id.org/sco#SCO_0000027">
        <rdfs:label xml:lang="en">system environnement agent</rdfs:label>
        <rdfs:label xml:lang="fr">agent de l’environnement de système</rdfs:label>
        <rdfs:label xml:lang="it">agente dell’ambiente del sistema</rdfs:label>
        <equivalentClass>
            <Class>
                <intersectionOf rdf:parseType="Collection">
                    <rdf:Description rdf:about="https://www.w3id.org/sco#SCO_0000014"/>
                    <Restriction>
                        <onProperty rdf:resource="https://www.w3id.org/sco#SCO_0000038"/>
                        <someValuesFrom>
                            <Class>
                                <unionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="https://www.w3id.org/sco#SCO_0000008"/>
                                    <rdf:Description rdf:about="https://www.w3id.org/sco#SCO_0000009"/>
                                </unionOf>
                            </Class>
                        </someValuesFrom>
                    </Restriction>
                    <Restriction>
                        <onProperty rdf:resource="https://www.w3id.org/sco#SCO_0000038"/>
                        <allValuesFrom>
                            <Class>
                                <unionOf rdf:parseType="Collection">
                                    <rdf:Description rdf:about="https://www.w3id.org/sco#SCO_0000008"/>
                                    <rdf:Description rdf:about="https://www.w3id.org/sco#SCO_0000009"/>
                                </unionOf>
                            </Class>
                        </allValuesFrom>
                    </Restriction>
                </intersectionOf>
            </Class>
        </equivalentClass>
        <rdfs:subClassOf rdf:resource="https://www.w3id.org/sco#SCO_0000014"/>
        <disjointWith rdf:resource="https://www.w3id.org/sco#SCO_0000029"/>
        <skos:definition xml:lang="en">A system environment component that is an agent in an interaction among system environment components or in an interaction between system components and system environment components.</skos:definition>
        <rdfs:seeAlso>See information under the &quot;has agent at t&quot; property.</rdfs:seeAlso>
        <rdfs:comment xml:lang="en">We envision revisions of the current SCO theory of agency. This is due to the limited power of explainability of present representation. A sounder and deeper interpretation of the causal role of an agent in an interaction, compared to other participants, is required.

Tentative proposal: a possible direction of implementation is towards a telic vision of agency intended as end-point driven. On this more fundamental neutral vision, a second layer of representation may be constructed to model intentionality, goals, and plans in relation to agency. Here, SCO may harmonize and align with UFO-C representation. 

For insight for discussion see: 
Guarino, N., &amp; Guizzardi, G. (2024). Processes as variable embodiments. Synthese, 203(4), 104. https://doi.org/10.1007/s11229-024-04505-2
Guizzardi, G., de Almeida Falbo, R., &amp; Guizzardi, R. (2008). Grounding software domain ontologies in the unified foundational ontology (UFO): The case of the ODE. Memorias de la XI Conferencia Iberoamericana de Software Engineering (CIbSE 2008), Recife, Pernambuco, Brasil, February 13-17, 2008, 127–140.</rdfs:comment>
        <rdfs:seeAlso xml:lang="en">comments to https://www.w3id.org/sco/sco-u#SCO_0000027 and https://www.w3id.org/sco/sco-u#SCO_0000029</rdfs:seeAlso>
        <skos:definition xml:lang="fr">Une composante de l’environnement de système qui est un agent dans une interaction entre les composantes de l’environnement du système ou dans une interaction entre les composantes de système et les composants de l’environnement de système.</skos:definition>
        <skos:definition xml:lang="it">Una componente dell’ambiente del sistema che è un agente in un&#39;interazione tra le componenti dell&#39;ambiente del sistema o in un&#39;interazione tra componenti del sistema e le componenti dell&#39;ambiente del sistema.</skos:definition>
        <ns3:maturity rdf:resource="https://spec.industrialontologies.org/ontology/core/meta/AnnotationVocabulary/Provisional"/>
        <rdfs:seeAlso rdf:resource="https://www.w3id.org/sco#SCO_0000037"/>
        <rdfs:seeAlso rdf:resource="https://www.w3id.org/sco#SCO_0000038"/>
    </Class>
    


    <!-- https://www.w3id.org/sco#SCO_0000029 -->

    <Class rdf:about="https://www.w3id.org/sco#SCO_0000029">
        <rdfs:label xml:lang="en">system agent</rdfs:label>
        <rdfs:label xml:lang="fr">agent de système</rdfs:label>
        <rdfs:label xml:lang="it">agente del sistema</rdfs:label>
    </Class>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Individuals
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- https://spec.industrialontologies.org/ontology/core/meta/AnnotationVocabulary/Provisional -->

    <ns3:MaturityLevel rdf:about="https://spec.industrialontologies.org/ontology/core/meta/AnnotationVocabulary/Provisional">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
        <rdfs:label xml:lang="en-us">provisional</rdfs:label>
    </ns3:MaturityLevel>
</rdf:RDF>



<!-- Generated by the OWL API (version 3.2.4.1806) http://owlapi.sourceforge.net -->



