<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="https://ontobee.org/ontology/view/AFO?iri=http://purl.allotrope.org/ontologies/result%23AFR_0003371"?>
<rdf:RDF xmlns="http://www.w3.org/2002/07/owl#"
     xml:base="http://www.w3.org/2002/07/owl"
     xmlns:result="http://purl.allotrope.org/ontologies/result#"
     xmlns:role="http://purl.allotrope.org/ontologies/role#"
     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:property="http://purl.allotrope.org/ontologies/property#"
     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:foaf="http://xmlns.com/foaf/0.1/"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
    


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

    <AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#definition"/>
    <AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#prefLabel"/>
    <AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#altLabel"/>
    <AnnotationProperty rdf:about="http://www.w3.org/2004/02/skos/core#scopeNote"/>
    


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

    


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

    


    <!-- http://purl.allotrope.org/ontologies/property#AFX_0000353 -->

    <ObjectProperty rdf:about="http://purl.allotrope.org/ontologies/property#AFX_0000353">
        <rdfs:label>output of</rdfs:label>
    </ObjectProperty>
    


    <!-- http://purl.obolibrary.org/obo/IAO_0000136 -->

    <ObjectProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000136">
        <rdfs:label>is about</rdfs:label>
    </ObjectProperty>
    


    <!-- http://purl.obolibrary.org/obo/RO_0000057 -->

    <ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0000057">
        <rdfs:label>has participant</rdfs:label>
    </ObjectProperty>
    


    <!-- http://purl.obolibrary.org/obo/RO_0000087 -->

    <ObjectProperty rdf:about="http://purl.obolibrary.org/obo/RO_0000087">
        <rdfs:label>has role</rdfs:label>
    </ObjectProperty>
    


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

    


    <!-- http://purl.allotrope.org/ontologies/result#AFR_0000957 -->

    <Class rdf:about="http://purl.allotrope.org/ontologies/result#AFR_0000957">
        <rdfs:label>specification</rdfs:label>
    </Class>
    


    <!-- http://purl.allotrope.org/ontologies/result#AFR_0003371 -->

    <Class rdf:about="http://purl.allotrope.org/ontologies/result#AFR_0003371">
        <rdfs:label>normative practice specification</rdfs:label>
        <rdfs:subClassOf rdf:resource="http://purl.allotrope.org/ontologies/result#AFR_0000957"/>
        <rdfs:subClassOf>
            <Restriction>
                <onProperty rdf:resource="http://purl.obolibrary.org/obo/IAO_0000136"/>
                <someValuesFrom>
                    <Class>
                        <unionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000015"/>
                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000030"/>
                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000040"/>
                        </unionOf>
                    </Class>
                </someValuesFrom>
            </Restriction>
        </rdfs:subClassOf>
        <rdfs:subClassOf>
            <Restriction>
                <onProperty rdf:resource="http://purl.allotrope.org/ontologies/property#AFX_0000353"/>
                <someValuesFrom>
                    <Class>
                        <intersectionOf rdf:parseType="Collection">
                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000015"/>
                            <Restriction>
                                <onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000057"/>
                                <someValuesFrom>
                                    <Class>
                                        <intersectionOf rdf:parseType="Collection">
                                            <rdf:Description rdf:about="http://purl.obolibrary.org/obo/BFO_0000040"/>
                                            <Restriction>
                                                <onProperty rdf:resource="http://purl.obolibrary.org/obo/RO_0000087"/>
                                                <someValuesFrom rdf:resource="http://purl.allotrope.org/ontologies/role#AFRL_0000404"/>
                                            </Restriction>
                                        </intersectionOf>
                                    </Class>
                                </someValuesFrom>
                            </Restriction>
                        </intersectionOf>
                    </Class>
                </someValuesFrom>
            </Restriction>
        </rdfs:subClassOf>
        <skos:prefLabel>normative practice specification</skos:prefLabel>
        <skos:altLabel>normative specification</skos:altLabel>
        <skos:scopeNote>A normative practice specification differs from a planning specification (IAO:0000166) in that it governs a class of processes rather than a single planned process instance, and differs from a data item or publication in that it carries normative force — it expresses what ought to be done, not merely what was observed or reported. Normative force may be legal (regulation), consensus-based (technical standard), or organisational (SOP). A normative practice specification is always concretised in at least one document, and may be superseded by or derived from other normative practice specifications.</skos:scopeNote>
        <skos:definition>A directive information entity that is about a class of activities, processes, or products and that specifies, by the authority of its issuing agent, the practices, criteria, or requirements considered applicable or acceptable for that class, independent of any particular process instance. [Allotrope]</skos:definition>
        <rdfs:isDefinedBy rdf:resource="http://purl.allotrope.org/voc/afo/REC/2026/06/afo"/>
    </Class>
    


    <!-- http://purl.allotrope.org/ontologies/role#AFRL_0000404 -->

    <Class rdf:about="http://purl.allotrope.org/ontologies/role#AFRL_0000404">
        <rdfs:label>approver</rdfs:label>
    </Class>
    


    <!-- http://purl.obolibrary.org/obo/BFO_0000015 -->

    <Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000015">
        <rdfs:label>process</rdfs:label>
    </Class>
    


    <!-- http://purl.obolibrary.org/obo/BFO_0000030 -->

    <Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000030">
        <rdfs:label>object</rdfs:label>
    </Class>
    


    <!-- http://purl.obolibrary.org/obo/BFO_0000040 -->

    <Class rdf:about="http://purl.obolibrary.org/obo/BFO_0000040">
        <rdfs:label>material entity</rdfs:label>
    </Class>
</rdf:RDF>



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



