<?xml version="1.0"?> 
<!--
		************************************************************
		Ontology for Digital Financial Report
		Version: .6 (DRAFT)
		************************************************************
		Creative Commons Attribution 3.0 United States License 
		http://creativecommons.org/licenses/by/3.0/us/
		
		Authors:

		Charles Hoffman, CPA (CharlesHoffman@olywa.net)
		************************************************************
-->
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  xmlns:owl="http://www.w3.org/2002/07/owl#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:xs="http://www.w3.org/2001/XMLSchema#"

  xmlns="http://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/DigitalFinancialReport.xml#"
  xml:base="http://www.xbrlsite.com/DigitalFinancialReporting/Ontologies#"
>

<!-- See: http://www.w3schools.com/RDF/rdf_reference.asp  -->

<owl:Ontology rdf:about="">
	<rdf:comment>Financial Report Model/Ontology</rdf:comment>
</owl:Ontology>

<!-- Defined by Financial Report Semantics and Dynamics Theory -->

<owl:Class rdf:ID="FinancialReport">
  <rdfs:label>Financial Report</rdfs:label>
  <rdfs:comment>Financial Report or digital financial report is defined by Financial Report Semantics and Dynamics Theory</rdfs:comment>
  <rdfs:isDefinedBy>http://xbrl.squarespace.com/fin-report-sem-dyn-theory</rdfs:isDefinedBy>
  <dc:title>Report</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>Report which communicates financial and nonfinancial information to users of that report.  Contains facts, characteristics which describe those facts, parenthetical explanations of facts, relations between facts/characteristics (these can generally be referred to as report elements and are the fundamental/primitive building blocks of a financial report).</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
</owl:Class>

<owl:Class rdf:ID="Component">
  <rdfs:label>Component</rdfs:label>
  <rdfs:comment>A component is a set of facts which go together for some specific purpose within a financial report.</rdfs:comment>
  <rdfs:isDefinedBy>http://xbrl.squarespace.com/fin-report-sem-dyn-theory</rdfs:isDefinedBy>
  <dc:title>Component</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>A component is a set of facts which go together for some specific purpose within a financial report.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
</owl:Class>

<owl:Class rdf:ID="Fact">
  <rdfs:label>Fact</rdfs:label>
  <rdfs:comment>A fact is a single, observable, reportable piece of information contained within a financial report. Facts have values which could be textual, numeric, or prose. Numeric facts have two additional traits: units and rounding. Facts may have one or more additional parenthetical explanations. Also see: http://secxbrlglossary.wikispaces.com/Fact</rdfs:comment>
  <rdfs:isDefinedBy>http://xbrl.squarespace.com/fin-report-sem-dyn-theory</rdfs:isDefinedBy>
  <dc:title>Fact</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>A fact is a single, observable, reportable piece of information contained within a financial report. Facts have values which could be textual, numeric, or prose. Numeric facts have two additional traits: units and rounding. Facts may have one or more additional parenthetical explanations. Also see: http://secxbrlglossary.wikispaces.com/Fact</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
</owl:Class>

<owl:Class rdf:ID="Characteristic">
  <rdfs:label>Characteristic</rdfs:label>
  <rdfs:comment>A characteristic provides information necessary to describe a fact. A fact may have any number of characteristics.</rdfs:comment>
  <rdfs:isDefinedBy>http://xbrl.squarespace.com/fin-report-sem-dyn-theory</rdfs:isDefinedBy>
  <dc:title>Characteristic</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>A characteristic provides information necessary to describe a fact. A fact may have any number of characteristics.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
</owl:Class>

<owl:Class rdf:ID="ParentheticalExplanation">
  <rdfs:label>Parenthetical explanation</rdfs:label>
  <rdfs:comment>Facts may have parenthetical explanations which provide additional descriptive information about the fact.</rdfs:comment>
  <rdfs:isDefinedBy>http://xbrl.squarespace.com/fin-report-sem-dyn-theory</rdfs:isDefinedBy>
  <dc:title>Parenthetical explanation</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>Facts may have parenthetical explanations which provide additional descriptive information about the fact.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
</owl:Class>

<owl:Class rdf:ID="Relation">
  <rdfs:label>Relation</rdfs:label>
  <rdfs:comment>Components can be related to other components.  Facts can be related to other facts.  Characteristics can be related to other characteristics.</rdfs:comment>
  <rdfs:isDefinedBy>http://xbrl.squarespace.com/fin-report-sem-dyn-theory</rdfs:isDefinedBy>
  <dc:title>Relation</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>Components can be related to other components.  Facts can be related to other facts.  Characteristics can be related to other characteristics.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
</owl:Class>

<owl:Class rdf:ID="Property">
  <rdfs:label>Property</rdfs:label>
  <rdfs:comment>Financial reports have a known set of properties. Components have a known set of properties.  Facts have a known set of properties. Characteristics have a known set of properties.  The concept characteristic has additional properties: period type, data type, balance type. Relations have a known set of properties.</rdfs:comment>
  <rdfs:isDefinedBy>http://xbrl.squarespace.com/fin-report-sem-dyn-theory</rdfs:isDefinedBy>
  <dc:title>Property</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>Financial reports have a known set of properties. Components have a known set of properties.  Facts have a known set of properties. Characteristics have a known set of properties.  The concept characteristic has additional properties: period type, data type, balance type. Relations have a known set of properties.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
</owl:Class>

<owl:Class rdf:ID="ReportElement">
  <rdfs:label>Report element</rdfs:label>
  <rdfs:comment>A report element is an element of an SEC XBRL financial filing.</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Report+Element</rdfs:isDefinedBy>
  <dc:title>Report element</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>A report element is an element of an SEC XBRL financial filing.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
</owl:Class>

<owl:Class rdf:ID="Flow">
  <rdfs:label>Flow</rdfs:label>
  <rdfs:comment>Relationship between components.</rdfs:comment>
  <rdfs:isDefinedBy>http://xbrl.squarespace.com/fin-report-sem-dyn-theory</rdfs:isDefinedBy>
  <dc:title>Flow</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>Relationship between components.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#Relation"/>
</owl:Class>

<owl:Class rdf:ID="BusinessRule">
  <rdfs:label>Business rule</rdfs:label>
  <rdfs:comment>Relationship between components.</rdfs:comment>
  <rdfs:isDefinedBy>http://xbrl.squarespace.com/fin-report-sem-dyn-theory</rdfs:isDefinedBy>
  <dc:title>Business rule</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>Relationship between components.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#Relation"/>
</owl:Class>

<owl:Class rdf:ID="StructuralRelations">
  <rdfs:label>Structural Relations</rdfs:label>
  <rdfs:comment>Relationship between report elements.</rdfs:comment>
  <rdfs:isDefinedBy>http://xbrl.squarespace.com/fin-report-sem-dyn-theory</rdfs:isDefinedBy>
  <dc:title>Structural Relations</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>Relationship between report elements.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#Relation"/>
</owl:Class>



<!-- Implementation of the Financial Report Semantics and Dynamics Theory in SEC XBRL financial reports -->

<owl:Class rdf:ID="Network">
  <rdfs:label>Network</rdfs:label>
  <rdfs:comment>Network</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Network</rdfs:isDefinedBy>
  <dc:description>A network is a one approach to break an SEC XBRL financial filing into smaller pieces. There are two reasons why you might need to break a financial filing into pieces: because you want to or because you have to.</dc:description>
  <rdfs:subClassOf rdf:resource="#ReportElement"/>
</owl:Class>

<owl:Class rdf:ID="Table">
  <rdfs:label>Table</rdfs:label>
  <rdfs:comment>Table</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Table</rdfs:isDefinedBy>
  <dc:description>A table is used to combine facts which go together for some specific reason.</dc:description>
  <rdfs:subClassOf rdf:resource="#ReportElement"/>
</owl:Class>

<owl:Class rdf:ID="Axis">
  <rdfs:label>Axis</rdfs:label>
  <rdfs:comment>Axis</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Axis</rdfs:isDefinedBy>
  <dc:description>An axis is a means of providing information about the characteristics of the concepts for the line items within a table regardless of whether that table is explicitly or implicitly defined.</dc:description>
  <rdfs:subClassOf rdf:resource="#ReportElement"/>
</owl:Class>

<owl:Class rdf:ID="Member">
  <rdfs:label>Member</rdfs:label>
  <rdfs:comment>Member</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Member</rdfs:isDefinedBy>
  <dc:description>A member is a possible value of an axis.</dc:description>
  <rdfs:subClassOf rdf:resource="#ReportElement"/>
</owl:Class>

<owl:Class rdf:ID="LineItems">
  <rdfs:label>LineItems</rdfs:label>
  <rdfs:comment>LineItems</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Line+Items</rdfs:isDefinedBy>
  <dc:description>Line items are a set of concepts which can be reported by an entity, they can contain values.</dc:description>
  <rdfs:subClassOf rdf:resource="#ReportElement"/>
</owl:Class>

<owl:Class rdf:ID="Concept">
  <rdfs:label>Concept</rdfs:label>
  <rdfs:comment>Concept</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Concept</rdfs:isDefinedBy>
  <dc:description>A concept refers to a financial reporting concept or a non-financial concept which can be reported within a fact within an SEC XBRL financial filing.</dc:description>
  <rdfs:subClassOf rdf:resource="#ReportElement"/>
</owl:Class>


<owl:Class rdf:ID="InformationModel">
  <rdfs:label>Information model</rdfs:label>
  <rdfs:comment>Relationship between report concepts within a set of [Line Items].</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Information+Model</rdfs:isDefinedBy>
  <dc:title>Information model</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>Relationship between report concepts within a set of [Line Items].</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#StructuralRelations"/>
</owl:Class>

<owl:Class rdf:ID="MemberAggregationModel">
  <rdfs:label>Member aggregation model</rdfs:label>
  <rdfs:comment>A member aggregation model is the relationship between the members of a domain within an axis.(was called domain partition aggregation model)</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Domain+Partition+Aggregation+Model</rdfs:isDefinedBy>
  <dc:title>Member aggregation model</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>A member aggregation model is the relationship between the members of a domain within an axis.(was called domain partition aggregation model)</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#StructuralRelations"/>
</owl:Class>

<!-- Information models -->

<owl:Class rdf:ID="Hierarchy">
  <rdfs:label>Hierarchy</rdfs:label>
  <rdfs:comment>A hierarchy information model denotes a hierarchy of concepts with no numeric relations. If no numeric relations exist, then the information model of the component is a hierarchy. Basically, anything can be modelled as a hierarchy. It is the addition of additional relations, typically computations, which turns a hierarchy into some other metapattern.</rdfs:comment>
  <rdfs:isDefinedBy>http://www.xbrlsite.com/DigitalFinancialReporting/Metapatterns/2011-07-15/01-Hierarchy/Index.html</rdfs:isDefinedBy>
  <dc:title>Roll up</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>A hierarchy information model denotes a hierarchy of concepts with no numeric relations. If no numeric relations exist, then the information model of the component is a hierarchy. Basically, anything can be modelled as a hierarchy. It is the addition of additional relations, typically computations, which turns a hierarchy into some other metapattern.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#InformationModel"/>
</owl:Class>

<owl:Class rdf:ID="RollUp">
  <rdfs:label>Roll up</rdfs:label>
  <rdfs:comment>A roll up information model computes a total from a set of other concepts. This information model is commonly referred to a 'roll up', or by the equation A + B = C. All concepts involved in this information model have the same set of characteristics and all must be numeric.</rdfs:comment>
  <rdfs:isDefinedBy>http://www.xbrlsite.com/DigitalFinancialReporting/Metapatterns/2011-07-15/02-RollUp/Index.html</rdfs:isDefinedBy>
  <dc:title>Roll up</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>A roll up information model computes a total from a set of other concepts. This information model is commonly referred to a 'roll up', or by the equation A + B = C. All concepts involved in this information model have the same set of characteristics and all must be numeric.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#InformationModel"/>
</owl:Class>

<owl:Class rdf:ID="RollForward">
  <rdfs:label>Roll forward</rdfs:label>
  <rdfs:comment>A roll forward information model reconciles the balance of a concept between two points in time. This information model is commonly referred to a 'roll forward' or 'movement analysis' or by the equation: beginning balance + changes = ending balance. In this equation period [Axis] is as of two different points in time and the changes occur during the period between those two points in time.</rdfs:comment>
  <rdfs:isDefinedBy>http://www.xbrlsite.com/DigitalFinancialReporting/Metapatterns/2011-07-15/03-RollForward/Index.html</rdfs:isDefinedBy>
  <dc:title>Roll forward</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>A roll forward information model reconciles the balance of a concept between two points in time. This information model is commonly referred to a 'roll forward' or 'movement analysis' or by the equation: beginning balance + changes = ending balance. In this equation period [Axis] is as of two different points in time and the changes occur during the period between those two points in time.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#InformationModel"/>
</owl:Class>

<owl:Class rdf:ID="Adjustment">
  <rdfs:label>Adjustment</rdfs:label>
  <rdfs:comment>An adjustment information model reconciles an originally stated balance to a restated balance, the adjustment being the total change, between two different report dates. An adjustment is similar to a roll forward in that it is a reconciliation, however rather than the period [Axis] changing; it is the Report Date [Axis] which changes: originally reported balance + adjustment = restated balance.</rdfs:comment>
  <rdfs:isDefinedBy>http://www.xbrlsite.com/DigitalFinancialReporting/Metapatterns/2011-07-15/05-Adjustment/Index.html</rdfs:isDefinedBy>
  <dc:title>Adjustment</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>An adjustment information model reconciles an originally stated balance to a restated balance, the adjustment being the total change, between two different report dates. An adjustment is similar to a roll forward in that it is a reconciliation, however rather than the period [Axis] changing; it is the Report Date [Axis] which changes: originally reported balance + adjustment = restated balance.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#InformationModel"/>
</owl:Class>

<owl:Class rdf:ID="Variance">
  <rdfs:label>Variance</rdfs:label>
  <rdfs:comment>A variance information model reconciles some reporting scenario with another reporting scenario, the variance between reporting scenarios being the variance or changes. For example, a sales analysis which reconciles the concept sales for the reporting scenarios of actual and budgeted is a variance. The equation in this case is: actual - budget = variance. But a variance could take other forms such as a variance from forecast, variance from plan, etc.</rdfs:comment>
  <rdfs:isDefinedBy>http://www.xbrlsite.com/DigitalFinancialReporting/Metapatterns/2011-07-15/06-Variance/Index.html</rdfs:isDefinedBy>
  <dc:title>Variance</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>A variance information model reconciles some reporting scenario with another reporting scenario, the variance between reporting scenarios being the variance or changes. For example, a sales analysis which reconciles the concept sales for the reporting scenarios of actual and budgeted is a variance. The equation in this case is: actual - budget = variance. But a variance could take other forms such as a variance from forecast, variance from plan, etc.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#InformationModel"/>
</owl:Class>

<owl:Class rdf:ID="TextBlock">
  <rdfs:label>Text block</rdfs:label>
  <rdfs:comment>A text block information model is an information model which contains, by definition, only one concept and that concept expresses what amounts to a narrative or prose as escaped HTML within that one concept. For example, the narrative associated with a set of accounting policies expressed as a list or a table presentation format is a text block. As there is only one concept, there can be no relations within the information model.</rdfs:comment>
  <rdfs:isDefinedBy>http://www.xbrlsite.com/DigitalFinancialReporting/Metapatterns/2011-07-15/08-TextBlock/Index.html</rdfs:isDefinedBy>
  <dc:title>Text block</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>A text block information model is an information model which contains, by definition, only one concept and that concept expresses what amounts to a narrative or prose as escaped HTML within that one concept. For example, the narrative associated with a set of accounting policies expressed as a list or a table presentation format is a text block. As there is only one concept, there can be no relations within the information model.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#InformationModel"/>
</owl:Class>


<!-- Member aggregation models -->

<owl:Class rdf:ID="PartialSet">
  <rdfs:label>Partial set</rdfs:label>
  <rdfs:comment>Partial sets or domains whose members describe non-numeric concepts which can never aggregate.</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Domain+Partition+Aggregation+Model</rdfs:isDefinedBy>
  <dc:title>Partial set</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>Partial sets or domains whose members describe non-numeric concepts which can never aggregate.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#MemberAggregationModel"/>
</owl:Class>

<owl:Class rdf:ID="CompleteFlatSet">
  <rdfs:label>Complete flat set</rdfs:label>
  <rdfs:comment>Complete flat sets whose members describe characteristics of numeric concepts which can aggregate.</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Domain+Partition+Aggregation+Model</rdfs:isDefinedBy>
  <dc:title>Complete flat set</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>Complete flat sets whose members describe characteristics of numeric concepts which can aggregate.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#MemberAggregationModel"/>
</owl:Class>

<owl:Class rdf:ID="CompleteHierarchicalSet">
  <rdfs:label>Complete hierarchical set</rdfs:label>
  <rdfs:comment>Complete hierarchical sets whose members are nested complete flat sets.</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Domain+Partition+Aggregation+Model</rdfs:isDefinedBy>
  <dc:title>Complete hierarchical set</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>Complete hierarchical sets whose members are nested complete flat sets.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#MemberAggregationModel"/>
</owl:Class>

<owl:Class rdf:ID="ComplexSet">
  <rdfs:label>Complex set</rdfs:label>
  <rdfs:comment>Complex sets are other more complicated axis aggregation models.</rdfs:comment>
  <rdfs:isDefinedBy>http://secxbrlglossary.wikispaces.com/Domain+Partition+Aggregation+Model</rdfs:isDefinedBy>
  <dc:title>Complex set</dc:title>
  <dc:creator>Charles Hoffman, CPA</dc:creator>
  <dc:description>Complex sets are other more complicated axis aggregation models.</dc:description>
  <dc:date>2012-04-15</dc:date>
  <dc:rights>http://creativecommons.org/licenses/by/3.0/us/</dc:rights>
  <rdfs:subClassOf rdf:resource="#MemberAggregationModel"/>
</owl:Class>


</rdf:RDF>
