﻿<?xml version = '1.0' encoding = 'UTF-8'?>
<Ontology xmlns="http://www.w3.org/2002/07/owl#" xml:base="http://www.xbrlsite.com/2015/fro/us-gaap/owl/fro#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" ontologyIRI="http://www.xbrlsite.com/2015/fro/us-gaap/owl/fro#">
  <Prefix name="" IRI="http://www.xbrlsite.com/2015/fro/us-gaap/owl/fro#" />
  <Prefix name="rdf" IRI="http://www.w3.org/1999/02/22-rdf-syntax-ns#" />
  <Prefix name="rdfs" IRI="http://www.w3.org/2000/01/rdf-schema#" />
  <Prefix name="xsd" IRI="http://www.w3.org/2001/XMLSchema#" />
  <Prefix name="owl" IRI="http://www.w3.org/2002/07/owl#" />
  <SubClassOf>
    <Class IRI="Asset" />
    <Class IRI="FinancialReportElement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Liability" />
    <Class IRI="FinancialReportElement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Equity" />
    <Class IRI="FinancialReportElement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="InvestmentByOwner" />
    <Class IRI="FinancialReportElement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="DistributionToOwner" />
    <Class IRI="FinancialReportElement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="ComprehensiveIncome" />
    <Class IRI="FinancialReportElement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Revenue" />
    <Class IRI="FinancialReportElement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Expense" />
    <Class IRI="FinancialReportElement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Gain" />
    <Class IRI="FinancialReportElement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Loss" />
    <Class IRI="FinancialReportElement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="PrimaryFinancialStatement" />
    <Class IRI="ReportPart" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="ParentheticalComment" />
    <Class IRI="ReportPart" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="DisclosureNote" />
    <Class IRI="ReportPart" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="SupplementalSchedule" />
    <Class IRI="ReportPart" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Asset" />
    <ObjectSomeValuesFrom>
      <ObjectProperty IRI="isPartOf" />
      <Class IRI="BalanceSheet" />
    </ObjectSomeValuesFrom>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Liability" />
    <ObjectSomeValuesFrom>
      <ObjectProperty IRI="isPartOf" />
      <Class IRI="BalanceSheet" />
    </ObjectSomeValuesFrom>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Equity" />
    <ObjectSomeValuesFrom>
      <ObjectProperty IRI="isPartOf" />
      <Class IRI="BalanceSheet" />
    </ObjectSomeValuesFrom>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Report" />
    <ObjectSomeValuesFrom>
      <ObjectProperty IRI="hasPart" />
      <Class IRI="PrimaryFinancialStatement" />
    </ObjectSomeValuesFrom>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Report" />
    <ObjectSomeValuesFrom>
      <ObjectProperty IRI="hasPart" />
      <Class IRI="ParentheticalComment" />
    </ObjectSomeValuesFrom>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Report" />
    <ObjectSomeValuesFrom>
      <ObjectProperty IRI="hasPart" />
      <Class IRI="DisclosureNote" />
    </ObjectSomeValuesFrom>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Report" />
    <ObjectSomeValuesFrom>
      <ObjectProperty IRI="hasPart" />
      <Class IRI="SupplementalSchedule" />
    </ObjectSomeValuesFrom>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Revenue" />
    <ObjectSomeValuesFrom>
      <ObjectProperty IRI="isPartOf" />
      <Class IRI="IncomeStatement" />
    </ObjectSomeValuesFrom>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Expense" />
    <ObjectSomeValuesFrom>
      <ObjectProperty IRI="isPartOf" />
      <Class IRI="IncomeStatement" />
    </ObjectSomeValuesFrom>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Gain" />
    <ObjectSomeValuesFrom>
      <ObjectProperty IRI="isPartOf" />
      <Class IRI="IncomeStatement" />
    </ObjectSomeValuesFrom>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="Loss" />
    <ObjectSomeValuesFrom>
      <ObjectProperty IRI="isPartOf" />
      <Class IRI="IncomeStatement" />
    </ObjectSomeValuesFrom>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="BalanceSheet" />
    <Class IRI="PrimaryFinancialStatement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="IncomeStatement" />
    <Class IRI="PrimaryFinancialStatement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="CashFlowStatement" />
    <Class IRI="PrimaryFinancialStatement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="StatementOfComprehensiveIncome" />
    <Class IRI="PrimaryFinancialStatement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="ClassifiedBalanceSheet" />
    <Class IRI="BalanceSheet" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="UnclassifiedBalanceSheet" />
    <Class IRI="BalanceSheet" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="SingleStepIncomeStatement" />
    <Class IRI="IncomeStatement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="MultiStepIncomeStatement" />
    <Class IRI="IncomeStatement" />
  </SubClassOf>
  <SubClassOf>
    <Class IRI="ClassifiedBalanceSheet" />
    <ObjectComplementOf>
      <Class IRI="UnclassifiedBalanceSheet" />
    </ObjectComplementOf>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="SingleStepIncomeStatement" />
    <ObjectComplementOf>
      <Class IRI="MultiStepIncomeStatement" />
    </ObjectComplementOf>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="BalanceSheet" />
    <ObjectComplementOf>
      <Class IRI="IncomeStatement" />
    </ObjectComplementOf>
  </SubClassOf>
  <SubClassOf>
    <Class IRI="CashFlowStatement" />
    <ObjectComplementOf>
      <Class IRI="IncomeStatement" />
    </ObjectComplementOf>
  </SubClassOf>
  <SubClassOf>
    <Class abbreviatedIRI="owl:Thing" />
    <ObjectSomeValuesFrom>
      <ObjectProperty IRI="isPartOf" />
      <Class abbreviatedIRI="owl:Thing" />
    </ObjectSomeValuesFrom>
  </SubClassOf>
  <EquivalentClasses>
    <Class IRI="PrimaryFinancialStatement" />
    <ObjectIntersectionOf>
      <Class IRI="BalanceSheet" />
      <ObjectSomeValuesFrom>
        <ObjectProperty IRI="hasPart" />
        <Class IRI="Asset" />
      </ObjectSomeValuesFrom>
    </ObjectIntersectionOf>
  </EquivalentClasses>
  <EquivalentClasses>
    <Class IRI="BalanceSheet" />
    <ObjectIntersectionOf>
      <ObjectSomeValuesFrom>
        <ObjectProperty IRI="hasPart" />
        <Class IRI="Asset" />
      </ObjectSomeValuesFrom>
      <ObjectSomeValuesFrom>
        <ObjectProperty IRI="hasPart" />
        <Class IRI="Equity" />
      </ObjectSomeValuesFrom>
      <ObjectSomeValuesFrom>
        <ObjectProperty IRI="hasPart" />
        <Class IRI="Liability" />
      </ObjectSomeValuesFrom>
    </ObjectIntersectionOf>
  </EquivalentClasses>
  <EquivalentClasses>
    <Class IRI="IncomeStatement" />
    <ObjectIntersectionOf>
      <ObjectSomeValuesFrom>
        <ObjectProperty IRI="hasPart" />
        <Class IRI="Expense" />
      </ObjectSomeValuesFrom>
      <ObjectSomeValuesFrom>
        <ObjectProperty IRI="hasPart" />
        <Class IRI="Revenue" />
      </ObjectSomeValuesFrom>
    </ObjectIntersectionOf>
  </EquivalentClasses>
</Ontology>
<!--Generated by Cognitum FluentEditor2, a part of Ontorion(TM) Knowledge Management Framework, (with support of OwlApi)-->