Subversion

helios_wp3

[/] [trunk/] [ontologies/] [helios_bt.owl] - Rev 36 Go to most recent revision

Compare with Previous - Blame


<?xml version="1.0"?>


<!DOCTYPE rdf:RDF [
    <!ENTITY doap "http://usefulinc.com/ns/doap#" >
    <!ENTITY owl "http://www.w3.org/2002/07/owl#" >
    <!ENTITY dc "http://purl.org/dc/elements/1.1/" >
    <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#" >
    <!ENTITY flow "http://www.w3.org/2005/01/wf/flow#" >
    <!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#" >
    <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#" >
    <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
    <!ENTITY bom "http://www.ifi.uzh.ch/ddis/evoont/2008/11/bom#" >
    <!ENTITY helios_bt "http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#" >
]>


<rdf:RDF xmlns="http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#"
     xml:base="http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl"
     xmlns:owl2xml="http://www.w3.org/2006/12/owl2-xml#"
     xmlns:helios_bt="http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:flow="http://www.w3.org/2005/01/wf/flow#"
     xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
     xmlns:bom="http://www.ifi.uzh.ch/ddis/evoont/2008/11/bom#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:owl="http://www.w3.org/2002/07/owl#">
    <owl:Ontology rdf:about="">
        <rdfs:comment
            >Test ontology for Helios BugTracking</rdfs:comment>
        <dc:creator>Olivier Berger</dc:creator>
        <owl:imports rdf:resource="http://baetle.googlecode.com/svn/evoont/trunk/bom/bom.owl"/>
        <owl:imports rdf:resource="http://www.w3.org/2005/01/wf/flow"/>
    </owl:Ontology>
    


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

    <owl:AnnotationProperty rdf:about="&dc;creator"/>
    


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

    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#bugtracker -->

    <owl:ObjectProperty rdf:about="#bugtracker">
        <rdfs:comment
            >A bugtracker of a project</rdfs:comment>
        <rdfs:domain rdf:resource="&doap;Project"/>
        <rdfs:range rdf:resource="#BugTracker"/>
    </owl:ObjectProperty>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#bugtrackerVersion -->

    <owl:ObjectProperty rdf:about="#bugtrackerVersion">
        <rdfs:domain rdf:resource="#BugTracker"/>
        <rdfs:range rdf:resource="&bom;Version"/>
    </owl:ObjectProperty>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#hasIssue -->

    <owl:ObjectProperty rdf:about="#hasIssue">
        <rdfs:comment
            >Adding the inverse link between bom:Issue and bom:Component, which was described in the evoont diagram.</rdfs:comment>
        <rdfs:domain rdf:resource="&bom;Component"/>
        <rdfs:range rdf:resource="&bom;Issue"/>
        <owl:inverseOf rdf:resource="&bom;isIssueOf"/>
    </owl:ObjectProperty>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#hasSubIssue -->

    <owl:ObjectProperty rdf:about="#hasSubIssue">
        <rdfs:comment
            >An Issue/Task can have subIssues / subTasks, in particular to model the Bug - Task relations in LaunchPad</rdfs:comment>
        <rdfs:range rdf:resource="&bom;Issue"/>
        <rdfs:domain rdf:resource="&bom;Issue"/>
    </owl:ObjectProperty>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#inBugtracker -->

    <owl:ObjectProperty rdf:about="#inBugtracker">
        <rdfs:comment
            >An issue is present in a bugtracker</rdfs:comment>
        <rdfs:range rdf:resource="#BugTracker"/>
        <rdfs:domain rdf:resource="&bom;Issue"/>
    </owl:ObjectProperty>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#isDuplicateOf -->

    <owl:ObjectProperty rdf:about="#isDuplicateOf">
        <rdfs:comment
            >An Issue is a duplicate of another Issue, and it should be &quot;closed&quot;, only having its duplicate stay open.
In principle, there should be a restriction here on the state and resolution of that Issue (resolution == duplicate)</rdfs:comment>
        <owl:equivalentProperty rdf:resource="#isMergedInto"/>
        <rdfs:range rdf:resource="&bom;Issue"/>
        <rdfs:domain rdf:resource="&bom;Issue"/>
    </owl:ObjectProperty>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#isInProduct -->

    <owl:ObjectProperty rdf:about="#isInProduct">
        <rdfs:domain rdf:resource="&bom;Issue"/>
        <rdfs:range rdf:resource="&bom;Product"/>
    </owl:ObjectProperty>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#isMergedInto -->

    <owl:ObjectProperty rdf:about="#isMergedInto"/>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#reportedAlsoIn -->

    <owl:ObjectProperty rdf:about="#reportedAlsoIn">
        <rdfs:comment
            >An Issue can be reported in many different projects / distributions (see LaunchPad&#39;s also affects relations)</rdfs:comment>
        <rdfs:range rdf:resource="&bom;Issue"/>
        <rdfs:domain rdf:resource="&bom;Issue"/>
    </owl:ObjectProperty>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#reportedUpstreamIn -->

    <owl:ObjectProperty rdf:about="#reportedUpstreamIn">
        <rdfs:comment
            >A particular case of reportedAlsoIn relation when it affects bugs in a distribution package and its corresponding upstream project&#39;s bug (see forwarded-to link in debbugs)</rdfs:comment>
        <rdfs:subPropertyOf rdf:resource="#reportedAlsoIn"/>
    </owl:ObjectProperty>
    


    <!-- http://www.ifi.uzh.ch/ddis/evoont/2008/11/bom#isIssueOf -->

    <owl:ObjectProperty rdf:about="&bom;isIssueOf"/>
    


    <!-- 
    ///////////////////////////////////////////////////////////////////////////////////////
    //
    // Data properties
    //
    ///////////////////////////////////////////////////////////////////////////////////////
     -->

    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#bugTrackerURL -->

    <owl:DatatypeProperty rdf:about="#bugTrackerURL">
        <rdfs:domain rdf:resource="#BugTracker"/>
        <rdfs:range rdf:resource="&xsd;string"/>
    </owl:DatatypeProperty>
    


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

    


    <!-- http://usefulinc.com/ns/doap#Project -->

    <owl:Class rdf:about="&doap;Project"/>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#BugTracker -->

    <owl:Class rdf:about="#BugTracker">
        <rdfs:subClassOf rdf:resource="&owl;Thing"/>
    </owl:Class>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#BugzillaAssigned -->

    <owl:Class rdf:about="#BugzillaAssigned">
        <rdfs:subClassOf rdf:resource="&flow;NonTerminalState"/>
    </owl:Class>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#BugzillaClosed -->

    <owl:Class rdf:about="#BugzillaClosed">
        <rdfs:subClassOf rdf:resource="&flow;TerminalState"/>
    </owl:Class>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#BugzillaNew -->

    <owl:Class rdf:about="#BugzillaNew">
        <rdfs:subClassOf rdf:resource="&flow;NonTerminalState"/>
    </owl:Class>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#BugzillaReopened -->

    <owl:Class rdf:about="#BugzillaReopened">
        <rdfs:subClassOf rdf:resource="&flow;NonTerminalState"/>
    </owl:Class>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#BugzillaResolved -->

    <owl:Class rdf:about="#BugzillaResolved">
        <rdfs:subClassOf rdf:resource="&flow;NonTerminalState"/>
    </owl:Class>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#BugzillaUnconfirmed -->

    <owl:Class rdf:about="#BugzillaUnconfirmed">
        <rdfs:subClassOf rdf:resource="&flow;NonTerminalState"/>
    </owl:Class>
    


    <!-- http://www.helios-platform.org/ontologies/2009/6/helios_bt.owl#BugzillaVerified -->

    <owl:Class rdf:about="#BugzillaVerified">
        <rdfs:subClassOf rdf:resource="&flow;NonTerminalState"/>
    </owl:Class>
    


    <!-- http://www.ifi.uzh.ch/ddis/evoont/2008/11/bom#Component -->

    <owl:Class rdf:about="&bom;Component"/>
    


    <!-- http://www.ifi.uzh.ch/ddis/evoont/2008/11/bom#Issue -->

    <owl:Class rdf:about="&bom;Issue"/>
    


    <!-- http://www.ifi.uzh.ch/ddis/evoont/2008/11/bom#Product -->

    <owl:Class rdf:about="&bom;Product"/>
    


    <!-- http://www.ifi.uzh.ch/ddis/evoont/2008/11/bom#Version -->

    <owl:Class rdf:about="&bom;Version"/>
    


    <!-- http://www.w3.org/2002/07/owl#Thing -->

    <owl:Class rdf:about="&owl;Thing"/>
    


    <!-- http://www.w3.org/2005/01/wf/flow#NonTerminalState -->

    <owl:Class rdf:about="&flow;NonTerminalState">
        <rdfs:subClassOf rdf:resource="&flow;State"/>
    </owl:Class>
    


    <!-- http://www.w3.org/2005/01/wf/flow#State -->

    <owl:Class rdf:about="&flow;State"/>
    


    <!-- http://www.w3.org/2005/01/wf/flow#TerminalState -->

    <owl:Class rdf:about="&flow;TerminalState">
        <rdfs:subClassOf rdf:resource="&flow;State"/>
    </owl:Class>
</rdf:RDF>



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


Powered by WebSVN v1.61