@prefix : . @prefix rdf: . @prefix rdfs: . @prefix owl: . @prefix foaf: . @prefix gr: . @prefix dc: . @prefix time: . @prefix xsd: . @prefix schema: . @prefix cc: . rdf:type owl:Ontology ; rdfs:label "Service Level Agreement for Cloud Computing"@en ; dc:title "SLA and SLO for Cloud Computing Services"@en ; dc:description "Service Level Agreement for Cloud Computing Services. This ontology allows to define model of SLA/SLO used in large cloud computing providers such as Amazon, Azure, etc., including terms, claims, credit, compensations, etc"@en ; dc:created "2018-03-06"^^xsd:date ; dc:modified "2018-04-03"^^xsd:date ; dc:issued "2018-05-20"^^xsd:date ; dc:creator :manuelparra ; dc:publisher :cookingbigdata ; owl:versionInfo "1.0"^^xsd:decimal ; dc:rights "Copyright © 2018 Manuel Parra-Royón"; cc:licence ; . :manuelparra a foaf:Person; foaf:name "Manuel Parra-Royon"^^xsd:string ; foaf:homepage ; foaf:mbox "manuparra@gmail.com"^^xsd:string ; rdfs:seeAlso ; . :cookingbigdata a foaf:Organization; foaf:name "CookingBigData"^^xsd:string ; foaf:homepage ; rdfs:seeAlso ; . :SLA a owl:Class, rdfs:Class ; rdfs:label "SLA Class"@en; rdfs:comment "SLA Main Class"@en; rdfs:isDefinedBy ; . :Term a owl:Class, rdfs:Class ; rdfs:label "Term of the agreement"@en; rdfs:comment "Term of the SLA"@en; rdfs:isDefinedBy ; . :Claim a owl:Class, rdfs:Class ; rdfs:label "Claims of the agreement"@en; rdfs:comment "Claims of the agreement license"@en; rdfs:isDefinedBy ; rdfs:subClassOf :Term . :Limitation a owl:Class, rdfs:Class ; rdfs:label "Limitations of the agreement"@en; rdfs:comment "Limitations and Exclusions of the agreement license considering Compensations"@en; rdfs:isDefinedBy ; rdfs:subClassOf :Term . :ServiceCredit a owl:Class, rdfs:Class ; rdfs:label "ServiceCredits of the agreement"@en; rdfs:comment "ServiceCredits of the agreement license considering Compensations terms"@en; rdfs:isDefinedBy ; rdfs:subClassOf :Term . :Definition a owl:Class, rdfs:Class ; rdfs:label "Definitions of the agreement"@en; rdfs:comment "Definitions of the agreement license used in terms"@en; rdfs:isDefinedBy ; . :Condition a owl:Class, rdfs:Class ; rdfs:label "Conditions of compensation"@en; rdfs:comment "Conditions and levels of the agreement and compensation"@en; rdfs:isDefinedBy ; . # SLA Properties :containsTerm a rdf:Property; rdfs:label "SLA Contains"@en; rdfs:comment "SLA contains Terms of the agreement"@en; rdfs:domain :SLA; rdfs:range :Term; rdfs:isDefinedBy ; . :includeDefs a rdf:Property; rdfs:label "Include Defs"@en; rdfs:comment "Include definitions"@en; rdfs:domain :Term; rdfs:range :Definition; rdfs:isDefinedBy ; . :hasCompensation a rdf:Property; rdfs:label "Term Compensation"@en; rdfs:comment "Term Compensation of the agreement"@en; rdfs:domain :Term; rdfs:range :Condition; rdfs:isDefinedBy ; . :includeValue rdf:type owl:ObjectProperty ; rdfs:isDefinedBy ; rdfs:comment "Values of the condition"@en ; rdfs:domain :Condition; rdfs:label "With values"@en ; rdfs:range [ rdf:type owl:Class ; owl:unionOf (gr:QuantitativeValue gr:QualitativeValue) ] . :hasValidity rdf:type owl:ObjectProperty ; rdfs:label "Validity interval"@en ; rdfs:comment "Validity interval of an agreement term."@en ; rdfs:domain :SLA ; rdfs:range time:Interval . :hasDefinitionValue rdf:type owl:ObjectProperty ; rdfs:label "Definition values"@en ; rdfs:comment "Definition values of an agreement term."@en ; rdfs:domain :Definition ; rdfs:range schema:structuredValue . :hasTermValue rdf:type owl:ObjectProperty ; rdfs:label "Terms values"@en ; rdfs:comment "Definition values of an agreement term."@en ; rdfs:domain :Definition ; rdfs:range schema:structuredValue .