CREATE (Abstract:FunctionalTerm{name: 'Abstract', yearCreated: 2020}) CREATE (Adjustment:ConceptArrangementPattern{name: 'Adjustment', yearCreated: 2020}) CREATE (Aspect:Property{name: 'Aspect', yearCreated: 2020}) CREATE (Axis:FunctionalTerm{name: 'Axis', yearCreated: 2020}) CREATE (CalendarPeriodAspect:CoreAspect{name: 'Calendar Period Aspect', yearCreated: 2020}) CREATE (Arithmetic:ConceptArrangementPattern{name: 'Arithmetic', yearCreated: 2020}) CREATE (Concept:FunctionalTerm{name: 'Concept', yearCreated: 2020}) CREATE (ConceptArrangementPattern:Property{name: 'Concept Arrangement Pattern', yearCreated: 2020}) CREATE (ConceptAspect:CoreAspect{name: 'Concept Aspect', yearCreated: 2020}) CREATE (ConsistencyTypeRule:Rule{name: 'Consistency Type Rule', yearCreated: 2020}) CREATE (CoreAspect:Aspect{name: 'Core Aspect', yearCreated: 2020}) CREATE (Disclosure:Property{name: 'Disclosure', yearCreated: 2020}) CREATE (DisclosureMechanicsRule:Rule{name: 'Disclosure Mechanics Rule', yearCreated: 2020}) CREATE (Exemplar:Property{name: 'Exemplar', yearCreated: 2020}) CREATE (Fact:SimpleTerm{name: 'Fact', yearCreated: 2020}) CREATE (FactSet:FunctionalTerm{name: 'Fact Set', yearCreated: 2020}) CREATE (FactValue:Property{name: 'Fact Value', yearCreated: 2020}) CREATE (Flow:CalendarPeriodAspect{name: 'Flow', yearCreated: 2020}) CREATE (Grain:Property{name: 'Grain', yearCreated: 2020}) CREATE (ImputeTypeRule:Rule{name: 'Impute Type Rule', yearCreated: 2020}) CREATE (InformationModelDefinition:Property{name: 'Structure Definition', yearCreated: 2020}) CREATE (Level1NoteTextBlock:TextBlock{name: 'Level 1 Note Text Block', yearCreated: 2020}) CREATE (Level2PolicyTextBlock:TextBlock{name: 'Level 2 Policy Text Block', yearCreated: 2020}) CREATE (Level3DisclosureTextBlock:TextBlock{name: 'Level 3 Disclosure Text Block', yearCreated: 2020}) CREATE (LineItems:FunctionalTerm{name: 'Line Items', yearCreated: 2020}) CREATE (MappingTypeRule:Rule{name: 'Mapping Type Rule', yearCreated: 2020}) CREATE (MathematicalRule:Rule{name: 'Mathematical Rule', yearCreated: 2020}) CREATE (Member:FunctionalTerm{name: 'Member', yearCreated: 2020}) CREATE (MemberAggregation:MemberArrangementPattern{name: 'Member Aggregation', yearCreated: 2020}) CREATE (MemberArrangementPattern:Property{name: 'Member Arrangement Pattern', yearCreated: 2020}) CREATE (MemberFlatList:MemberArrangementPattern{name: 'Member Flat List', yearCreated: 2020}) CREATE (MemberNonaggregation:MemberArrangementPattern{name: 'Member Nonaggregation', yearCreated: 2020}) CREATE (Network:FunctionalTerm{name: 'Network', yearCreated: 2020}) CREATE (NoncoreAspect:Aspect{name: 'Noncore Aspect', yearCreated: 2020}) CREATE (NonnumericFactValue:FactValue{name: 'Nonnumeric Fact Value', yearCreated: 2020}) CREATE (NumericFactValue:FactValue{name: 'Numeric Fact Value', yearCreated: 2020}) CREATE (ParentheticalExplanation:Property{name: 'Parenthetical Explanation', yearCreated: 2020}) CREATE (Prose:FactValue{name: 'Prose', yearCreated: 2020}) CREATE (Report:FunctionalTerm{name: 'Report', yearCreated: 2020}) CREATE (ReportElement:SimpleTerm{name: 'Report Element', yearCreated: 2020}) CREATE (ReportElementSet:Property{name: 'Report Element Set', yearCreated: 2020}) CREATE (ReportingChecklistRule:Rule{name: 'Reporting Checklist Rule', yearCreated: 2020}) CREATE (ReportingEntityAspect:CoreAspect{name: 'Reporting Entity Aspect', yearCreated: 2020}) CREATE (ReportingStyle:Property{name: 'Reporting Style', yearCreated: 2020}) CREATE (ReportSet:FunctionalTerm{name: 'Report Set', yearCreated: 2020}) CREATE (RollForward:ConceptArrangementPattern{name: 'Roll Forward', yearCreated: 2020}) CREATE (RollForwardinfo:ConceptArrangementPattern{name: 'Roll Forward Info', yearCreated: 2020}) CREATE (RollUp:ConceptArrangementPattern{name: 'Roll Up', yearCreated: 2020}) CREATE (Rounding:Property{name: 'Rounding', yearCreated: 2020}) CREATE (Rule:FunctionalTerm{name: 'Rule', yearCreated: 2020}) CREATE (Set:ConceptArrangementPattern{name: 'Set', yearCreated: 2020}) CREATE (Stock:CalendarPeriodAspect{name: 'Stock', yearCreated: 2020}) CREATE (StructuralRule:Rule{name: 'Structural Rule', yearCreated: 2020}) CREATE (Table:FunctionalTerm{name: 'Table', yearCreated: 2020}) CREATE (Template:Property{name: 'Template', yearCreated: 2020}) CREATE (Text:FactValue{name: 'Text', yearCreated: 2020}) CREATE (TextBlock:ConceptArrangementPattern{name: 'Text Block', yearCreated: 2020}) CREATE (TextualValue:FactValue{name: 'Textual Value', yearCreated: 2020}) CREATE (Topic:Property{name: 'Topic', yearCreated: 2020}) CREATE (TypeClassRule:Rule{name: 'Type Class Rule', yearCreated: 2020}) CREATE (Units:Property{name: 'Units', yearCreated: 2020}) CREATE (Variance:ConceptArrangementPattern{name: 'Variance', yearCreated: 2020}) CREATE (ReportingScheme:Property{name: 'Reporting Scheme', yearCreated: 2020}) CREATE (Hypercube:FunctionalTerm{name: 'Hypercube', yearCreated: 2020}) CREATE (Dimension:FunctionalTerm{name: 'Dimension', yearCreated: 2020}) CREATE (Structure:FunctionalTerm{name: 'Structure', yearCreated: 2020}) CREATE (StructureArrangementPattern:Property{name: 'Structure Arrangement Pattern', yearCreated: 2020}) CREATE (Rendering:FactSet{name: 'Rendering', yearCreated: 2020}) CREATE (FactTable:FactSet{name: 'Fact Table', yearCreated: 2020}) CREATE (ReportSet)-[:HAS_PART]->(Report) CREATE (Report)-[:HAS_PART]->(Structure) CREATE (Structure)-[:HAS_PART]->(FactSet) CREATE (FactSet)-[:HAS_PART]->(Fact) CREATE (Fact)-[:HAS_PART]->(Aspect) CREATE (Fact)-[:HAS_PART]->(FactValue) CREATE (Fact)-[:HAS_PART]->(ParentheticalExplanation) CREATE (NumericFactValue)-[:TYPE_OF]->(FactValue) CREATE (NonnumericFactValue)-[:TYPE_OF]->(FactValue) CREATE (Units)-[:PROPERTY_OF]->(NumericFactValue) CREATE (Rounding)-[:PROPERTY_OF]->(NumericFactValue) CREATE (Prose)-[:TYPE_OF]->(NonnumericFactValue) CREATE (InformationModelDefinition)-[:HAS_PART]->(Structure) CREATE (ReportElementSet)-[:HAS_PART]->(ReportElement) CREATE (Network)-[:TYPE_OF]->(ReportElement) CREATE (Hypercube)-[:TYPE_OF]->(ReportElement) CREATE (Dimension)-[:TYPE_OF]->(ReportElement) CREATE (Member)-[:TYPE_OF]->(ReportElement) CREATE (LineItems)-[:TYPE_OF]->(ReportElement) CREATE (Concept)-[:TYPE_OF]->(ReportElement) CREATE (Abstract)-[:TYPE_OF]->(ReportElement) CREATE (InformationModelDefinition)-[:HAS_PART]->(ConceptArrangementPattern) CREATE (TextBlock)-[:TYPE_OF]->(ConceptArrangementPattern) CREATE (Set)-[:TYPE_OF]->(ConceptArrangementPattern) CREATE (RollUp)-[:TYPE_OF]->(ConceptArrangementPattern) CREATE (RollForward)-[:TYPE_OF]->(ConceptArrangementPattern) CREATE (Variance)-[:TYPE_OF]->(ConceptArrangementPattern) CREATE (Adjustment)-[:TYPE_OF]->(ConceptArrangementPattern) CREATE (Arithmetic)-[:TYPE_OF]->(ConceptArrangementPattern) CREATE (Level1NoteTextBlock)-[:TYPE_OF]->(TextBlock) CREATE (Level2PolicyTextBlock)-[:TYPE_OF]->(TextBlock) CREATE (Level3DisclosureTextBlock)-[:TYPE_OF]->(TextBlock) CREATE (InformationModelDefinition)-[:HAS_PART]->(MemberArrangementPattern) CREATE (MemberAggregation)-[:TYPE_OF]->(MemberArrangementPattern) CREATE (MemberNonaggregation)-[:TYPE_OF]->(MemberArrangementPattern) CREATE (MemberFlatList)-[:TYPE_OF]->(MemberArrangementPattern) CREATE (MathematicalRule)-[:TYPE_OF]->(Rule) CREATE (StructuralRule)-[:TYPE_OF]->(Rule) CREATE (ConsistencyTypeRule)-[:TYPE_OF]->(Rule) CREATE (TypeClassRule)-[:TYPE_OF]->(Rule) CREATE (CoreAspect)-[:TYPE_OF]->(Aspect) CREATE (NoncoreAspect)-[:TYPE_OF]->(Aspect) CREATE (ReportingEntityAspect)-[:TYPE_OF]->(CoreAspect) CREATE (CalendarPeriodAspect)-[:TYPE_OF]->(CoreAspect) CREATE (ConceptAspect)-[:TYPE_OF]->(CoreAspect) CREATE (Stock)-[:TYPE_OF]->(CalendarPeriodAspect) CREATE (Flow)-[:TYPE_OF]->(CalendarPeriodAspect) CREATE (Disclosure)-[:PROPERTY_OF]->(FactSet) CREATE (ReportingScheme)-[:PROPERTY_OF]->(Report) CREATE (ReportingStyle)-[:PROPERTY_OF]->(Report) CREATE (Disclosure)-[:HAS_MANY]->(Template) CREATE (Disclosure)-[:HAS_MANY]->(Exemplar) CREATE (Topic)-[:HAS_MANY]->(Disclosure) CREATE (ReportingChecklistRule)-[:TYPE_OF]->(Rule) CREATE (DisclosureMechanicsRule)-[:TYPE_OF]->(Rule) CREATE (MappingTypeRule)-[:TYPE_OF]->(Rule) CREATE (ImputeTypeRule)-[:TYPE_OF]->(Rule) CREATE (StructureArrangementPattern)-[:PROPERTY_OF]->(Report) CREATE (InformationModelDefinition)-[:HAS_PART]->(Rule) CREATE (RollForwardinfo)-[:TYPE_OF]->(ConceptArrangementPattern) CREATE (TextualValue)-[:TYPE_OF]->(NonnumericFactValue) CREATE (Text)-[:TYPE_OF]->(NonnumericFactValue) CREATE (InformationModelDefinition)-[:HAS_PART]->(ReportElementSet) CREATE (Grain)-[:PROPERTY_OF]->(FactSet) CREATE (Table)-[:EQUIVALENT_CLASS]->(Hypercube) CREATE (Axis)-[:EQUIVALENT_CLASS]->(Dimension) CREATE (Structure)-[:DEFINED_BY]->(Hypercube) CREATE (Structure)-[:DEFINED_BY]->(Network) CREATE (Aspect)-[:EQUIVALENT_CLASS]->(Dimension) CREATE (Rendering)-[:PROPERTY_OF]->(Structure)