CODIGO OWL GENERADO PARA LA ONTOLOGIA PROYECTO DE SOFTWARE <?xml version="1.0"?> <rdf:RDF xmlns="http://www.owl-ontologies.comProyectoSoftware.owl#" xml:base="http://www.owl-ontologies.comProyectoSoftware.owl" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" 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=""/> <owl:Class rdf:ID="Analista"> <rdfs:subClassOf rdf:resource="#EquipoImplementador"/> <owl:disjointWith rdf:resource="#Arquitecto"/> <owl:disjointWith rdf:resource="#Desarrollador"/> <owl:disjointWith rdf:resource="#Diseniador"/> </owl:Class> <Analista rdf:ID="Analista_Jorge_Luna"/> <owl:Class rdf:ID="Arquitecto"> <rdfs:subClassOf rdf:resource="#EquipoImplementador"/> <owl:disjointWith rdf:resource="#Desarrollador"/> <owl:disjointWith rdf:resource="#Analista"/> <owl:disjointWith rdf:resource="#Diseniador"/> </owl:Class> <Arquitecto rdf:ID="Arquitecto_Juan_Camargo"/> <owl:Class rdf:ID="Artefacto"> <rdfs:subClassOf rdf:resource="#ProyectoSoftware"/> </owl:Class> <owl:Class rdf:ID="Cliente"> <rdfs:subClassOf rdf:resource="#EquipoLider"/> <owl:disjointWith rdf:resource="#GerenteProyecto"/> <owl:disjointWith rdf:resource="#LiderProyecto"/> </owl:Class> <Cliente rdf:ID="Cliente_Papeleria_Fenix"/> <owl:Class rdf:ID="Contrato"> <rdfs:subClassOf rdf:resource="#GestionProyecto"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#tieneEquipo_Contrato"/> <owl:someValuesFrom> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <owl:Class rdf:about="#Cliente"/> <owl:Class rdf:about="#GerenteProyecto"/> </owl:unionOf> </owl:Class> </owl:someValuesFrom> </owl:Restriction> </rdfs:subClassOf> <owl:disjointWith rdf:resource="#PlanProyecto"/> <owl:disjointWith rdf:resource="#Cronograma"/> </owl:Class> <owl:Class rdf:ID="Cronograma"> <rdfs:subClassOf rdf:resource="#GestionProyecto"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#tieneEquipo_Cronograma"/> <owl:someValuesFrom> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <owl:Class rdf:about="#Cliente"/> <owl:Class rdf:about="#GerenteProyecto"/> <owl:Class rdf:about="#LiderProyecto"/> </owl:unionOf> </owl:Class> </owl:someValuesFrom> </owl:Restriction> </rdfs:subClassOf> <owl:disjointWith rdf:resource="#Contrato"/> <owl:disjointWith rdf:resource="#PlanProyecto"/> </owl:Class> <owl:Class rdf:ID="Desarrollador"> <rdfs:subClassOf rdf:resource="#EquipoImplementador"/> <owl:disjointWith rdf:resource="#Arquitecto"/> <owl:disjointWith rdf:resource="#Analista"/> <owl:disjointWith rdf:resource="#Diseniador"/> </owl:Class> <owl:Class rdf:ID="DisenadorGrafico"> <rdfs:subClassOf rdf:resource="#Diseniador"/> <owl:disjointWith rdf:resource="#DiseniadorReporte"/> <owl:disjointWith rdf:resource="#DiseniadorPrueba"/> </owl:Class> <DisenadorGrafico rdf:ID="DisenadorGrafico_Deisy_Cardenas"/> <DiseniadorPrueba rdf:ID="DisenadorPrueba_Lorena_Diaz"/> <DiseniadorReporte rdf:ID="DisenadorReporte_Carlos_castro"/> <owl:Class rdf:ID="Diseniador"> <rdfs:subClassOf rdf:resource="#EquipoImplementador"/> <owl:disjointWith rdf:resource="#Arquitecto"/> <owl:disjointWith rdf:resource="#Analista"/> <owl:disjointWith rdf:resource="#Desarrollador"/> </owl:Class> <owl:Class rdf:ID="DiseniadorPrueba"> <rdfs:subClassOf rdf:resource="#Diseniador"/> <owl:disjointWith rdf:resource="#DisenadorGrafico"/> <owl:disjointWith rdf:resource="#DiseniadorReporte"/> </owl:Class> <owl:Class rdf:ID="DiseniadorReporte"> <rdfs:subClassOf rdf:resource="#Diseniador"/> <owl:disjointWith rdf:resource="#DisenadorGrafico"/> <owl:disjointWith rdf:resource="#DiseniadorPrueba"/> </owl:Class> <owl:Class rdf:ID="Disenio"> <rdfs:subClassOf rdf:resource="#Artefacto"/> <owl:disjointWith rdf:resource="#ProgramaFuente"/> </owl:Class> <owl:Class rdf:ID="EquipoDesarrollo"> <rdfs:subClassOf rdf:resource="#ProyectoSoftware"/> </owl:Class> <EquipoDesarrollo rdf:ID="EquipoDesarrollo_Nomina"> <tieneDisenador_Pantalla rdf:resource="#DisenadorGrafico_Deisy_Cardenas"/> <tieneEquipo_Contrato rdf:resource="#GerenteProyecto_Hugo_Gonzalez"/> <tieneEquipo_Contrato rdf:resource="#Cliente_Papeleria_Fenix"/> <tieneEquipo_PlanProyecto rdf:resource="#GerenteProyecto_Hugo_Gonzalez"/> <tieneDesarrollador_Prueba rdf:resource="#Tester_Jaime_Diaz"/> <tieneDisenador_Modelo rdf:resource="#Arquitecto_Juan_Camargo"/> <tieneDisenador_Reporte rdf:resource="#DisenadorReporte_Carlos_castro"/> <tieneDisenador_Prueba rdf:resource="#DisenadorPrueba_Lorena_Diaz"/> <tieneDesarrollador_Programa rdf:resource="#Programador_Pedro_Perez"/> <tieneEquipo_Cronograma rdf:resource="#Cliente_Papeleria_Fenix"/> <tieneEquipo_Cronograma rdf:resource="#GerenteProyecto_Hugo_Gonzalez"/> </EquipoDesarrollo> <owl:Class rdf:ID="EquipoImplementador"> <rdfs:subClassOf rdf:resource="#EquipoDesarrollo"/> </owl:Class> <owl:Class rdf:ID="EquipoLider"> <rdfs:subClassOf rdf:resource="#EquipoDesarrollo"/> </owl:Class> <owl:Class rdf:ID="GerenteProyecto"> <rdfs:subClassOf rdf:resource="#EquipoLider"/> <owl:disjointWith rdf:resource="#LiderProyecto"/> <owl:disjointWith rdf:resource="#Cliente"/> </owl:Class> <GerenteProyecto rdf:ID="GerenteProyecto_Hugo_Gonzalez"/> <owl:Class rdf:ID="GestionProyecto"> <rdfs:subClassOf rdf:resource="#ProyectoSoftware"/> </owl:Class> <owl:Class rdf:ID="LiderProyecto"> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#tieneEquipo_EsLider"/> <owl:someValuesFrom> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <owl:Class rdf:about="#Analista"/> <owl:Class rdf:about="#Arquitecto"/> </owl:unionOf> </owl:Class> </owl:someValuesFrom> </owl:Restriction> </rdfs:subClassOf> <rdfs:subClassOf rdf:resource="#EquipoLider"/> <owl:disjointWith rdf:resource="#GerenteProyecto"/> <owl:disjointWith rdf:resource="#Cliente"/> </owl:Class> <LiderProyecto rdf:ID="LiderProyecto_Lider"> <tieneEquipo_EsLider rdf:resource="#Analista_Jorge_Luna"/> </LiderProyecto> <owl:Class rdf:ID="Modelo"> <rdfs:subClassOf rdf:resource="#Disenio"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#tieneDisenador_Modelo"/> <owl:someValuesFrom> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <owl:Class rdf:about="#Analista"/> <owl:Class rdf:about="#Arquitecto"/> </owl:unionOf> </owl:Class> </owl:someValuesFrom> </owl:Restriction> </rdfs:subClassOf> <owl:disjointWith rdf:resource="#Pantalla"/> <owl:disjointWith rdf:resource="#Reporte"/> <owl:disjointWith rdf:resource="#Prueba"/> </owl:Class> <owl:Class rdf:ID="Pantalla"> <rdfs:subClassOf rdf:resource="#Disenio"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#tieneDisenador_Pantalla"/> <owl:allValuesFrom rdf:resource="#DisenadorGrafico"/> </owl:Restriction> </rdfs:subClassOf> <owl:disjointWith rdf:resource="#Modelo"/> <owl:disjointWith rdf:resource="#Reporte"/> <owl:disjointWith rdf:resource="#Prueba"/> </owl:Class> <owl:Class rdf:ID="PlanProyecto"> <rdfs:subClassOf rdf:resource="#GestionProyecto"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#tieneEquipo_PlanProyecto"/> <owl:someValuesFrom> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <owl:Class rdf:about="#GerenteProyecto"/> <owl:Class rdf:about="#LiderProyecto"/> </owl:unionOf> </owl:Class> </owl:someValuesFrom> </owl:Restriction> </rdfs:subClassOf> <owl:disjointWith rdf:resource="#Contrato"/> <owl:disjointWith rdf:resource="#Cronograma"/> </owl:Class> <owl:Class rdf:ID="Programador"> <rdfs:subClassOf rdf:resource="#Desarrollador"/> <owl:disjointWith rdf:resource="#Tester"/> </owl:Class> <Programador rdf:ID="Programador_Pedro_Perez"/> <owl:Class rdf:ID="ProgramaFuente"> <rdfs:subClassOf rdf:resource="#Artefacto"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#tieneDesarrollador_Programa"/> <owl:allValuesFrom rdf:resource="#Programador"/> </owl:Restriction> </rdfs:subClassOf> <owl:disjointWith rdf:resource="#Disenio"/> </owl:Class> <owl:Class rdf:ID="ProgramaPrueba"> <rdfs:subClassOf rdf:resource="#ProyectoSoftware"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#tieneDesarrollador_Prueba"/> <owl:allValuesFrom rdf:resource="#Tester"/> </owl:Restriction> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:ID="ProyectoSoftware"/> <ProyectoSoftware rdf:ID="ProyectoSoftware_Nomina"> <tieneDisenador_Pantalla rdf:resource="#DisenadorGrafico_Deisy_Cardenas"/> <tieneEquipo_Contrato rdf:resource="#Cliente_Papeleria_Fenix"/> <tieneEquipo_Contrato rdf:resource="#GerenteProyecto_Hugo_Gonzalez"/> <tieneEquipo_EsLider rdf:resource="#Analista_Jorge_Luna"/> <tieneEquipo_PlanProyecto rdf:resource="#GerenteProyecto_Hugo_Gonzalez"/> <tieneEquipo_PlanProyecto rdf:resource="#LiderProyecto_Lider"/> <tieneDesarrollador_Prueba rdf:resource="#Tester_Jaime_Diaz"/> <tieneDisenador_Modelo rdf:resource="#Arquitecto_Juan_Camargo"/> <tieneDisenador_Reporte rdf:resource="#DisenadorReporte_Carlos_castro"/> <tieneDisenador_Prueba rdf:resource="#DisenadorPrueba_Lorena_Diaz"/> <tieneDesarrollador_Programa rdf:resource="#Programador_Pedro_Perez"/> <tieneEquipo_Cronograma rdf:resource="#LiderProyecto_Lider"/> <tieneEquipo_Cronograma rdf:resource="#Cliente_Papeleria_Fenix"/> <tieneEquipo_Cronograma rdf:resource="#GerenteProyecto_Hugo_Gonzalez"/> </ProyectoSoftware> <owl:Class rdf:ID="Prueba"> <rdfs:subClassOf rdf:resource="#Disenio"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#tieneDisenador_Prueba"/> <owl:allValuesFrom rdf:resource="#DiseniadorPrueba"/> </owl:Restriction> </rdfs:subClassOf> <owl:disjointWith rdf:resource="#Modelo"/> <owl:disjointWith rdf:resource="#Pantalla"/> <owl:disjointWith rdf:resource="#Reporte"/> </owl:Class> <owl:Class rdf:ID="Reporte"> <rdfs:subClassOf rdf:resource="#Disenio"/> <rdfs:subClassOf> <owl:Restriction> <owl:onProperty rdf:resource="#tieneDisenador_Reporte"/> <owl:allValuesFrom rdf:resource="#DiseniadorReporte"/> </owl:Restriction> </rdfs:subClassOf> <owl:disjointWith rdf:resource="#Modelo"/> <owl:disjointWith rdf:resource="#Pantalla"/> <owl:disjointWith rdf:resource="#Prueba"/> </owl:Class> <owl:Class rdf:ID="Tester"> <rdfs:subClassOf rdf:resource="#Desarrollador"/> <owl:disjointWith rdf:resource="#Programador"/> </owl:Class> <Tester rdf:ID="Tester_Jaime_Diaz"/> <owl:ObjectProperty rdf:ID="tieneDesarrollador"> <rdfs:domain rdf:resource="#ProyectoSoftware"/> <rdfs:range rdf:resource="#Desarrollador"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="tieneDesarrollador_Programa"> <rdfs:range rdf:resource="#Programador"/> <rdfs:subPropertyOf rdf:resource="#tieneDesarrollador"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="tieneDesarrollador_Prueba"> <rdfs:range rdf:resource="#Tester"/> <rdfs:subPropertyOf rdf:resource="#tieneDesarrollador"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="tieneDisenador"> <rdfs:domain rdf:resource="#ProyectoSoftware"/> <rdfs:range rdf:resource="#EquipoImplementador"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="tieneDisenador_Modelo"> <rdfs:range rdf:resource="#Arquitecto"/> <rdfs:subPropertyOf rdf:resource="#tieneDisenador"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="tieneDisenador_Pantalla"> <rdfs:range rdf:resource="#DisenadorGrafico"/> <rdfs:subPropertyOf rdf:resource="#tieneDisenador"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="tieneDisenador_Prueba"> <rdfs:range rdf:resource="#DiseniadorPrueba"/> <rdfs:subPropertyOf rdf:resource="#tieneDisenador"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="tieneDisenador_Reporte"> <rdfs:range rdf:resource="#DiseniadorReporte"/> <rdfs:subPropertyOf rdf:resource="#tieneDisenador"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="tieneEquipo"> <rdfs:domain rdf:resource="#ProyectoSoftware"/> <rdfs:range rdf:resource="#EquipoDesarrollo"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="tieneEquipo_Contrato"> <rdfs:range> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <owl:Class rdf:about="#Cliente"/> <owl:Class rdf:about="#GerenteProyecto"/> </owl:unionOf> </owl:Class> </rdfs:range> <rdfs:subPropertyOf rdf:resource="#tieneEquipo"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="tieneEquipo_Cronograma"> <rdfs:range> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <owl:Class rdf:about="#Cliente"/> <owl:Class rdf:about="#GerenteProyecto"/> <owl:Class rdf:about="#LiderProyecto"/> </owl:unionOf> </owl:Class> </rdfs:range> <rdfs:subPropertyOf rdf:resource="#tieneEquipo"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="tieneEquipo_EsLider"> <rdfs:range rdf:resource="#EquipoImplementador"/> <rdfs:subPropertyOf rdf:resource="#tieneEquipo"/> </owl:ObjectProperty> <owl:ObjectProperty rdf:ID="tieneEquipo_PlanProyecto"> <rdfs:range> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <owl:Class rdf:about="#GerenteProyecto"/> <owl:Class rdf:about="#LiderProyecto"/> </owl:unionOf> </owl:Class> </rdfs:range> <rdfs:subPropertyOf rdf:resource="#tieneEquipo"/> </owl:ObjectProperty> </rdf:RDF>