@prefix : . @prefix owl: . @prefix rdf: . @prefix slo: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @base . rdf:type owl:Ontology ; owl:versionInfo "1.0" ; ; "Monika Solanki" ; "This vocabulary is licensed under a Creative Commons Attribution License - http://creativecommons.org/licenses/by/3.0" ; "The Software Implementation Process ontology" ; """The purpose of the Software Implementation Process ontology is to provide a set of conceptual entities to represent a specified system element implemented as a software product or service. This ontology imports the Software Lifecycle Ontology (SLO) available at http://purl.org/slo/. It also utilises concepts defined in the SEON ontologies available at http://www.se-on.org/ and the Software ontology (SWO) available at http://purl.obolibrary.org/obo/swo.owl. Agents using this ontology are strongly recommended to exploit the various terms and relationships defined within SWO and SEON for asserting the requirements of their implementation processes.""" ; "05-07-2015" ; owl:imports , , slo: , , . ################################################################# # # Classes # ################################################################# ### http://purl.obolibrary.org/obo/IAO_0000030 owl:equivalentClass slo:InformationItem . ### http://purl.org/slo/InformationItem ### http://purl.org/slo/sip/#SoftwareImplementationStrategy :SoftwareImplementationStrategy rdf:type owl:Class ; rdfs:label "Software implementation strategy" ; rdfs:subClassOf slo:Activity . ### http://www.purl.org/slo/sip/SoftwareArchitecturalDesign rdf:type owl:Class ; rdfs:label "Software architectural design" ; rdfs:subClassOf slo:Activity . ### http://www.purl.org/slo/sip/SoftwareArchitecturalDesignProcess rdf:type owl:Class ; rdfs:label "Software Architectural Design Process" ; rdfs:subClassOf [ rdf:type owl:Class ; owl:intersectionOf ( [ rdf:type owl:Restriction ; owl:onProperty slo:hasActivity ; owl:someValuesFrom ] ) ] ; rdfs:comment "The purpose of Software Requirements Analysis Process is to establish the requirements of the software elements of the system." . ### http://www.purl.org/slo/sip/SoftwareConstruction rdf:type owl:Class ; rdfs:label "Software construction" ; rdfs:subClassOf slo:Activity . ### http://www.purl.org/slo/sip/SoftwareConstructionProcess rdf:type owl:Class ; rdfs:label "Software Construction Process" ; rdfs:subClassOf [ rdf:type owl:Class ; owl:intersectionOf ( [ rdf:type owl:Restriction ; owl:onProperty slo:hasActivity ; owl:someValuesFrom ] ) ] ; rdfs:comment "The purpose of the Software Construction Process is to produce executable software units that properly reflect the software design. " . ### http://www.purl.org/slo/sip/SoftwareDetailedDesign rdf:type owl:Class ; rdfs:label "Software detailed design" ; rdfs:subClassOf slo:Activity . ### http://www.purl.org/slo/sip/SoftwareDetailedDesignProcess rdf:type owl:Class ; rdfs:label "Software Detailed Design Process" ; rdfs:subClassOf [ rdf:type owl:Class ; owl:intersectionOf ( [ rdf:type owl:Restriction ; owl:onProperty slo:hasActivity ; owl:someValuesFrom ] ) ] ; rdfs:comment "The purpose of the Software Detailed Design Process is to provide a design for the software that implements and can be verified against the requirements and the software architecture and is sufficiently detailed to permit coding and testing" . ### http://www.purl.org/slo/sip/SoftwareImplementationProcess rdf:type owl:Class ; rdfs:label "Software Implementation Process" ; rdfs:subClassOf [ rdf:type owl:Class ; owl:intersectionOf ( slo:SoftwareLifecycleProcess [ rdf:type owl:Restriction ; owl:onProperty slo:hasActivity ; owl:someValuesFrom :SoftwareImplementationStrategy ] ) ] ; rdfs:comment """This process transforms specified behaviour, interfaces and implementation constraints into actions that create a system element impl emented as a software product or service, otherwise known as a \"software item.\" This process results in a software item that satisfies architectural design requirements through verification and stakeholder requirements through validation.""" . ### http://www.purl.org/slo/sip/SoftwareIntegration rdf:type owl:Class ; rdfs:label "Software integration" ; rdfs:subClassOf slo:Activity . ### http://www.purl.org/slo/sip/SoftwareIntegrationProcess rdf:type owl:Class ; rdfs:label "Software Integration Process " ; rdfs:subClassOf [ rdf:type owl:Class ; owl:intersectionOf ( [ rdf:type owl:Restriction ; owl:onProperty slo:hasActivity ; owl:someValuesFrom ] ) ] ; rdfs:comment """The purpose of the Software Integration Process is to combine the software units and software components, producing integrated software items, consistent with the software design, that demonstrate that the functional and non-functional software requirements are satisfied on an equivalent or complete operational platform.""" . ### http://www.purl.org/slo/sip/SoftwareRequirementsAnalysis rdf:type owl:Class ; rdfs:label "Software requirements analysis" ; rdfs:subClassOf slo:Activity . ### http://www.purl.org/slo/sip/SoftwareRequirementsAnalysisProcess rdf:type owl:Class ; rdfs:label "Software Requirements Analysis Process" ; rdfs:subClassOf [ rdf:type owl:Class ; owl:intersectionOf ( [ rdf:type owl:Restriction ; owl:onProperty slo:hasActivity ; owl:someValuesFrom ] ) ] ; rdfs:comment "The purpose of Software Requirements Analysis Process is to establish the requirements of the software elements of the system." . ### Generated by the OWL API (version 3.5.1) http://owlapi.sourceforge.net