@prefix bibo:      <http://purl.org/ontology/bibo/> .
@prefix cvocab:    <http://open-services.net/ns/core#> .
@prefix sioc:      <http://rdfs.org/sioc/ns#> .
@prefix oplsof:    <http://www.openlinksw.com/ontology/software#> .
@prefix oplweb:    <http://www.openlinksw.com/schemas/oplweb#> .
@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 sioct:     <http://rdfs.org/sioc/types#> .
@prefix foaf:      <http://xmlns.com/foaf/0.1/> .
@prefix wdrs:      <http://www.w3.org/2007/05/powder-s#> .
@prefix prodont:   <http://www.productontology.org/id/> .
@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 oplinst:   <http://www.openlinksw.com/ontology/installers#> .
@prefix oplcont:   <http://www.openlinksw.com/ontology/contracts#> .
@prefix oplpro:    <http://www.openlinksw.com/ontology/products#> .
@prefix oplfea:    <http://www.openlinksw.com/ontology/features#> .
@prefix cc:        <http://creativecommons.org/ns#> .
@prefix acl:       <http://www.w3.org/ns/auth/acl#> .
@prefix oplacl:    <http://www.openlinksw.com/ontology/acl#> .
@prefix oplres:    <http://www.openlinksw.com/ontology/restrictions#> .
@prefix oplwebsrv: <http://www.openlinksw.com/ontology/webservices#> .
@prefix sbguide:   <http://www.openlinksw.com/ontology/stepbyguide#> .
@prefix opldep:    <http://www.openlinksw.com/ontology/depot#> .
@prefix schema:    <http://schema.org/> .


<http://www.openlinksw.com/ontology/installers#>
  a owl:Ontology ;
  rdfs:label """OpenLink Software Installer Archive Ontology"""^^xsd:string ;
  rdfs:comment """Ontology that defines entity and relation types used to describe software installer archives.
  Examples include measurement unit, size etc."""@en ;
  wdrs:describedby <http://www.openlinksw.com/ontology/installers> ;
  schema:creator <http://www.openlinksw.com/#this> ;
  schema:dateCreated "2015-09-03T13:00:00-05:00"^^xsd:dateTime ;
  schema:dateModified "2018-05-17T07:45:00-05:00"^^xsd:dateTime ;
  owl:versionInfo "1.2.1"^^xsd:string ;
  owl:imports  
  # 		   <http://purl.org/goodrelations/v1> 
  #            <http://www.w3.org/2002/07/owl#> ,
  #            <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ,
  #            <http://purl.org/dc/terms/> ,
  #            <http://rdfs.org/sioc/services#> ,
              <http://www.openlinksw.com/ontology/webservices#> ,
              <http://www.openlinksw.com/ontology/stepbyguide#> ,
              <http://www.openlinksw.com/ontology/software#> ,
              <http://www.openlinksw.com/ontology/depot#> ;
  <http://open.vocab.org/terms/defines>
              oplinst:FileSizeSpecification ,
              oplinst:InstallerArchive ,
              oplinst:UDASTExpressInstallerArchive ,
              oplinst:UDASTExpress61InstallerArchive ,
              oplinst:UDASTExpress63InstallerArchive ,
              oplinst:UDASTExpress70InstallerArchive ,
              oplinst:UDASTInstallerArchive ,
              oplinst:VirtuosoInstallerArchive ,
              oplinst:SDKInstallerArchive ,
              oplinst:UDAST63InstallerArchive ,
              oplinst:UDAST70InstallerArchive ,
              oplinst:UDASTLiteInstallerArchive ,
              oplinst:UDASTLite63InstallerArchive ,
              oplinst:UDASTLite70InstallerArchive ,
              oplinst:UDAMTInstallerArchive ,
              oplinst:UDAMT61InstallerArchive ,
              oplinst:UDAMT63InstallerArchive ,
              oplinst:UDAMT70InstallerArchive ,
              oplinst:InstallerTechArticle ,
              oplinst:PreInstallGuideArticle ,
              oplinst:InstallationGuideArticle ,
              oplinst:ConfigurationUsageGuideArticle ,
              oplinst:TroubleShootingGuideArticle ,
              oplinst:ProgramFile ,
              oplinst:hasSize ,
              oplinst:hasMeasurementUnit  ,
              oplinst:hasMeasurementValue ,
              oplinst:isInstallerArchiveOf ,
              oplinst:isProgramFileOf ,
              oplinst:hasInstallerStepByGuide ,
              oplinst:hasInstallerArchive ,
              oplinst:hasInstallerArchiveCategory ,
              oplinst:hasComponentCode ,
              oplinst:hasProgramFile  ,
              oplinst:hasFileSizeSpecification ,
              oplinst:isFileSizeSpecificationOf ,
              oplinst:hasPlatformSupport ,
              oplinst:hasInstallerArchiveScript ,
              oplinst:UDAEnterpriseAndSingleTierInstallerScript,
			  oplinst:ExecutableArchive,
			  oplinst:InitializationFile,
			  oplinst:PluginLibraryFile ;
  schema:about
              oplinst:FileSizeSpecification ,
              oplinst:InstallerArchive ,
              oplinst:UDASTExpressInstallerArchive ,
              oplinst:UDASTExpress61InstallerArchive ,
              oplinst:UDASTExpress63InstallerArchive ,
              oplinst:UDASTExpress70InstallerArchive ,
              oplinst:UDASTInstallerArchive ,
              oplinst:VirtuosoInstallerArchive ,
              oplinst:SDKInstallerArchive ,
              oplinst:UDAST63InstallerArchive ,
              oplinst:UDAST70InstallerArchive ,
              oplinst:UDASTLiteInstallerArchive ,
              oplinst:UDASTLite63InstallerArchive ,
              oplinst:UDASTLite70InstallerArchive ,
              oplinst:UDAMTInstallerArchive ,
              oplinst:UDAMT61InstallerArchive ,
              oplinst:UDAMT63InstallerArchive ,
              oplinst:UDAMT70InstallerArchive ,
              oplinst:InstallerTechArticle ,
              oplinst:PreInstallGuideArticle ,
              oplinst:InstallationGuideArticle ,
              oplinst:ConfigurationUsageGuideArticle ,
              oplinst:TroubleShootingGuideArticle ,
              oplinst:ProgramFile ,
              oplinst:hasSize ,
              oplinst:hasMeasurementUnit ,
              oplinst:hasMeasurementValue ,
              oplinst:isInstallerArchiveOf ,
              oplinst:isProgramFileOf ,
              oplinst:hasInstallerStepByGuide ,
              oplinst:hasInstallerArchive ,
              oplinst:hasInstallerArchiveCategory ,
              oplinst:hasComponentCode ,
              oplinst:hasProgramFile ,
              oplinst:hasFileSizeSpecification ,
              oplinst:isFileSizeSpecificationOf ,
              oplinst:hasPlatformSupport ,
              oplinst:hasInstallerArchiveScript ,
              oplinst:UDAEnterpriseAndSingleTierInstallerScript,
			  oplinst:ExecutableArchive ,
			  oplinst:InitializationFile,
			  oplinst:PluginLibraryFile . 

<http://open.vocab.org/terms/defines> owl:inverseOf <http://www.w3.org/2007/05/powder-s#describedby> .

<http://www.openlinksw.com/DAV/data/turtle/installers.ttl>
  a foaf:Document ;
  rdfs:label """OpenLink Software Installer Archive Ontology Description Document (Turtle)"""^^xsd:string ;
  cc:license <http://creativecommons.org/licenses/by-sa/3.0/> ;
  schema:creator <http://www.openlinksw.com/#this> ;
  rdfs:comment """This is a turtle document that uses Linked Data oriented content to describe an OpenLink ontology for software installer archives"""@en ;
  foaf:primaryTopic <http://www.openlinksw.com/ontology/installers#> ;
  schema:dateCreated "2015-09-03T13:00:00-05:00"^^xsd:dateTime ;
  schema:dateModified "2018-05-17T07:45:00-05:00"^^xsd:dateTime ;
  xhv:canonical <http://www.openlinksw.com/ontology/installers> ;
  xhv:describes <http://www.openlinksw.com/ontology/installers#> ;
  schema:about <http://www.openlinksw.com/ontology/installers#> ;
  dcterms:subject <http://www.openlinksw.com/ontology/installers#> .

<http://www.openlinksw.com/data/turtle/installers.ttl>
  a foaf:Document ;
  schema:creator <http://www.openlinksw.com/#this> ;
  rdfs:label """OpenLink Software Installer Archive Ontology Description Document (Turtle)"""^^xsd:string ;
  cc:license <http://creativecommons.org/licenses/by-sa/3.0/> ;
  rdfs:comment """This is a turtle document that uses Linked Data oriented content to describe OpenLink Software Installer Archive Ontology."""@en ;
  foaf:primaryTopic <http://www.openlinksw.com/ontology/installers#> ;
  schema:dateCreated "2015-09-03T13:00:00-05:00"^^xsd:dateTime ;
  schema:dateModified "2018-05-17T07:45:00-05:00"^^xsd:dateTime ;
  xhv:canonical <http://www.openlinksw.com/ontology/installers> ;
  xhv:describes <http://www.openlinksw.com/ontology/installers#> ;
  schema:about <http://www.openlinksw.com/ontology/installers#> ;
  dcterms:subject <http://www.openlinksw.com/ontology/installers#> .

<http://www.openlinksw.com/ontology/installers>
  a foaf:Document ;
  rdfs:label """OpenLink Software Installer Archive Ontology Description Document"""^^xsd:string ;
  cc:license <http://creativecommons.org/licenses/by-sa/3.0/> ;
  schema:creator <http://www.openlinksw.com/#this> ;
  schema:dateCreated "2015-09-03T13:00:00-05:00"^^xsd:dateTime ;
  schema:dateModified "2018-05-17T07:45:00-05:00"^^xsd:dateTime ;
  rdfs:comment """This is a document that uses Linked Data oriented content to describe OpenLink Software Installer Archive Ontology."""@en ;
  dcterms:subject <http://www.openlinksw.com/ontology/installers#> ;
  foaf:primaryTopic <http://www.openlinksw.com/ontology/installers#> ;
  foaf:topic  oplinst:FileSizeSpecification ,
              oplinst:InstallerArchive ,
              oplinst:UDASTExpressInstallerArchive ,
              oplinst:UDASTExpress61InstallerArchive ,
              oplinst:UDASTExpress63InstallerArchive ,
              oplinst:UDASTExpress70InstallerArchive ,
              oplinst:UDASTInstallerArchive ,
              oplinst:VirtuosoInstallerArchive ,
              oplinst:SDKInstallerArchive ,
              oplinst:UDAST63InstallerArchive ,
              oplinst:UDAST70InstallerArchive ,
              oplinst:UDASTLiteInstallerArchive ,
              oplinst:UDASTLite63InstallerArchive ,
              oplinst:UDASTLite70InstallerArchive ,
              oplinst:UDAMTInstallerArchive ,
              oplinst:UDAMT61InstallerArchive ,
              oplinst:UDAMT63InstallerArchive ,
              oplinst:UDAMT70InstallerArchive ,
              oplinst:InstallerTechArticle ,
              oplinst:PreInstallGuideArticle ,
              oplinst:InstallationGuideArticle ,
              oplinst:ConfigurationUsageGuideArticle ,
              oplinst:TroubleShootingGuideArticle ,
              oplinst:ProgramFile ,
              oplinst:hasSize ,
              oplinst:hasMeasurementUnit ,
              oplinst:hasMeasurementValue ,
              oplinst:isInstallerArchiveOf ,
              oplinst:isProgramFileOf ,
              oplinst:hasInstallerStepByGuide ,
              oplinst:hasInstallerArchive ,
              oplinst:hasInstallerArchiveCategory ,
              oplinst:hasComponentCode ,
              oplinst:hasProgramFile ,
              oplinst:hasFileSizeSpecification ,
              oplinst:isFileSizeSpecificationOf ,
              oplinst:hasPlatformSupport ,
              oplinst:hasInstallerArchiveScript ,
              oplinst:UDAEnterpriseAndSingleTierInstallerScript,
			  oplinst:ExecutableArchive ,
			  oplinst:InitializationFile ,
			  oplinst:PluginLibraryFile . 
			  
<http://www.openlinksw.com/data/turtle/installers.ttl>
  rdfs:seeAlso <http://virtuoso.openlinksw.com/offers/> ,
               <http://uda.openlinksw.com/offers/> ,
               <http://www.openlinksw.com/data/turtle/shop.ttl> ,
               <http://www.openlinksw.com/data/turtle/offers.ttl> ,
               <http://www.openlinksw.com/data/turtle/contracts.ttl> ,
               <http://www.openlinksw.com/data/turtle/products.ttl> ,
               <http://www.openlinksw.com/data/turtle/software.ttl> ,
               <http://www.openlinksw.com/data/turtle/machines.ttl> ,
               <http://www.openlinksw.com/data/turtle/vendors.ttl> ,
               <http://www.openlinksw.com/data/turtle/purchases.ttl> ,
               <http://www.openlinksw.com/data/turtle/payments.ttl> ,
               <http://www.openlinksw.com/data/turtle/features.ttl> .

# <.> sioc:container_of <http://www.openlinksw.com/data/turtle/installers.ttl> .
# <http://www.openlinksw.com/data/turtle/installers.ttl> sioc:has_container <.> .

# <-------------- Software Installer Archive --------------> #

# <-------------- Software Installer Archive Classes --------------> #

oplinst:FileSizeSpecification
   a owl:Class;
   rdfs:label "FileSizeSpecification" ;
   rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .
   
   
oplinst:PluginLibraryFile
   a owl:Class ;
   rdfs:subClassOf foaf:Document, bibo:Document ;
   rdfs:label "PluginLibraryFile" ;
   skos:altLabel "Plugin Library File" ;
   schema:name "Plugin Library" ;
   rdfs:comment """An extension library for extending product functionality."""@en ;
   rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .
	 
oplinst:InstallerArchive
  a owl:Class ;
  rdfs:subClassOf foaf:Document, bibo:Document ;
  rdfs:label "InstallerArchive" ;
  skos:altLabel "Installer File" ;
  schema:name "Installer Archive" ;
  rdfs:comment """A Software Installation File/Document that's processed by an operating system specific installer"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:ExecutableArchive
a owl:Class ;
rdfs:subClassOf foaf:Document, bibo:Document ;
rdfs:label "ExecutableArchive" ;
skos:altLabel "Application Executable File Archive" ;
schema:name "Executable Archive" ;
rdfs:comment """An Executable File (Document) that when invoked manifest actual Software Application experience i.e., collection 
				of orchestrated data interactions. 
			 """@en ;
rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:InitializationFile
a owl:Class ;
rdfs:subClassOf foaf:Document, bibo:Document ;
rdfs:label "InitializationFile" ;
skos:altLabel "Application Initialization File Archive" ;
schema:name "Executable Archive" ;
rdfs:comment """An Initialization File (Document) that informs behavior of Software Application instance via parameter:value (or section-key:key-value) pairs. This kind of file is also referred to as an INI File.
			 """@en ;
rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .
	
oplinst:SDKInstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:InstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "SDKInstallerArchive" ;
  schema:name "SDK Installer Archive" ;
  rdfs:comment """SDK Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:VirtuosoInstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:InstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "VirtuosoInstallerArchive" ;
  schema:name "Virtuoso Installer Archive" ;
  rdfs:comment """Virtuoso Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDASTInstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:InstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDASTInstallerArchive" ;
  schema:name "UDA Single-Tier Installer Archive" ;
  rdfs:comment """UDA Single-Tier Edition Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDAST63InstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:UDASTInstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDAST63InstallerArchive" ;
  schema:name "UDA Single-Tier 6.3 Installer Archive" ;
  rdfs:comment """UDA Single-Tier Edition Version 6.3 Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDAST70InstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:UDASTInstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDAST70InstallerArchive" ;
  schema:name "UDA Single-Tier 7.0 Installer Archive" ;
  rdfs:comment """UDA Single-Tier Edition Version 7.0 Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDASTLiteInstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:UDASTInstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDASTLiteInstallerArchive" ;
  schema:name "UDA Single-Tier Lite Installer Archive" ;
  rdfs:comment """UDA Single-Tier Lite Edition Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDASTLite63InstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:UDASTLiteInstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDASTLite63InstallerArchive" ;
  schema:name "UDA Single-Tier Lite 6.3 Installer Archive" ;
  rdfs:comment """UDA Single-Tier Lite Edition Version 6.3 Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDASTLite70InstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:UDASTLiteInstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDASTLite70InstallerArchive" ;
  schema:name "UDA Single-Tier Lite 7.0 Installer Archive" ;
  rdfs:comment """UDA Single-Tier Lite Edition Version 7.0 Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .


oplinst:UDAMTInstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:InstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDAMTInstallerArchive" ;
  schema:name "UDA Multi-Tier Installer Archive";
  rdfs:comment """UDA Multi-Tier Enterprise Edition Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDAMT61InstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:InstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDAMT61InstallerArchive" ;
  schema:name "UDA Multi-Tier 6.1 Installer Archive" ;
  rdfs:comment """UDA Multi-Tier Enterprise Edition Version 6.1 Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDAMT63InstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:InstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDAMT63InstallerArchive" ;
  schema:name "UDA Multi-Tier 6.3 Installer Archive" ;
  rdfs:comment """UDA Multi-Tier Enterprise Edition Version 6.3 Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDAMT70InstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:InstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDAMT70InstallerArchive" ;
  schema:name "UDA Multi-Tier 7.0 Installer Archive" ;
  rdfs:comment """UDA Multi-Tier Enterprise Edition Version 7.0 Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDASTExpressInstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:UDASTInstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDASTExpressInstallerArchive" ;
  schema:name "UDA Single-Tier Express Installer Archive" ;
  rdfs:comment """UDA Single-Tier Express Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDASTExpress61InstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:UDASTExpressInstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDASTExpress61InstallerArchive" ;
  schema:name "UDA Single-Tier Express 6.1 Installer Archive" ;
  rdfs:comment """UDA Single-Tier Express Version 6.1 Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDASTExpress63InstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:UDASTExpressInstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDASTExpress63InstallerArchive" ;
  schema:name "UDA Single-Tier Express 6.3 Installer Archive" ;
  rdfs:comment """UDA Single-Tier Express Version 6.3 Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:UDASTExpress70InstallerArchive
  a owl:Class ;
  rdfs:subClassOf oplinst:UDASTExpressInstallerArchive, foaf:Document, bibo:Document ;
  rdfs:label "UDASTExpress70InstallerArchive" ;
  schema:name "UDA Single-Tier Express 7.0 Installer Archive" ;
  rdfs:comment """UDA Single-Tier Express Version 7.0 Installer Archive"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:ProgramFile
  a owl:Class ;
  rdfs:subClassOf foaf:Document, bibo:Document, schema:CreativeWork ;
  rdfs:label "ProgramFile" ;
  skos:altLabel "Program File" ;
  rdfs:comment """A Software Program File/Document associated with an operating system specific installer"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:InstallerTechArticle
  a owl:Class ;
  rdfs:subClassOf schema:TechArticle ;
  rdfs:label "InstallerTechArticle" ;
  skos:altLabel "Installer Tech Article" ;
  schema:name "Installer Tech Article" ;
  rdfs:comment """Subclass of Article focused specifically on product installation related topics"""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:PreInstallGuideArticle
  a owl:Class ;
  rdfs:subClassOf oplinst:InstallerTechArticle ;
  rdfs:label "PreInstallGuideArticle" ;
  skos:altLabel "Pre-Installation Guide Article" ;
  rdfs:comment """A Document that represents Pre-Installation Guide steps."""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:InstallationGuideArticle
  a owl:Class ;
  rdfs:subClassOf oplinst:InstallerTechArticle ;
  rdfs:label "InstallationGuideArticle" ;
  skos:altLabel "Installation Guide Article" ;
  rdfs:comment """A Document that represents Installation Guide steps."""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:ConfigurationUsageGuideArticle
  a owl:Class ;
  rdfs:subClassOf oplinst:InstallerTechArticle ;
  rdfs:label "ConfigurationUsageGuideArticle" ;
  skos:altLabel "Configuration Usage Guide Article" ;
  rdfs:comment """A Document that represents Configuration Usage Guide steps."""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .


oplinst:TroubleShootingGuideArticle
  a owl:Class ;
  rdfs:subClassOf oplinst:InstallerTechArticle ;
  rdfs:label "TroubleShootingGuideArticle" ;
  skos:altLabel "Trouble Shooting Guide Article" ;
  rdfs:comment """A Document that represents Trouble Shooting Guide steps."""@en ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .


# <-------------- Software Installer Archive Properties --------------> #

oplinst:hasSize
  a rdf:Property, owl:ObjectProperty ;
  rdfs:label "hasSize";
  rdfs:range oplinst:FileSizeSpecification ;
  rdfs:domain oplinst:InstallerArchive ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:hasMeasurementUnit
  a rdf:Property, owl:DatatypeProperty ;
  rdfs:label "hasMeasurementUnit";
  rdfs:domain oplinst:FileSizeSpecification, oplinst:ProgramFile ;
  rdfs:range xsd:string ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:hasMeasurementValue
  a rdf:Property, owl:DatatypeProperty ;
  rdfs:label "hasMeasurementValue";
  rdfs:domain oplinst:FileSizeSpecification , oplinst:ProgramFile ;
  rdfs:range xsd:integer ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:isInstallerArchiveOf
  a owl:ObjectProperty , rdf:Property ;
  rdfs:label "isInstallerArchiveOf" ;
  skos:altLabel "Installation Archive Of" ;
  owl:inverseOf oplinst:hasInstallerArchive ;
  rdfs:comment """Associates an Installer Archive with a Product Model"""@en ;
  rdfs:range oplinst:InstallerArchive ;
  rdfs:domain schema:ProductModel ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:isProgramFileOf
  a owl:ObjectProperty , rdf:Property ;
  rdfs:label "isProgramFileOf" ;
  skos:altLabel "Program File Of" ;
  owl:inverseOf oplinst:hasProgramFile ;
  rdfs:comment """Associates a Progra File with an Installer Archive"""@en ;
  rdfs:range oplinst:InstallerArchive ;
  rdfs:domain oplinst:ProgramFile ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:hasInstallerStepByGuide
  a owl:ObjectProperty , rdf:Property ;
  rdfs:label "hasInstallerStepByGuide" ;
  skos:altLabel "Installation Archive Step By Guide" ;
  owl:inverseOf sbguide:isInstallerStepByGuideOf ;
  rdfs:comment """Associates Step By Guide with an Installer Archive"""@en ;
  rdfs:range sbguide:StepByGuide ;
  schema:domainIncludes <http://www.openlinksw.com/ontology/installers#InstallerArchive>,
                        <http://purl.org/goodrelations/v1#ProductOrServiceModel>,
                        <http://www.openlinksw.com/ontology/products#ProductRelease> ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .


oplinst:hasInstallerArchive
  a owl:ObjectProperty , rdf:Property ;
  rdfs:label "hasInstallerArchive" ;
  skos:altLabel "Installation Archive" ;
  owl:inverseOf oplinst:isInstallerArchiveOf ;
  rdfs:comment """Associates Product Model with an Installer Archive"""@en ;
  rdfs:range oplinst:InstallerArchive ;
  schema:domainIncludes  schema:SoftwareApplication, oplpro:Product ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:hasInstallerArchiveCategory
  a owl:ObjectProperty , rdf:Property ;
  rdfs:label "hasInstallerArchiveCategory" ;
  skos:altLabel "Installation Archive Category" ;
  rdfs:comment """Associates an Installer Archive with Component Category"""@en ;
  rdfs:range oplinst:InstallerArchive ;
  rdfs:domain oplweb:ComponentCategory ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:hasComponentCode
  a owl:ObjectProperty , rdf:Property ;
  rdfs:label "hasComponentCode" ;
  skos:altLabel "Installation Archive Component Code" ;
  rdfs:comment """Associates an Installer Archive with Component Code"""@en ;
  rdfs:range oplinst:InstallerArchive ;
  rdfs:domain oplweb:ComponentCode ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:hasProgramFile
  a owl:ObjectProperty , rdf:Property ;
  rdfs:label "hasProgramFile" ;
  skos:altLabel "Program File" ;
  owl:inverseOf oplinst:isProgramFileOf ;
  rdfs:comment """Associates an Installer Archive with Program File"""@en ;
  rdfs:range oplinst:ProgramFile ;
  rdfs:domain oplinst:InstallerArchive ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .
  
oplinst:hasPluginLibraryFile
  a owl:ObjectProperty , rdf:Property ;
  rdfs:label "hasPluginLibraryFile" ;
  skos:altLabel "Plugin Libary File" ;
  owl:inverseOf oplinst:isPluginLibraryFileOf ;
  rdfs:comment """Associates a Plugin Library with a Program File"""@en ;
  rdfs:range oplinst:PluginLibraryFile ;
  rdfs:domain oplinst:InstallerArchive ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .
  

oplinst:hasFileSizeSpecification
  a owl:ObjectProperty , rdf:Property ;
  rdfs:label "hasFileSizeSpecification";
  skos:altLabel "Has File Size Specification" ;
  rdfs:comment """Associates a File [or Document] with its size related measurements."""@en ;
  rdfs:domain oplinst:InstallerArchive , schema:CreativeWork ;
  rdfs:range oplinst:FileSizeSpecification ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:isFileSizeSpecificationOf
  a owl:ObjectProperty , rdf:Property ;
  rdfs:label "isFileSizeSpecificationOf";
  skos:altLabel "Is File Size Specification Of" ;
  rdfs:comment """Associates size related measurements. with a File [or Document]"""@en ;
  rdfs:range oplinst:InstallerArchive ;
  rdfs:domain oplinst:FileSizeSpecification ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .


oplinst:hasPlatformSupport
  a owl:ObjectProperty , rdf:Property ;
  rdfs:label "hasPlatformSupport";
  skos:altLabel "platform support" ;
  rdfs:range  oplsof:OperatingSystem ;
  rdfs:domain oplinst:InstallerArchive ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

oplinst:hasInstallerArchiveScript
  a owl:ObjectProperty , rdf:Property ;
  rdfs:label "hasInstallerArchiveScript";
  skos:altLabel "Installers Archive script" ;
  rdfs:range  oplinst:ProgramFile ;
  rdfs:domain oplinst:InstallerArchive ;
  rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .

xhv:related owl:equivalentProperty rdfs:seeAlso .

foaf:primaryTopic owl:inverseOf xhv:describedby ,
                                wdrs:describedby .

wdrs:describedby owl:equivalentProperty xhv:describedby .


rdfs:subClassOf a owl:TransitiveProperty .


oplinst:UDAEnterpriseAndSingleTierInstallerScript a oplinst:ProgramFile ;
   schema:url <http://opldownload.s3.amazonaws.com/uda/components/misc/install.sh> ;
   schema:name "Installation script for Enterprise and Lite Edition UDA Archives (*.taz)" ;
   schema:description """Installation script required for installing Enterprise Edition (Multi-Tier) or Lite Edition (Single-Tier) ODBC, JDBC, ADO.NET, and OLE-DB Driver/Provider components on Unix-like OS (AIX, HP-UX, Linux, Solaris, etc.).""" ;
   schema:dateCreated "2015-07-29T03:49:15+02:00"^^xsd:dateTime ;
   oplinst:hasMeasurementUnit "Bytes" ;
   oplinst:hasMeasurementValue "69122"^^xsd:integer ;
   opldep:hasDepot <http://opldownload.s3.amazonaws.com/#this> ;
   rdfs:isDefinedBy <http://www.openlinksw.com/ontology/installers#> .
