@prefix schema:  <http://schema.org/> .
@prefix cvocab:  <http://open-services.net/ns/core#> .
@prefix geo:     <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix sioc:    <http://rdfs.org/sioc/ns#> .
@prefix sioct:   <http://rdfs.org/sioc/types#> .
@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl:     <http://www.w3.org/2002/07/owl#> .
@prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
@prefix gr:      <http://purl.org/goodrelations/v1#> .
@prefix siocs:   <http://rdfs.org/sioc/services#> .
@prefix foaf:    <http://xmlns.com/foaf/0.1/> .
@prefix wdrs:    <http://www.w3.org/2007/05/powder-s#> .
@prefix xhv:     <http://www.w3.org/1999/xhtml/vocab#> .
@prefix skos:    <http://www.w3.org/2004/02/skos/core#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix oplrdfe: <http://www.openlinksw.com/ontology/rdfeditor#> .
@prefix cc:      <http://creativecommons.org/ns#> .
@prefix gc:      <http://www.oegov.org/core/owl/gc> .
@prefix ami:     <http://www.openlinksw.com/ontology/oplami#> .

<http://www.openlinksw.com/ontology/oplami#> a owl:Ontology  ;
  rdfs:label """OpenLink Virtual Machines Ontology"""^^xsd:string ;
  rdfs:comment """Ontology that defines entity and relation types used to describe 
                  various Virtual Machines associated with Cloud Computing Platforms.
               """@en ;
  wdrs:describedby <http://www.openlinksw.com/ontology/oplami> ;
  dcterms:created "2014-05-18T13:00:00-05:00"^^xsd:dateTime ;
  schema:creator <http://www.openlinksw.com/#this> ;
  dcterms:modified "2020-10-21T13:38:00-05:00"^^xsd:dateTime ;
  owl:versionInfo "1.1.1"^^xsd:string  ;
  owl:imports <http://purl.org/goodrelations/v1>  ,
              <http://xmlns.com/foaf/0.1/> ,
              <http://www.w3.org/2002/07/owl#> ,
              <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ,
              <http://purl.org/dc/terms/> ;
  <http://open.vocab.org/terms/defines>
              ami:AmazonEC2EBSBackedAMI ,
              ami:CloudHostedVirtualMachine  ,
              ami:ec2AMI-ID ,
              ami:ec2OwnerID ,
              ami:ec2Status ,
              ami:ec2StateReason ,
              ami:ec2Platform ,
              ami:ec2Architecture ,
              ami:ec2ImageType ,
              ami:ec2VirtualizationType ,
              ami:ec2RootDeviceName ,
              ami:Virtuoso-ami-c04220a8 ,
              ami:AmazonEC2EBSSnapshot ,
              ami:ec2EBSSnapshotVolumeID ,
              ami:ec2EBSSnapshotID ,
              ami:ec2EBSSnapshotOwnerID ,
              ami:ec2EBSSnapshotStatus ,
              ami:ec2EBSSnapshotCapacity ,
              ami:ec2EBSSnapshotEncrypted ,
              ami:ec2EBSSnapshotKMSKeyID ,
              ami:ec2EBSSnapshotKMSKeyAliases ,
              ami:ec2EBSSnapshotKMSKeyARN ,
              ami:ec2EBSSnapshotProductCodes ,
              ami:hasBlockDevices ,
              ami:hasRootDeviceType ,
              ami:hasProductCodes ,
              ami:hasAMIName,
              ami:hasvCPU,
              ami:hasECU,
              ami:hasMemory,
              ami:hasVPCOnly,
              ami:hasMaxBandwidth,
              ami:hasNetworkPerformance,
              ami:hasCategory,
              ami:hasDefaultvCPUs,
              ami:hasDefaultCPUCores,
              ami:hasValidThreadsPerCore,
              ami:isEBSOptimized,
              ami:hasDefaultThreadsPerCPUCore,
              ami:hasValidNumberOfCPUCores,
              ami:AmazonAWSVirtualMachine  ;
  schema:about
              ami:AmazonEC2EBSBackedAMI ,
              ami:CloudHostedVirtualMachine  ,
              ami:ec2AMI-ID ,
              ami:ec2OwnerID ,
              ami:ec2Status ,
              ami:ec2StateReason ,
              ami:ec2Platform ,
              ami:ec2Architecture ,
              ami:ec2ImageType ,
              ami:ec2VirtualizationType ,
              ami:ec2RootDeviceName ,
              ami:Virtuoso-ami-c04220a8 ,
              ami:AmazonEC2EBSSnapshot ,
              ami:ec2EBSSnapshotVolumeID ,
              ami:ec2EBSSnapshotID ,
              ami:ec2EBSSnapshotOwnerID ,
              ami:ec2EBSSnapshotStatus ,
              ami:ec2EBSSnapshotCapacity ,
              ami:ec2EBSSnapshotEncrypted ,
              ami:ec2EBSSnapshotKMSKeyID ,
              ami:ec2EBSSnapshotKMSKeyAliases ,
              ami:ec2EBSSnapshotKMSKeyARN ,
              ami:ec2EBSSnapshotProductCodes ,
              ami:hasBlockDevices ,
              ami:hasRootDeviceType ,
              ami:hasProductCodes ,
              ami:hasAMIName ,
              ami:hasvCPU,
              ami:hasECU,
              ami:hasMemory,
              ami:hasVPCOnly,
              ami:hasMaxBandwidth,
              ami:hasNetworkPerformance,
              ami:hasCategory ,
              ami:hasDefaultvCPUs,
              ami:hasDefaultCPUCores,
              ami:hasValidThreadsPerCore,
              ami:isEBSOptimized,
              ami:hasDefaultThreadsPerCPUCore,
              ami:hasValidNumberOfCPUCores,
              ami:AmazonAWSVirtualMachine  .

<http://www.openlinksw.com/DAV/data/turtle/oplami.ttl>
  a foaf:Document , schema:TechArticle ;
  rdfs:label """OpenLink Virtual Machines Ontology"""^^xsd:string ;
  rdfs:comment """Ontology that defines entity and relation types used to describe 
                  various Virtual Machines associated with Cloud Computing Platforms.
               """@en ;
  cc:license <http://creativecommons.org/licenses/by-sa/3.0/> ;
  dcterms:created "2014-05-18T13:00:00-05:00"^^xsd:dateTime ;
  dcterms:modified "2020-10-21T13:38:00-05:00"^^xsd:dateTime ;
  schema:creator <http://www.openlinksw.com/#this> ;
  foaf:primaryTopic <http://www.openlinksw.com/ontology/oplami#> ;
  xhv:canonical <http://www.openlinksw.com/ontology/oplami> ;
  xhv:describes <http://www.openlinksw.com/ontology/oplami#> ;
  schema:about <http://www.openlinksw.com/ontology/oplami#> ;
  dcterms:subject <http://www.openlinksw.com/ontology/oplami#> .

<http://www.openlinksw.com/data/turtle/oplami.ttl>
  a foaf:Document , schema:TechArticle ;
  rdfs:label """OpenLink Virtual Machines Ontology"""^^xsd:string ;
  rdfs:comment """Ontology that defines entity and relation types used to describe 
                  various Virtual Machines associated with Cloud Computing Platforms.
               """@en ;  cc:license <http://creativecommons.org/licenses/by-sa/3.0/> ;
  schema:creator <http://www.openlinksw.com/#this> ;
  foaf:primaryTopic <http://www.openlinksw.com/ontology/oplami#> ;
  dcterms:created "2014-05-18T13:00:00-05:00"^^xsd:dateTime ;
  dcterms:modified "2020-10-21T13:38:00-05:00"^^xsd:dateTime ;
  xhv:canonical <http://www.openlinksw.com/ontology/oplami> ;
  xhv:describes <http://www.openlinksw.com/ontology/oplami#> ;
  schema:about <http://www.openlinksw.com/ontology/oplami#> ;
  dcterms:subject <http://www.openlinksw.com/ontology/oplami#> .

<http://www.openlinksw.com/ontology/oplami>
  a foaf:Document , schema:TechArticle ;
  rdfs:label """OpenLink Virtual Machines Ontology"""^^xsd:string ;
  rdfs:comment """Ontology that defines entity and relation types used to describe 
                  various Virtual Machines associated with Cloud Computing Platforms.
               """@en ;  
  cc:license <http://creativecommons.org/licenses/by-sa/3.0/> ;
  schema:creator <http://www.openlinksw.com/#this> ;
  dcterms:subject <http://www.openlinksw.com/ontology/oplami#> ;
  dcterms:created "2014-05-18T13:00:00-05:00"^^xsd:dateTime ;
  dcterms:modified "2020-10-21T13:38:00-05:00"^^xsd:dateTime ;
  foaf:primaryTopic <http://www.openlinksw.com/ontology/oplami#> ;
  foaf:topic  ami:AmazonEC2EBSBackedAMI ,
              ami:CloudHostedVirtualMachine  ,
              ami:ec2AMI-ID ,
              ami:ec2OwnerID ,
              ami:ec2Status ,
              ami:ec2StateReason ,
              ami:ec2Platform ,
              ami:ec2Architecture ,
              ami:ec2ImageType ,
              ami:ec2VirtualizationType ,
              ami:ec2RootDeviceName ,
              ami:Virtuoso-ami-c04220a8 ,
              ami:AmazonEC2EBSSnapshot ,
              ami:ec2EBSSnapshotVolumeID ,
              ami:ec2EBSSnapshotID ,
              ami:ec2EBSSnapshotOwnerID ,
              ami:ec2EBSSnapshotStatus ,
              ami:ec2EBSSnapshotCapacity ,
              ami:ec2EBSSnapshotEncrypted ,
              ami:ec2EBSSnapshotKMSKeyID ,
              ami:ec2EBSSnapshotKMSKeyAliases ,
              ami:ec2EBSSnapshotKMSKeyARN ,
              ami:ec2EBSSnapshotProductCodes ,
              ami:hasBlockDevices ,
              ami:hasRootDeviceType ,
              ami:hasProductCodes ,
              ami:hasAMIName  ,
              ami:hasvCPU,
              ami:hasECU,
              ami:hasMemory,
              ami:hasVPCOnly,
              ami:hasMaxBandwidth,
              ami:hasNetworkPerformance,
              ami:hasCategory ,
              ami:hasDefaultvCPUs,
              ami:hasDefaultCPUCores,
              ami:hasValidThreadsPerCore,
              ami:isEBSOptimized,
              ami:hasDefaultThreadsPerCPUCore,
              ami:AmazonAWSVirtualMachine  .

# < ------ Generic Virtual Machine Relationship Types and Classes ----- >

ami:CloudHostedVirtualMachine
  a owl:Class ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:subClassOf <http://sw.opencyc.org/concept/Mx4rHbvIQu1FSeSucGLyF3GyrA> ;
  rdfs:label "CloudHostedVirtualMachine";
  skos:prefLabel "Cloud Hosted Virtual Machine" .

# < ------ Google Cloud Platform Virtual Machine Relationship Types and Classes --------- >

ami:GoogleCloudPlatformVirtualMachine
  a owl:Class ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:subClassOf ami:CloudHostedVirtualMachine ;
  rdfs:label "GoogleCloudPlatformVirtualMachine";
  skos:prefLabel "Google Cloud Platform Virtual Machine" .


# < ------ Google Cloud Platform Relationship Types Properties --------- >

ami:hasLocalSSD
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasLocalSSD";
  rdfs:range xsd:boolean ;
  rdfs:domain ami:GoogleCloudPlatformVirtualMachine .

ami:hasMaxPersistentDisks
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasMaxPersistentDisks";
  rdfs:domain ami:GoogleCloudPlatformVirtualMachine ;
  rdfs:range xsd:integer .

ami:hasMaxPersistentDiskSize
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasMaxPersistentDiskSize";
  rdfs:domain ami:GoogleCloudPlatformVirtualMachine ;
  rdfs:range xsd:integer .

# < ------ Amazon EC2 AMI Relationship Types and Classes --------- >

ami:AmazonEC2EBSBackedAMI
  a owl:Class ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:subClassOf ami:CloudHostedVirtualMachine ;
  rdfs:label "AmazonEC2EBSBackedAMI";
  skos:prefLabel "Amazon EC2 EBS-Backed AMI" .

ami:AmazonEC2EBSSnapshot
  a owl:Class ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "AmazonEC2EBSSnapshot" ;
  rdfs:subClassOf <http://sw.opencyc.org/concept/Mx4rv4A7PpwpEbGdrcN5Y29ycA> ;
  skos:prefLabel "Amazon EC2 EBS Snapshot" .

# < ------ Amazon EC2 AMI Relationship Types Properties --------- >

ami:AmazonAWSVirtualMachine
  a owl:Class ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:subClassOf ami:CloudHostedVirtualMachine ;
  rdfs:label "AmazonAWSVirtualMachine";
  skos:prefLabel "Amazon AWS Virtual Machine" .

ami:ec2AMI-ID
  a owl:DatatypeProperty, owl:InverseFunctionalProperty , rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2AMI-ID" ;
  rdfs:domain ami:AmazonEC2EBSBackedAMI ;
  rdfs:range xsd:string .

ami:ec2OwnerID
  a owl:DatatypeProperty, owl:InverseFunctionalProperty , rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2OwnerID" ;
  rdfs:domain ami:AmazonEC2EBSBackedAMI ;
  rdfs:range xsd:string .

ami:ec2Status
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2Status" ;
  rdfs:domain ami:AmazonEC2EBSBackedAMI ;
  rdfs:range xsd:string .

ami:ec2StateReason
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2StateReason" ;
  rdfs:domain ami:AmazonEC2EBSBackedAMI ;
  rdfs:range xsd:string .

ami:ec2Platform
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2Status" ;
  rdfs:domain ami:AmazonEC2EBSBackedAMI ;
  rdfs:range xsd:string .

ami:ec2Architecture
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2Architecture" ;
  rdfs:domain ami:AmazonEC2EBSBackedAMI ;
  rdfs:range xsd:string .

ami:ec2ImageType
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2ImageType" ;
  rdfs:domain ami:AmazonEC2EBSBackedAMI ;
  rdfs:range xsd:string .

ami:ec2VirtualizationType
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2VirtualizationType" ;
  rdfs:domain ami:AmazonEC2EBSBackedAMI ;
  rdfs:range xsd:string .

ami:ec2RootDeviceName
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2RootDeviceName" ;
  rdfs:domain ami:AmazonEC2EBSBackedAMI ;
  rdfs:range xsd:string .

ami:ec2EBSSnapshotVolumeID
  a owl:DatatypeProperty, rdf:Property , owl:InverseFunctionalProperty ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2EBSSnapshotVolumeID" ;
  rdfs:domain ami:AmazonEC2EBSSnapshot ;
  rdfs:range xsd:string .

ami:ec2EBSSnapshotID
  a owl:DatatypeProperty, rdf:Property , owl:InverseFunctionalProperty ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2EBSSnapshotID" ;
  rdfs:domain ami:AmazonEC2EBSSnapshot ;
  rdfs:range xsd:string .

ami:ec2EBSSnapshotOwnerID
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2EBSSnapshotOwnerID" ;
  rdfs:domain ami:AmazonEC2EBSSnapshot ;
  rdfs:range xsd:string .

ami:ec2EBSSnapshotStatus
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2EBSSnapshotStatus" ;
  rdfs:domain ami:AmazonEC2EBSSnapshot ;
  rdfs:range xsd:string .

ami:ec2EBSSnapshotCapacity
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2EBSSnapshotCapacity" ;
  rdfs:domain ami:AmazonEC2EBSSnapshot ;
  rdfs:range xsd:string .

ami:ec2EBSSnapshotEncrypted
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2EBSSnapshotEncrypted" ;
  rdfs:domain ami:AmazonEC2EBSSnapshot ;
  rdfs:range xsd:boolean .

ami:ec2EBSSnapshotKMSKeyID
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2EBSSnapshotKMSKeyID" ;
  rdfs:domain ami:AmazonEC2EBSSnapshot ;
  rdfs:range xsd:string .

ami:ec2EBSSnapshotKMSKeyAliases
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2EBSSnapshotKMSKeyAliases" ;
  rdfs:domain ami:AmazonEC2EBSSnapshot ;
  rdfs:range xsd:string .

ami:ec2EBSSnapshotKMSKeyARN
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2EBSSnapshotKMSKeyARN" ;
  rdfs:domain ami:AmazonEC2EBSSnapshot ;
  rdfs:range xsd:string .

ami:ec2EBSSnapshotProductCodes
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "ec2EBSSnapshotProductCodes" ;
  rdfs:domain ami:AmazonEC2EBSSnapshot ;
  rdfs:range xsd:string .

ami:hasBlockDevices
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasBlockDevices";
  rdfs:range xsd:literal ;
  rdfs:domain ami:AmazonEC2EBSBackedAMI .

ami:hasRootDeviceType
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasRootDeviceType";
  rdfs:domain ami:AmazonEC2EBSBackedAMI ;
  rdfs:range xsd:literal .

ami:hasProductCodes
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasProductCodes";
  rdfs:domain ami:AmazonEC2EBSBackedAMI ;
  rdfs:range xsd:literal .

ami:hasAMIName
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasAMIName";
  rdfs:domain ami:AmazonEC2EBSBackedAMI ;
  rdfs:range xsd:literal .

ami:hasvCPU
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasvCPU";
  rdfs:domain ami:CloudHostedVirtualMachine, ami:AmazonAWSVirtualMachine, 
              ami:GoogleCloudPlatformVirtualMachine ;
  rdfs:range xsd:literal .

ami:hasECU
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasECU";
  rdfs:domain ami:CloudHostedVirtualMachine, ami:AmazonAWSVirtualMachine, 
              ami:GoogleCloudPlatformVirtualMachine ;
  rdfs:range xsd:literal .

ami:hasMemory
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasMemory";
  rdfs:domain ami:CloudHostedVirtualMachine, ami:AmazonAWSVirtualMachine, 
              ami:GoogleCloudPlatformVirtualMachine ;
  rdfs:range xsd:integer .

ami:hasVPCOnly
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasVPCOnly";
  rdfs:domain ami:CloudHostedVirtualMachine, ami:AmazonAWSVirtualMachine, 
              ami:GoogleCloudPlatformVirtualMachine ;
  rdfs:range xsd:boolean .

ami:isEBSOptimized
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "isEBSOptimized";
  rdfs:domain ami:CloudHostedVirtualMachine ;
  rdfs:range xsd:boolean .

ami:hasMaxBandwidth
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasMaxBandwidth";
  rdfs:domain ami:CloudHostedVirtualMachine ;
  rdfs:range xsd:literal .

ami:hasNetworkPerformance
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasNetworkPerformance";
  rdfs:domain ami:CloudHostedVirtualMachine ;
  rdfs:range xsd:literal .

ami:hasCategory 
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasCategory";
  rdfs:domain ami:CloudHostedVirtualMachine, ami:AmazonAWSVirtualMachine, 
              ami:GoogleCloudPlatformVirtualMachine ;
  rdfs:range xsd:literal .

ami:hasDefaultvCPUs
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasDefaultvCPUs";
  rdfs:domain ami:CloudHostedVirtualMachine, ami:AmazonAWSVirtualMachine, 
              ami:GoogleCloudPlatformVirtualMachine ;
  rdfs:range xsd:integer .

ami:hasDefaultCPUCores
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasDefaultCPUCores";
  rdfs:domain ami:CloudHostedVirtualMachine, ami:AmazonAWSVirtualMachine, 
              ami:GoogleCloudPlatformVirtualMachine ;
  rdfs:range xsd:integer .

ami:hasDefaultThreadsPerCPUCore
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasDefaultThreadsPerCores";
  rdfs:domain ami:CloudHostedVirtualMachine, ami:AmazonAWSVirtualMachine, 
              ami:GoogleCloudPlatformVirtualMachine ;
  rdfs:range xsd:integer .

ami:hasValidThreadsPerCore
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasValidThreadsPerCore";
  rdfs:domain ami:CloudHostedVirtualMachine, ami:AmazonAWSVirtualMachine, 
              ami:GoogleCloudPlatformVirtualMachine ;
  rdfs:range xsd:integer .

ami:hasValidNumberOfCPUCores
  a owl:DatatypeProperty, rdf:Property ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/oplami#>  ;
  rdfs:label "hasValidNumberOfCPUCores";
  rdfs:domain ami:CloudHostedVirtualMachine, ami:AmazonAWSVirtualMachine, 
              ami:GoogleCloudPlatformVirtualMachine ;
  rdfs:range xsd:integer .

