├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ └── bug-ticket.md ├── resources │ └── sample_building_config.yaml └── workflows │ ├── OntologyValidator.yml │ ├── codeql.yml │ ├── node.js.yml │ ├── pages.yml │ └── tools.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── _config.yml ├── ibr ├── README.md ├── examples │ ├── html │ │ ├── index.css │ │ ├── index.html │ │ └── slider.css │ └── us-svl-tc2-2.ibr ├── ibr_sdk │ ├── .eslintrc.yml │ ├── README.md │ ├── package.json │ ├── proto │ │ └── ibr.proto │ ├── rollup.config.js │ ├── src │ │ ├── BlockingGrid.js │ │ ├── IBRObject.js │ │ ├── Visualization.js │ │ ├── colors.js │ │ ├── constants.js │ │ ├── index.js │ │ ├── renderers.js │ │ ├── sidebar.js │ │ └── util.js │ └── test │ │ ├── BlockingGridTest.js │ │ ├── IBRObjectTest.js │ │ └── VisualizationTest.js └── png_parser │ ├── README.md │ ├── WORKSPACE │ ├── boundary_extraction │ ├── boundary_extraction.py │ └── requirements.txt │ ├── create_ibr.py │ ├── example │ └── US-SVL-TC2-2-emc5-3-floorplan.jpg │ ├── ibr_pb2.py │ ├── imagedata_creation │ ├── imagedata_creation.py │ └── requirements.txt │ └── utils.py ├── ontology ├── README.md ├── docs │ ├── building_config.md │ ├── connections.md │ ├── faq.md │ ├── figures │ │ ├── bms_screenshots │ │ │ ├── ahu_multizone.png │ │ │ ├── ahu_single_zone.png │ │ │ ├── cdw_with_closed_loop_hx.png │ │ │ ├── chw_aircooled.png │ │ │ ├── chws_mixed.png │ │ │ ├── chws_watercooled.png │ │ │ ├── cu.png │ │ │ ├── dfr.png │ │ │ ├── fcu_complex.png │ │ │ ├── fcu_simple.png │ │ │ ├── fcu_single.png │ │ │ ├── fcu_with_local_exh.png │ │ │ ├── fcu_with_vav_sys.png │ │ │ ├── hwsys.png │ │ │ ├── vav.png │ │ │ └── vav_dual_duct.png │ │ ├── overallprocess.png │ │ ├── overview.png │ │ ├── system_diagrams │ │ │ ├── ahu_dual_duct.png │ │ │ ├── ahu_multizone.png │ │ │ ├── ahu_single_zone.png │ │ │ ├── chws_aircooled.png │ │ │ ├── chws_watercooled.png │ │ │ ├── fcu_complex.png │ │ │ ├── fcu_simple.png │ │ │ ├── fcu_with_exhaust.png │ │ │ └── hwsys.png │ │ ├── tools │ │ │ ├── abel │ │ │ │ └── abel_guid_tab.png │ │ │ └── gcloud_init.png │ │ └── type-validator-errors.png │ ├── hvac_ahu.md │ ├── hvac_chws.md │ ├── hvac_fcu.md │ ├── hvac_hws.md │ ├── learning │ │ ├── Module_1_ Appendix.pdf │ │ ├── Module_1_Lesson_1_Introduction_to_the_DBO.pdf │ │ ├── Module_1_Lesson_2_Conceptual_model.pdf │ │ ├── Module_1_Lesson_3_Subfields.pdf │ │ ├── Module_1_Lesson_4_Fields.pdf │ │ ├── Module_1_Lesson_5_States_and_multistates.pdf │ │ ├── Module_1_Lesson_6_Entity_types.pdf │ │ ├── Module_1_Lesson_7_Mappings.pdf │ │ ├── Module_1_Lesson_8_Connections.pdf │ │ ├── Module_1_Lesson_9_Namespaces.pdf │ │ ├── Module_2_Lesson_1_Get_ready_to_data_model.pdf │ │ ├── Module_2_Lesson_2_Determine_which_devices_need_to_be_modeled.pdf │ │ ├── Module_2_Lesson_3_Determine_which_data_points_are_required.pdf │ │ ├── Module_2_Lesson_4_Name_each_data_point_using_the_DBO.pdf │ │ ├── Module_2_Lesson_5_Propose_an_ontology_extension.pdf │ │ ├── Module_2_Lesson_6_Construct_and_finalize_the_building_configuration_file.pdf │ │ ├── Module_2_Lesson_7_Validate_the_instance_and_telemetry.pdf │ │ ├── examples │ │ │ ├── 1 Points list from BMS instance.xlsx │ │ │ ├── 2 Sample BMS points list.jpg │ │ │ ├── 3 Sample controls drawing.png │ │ │ ├── 4 Sample mechanical drawing.jpg │ │ │ ├── 5 Practice mechanical drawing.jpg │ │ │ └── 6 Practice mechanical drawing, answers.jpg │ │ └── practice │ │ │ ├── demo.yaml │ │ │ ├── demo_bad_connection.yaml │ │ │ ├── demo_bad_field.yaml │ │ │ ├── demo_bad_indent.yaml │ │ │ ├── demo_bad_state.yaml │ │ │ ├── demo_missing_building.yaml │ │ │ ├── demo_missing_keys.yaml │ │ │ ├── demo_missing_type.yaml │ │ │ ├── demo_missing_value.yaml │ │ │ └── demo_test.yaml │ ├── meter_systems.md │ ├── model.md │ ├── model_hvac.md │ ├── ontology.md │ ├── ontology_config.md │ └── overview.md ├── rdf │ ├── README.md │ ├── digital_buildings.rdf │ └── example │ │ ├── README.md │ │ ├── exampleCode │ │ └── example.rdf.digitalbuildings │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── example │ │ │ └── rdf │ │ │ └── digitalbuildings │ │ │ └── Main.java │ │ └── figures │ │ ├── PhysicalLocation.png │ │ ├── autoCompletion.png │ │ ├── fan.png │ │ ├── hasLocation.png │ │ ├── mavenDependencies.png │ │ ├── overallsteps.png │ │ └── serialization.png └── yaml │ ├── README.md │ ├── resources │ ├── CARSON │ │ └── entity_types │ │ │ └── Carson.yaml │ ├── ELECTRICAL │ │ └── entity_types │ │ │ ├── ABSTRACT.yaml │ │ │ ├── ATS.yaml │ │ │ ├── BATT.yaml │ │ │ ├── CB.yaml │ │ │ ├── GEN.yaml │ │ │ ├── GENERALTYPES.yaml │ │ │ ├── PANEL.yaml │ │ │ ├── TXMR.yaml │ │ │ └── UPS.yaml │ ├── FACILITIES │ │ └── entity_types │ │ │ └── Facilities.yaml │ ├── GATEWAYS │ │ └── entity_types │ │ │ └── GENERALTYPES.yaml │ ├── HVAC │ │ └── entity_types │ │ │ ├── ABSTRACT.yaml │ │ │ ├── ADY.yaml │ │ │ ├── AHU.yaml │ │ │ ├── AION.yaml │ │ │ ├── ANALYSIS.yaml │ │ │ ├── ASHP.yaml │ │ │ ├── BLR.yaml │ │ │ ├── CDWS.yaml │ │ │ ├── CH.yaml │ │ │ ├── CHWRSR.yaml │ │ │ ├── CHWS.yaml │ │ │ ├── CMP.yaml │ │ │ ├── CRREF.yaml │ │ │ ├── CT.yaml │ │ │ ├── CU.yaml │ │ │ ├── DC.yaml │ │ │ ├── DFR.yaml │ │ │ ├── DH.yaml │ │ │ ├── DHWT.yaml │ │ │ ├── DMP.yaml │ │ │ ├── DOAS.yaml │ │ │ ├── DWST.yaml │ │ │ ├── FAN.yaml │ │ │ ├── FCU.yaml │ │ │ ├── FRZ.yaml │ │ │ ├── GENERALTYPES.yaml │ │ │ ├── GTWS.yaml │ │ │ ├── HOOD.yaml │ │ │ ├── HUM.yaml │ │ │ ├── HWS.yaml │ │ │ ├── HWSRSR.yaml │ │ │ ├── HX.yaml │ │ │ ├── INITIAL.yaml │ │ │ ├── MAU.yaml │ │ │ ├── PCU.yaml │ │ │ ├── PMP.yaml │ │ │ ├── RP.yaml │ │ │ ├── RSR.yaml │ │ │ ├── SDC.yaml │ │ │ ├── SENSOR.yaml │ │ │ ├── TANK.yaml │ │ │ ├── TST.yaml │ │ │ ├── UH.yaml │ │ │ ├── VAV.yaml │ │ │ ├── VLV.yaml │ │ │ ├── WEATHER.yaml │ │ │ ├── WEBCTRL.yaml │ │ │ ├── WSHP.yaml │ │ │ └── ZONE.yaml │ ├── INFO_TECH │ │ └── entity_types │ │ │ └── PrinterCentral.yaml │ ├── LIGHTING │ │ └── entity_types │ │ │ ├── ABSTRACT.yaml │ │ │ ├── GENERALTYPES.yaml │ │ │ ├── LCM.yaml │ │ │ ├── LGRP.yaml │ │ │ ├── LKP.yaml │ │ │ ├── LS.yaml │ │ │ ├── LT.yaml │ │ │ ├── LTB.yaml │ │ │ ├── LTGW.yaml │ │ │ └── ZONE.yaml │ ├── METERS │ │ └── entity_types │ │ │ ├── ABSTRACT.yaml │ │ │ ├── EM.yaml │ │ │ ├── FM.yaml │ │ │ ├── GENERALTYPES.yaml │ │ │ ├── GM.yaml │ │ │ ├── HM.yaml │ │ │ ├── INITIAL.yaml │ │ │ ├── LOADTYPES.yaml │ │ │ └── WM.yaml │ ├── PHYSICAL_SECURITY │ │ └── entity_types │ │ │ └── PhysicalSecurity.yaml │ ├── PLUMBING │ │ └── entity_types │ │ │ ├── ABSTRACT.yaml │ │ │ ├── GENERALTYPES.yaml │ │ │ ├── PMP.yaml │ │ │ ├── RO.yaml │ │ │ ├── SENSOR.yaml │ │ │ ├── TK.yaml │ │ │ ├── VLV.yaml │ │ │ ├── WSR.yaml │ │ │ └── WSTC.yaml │ ├── SAFETY │ │ └── entity_types │ │ │ ├── ABSTRACT.yaml │ │ │ ├── EHT.yaml │ │ │ ├── FACP.yaml │ │ │ ├── FD.yaml │ │ │ ├── FDR.yaml │ │ │ ├── FSS.yaml │ │ │ ├── GENERALTYPES.yaml │ │ │ ├── HDS.yaml │ │ │ ├── HS.yaml │ │ │ ├── LDS.yaml │ │ │ ├── PA.yaml │ │ │ ├── RDT.yaml │ │ │ ├── SSS.yaml │ │ │ └── TANK.yaml │ ├── TRANSPORT │ │ └── entity_types │ │ │ ├── ABSTRACT.yaml │ │ │ ├── ELV.yaml │ │ │ └── GENERALTYPES.yaml │ ├── UNTYPED │ │ └── entity_types │ │ │ └── Untyped.yaml │ ├── connections │ │ └── connections.yaml │ ├── entity_types │ │ ├── ABSTRACT.yaml │ │ └── global.yaml │ ├── fields │ │ ├── metadata_fields.yaml │ │ └── telemetry_fields.yaml │ ├── states │ │ └── states.yaml │ ├── subfields │ │ └── subfields.yaml │ └── units │ │ └── units.yaml │ └── version.yaml ├── styles └── pyink-config └── tools ├── README.md ├── __init.py__ ├── abel ├── README.md ├── __init__.py ├── abel.py ├── model │ ├── __init__.py │ ├── arg_parser.py │ ├── authenticator.py │ ├── connection.py │ ├── connection_type.py │ ├── constants.py │ ├── entity.py │ ├── entity_enumerations.py │ ├── entity_field.py │ ├── entity_operation.py │ ├── export_helper.py │ ├── from_building_config.py │ ├── from_spreadsheet.py │ ├── guid_to_entity_map.py │ ├── import_helper.py │ ├── model_builder.py │ ├── model_error.py │ ├── model_helper.py │ ├── site.py │ ├── state.py │ ├── units.py │ └── workflow.py ├── setup.py ├── tests │ ├── __init__.py │ ├── arg_parser_test.py │ ├── authenticator_test.py │ ├── connection_test.py │ ├── entity_field_test.py │ ├── entity_operation_test.py │ ├── entity_test.py │ ├── export_helper_test.py │ ├── guid_to_entity_map_test.py │ ├── import_helper_test.py │ ├── model_builder_test.py │ ├── model_helper_test.py │ ├── site_test.py │ ├── spreadsheet_validator_test.py │ ├── state_test.py │ ├── test_constants.py │ ├── test_resources │ │ ├── bad_test_building_config_update.yaml │ │ ├── blank_sheet.json │ │ ├── building_config_with_missing_fields.yaml │ │ ├── good_building_config_pre_split.yaml │ │ ├── good_states_one_to_many.yaml │ │ ├── good_test_building_config.yaml │ │ ├── good_test_building_config_export.yaml │ │ ├── good_test_building_config_update.yaml │ │ ├── test_blank_entities_sheet.json │ │ ├── test_entities_sheet.json │ │ ├── test_sheets_create_response.json │ │ ├── test_sheets_discovery.json │ │ └── update_entities_response.json │ └── units_test.py └── validators │ ├── README.md │ ├── spreadsheet_error.py │ └── spreadsheet_validator.py ├── docker_run.sh ├── explorer ├── README.md ├── __init__.py ├── explorer.py ├── lib │ ├── __init__.py │ ├── arg_parser.py │ ├── constants.py │ ├── explorer_handler.py │ ├── model.py │ ├── ontology_wrapper.py │ └── parse_input.py ├── setup.py └── tests │ ├── __init__.py │ ├── arg_parser_test.py │ ├── model_test.py │ └── ontology_wrapper_test.py ├── guid_generator ├── instance │ ├── README.md │ ├── __init__.py │ ├── instance_guid_generator │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── generator.py │ │ ├── guid_handler.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── fake_instances │ │ │ └── GOOD │ │ │ │ ├── building_config_keyed_by_code.yaml │ │ │ │ ├── building_config_keyed_by_guid.yaml │ │ │ │ ├── building_missing_guid.yaml │ │ │ │ ├── building_type_keyed_by_guid.yaml │ │ │ │ └── mixed_building_config.yaml │ │ │ ├── guid_handler_test.py │ │ │ └── test_constants.py │ └── setup.py └── ontology │ ├── README.md │ ├── __init__.py │ ├── setup.py │ └── types_guid_generator │ ├── __init__.py │ ├── tests │ ├── __init__.py │ ├── test_constants.py │ ├── test_data │ │ ├── entity_types_with_guids.yaml │ │ └── entity_types_with_missing_guids.yaml │ └── types_guid_generator_test.py │ └── types_guid_generator.py ├── pip_install.bat ├── pip_install.sh ├── pip_uninstall.sh ├── rdf_generator ├── .gitignore ├── LICENSE.txt ├── README.md ├── __init__.py ├── rdfformat │ ├── __init__.py │ ├── generator │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── rdf_helper.py │ │ ├── rdf_manager.py │ │ ├── rdf_ont_init.py │ │ ├── rdflib_carson_types_handler.py │ │ ├── rdflib_facilities_handler.py │ │ ├── rdflib_function_handler.py │ │ ├── rdflib_generaltypes_handler.py │ │ ├── rdflib_states_handler.py │ │ ├── rdflib_subfields_handler.py │ │ ├── rdflib_units_handler.py │ │ └── yaml_handler.py │ ├── rdf_generator.py │ └── tests │ │ ├── __init__.py │ │ ├── fake_resources │ │ ├── Abstract.yaml │ │ ├── FAN.yaml │ │ ├── FCU.yaml │ │ ├── Facilities.yaml │ │ ├── GeneralTypes.yaml │ │ ├── PUMP.yaml │ │ ├── VAV.yaml │ │ ├── states.yaml │ │ ├── subfields.yaml │ │ └── units.yaml │ │ ├── rdf_helper_test.py │ │ ├── rdf_manager_test.py │ │ ├── rdf_ont_init_test.py │ │ ├── rdflib_carson_types_handler_test.py │ │ ├── rdflib_facilities_handler_test.py │ │ ├── rdflib_function_handler_test.py │ │ ├── rdflib_generaltypes_handler_test.py │ │ ├── rdflib_states_handler_test.py │ │ ├── rdflib_subfields_handler_test.py │ │ └── rdflib_units_handler_test.py ├── requirements.txt └── setup.py ├── scoring ├── .gitignore ├── README.md ├── __init__.py ├── score │ ├── __init__.py │ ├── constants.py │ ├── dimensions │ │ ├── dimension.py │ │ ├── entity_connection_identification.py │ │ ├── entity_identification.py │ │ ├── entity_point_identification.py │ │ ├── entity_type_identification.py │ │ ├── raw_field_selection.py │ │ ├── standard_field_naming.py │ │ ├── state_mapping.py │ │ └── unit_mapping.py │ ├── parse_config.py │ └── scorer_types.py ├── scorer.py ├── setup.py └── tests │ ├── __init__.py │ ├── complete_output_test.py │ ├── dimensions │ ├── __init__.py │ ├── dimension_test.py │ ├── entity_connection_identification_test.py │ ├── entity_identification_test.py │ ├── entity_point_identification_test.py │ ├── entity_type_identification_test.py │ ├── raw_field_selection_test.py │ ├── standard_field_naming_test.py │ ├── state_mapping_test.py │ └── unit_mapping_test.py │ ├── helper.py │ ├── parse_config_test.py │ ├── samples │ ├── canonical_entity.yaml │ ├── empty.yaml │ ├── noncanonical_entity.yaml │ ├── proposed │ │ ├── building_config_example.yaml │ │ ├── entity_connection_identification.yaml │ │ ├── entity_connection_identification_no_contains.yaml │ │ ├── entity_identification_reporting.yaml │ │ ├── entity_identification_virtual_guid.yaml │ │ ├── entity_point_identification_reporting.yaml │ │ ├── entity_point_identification_virtual.yaml │ │ ├── entity_type_identification_reporting.yaml │ │ ├── entity_type_identification_virtual.yaml │ │ ├── match_reporting_entities.yaml │ │ ├── raw_field_selection_one_entity.yaml │ │ ├── raw_field_selection_two_entities.yaml │ │ ├── real_world_proposed.yaml │ │ ├── retrieve_reporting_translations.yaml │ │ ├── standard_field_naming_one_entity.yaml │ │ ├── standard_field_naming_two_entities.yaml │ │ ├── state_mapping_one_entity.yaml │ │ ├── state_mapping_two_entities.yaml │ │ ├── unit_mapping_one_entity.yaml │ │ └── unit_mapping_two_entities.yaml │ ├── reporting_entity.yaml │ ├── solution │ │ ├── building_config_example.yaml │ │ ├── real_world_solution.yaml │ │ └── retrieve_reporting_translations.yaml │ └── virtual_entity.yaml │ └── score_test.py ├── scripts ├── docker_entry.sh ├── docker_setup.sh └── lib.sh ├── setup.py ├── spellcheck ├── __init__.py ├── requirements.txt └── spellcheck.py ├── toolkit.py └── validators ├── instance_validator ├── README.md ├── __init__.py ├── instance_validator.py ├── setup.py ├── tests │ ├── __init__.py │ ├── entity_instance_test.py │ ├── fake_instances │ │ ├── BAD │ │ │ ├── abstract_type.yaml │ │ │ ├── building_connections.yaml │ │ │ ├── building_links_entity_name.yaml │ │ │ ├── building_links_fields.yaml │ │ │ ├── building_type.yaml │ │ │ ├── building_type_entity.yaml │ │ │ ├── building_type_namespace.yaml │ │ │ ├── cloud_device_id_but_missing_translation.yaml │ │ │ ├── duplicate_key.yaml │ │ │ ├── duplicate_keys.yaml │ │ │ ├── duplicate_metadata.yaml │ │ │ ├── entity_add_mask.yaml │ │ │ ├── entity_bad_cloud_device_id.yaml │ │ │ ├── entity_etag.yaml │ │ │ ├── entity_export_operation.yaml │ │ │ ├── entity_identical_cloud_device_ids.yaml │ │ │ ├── entity_interdependency_v1_alpha.yaml │ │ │ ├── entity_keyed_by_code.yaml │ │ │ ├── entity_mask.yaml │ │ │ ├── entity_missing_state_mapping_value.yaml │ │ │ ├── entity_operation.yaml │ │ │ ├── entity_with_bad_enumeration.yaml │ │ │ ├── links_missing_field.yaml │ │ │ ├── links_source_field_not_in_translation.yaml │ │ │ ├── links_wrong_link.yaml │ │ │ ├── missing_building.yaml │ │ │ ├── missing_colon.yaml │ │ │ ├── missing_link_in_source_entity.yaml │ │ │ ├── passthrough_translation_with_wrong_unit.yaml │ │ │ ├── spacing.yaml │ │ │ ├── tabbing.yaml │ │ │ ├── translation_all_field_marked_missing.yaml │ │ │ ├── translation_compliant.yaml │ │ │ ├── translation_field_with_states_missing.yaml │ │ │ ├── translation_field_with_units_missing.yaml │ │ │ ├── translation_invalid_udmi_present_value_name.yaml │ │ │ ├── translation_invalid_udmi_unit_field_name.yaml │ │ │ ├── translation_invalid_value_range_format.yaml │ │ │ ├── translation_invalid_value_range_order.yaml │ │ │ ├── translation_keys.yaml │ │ │ ├── translation_missing_cloud_device_id.yaml │ │ │ ├── translation_multiple_units.yaml │ │ │ ├── translation_opt_field_marked_missing.yaml │ │ │ ├── translation_states.yaml │ │ │ ├── translation_states_list_with_duplicate.yaml │ │ │ ├── translation_units_format.yaml │ │ │ ├── translation_value_range_with_no_units.yaml │ │ │ ├── translation_with_extra_field.yaml │ │ │ ├── translation_with_invalid_enumeration.yaml │ │ │ ├── translation_with_required_field_missing.yaml │ │ │ ├── type_expecting_fields.yaml │ │ │ ├── update_entity_clear_type.yaml │ │ │ ├── update_entity_type.yaml │ │ │ ├── update_links.yaml │ │ │ ├── update_mask_operation.yaml │ │ │ ├── update_mask_value.yaml │ │ │ └── update_with_incorrect_metadata.yaml │ │ └── GOOD │ │ │ ├── bc_entity_with_id.yaml │ │ │ ├── building_config_with_spaces.yaml │ │ │ ├── building_connection_list.yaml │ │ │ ├── building_connections.yaml │ │ │ ├── building_translation_fields.yaml │ │ │ ├── building_type.yaml │ │ │ ├── code_with_spaces.yaml │ │ │ ├── entity_export_operation.yaml │ │ │ ├── entity_interdependency_v1_alpha.yaml │ │ │ ├── entity_update.yaml │ │ │ ├── entity_with_non_dimensional_value.yaml │ │ │ ├── guid_format.yaml │ │ │ ├── links.yaml │ │ │ ├── links_increment.yaml │ │ │ ├── links_passthrough.yaml │ │ │ ├── multi_instances.yaml │ │ │ ├── new_format_singleton.yaml │ │ │ ├── passthrough_translation_with_invalid_enumerations.yaml │ │ │ ├── passthrough_translation_with_non_standard_field.yaml │ │ │ ├── passthrough_validation_success.yaml │ │ │ ├── states_case_insensitive.yaml │ │ │ ├── states_case_sensitive.yaml │ │ │ ├── translation.yaml │ │ │ ├── translation_field_marked_missing.yaml │ │ │ ├── translation_identical.yaml │ │ │ ├── translation_missing_fields_on_gateway.yaml │ │ │ ├── translation_multi_states.yaml │ │ │ ├── translation_nobuilding.yaml │ │ │ ├── translation_req_field_marked_missing.yaml │ │ │ ├── translation_states.yaml │ │ │ ├── translation_states_list.yaml │ │ │ ├── translation_string_states.yaml │ │ │ ├── translation_units.yaml │ │ │ ├── translation_units_and_states.yaml │ │ │ ├── translation_value_range.yaml │ │ │ ├── update_change_subset_of_entities.yaml │ │ │ ├── update_display_name.yaml │ │ │ ├── update_entity_type_and_translations.yaml │ │ │ ├── update_entity_type_only.yaml │ │ │ ├── update_links.yaml │ │ │ ├── update_mask.yaml │ │ │ ├── update_no_operation_default_export.yaml │ │ │ ├── with_metadata.yaml │ │ │ └── with_metadata_at_end.yaml │ ├── fake_resources │ │ └── BAD │ │ │ └── BAD_FORMAT │ │ │ └── entity_types │ │ │ └── BAD_Carson.yaml │ ├── fake_telemetry │ │ ├── message_attributes.json │ │ ├── message_attributes_CHWS_WDT-17.json │ │ ├── message_attributes_DMP_EDM-17.json │ │ ├── message_attributes_FAN-17.json │ │ ├── message_attributes_SDC_EXT-17.json │ │ ├── telemetry.json │ │ ├── telemetry_good.json │ │ ├── telemetry_good_multistates.json │ │ ├── telemetry_good_states_list.json │ │ ├── telemetry_good_states_list_extra_point.json │ │ ├── telemetry_invalid_json.json │ │ ├── telemetry_invalid_number.json │ │ ├── telemetry_invalid_number_boolean.json │ │ ├── telemetry_invalid_state.json │ │ ├── telemetry_missing_point.json │ │ ├── telemetry_missing_point_partial.json │ │ ├── telemetry_missing_present_value.json │ │ ├── telemetry_multiple_errors.json │ │ └── telemetry_string_state.json │ ├── generate_universe_test.py │ ├── handler_test.py │ ├── instance_parser_test.py │ ├── subscriber_test.py │ ├── telemetry_validator_report_test.py │ ├── telemetry_validator_test.py │ └── test_constants.py └── validate │ ├── __init__.py │ ├── connection.py │ ├── constants.py │ ├── entity_instance.py │ ├── field_translation.py │ ├── generate_universe.py │ ├── handler.py │ ├── instance_parser.py │ ├── link.py │ ├── point.py │ ├── subscriber.py │ ├── telemetry.py │ ├── telemetry_validation_report.py │ ├── telemetry_validator.py │ └── universe_helper │ ├── __init__.py │ ├── config_universe.py │ ├── connections.py │ ├── fields.py │ ├── states.py │ ├── subfields.py │ ├── types.py │ └── units.py └── ontology_validator ├── .gitignore ├── LICENSE.txt ├── README.md ├── __init__.py ├── setup.py └── yamlformat ├── __init__.py ├── arg_parser.py ├── constants.py ├── tests ├── __init__.py ├── arg_parser_test.py ├── base_lib_test.py ├── config_folder_lib_test.py ├── connection_lib_test.py ├── entity_type_lib_test.py ├── entity_type_manager_test.py ├── external_file_lib_test.py ├── fake_resources │ ├── BAD │ │ ├── entity_types │ │ │ ├── bad1.yaml │ │ │ ├── bad2.yaml │ │ │ ├── bad3.yaml │ │ │ ├── bad4.yaml │ │ │ ├── bad5.yaml │ │ │ └── bad_duplicate_types.yaml │ │ ├── fields │ │ │ ├── bad_local_fields.yaml │ │ │ ├── bad_numeric_fields.yaml │ │ │ ├── bad_state_fields.yaml │ │ │ └── duplicate_literal_fields.yaml │ │ ├── states │ │ │ ├── bad_states.yaml │ │ │ └── duplicate_states.yaml │ │ ├── subfields │ │ │ ├── bad_local_subfields.yaml │ │ │ ├── duplicate_subfield_keys.yaml │ │ │ └── missing_unit_subfields.yaml │ │ └── units │ │ │ └── bad_units.yaml │ ├── GOOD │ │ ├── entity_types │ │ │ ├── empty.yaml │ │ │ ├── good1.yaml │ │ │ └── good2.yaml │ │ ├── fields │ │ │ ├── local_fields.yaml │ │ │ ├── numeric_fields.yaml │ │ │ └── state_fields.yaml │ │ ├── states │ │ │ └── local_states.yaml │ │ └── subfields │ │ │ └── local_subfields.yaml │ ├── dir1 │ │ └── entity_types │ │ │ ├── FAN.yaml │ │ │ └── FAN2.yaml │ ├── dir2 │ │ ├── FAN2.yaml │ │ └── entity_types │ │ │ ├── FAN.yaml │ │ │ ├── another_entity_types │ │ │ └── FAN.yaml │ │ │ └── another_entity_types2 │ │ │ └── FAN.yaml │ ├── fields │ │ └── global_fields.yaml │ ├── states │ │ └── global_states.yaml │ ├── subfields │ │ └── global_subfields.yaml │ └── units │ │ └── global_units.yaml ├── field_lib_test.py ├── findings_lib_test.py ├── namespace_validator_test.py ├── parse_config_lib_test.py ├── presubmit_validate_types_lib_test.py ├── state_lib_test.py ├── subfield_lib_test.py ├── test_constants.py └── unit_lib_test.py ├── validator.py └── validator ├── __init__.py ├── base_lib.py ├── config_folder_lib.py ├── connection_lib.py ├── entity_type_lib.py ├── entity_type_manager.py ├── external_file_lib.py ├── field_lib.py ├── findings_lib.py ├── namespace_validator.py ├── parse_config_lib.py ├── presubmit_validate_types_lib.py ├── state_lib.py ├── subfield_lib.py ├── test_helpers_lib.py ├── unit_lib.py └── validate_types.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-ticket.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/.github/ISSUE_TEMPLATE/bug-ticket.md -------------------------------------------------------------------------------- /.github/resources/sample_building_config.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/OntologyValidator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/.github/workflows/OntologyValidator.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.github/workflows/tools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/.github/workflows/tools.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/_config.yml -------------------------------------------------------------------------------- /ibr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/README.md -------------------------------------------------------------------------------- /ibr/examples/html/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/examples/html/index.css -------------------------------------------------------------------------------- /ibr/examples/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/examples/html/index.html -------------------------------------------------------------------------------- /ibr/examples/html/slider.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/examples/html/slider.css -------------------------------------------------------------------------------- /ibr/examples/us-svl-tc2-2.ibr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/examples/us-svl-tc2-2.ibr -------------------------------------------------------------------------------- /ibr/ibr_sdk/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/.eslintrc.yml -------------------------------------------------------------------------------- /ibr/ibr_sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/README.md -------------------------------------------------------------------------------- /ibr/ibr_sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/package.json -------------------------------------------------------------------------------- /ibr/ibr_sdk/proto/ibr.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/proto/ibr.proto -------------------------------------------------------------------------------- /ibr/ibr_sdk/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/rollup.config.js -------------------------------------------------------------------------------- /ibr/ibr_sdk/src/BlockingGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/src/BlockingGrid.js -------------------------------------------------------------------------------- /ibr/ibr_sdk/src/IBRObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/src/IBRObject.js -------------------------------------------------------------------------------- /ibr/ibr_sdk/src/Visualization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/src/Visualization.js -------------------------------------------------------------------------------- /ibr/ibr_sdk/src/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/src/colors.js -------------------------------------------------------------------------------- /ibr/ibr_sdk/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/src/constants.js -------------------------------------------------------------------------------- /ibr/ibr_sdk/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/src/index.js -------------------------------------------------------------------------------- /ibr/ibr_sdk/src/renderers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/src/renderers.js -------------------------------------------------------------------------------- /ibr/ibr_sdk/src/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/src/sidebar.js -------------------------------------------------------------------------------- /ibr/ibr_sdk/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/src/util.js -------------------------------------------------------------------------------- /ibr/ibr_sdk/test/BlockingGridTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/test/BlockingGridTest.js -------------------------------------------------------------------------------- /ibr/ibr_sdk/test/IBRObjectTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/test/IBRObjectTest.js -------------------------------------------------------------------------------- /ibr/ibr_sdk/test/VisualizationTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/ibr_sdk/test/VisualizationTest.js -------------------------------------------------------------------------------- /ibr/png_parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/png_parser/README.md -------------------------------------------------------------------------------- /ibr/png_parser/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/png_parser/WORKSPACE -------------------------------------------------------------------------------- /ibr/png_parser/boundary_extraction/boundary_extraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/png_parser/boundary_extraction/boundary_extraction.py -------------------------------------------------------------------------------- /ibr/png_parser/boundary_extraction/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy>=1.19 -------------------------------------------------------------------------------- /ibr/png_parser/create_ibr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/png_parser/create_ibr.py -------------------------------------------------------------------------------- /ibr/png_parser/example/US-SVL-TC2-2-emc5-3-floorplan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/png_parser/example/US-SVL-TC2-2-emc5-3-floorplan.jpg -------------------------------------------------------------------------------- /ibr/png_parser/ibr_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/png_parser/ibr_pb2.py -------------------------------------------------------------------------------- /ibr/png_parser/imagedata_creation/imagedata_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/png_parser/imagedata_creation/imagedata_creation.py -------------------------------------------------------------------------------- /ibr/png_parser/imagedata_creation/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy>=1.19 -------------------------------------------------------------------------------- /ibr/png_parser/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ibr/png_parser/utils.py -------------------------------------------------------------------------------- /ontology/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/README.md -------------------------------------------------------------------------------- /ontology/docs/building_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/building_config.md -------------------------------------------------------------------------------- /ontology/docs/connections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/connections.md -------------------------------------------------------------------------------- /ontology/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/faq.md -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/ahu_multizone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/ahu_multizone.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/ahu_single_zone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/ahu_single_zone.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/cdw_with_closed_loop_hx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/cdw_with_closed_loop_hx.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/chw_aircooled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/chw_aircooled.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/chws_mixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/chws_mixed.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/chws_watercooled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/chws_watercooled.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/cu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/cu.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/dfr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/dfr.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/fcu_complex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/fcu_complex.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/fcu_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/fcu_simple.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/fcu_single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/fcu_single.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/fcu_with_local_exh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/fcu_with_local_exh.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/fcu_with_vav_sys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/fcu_with_vav_sys.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/hwsys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/hwsys.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/vav.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/vav.png -------------------------------------------------------------------------------- /ontology/docs/figures/bms_screenshots/vav_dual_duct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/bms_screenshots/vav_dual_duct.png -------------------------------------------------------------------------------- /ontology/docs/figures/overallprocess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/overallprocess.png -------------------------------------------------------------------------------- /ontology/docs/figures/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/overview.png -------------------------------------------------------------------------------- /ontology/docs/figures/system_diagrams/ahu_dual_duct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/system_diagrams/ahu_dual_duct.png -------------------------------------------------------------------------------- /ontology/docs/figures/system_diagrams/ahu_multizone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/system_diagrams/ahu_multizone.png -------------------------------------------------------------------------------- /ontology/docs/figures/system_diagrams/ahu_single_zone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/system_diagrams/ahu_single_zone.png -------------------------------------------------------------------------------- /ontology/docs/figures/system_diagrams/chws_aircooled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/system_diagrams/chws_aircooled.png -------------------------------------------------------------------------------- /ontology/docs/figures/system_diagrams/chws_watercooled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/system_diagrams/chws_watercooled.png -------------------------------------------------------------------------------- /ontology/docs/figures/system_diagrams/fcu_complex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/system_diagrams/fcu_complex.png -------------------------------------------------------------------------------- /ontology/docs/figures/system_diagrams/fcu_simple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/system_diagrams/fcu_simple.png -------------------------------------------------------------------------------- /ontology/docs/figures/system_diagrams/fcu_with_exhaust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/system_diagrams/fcu_with_exhaust.png -------------------------------------------------------------------------------- /ontology/docs/figures/system_diagrams/hwsys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/system_diagrams/hwsys.png -------------------------------------------------------------------------------- /ontology/docs/figures/tools/abel/abel_guid_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/tools/abel/abel_guid_tab.png -------------------------------------------------------------------------------- /ontology/docs/figures/tools/gcloud_init.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/tools/gcloud_init.png -------------------------------------------------------------------------------- /ontology/docs/figures/type-validator-errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/figures/type-validator-errors.png -------------------------------------------------------------------------------- /ontology/docs/hvac_ahu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/hvac_ahu.md -------------------------------------------------------------------------------- /ontology/docs/hvac_chws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/hvac_chws.md -------------------------------------------------------------------------------- /ontology/docs/hvac_fcu.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/hvac_fcu.md -------------------------------------------------------------------------------- /ontology/docs/hvac_hws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/hvac_hws.md -------------------------------------------------------------------------------- /ontology/docs/learning/Module_1_ Appendix.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_1_ Appendix.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_1_Lesson_1_Introduction_to_the_DBO.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_1_Lesson_1_Introduction_to_the_DBO.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_1_Lesson_2_Conceptual_model.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_1_Lesson_2_Conceptual_model.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_1_Lesson_3_Subfields.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_1_Lesson_3_Subfields.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_1_Lesson_4_Fields.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_1_Lesson_4_Fields.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_1_Lesson_5_States_and_multistates.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_1_Lesson_5_States_and_multistates.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_1_Lesson_6_Entity_types.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_1_Lesson_6_Entity_types.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_1_Lesson_7_Mappings.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_1_Lesson_7_Mappings.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_1_Lesson_8_Connections.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_1_Lesson_8_Connections.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_1_Lesson_9_Namespaces.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_1_Lesson_9_Namespaces.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_2_Lesson_1_Get_ready_to_data_model.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_2_Lesson_1_Get_ready_to_data_model.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_2_Lesson_2_Determine_which_devices_need_to_be_modeled.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_2_Lesson_2_Determine_which_devices_need_to_be_modeled.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_2_Lesson_3_Determine_which_data_points_are_required.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_2_Lesson_3_Determine_which_data_points_are_required.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_2_Lesson_4_Name_each_data_point_using_the_DBO.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_2_Lesson_4_Name_each_data_point_using_the_DBO.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_2_Lesson_5_Propose_an_ontology_extension.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_2_Lesson_5_Propose_an_ontology_extension.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_2_Lesson_6_Construct_and_finalize_the_building_configuration_file.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_2_Lesson_6_Construct_and_finalize_the_building_configuration_file.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/Module_2_Lesson_7_Validate_the_instance_and_telemetry.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/Module_2_Lesson_7_Validate_the_instance_and_telemetry.pdf -------------------------------------------------------------------------------- /ontology/docs/learning/examples/1 Points list from BMS instance.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/examples/1 Points list from BMS instance.xlsx -------------------------------------------------------------------------------- /ontology/docs/learning/examples/2 Sample BMS points list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/examples/2 Sample BMS points list.jpg -------------------------------------------------------------------------------- /ontology/docs/learning/examples/3 Sample controls drawing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/examples/3 Sample controls drawing.png -------------------------------------------------------------------------------- /ontology/docs/learning/examples/4 Sample mechanical drawing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/examples/4 Sample mechanical drawing.jpg -------------------------------------------------------------------------------- /ontology/docs/learning/examples/5 Practice mechanical drawing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/examples/5 Practice mechanical drawing.jpg -------------------------------------------------------------------------------- /ontology/docs/learning/examples/6 Practice mechanical drawing, answers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/examples/6 Practice mechanical drawing, answers.jpg -------------------------------------------------------------------------------- /ontology/docs/learning/practice/demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/practice/demo.yaml -------------------------------------------------------------------------------- /ontology/docs/learning/practice/demo_bad_connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/practice/demo_bad_connection.yaml -------------------------------------------------------------------------------- /ontology/docs/learning/practice/demo_bad_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/practice/demo_bad_field.yaml -------------------------------------------------------------------------------- /ontology/docs/learning/practice/demo_bad_indent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/practice/demo_bad_indent.yaml -------------------------------------------------------------------------------- /ontology/docs/learning/practice/demo_bad_state.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/practice/demo_bad_state.yaml -------------------------------------------------------------------------------- /ontology/docs/learning/practice/demo_missing_building.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/practice/demo_missing_building.yaml -------------------------------------------------------------------------------- /ontology/docs/learning/practice/demo_missing_keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/practice/demo_missing_keys.yaml -------------------------------------------------------------------------------- /ontology/docs/learning/practice/demo_missing_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/practice/demo_missing_type.yaml -------------------------------------------------------------------------------- /ontology/docs/learning/practice/demo_missing_value.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/practice/demo_missing_value.yaml -------------------------------------------------------------------------------- /ontology/docs/learning/practice/demo_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/learning/practice/demo_test.yaml -------------------------------------------------------------------------------- /ontology/docs/meter_systems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/meter_systems.md -------------------------------------------------------------------------------- /ontology/docs/model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/model.md -------------------------------------------------------------------------------- /ontology/docs/model_hvac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/model_hvac.md -------------------------------------------------------------------------------- /ontology/docs/ontology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/ontology.md -------------------------------------------------------------------------------- /ontology/docs/ontology_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/ontology_config.md -------------------------------------------------------------------------------- /ontology/docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/docs/overview.md -------------------------------------------------------------------------------- /ontology/rdf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/rdf/README.md -------------------------------------------------------------------------------- /ontology/rdf/digital_buildings.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/rdf/digital_buildings.rdf -------------------------------------------------------------------------------- /ontology/rdf/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/rdf/example/README.md -------------------------------------------------------------------------------- /ontology/rdf/example/exampleCode/example.rdf.digitalbuildings/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/rdf/example/exampleCode/example.rdf.digitalbuildings/pom.xml -------------------------------------------------------------------------------- /ontology/rdf/example/exampleCode/example.rdf.digitalbuildings/src/main/java/example/rdf/digitalbuildings/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/rdf/example/exampleCode/example.rdf.digitalbuildings/src/main/java/example/rdf/digitalbuildings/Main.java -------------------------------------------------------------------------------- /ontology/rdf/example/figures/PhysicalLocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/rdf/example/figures/PhysicalLocation.png -------------------------------------------------------------------------------- /ontology/rdf/example/figures/autoCompletion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/rdf/example/figures/autoCompletion.png -------------------------------------------------------------------------------- /ontology/rdf/example/figures/fan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/rdf/example/figures/fan.png -------------------------------------------------------------------------------- /ontology/rdf/example/figures/hasLocation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/rdf/example/figures/hasLocation.png -------------------------------------------------------------------------------- /ontology/rdf/example/figures/mavenDependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/rdf/example/figures/mavenDependencies.png -------------------------------------------------------------------------------- /ontology/rdf/example/figures/overallsteps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/rdf/example/figures/overallsteps.png -------------------------------------------------------------------------------- /ontology/rdf/example/figures/serialization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/rdf/example/figures/serialization.png -------------------------------------------------------------------------------- /ontology/yaml/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/README.md -------------------------------------------------------------------------------- /ontology/yaml/resources/CARSON/entity_types/Carson.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/CARSON/entity_types/Carson.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/ELECTRICAL/entity_types/ABSTRACT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/ELECTRICAL/entity_types/ABSTRACT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/ELECTRICAL/entity_types/ATS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/ELECTRICAL/entity_types/ATS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/ELECTRICAL/entity_types/BATT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/ELECTRICAL/entity_types/BATT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/ELECTRICAL/entity_types/CB.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/ELECTRICAL/entity_types/CB.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/ELECTRICAL/entity_types/GEN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/ELECTRICAL/entity_types/GEN.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/ELECTRICAL/entity_types/GENERALTYPES.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/ELECTRICAL/entity_types/GENERALTYPES.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/ELECTRICAL/entity_types/PANEL.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/ELECTRICAL/entity_types/PANEL.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/ELECTRICAL/entity_types/TXMR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/ELECTRICAL/entity_types/TXMR.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/ELECTRICAL/entity_types/UPS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/ELECTRICAL/entity_types/UPS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/FACILITIES/entity_types/Facilities.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/FACILITIES/entity_types/Facilities.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/GATEWAYS/entity_types/GENERALTYPES.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/GATEWAYS/entity_types/GENERALTYPES.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/ABSTRACT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/ADY.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/ADY.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/AHU.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/AHU.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/AION.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/AION.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/ANALYSIS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/ANALYSIS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/ASHP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/ASHP.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/BLR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/BLR.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/CDWS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/CDWS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/CH.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/CH.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/CHWRSR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/CHWRSR.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/CHWS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/CHWS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/CMP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/CMP.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/CRREF.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/CRREF.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/CT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/CT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/CU.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/CU.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/DC.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/DC.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/DFR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/DFR.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/DH.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/DH.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/DHWT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/DHWT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/DMP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/DMP.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/DOAS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/DOAS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/DWST.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/DWST.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/FAN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/FAN.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/FCU.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/FCU.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/FRZ.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/FRZ.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/GENERALTYPES.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/GENERALTYPES.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/GTWS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/GTWS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/HOOD.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/HOOD.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/HUM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/HUM.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/HWS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/HWS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/HWSRSR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/HWSRSR.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/HX.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/HX.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/INITIAL.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/INITIAL.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/MAU.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/MAU.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/PCU.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/PCU.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/PMP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/PMP.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/RP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/RP.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/RSR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/RSR.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/SDC.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/SDC.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/SENSOR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/SENSOR.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/TANK.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/TANK.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/TST.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/TST.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/UH.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/UH.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/VAV.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/VAV.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/VLV.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/VLV.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/WEATHER.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/WEATHER.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/WEBCTRL.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/WEBCTRL.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/WSHP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/WSHP.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/HVAC/entity_types/ZONE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/HVAC/entity_types/ZONE.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/INFO_TECH/entity_types/PrinterCentral.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/INFO_TECH/entity_types/PrinterCentral.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/LIGHTING/entity_types/ABSTRACT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/LIGHTING/entity_types/ABSTRACT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/LIGHTING/entity_types/GENERALTYPES.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/LIGHTING/entity_types/GENERALTYPES.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/LIGHTING/entity_types/LCM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/LIGHTING/entity_types/LCM.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/LIGHTING/entity_types/LGRP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/LIGHTING/entity_types/LGRP.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/LIGHTING/entity_types/LKP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/LIGHTING/entity_types/LKP.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/LIGHTING/entity_types/LS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/LIGHTING/entity_types/LS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/LIGHTING/entity_types/LT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/LIGHTING/entity_types/LT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/LIGHTING/entity_types/LTB.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/LIGHTING/entity_types/LTB.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/LIGHTING/entity_types/LTGW.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/LIGHTING/entity_types/LTGW.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/LIGHTING/entity_types/ZONE.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/LIGHTING/entity_types/ZONE.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/METERS/entity_types/ABSTRACT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/METERS/entity_types/ABSTRACT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/METERS/entity_types/EM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/METERS/entity_types/EM.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/METERS/entity_types/FM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/METERS/entity_types/FM.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/METERS/entity_types/GENERALTYPES.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/METERS/entity_types/GENERALTYPES.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/METERS/entity_types/GM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/METERS/entity_types/GM.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/METERS/entity_types/HM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/METERS/entity_types/HM.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/METERS/entity_types/INITIAL.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/METERS/entity_types/INITIAL.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/METERS/entity_types/LOADTYPES.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/METERS/entity_types/LOADTYPES.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/METERS/entity_types/WM.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/METERS/entity_types/WM.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/PHYSICAL_SECURITY/entity_types/PhysicalSecurity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/PHYSICAL_SECURITY/entity_types/PhysicalSecurity.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/PLUMBING/entity_types/ABSTRACT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/PLUMBING/entity_types/ABSTRACT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/PLUMBING/entity_types/GENERALTYPES.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/PLUMBING/entity_types/GENERALTYPES.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/PLUMBING/entity_types/PMP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/PLUMBING/entity_types/PMP.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/PLUMBING/entity_types/RO.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/PLUMBING/entity_types/RO.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/PLUMBING/entity_types/SENSOR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/PLUMBING/entity_types/SENSOR.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/PLUMBING/entity_types/TK.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/PLUMBING/entity_types/TK.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/PLUMBING/entity_types/VLV.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/PLUMBING/entity_types/VLV.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/PLUMBING/entity_types/WSR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/PLUMBING/entity_types/WSR.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/PLUMBING/entity_types/WSTC.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/PLUMBING/entity_types/WSTC.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/ABSTRACT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/EHT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/EHT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/FACP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/FACP.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/FD.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/FD.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/FDR.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/FDR.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/FSS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/FSS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/GENERALTYPES.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/GENERALTYPES.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/HDS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/HDS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/HS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/HS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/LDS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/LDS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/PA.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/PA.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/RDT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/RDT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/SSS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/SSS.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/SAFETY/entity_types/TANK.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/SAFETY/entity_types/TANK.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/TRANSPORT/entity_types/ABSTRACT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/TRANSPORT/entity_types/ABSTRACT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/TRANSPORT/entity_types/ELV.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/TRANSPORT/entity_types/ELV.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/TRANSPORT/entity_types/GENERALTYPES.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/TRANSPORT/entity_types/GENERALTYPES.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/UNTYPED/entity_types/Untyped.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/UNTYPED/entity_types/Untyped.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/connections/connections.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/connections/connections.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/entity_types/ABSTRACT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/entity_types/ABSTRACT.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/entity_types/global.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/entity_types/global.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/fields/metadata_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/fields/metadata_fields.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/fields/telemetry_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/fields/telemetry_fields.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/states/states.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/states/states.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/subfields/subfields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/subfields/subfields.yaml -------------------------------------------------------------------------------- /ontology/yaml/resources/units/units.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/resources/units/units.yaml -------------------------------------------------------------------------------- /ontology/yaml/version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/ontology/yaml/version.yaml -------------------------------------------------------------------------------- /styles/pyink-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/styles/pyink-config -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/__init.py__: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/abel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/README.md -------------------------------------------------------------------------------- /tools/abel/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/abel/abel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/abel.py -------------------------------------------------------------------------------- /tools/abel/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/abel/model/arg_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/arg_parser.py -------------------------------------------------------------------------------- /tools/abel/model/authenticator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/authenticator.py -------------------------------------------------------------------------------- /tools/abel/model/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/connection.py -------------------------------------------------------------------------------- /tools/abel/model/connection_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/connection_type.py -------------------------------------------------------------------------------- /tools/abel/model/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/constants.py -------------------------------------------------------------------------------- /tools/abel/model/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/entity.py -------------------------------------------------------------------------------- /tools/abel/model/entity_enumerations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/entity_enumerations.py -------------------------------------------------------------------------------- /tools/abel/model/entity_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/entity_field.py -------------------------------------------------------------------------------- /tools/abel/model/entity_operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/entity_operation.py -------------------------------------------------------------------------------- /tools/abel/model/export_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/export_helper.py -------------------------------------------------------------------------------- /tools/abel/model/from_building_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/from_building_config.py -------------------------------------------------------------------------------- /tools/abel/model/from_spreadsheet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/from_spreadsheet.py -------------------------------------------------------------------------------- /tools/abel/model/guid_to_entity_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/guid_to_entity_map.py -------------------------------------------------------------------------------- /tools/abel/model/import_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/import_helper.py -------------------------------------------------------------------------------- /tools/abel/model/model_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/model_builder.py -------------------------------------------------------------------------------- /tools/abel/model/model_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/model_error.py -------------------------------------------------------------------------------- /tools/abel/model/model_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/model_helper.py -------------------------------------------------------------------------------- /tools/abel/model/site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/site.py -------------------------------------------------------------------------------- /tools/abel/model/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/state.py -------------------------------------------------------------------------------- /tools/abel/model/units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/units.py -------------------------------------------------------------------------------- /tools/abel/model/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/model/workflow.py -------------------------------------------------------------------------------- /tools/abel/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/setup.py -------------------------------------------------------------------------------- /tools/abel/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/abel/tests/arg_parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/arg_parser_test.py -------------------------------------------------------------------------------- /tools/abel/tests/authenticator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/authenticator_test.py -------------------------------------------------------------------------------- /tools/abel/tests/connection_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/connection_test.py -------------------------------------------------------------------------------- /tools/abel/tests/entity_field_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/entity_field_test.py -------------------------------------------------------------------------------- /tools/abel/tests/entity_operation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/entity_operation_test.py -------------------------------------------------------------------------------- /tools/abel/tests/entity_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/entity_test.py -------------------------------------------------------------------------------- /tools/abel/tests/export_helper_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/export_helper_test.py -------------------------------------------------------------------------------- /tools/abel/tests/guid_to_entity_map_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/guid_to_entity_map_test.py -------------------------------------------------------------------------------- /tools/abel/tests/import_helper_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/import_helper_test.py -------------------------------------------------------------------------------- /tools/abel/tests/model_builder_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/model_builder_test.py -------------------------------------------------------------------------------- /tools/abel/tests/model_helper_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/model_helper_test.py -------------------------------------------------------------------------------- /tools/abel/tests/site_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/site_test.py -------------------------------------------------------------------------------- /tools/abel/tests/spreadsheet_validator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/spreadsheet_validator_test.py -------------------------------------------------------------------------------- /tools/abel/tests/state_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/state_test.py -------------------------------------------------------------------------------- /tools/abel/tests/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_constants.py -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/bad_test_building_config_update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_resources/bad_test_building_config_update.yaml -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/blank_sheet.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/building_config_with_missing_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_resources/building_config_with_missing_fields.yaml -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/good_building_config_pre_split.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_resources/good_building_config_pre_split.yaml -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/good_states_one_to_many.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_resources/good_states_one_to_many.yaml -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/good_test_building_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_resources/good_test_building_config.yaml -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/good_test_building_config_export.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_resources/good_test_building_config_export.yaml -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/good_test_building_config_update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_resources/good_test_building_config_update.yaml -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/test_blank_entities_sheet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_resources/test_blank_entities_sheet.json -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/test_entities_sheet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_resources/test_entities_sheet.json -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/test_sheets_create_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_resources/test_sheets_create_response.json -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/test_sheets_discovery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_resources/test_sheets_discovery.json -------------------------------------------------------------------------------- /tools/abel/tests/test_resources/update_entities_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/test_resources/update_entities_response.json -------------------------------------------------------------------------------- /tools/abel/tests/units_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/tests/units_test.py -------------------------------------------------------------------------------- /tools/abel/validators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/validators/README.md -------------------------------------------------------------------------------- /tools/abel/validators/spreadsheet_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/validators/spreadsheet_error.py -------------------------------------------------------------------------------- /tools/abel/validators/spreadsheet_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/abel/validators/spreadsheet_validator.py -------------------------------------------------------------------------------- /tools/docker_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/docker_run.sh -------------------------------------------------------------------------------- /tools/explorer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/explorer/README.md -------------------------------------------------------------------------------- /tools/explorer/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tools/explorer/explorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/explorer/explorer.py -------------------------------------------------------------------------------- /tools/explorer/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/explorer/lib/arg_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/explorer/lib/arg_parser.py -------------------------------------------------------------------------------- /tools/explorer/lib/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/explorer/lib/constants.py -------------------------------------------------------------------------------- /tools/explorer/lib/explorer_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/explorer/lib/explorer_handler.py -------------------------------------------------------------------------------- /tools/explorer/lib/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/explorer/lib/model.py -------------------------------------------------------------------------------- /tools/explorer/lib/ontology_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/explorer/lib/ontology_wrapper.py -------------------------------------------------------------------------------- /tools/explorer/lib/parse_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/explorer/lib/parse_input.py -------------------------------------------------------------------------------- /tools/explorer/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/explorer/setup.py -------------------------------------------------------------------------------- /tools/explorer/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/explorer/tests/arg_parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/explorer/tests/arg_parser_test.py -------------------------------------------------------------------------------- /tools/explorer/tests/model_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/explorer/tests/model_test.py -------------------------------------------------------------------------------- /tools/explorer/tests/ontology_wrapper_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/explorer/tests/ontology_wrapper_test.py -------------------------------------------------------------------------------- /tools/guid_generator/instance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/instance/README.md -------------------------------------------------------------------------------- /tools/guid_generator/instance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/guid_generator/instance/instance_guid_generator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/guid_generator/instance/instance_guid_generator/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/instance/instance_guid_generator/constants.py -------------------------------------------------------------------------------- /tools/guid_generator/instance/instance_guid_generator/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/instance/instance_guid_generator/generator.py -------------------------------------------------------------------------------- /tools/guid_generator/instance/instance_guid_generator/guid_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/instance/instance_guid_generator/guid_handler.py -------------------------------------------------------------------------------- /tools/guid_generator/instance/instance_guid_generator/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/guid_generator/instance/instance_guid_generator/tests/fake_instances/GOOD/building_config_keyed_by_code.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/instance/instance_guid_generator/tests/fake_instances/GOOD/building_config_keyed_by_code.yaml -------------------------------------------------------------------------------- /tools/guid_generator/instance/instance_guid_generator/tests/fake_instances/GOOD/building_config_keyed_by_guid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/instance/instance_guid_generator/tests/fake_instances/GOOD/building_config_keyed_by_guid.yaml -------------------------------------------------------------------------------- /tools/guid_generator/instance/instance_guid_generator/tests/fake_instances/GOOD/building_missing_guid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/instance/instance_guid_generator/tests/fake_instances/GOOD/building_missing_guid.yaml -------------------------------------------------------------------------------- /tools/guid_generator/instance/instance_guid_generator/tests/fake_instances/GOOD/building_type_keyed_by_guid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/instance/instance_guid_generator/tests/fake_instances/GOOD/building_type_keyed_by_guid.yaml -------------------------------------------------------------------------------- /tools/guid_generator/instance/instance_guid_generator/tests/fake_instances/GOOD/mixed_building_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/instance/instance_guid_generator/tests/fake_instances/GOOD/mixed_building_config.yaml -------------------------------------------------------------------------------- /tools/guid_generator/instance/instance_guid_generator/tests/guid_handler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/instance/instance_guid_generator/tests/guid_handler_test.py -------------------------------------------------------------------------------- /tools/guid_generator/instance/instance_guid_generator/tests/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/instance/instance_guid_generator/tests/test_constants.py -------------------------------------------------------------------------------- /tools/guid_generator/instance/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/instance/setup.py -------------------------------------------------------------------------------- /tools/guid_generator/ontology/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/ontology/README.md -------------------------------------------------------------------------------- /tools/guid_generator/ontology/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/guid_generator/ontology/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/ontology/setup.py -------------------------------------------------------------------------------- /tools/guid_generator/ontology/types_guid_generator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/guid_generator/ontology/types_guid_generator/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/guid_generator/ontology/types_guid_generator/tests/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/ontology/types_guid_generator/tests/test_constants.py -------------------------------------------------------------------------------- /tools/guid_generator/ontology/types_guid_generator/tests/test_data/entity_types_with_guids.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/ontology/types_guid_generator/tests/test_data/entity_types_with_guids.yaml -------------------------------------------------------------------------------- /tools/guid_generator/ontology/types_guid_generator/tests/test_data/entity_types_with_missing_guids.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/ontology/types_guid_generator/tests/test_data/entity_types_with_missing_guids.yaml -------------------------------------------------------------------------------- /tools/guid_generator/ontology/types_guid_generator/tests/types_guid_generator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/ontology/types_guid_generator/tests/types_guid_generator_test.py -------------------------------------------------------------------------------- /tools/guid_generator/ontology/types_guid_generator/types_guid_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/guid_generator/ontology/types_guid_generator/types_guid_generator.py -------------------------------------------------------------------------------- /tools/pip_install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/pip_install.bat -------------------------------------------------------------------------------- /tools/pip_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/pip_install.sh -------------------------------------------------------------------------------- /tools/pip_uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/pip_uninstall.sh -------------------------------------------------------------------------------- /tools/rdf_generator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/.gitignore -------------------------------------------------------------------------------- /tools/rdf_generator/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/LICENSE.txt -------------------------------------------------------------------------------- /tools/rdf_generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/README.md -------------------------------------------------------------------------------- /tools/rdf_generator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/generator/constants.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/rdf_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/generator/rdf_helper.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/rdf_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/generator/rdf_manager.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/rdf_ont_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/generator/rdf_ont_init.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/rdflib_carson_types_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/generator/rdflib_carson_types_handler.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/rdflib_facilities_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/generator/rdflib_facilities_handler.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/rdflib_function_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/generator/rdflib_function_handler.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/rdflib_generaltypes_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/generator/rdflib_generaltypes_handler.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/rdflib_states_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/generator/rdflib_states_handler.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/rdflib_subfields_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/generator/rdflib_subfields_handler.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/rdflib_units_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/generator/rdflib_units_handler.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/generator/yaml_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/generator/yaml_handler.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/rdf_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/rdf_generator.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/fake_resources/Abstract.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/fake_resources/Abstract.yaml -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/fake_resources/FAN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/fake_resources/FAN.yaml -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/fake_resources/FCU.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/fake_resources/FCU.yaml -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/fake_resources/Facilities.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/fake_resources/Facilities.yaml -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/fake_resources/GeneralTypes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/fake_resources/GeneralTypes.yaml -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/fake_resources/PUMP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/fake_resources/PUMP.yaml -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/fake_resources/VAV.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/fake_resources/VAV.yaml -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/fake_resources/states.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/fake_resources/states.yaml -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/fake_resources/subfields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/fake_resources/subfields.yaml -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/fake_resources/units.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/fake_resources/units.yaml -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/rdf_helper_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/rdf_helper_test.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/rdf_manager_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/rdf_manager_test.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/rdf_ont_init_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/rdf_ont_init_test.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/rdflib_carson_types_handler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/rdflib_carson_types_handler_test.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/rdflib_facilities_handler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/rdflib_facilities_handler_test.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/rdflib_function_handler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/rdflib_function_handler_test.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/rdflib_generaltypes_handler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/rdflib_generaltypes_handler_test.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/rdflib_states_handler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/rdflib_states_handler_test.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/rdflib_subfields_handler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/rdflib_subfields_handler_test.py -------------------------------------------------------------------------------- /tools/rdf_generator/rdfformat/tests/rdflib_units_handler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/rdfformat/tests/rdflib_units_handler_test.py -------------------------------------------------------------------------------- /tools/rdf_generator/requirements.txt: -------------------------------------------------------------------------------- 1 | absl-py 2 | pyglib 3 | ruamel.yaml==0.17.4 4 | rdflib==5.0.0 -------------------------------------------------------------------------------- /tools/rdf_generator/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/rdf_generator/setup.py -------------------------------------------------------------------------------- /tools/scoring/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/.gitignore -------------------------------------------------------------------------------- /tools/scoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/README.md -------------------------------------------------------------------------------- /tools/scoring/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/__init__.py -------------------------------------------------------------------------------- /tools/scoring/score/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tools/scoring/score/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/score/constants.py -------------------------------------------------------------------------------- /tools/scoring/score/dimensions/dimension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/score/dimensions/dimension.py -------------------------------------------------------------------------------- /tools/scoring/score/dimensions/entity_connection_identification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/score/dimensions/entity_connection_identification.py -------------------------------------------------------------------------------- /tools/scoring/score/dimensions/entity_identification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/score/dimensions/entity_identification.py -------------------------------------------------------------------------------- /tools/scoring/score/dimensions/entity_point_identification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/score/dimensions/entity_point_identification.py -------------------------------------------------------------------------------- /tools/scoring/score/dimensions/entity_type_identification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/score/dimensions/entity_type_identification.py -------------------------------------------------------------------------------- /tools/scoring/score/dimensions/raw_field_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/score/dimensions/raw_field_selection.py -------------------------------------------------------------------------------- /tools/scoring/score/dimensions/standard_field_naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/score/dimensions/standard_field_naming.py -------------------------------------------------------------------------------- /tools/scoring/score/dimensions/state_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/score/dimensions/state_mapping.py -------------------------------------------------------------------------------- /tools/scoring/score/dimensions/unit_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/score/dimensions/unit_mapping.py -------------------------------------------------------------------------------- /tools/scoring/score/parse_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/score/parse_config.py -------------------------------------------------------------------------------- /tools/scoring/score/scorer_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/score/scorer_types.py -------------------------------------------------------------------------------- /tools/scoring/scorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/scorer.py -------------------------------------------------------------------------------- /tools/scoring/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/setup.py -------------------------------------------------------------------------------- /tools/scoring/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/__init__.py -------------------------------------------------------------------------------- /tools/scoring/tests/complete_output_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/complete_output_test.py -------------------------------------------------------------------------------- /tools/scoring/tests/dimensions/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tools/scoring/tests/dimensions/dimension_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/dimensions/dimension_test.py -------------------------------------------------------------------------------- /tools/scoring/tests/dimensions/entity_connection_identification_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/dimensions/entity_connection_identification_test.py -------------------------------------------------------------------------------- /tools/scoring/tests/dimensions/entity_identification_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/dimensions/entity_identification_test.py -------------------------------------------------------------------------------- /tools/scoring/tests/dimensions/entity_point_identification_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/dimensions/entity_point_identification_test.py -------------------------------------------------------------------------------- /tools/scoring/tests/dimensions/entity_type_identification_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/dimensions/entity_type_identification_test.py -------------------------------------------------------------------------------- /tools/scoring/tests/dimensions/raw_field_selection_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/dimensions/raw_field_selection_test.py -------------------------------------------------------------------------------- /tools/scoring/tests/dimensions/standard_field_naming_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/dimensions/standard_field_naming_test.py -------------------------------------------------------------------------------- /tools/scoring/tests/dimensions/state_mapping_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/dimensions/state_mapping_test.py -------------------------------------------------------------------------------- /tools/scoring/tests/dimensions/unit_mapping_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/dimensions/unit_mapping_test.py -------------------------------------------------------------------------------- /tools/scoring/tests/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/helper.py -------------------------------------------------------------------------------- /tools/scoring/tests/parse_config_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/parse_config_test.py -------------------------------------------------------------------------------- /tools/scoring/tests/samples/canonical_entity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/canonical_entity.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/empty.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/empty.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/noncanonical_entity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/noncanonical_entity.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/building_config_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/building_config_example.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/entity_connection_identification.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/entity_connection_identification.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/entity_connection_identification_no_contains.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/entity_connection_identification_no_contains.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/entity_identification_reporting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/entity_identification_reporting.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/entity_identification_virtual_guid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/entity_identification_virtual_guid.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/entity_point_identification_reporting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/entity_point_identification_reporting.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/entity_point_identification_virtual.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/entity_point_identification_virtual.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/entity_type_identification_reporting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/entity_type_identification_reporting.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/entity_type_identification_virtual.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/entity_type_identification_virtual.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/match_reporting_entities.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/match_reporting_entities.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/raw_field_selection_one_entity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/raw_field_selection_one_entity.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/raw_field_selection_two_entities.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/raw_field_selection_two_entities.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/real_world_proposed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/real_world_proposed.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/retrieve_reporting_translations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/retrieve_reporting_translations.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/standard_field_naming_one_entity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/standard_field_naming_one_entity.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/standard_field_naming_two_entities.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/standard_field_naming_two_entities.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/state_mapping_one_entity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/state_mapping_one_entity.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/state_mapping_two_entities.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/state_mapping_two_entities.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/unit_mapping_one_entity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/unit_mapping_one_entity.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/proposed/unit_mapping_two_entities.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/proposed/unit_mapping_two_entities.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/reporting_entity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/reporting_entity.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/solution/building_config_example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/solution/building_config_example.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/solution/real_world_solution.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/solution/real_world_solution.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/solution/retrieve_reporting_translations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/solution/retrieve_reporting_translations.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/samples/virtual_entity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/samples/virtual_entity.yaml -------------------------------------------------------------------------------- /tools/scoring/tests/score_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scoring/tests/score_test.py -------------------------------------------------------------------------------- /tools/scripts/docker_entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scripts/docker_entry.sh -------------------------------------------------------------------------------- /tools/scripts/docker_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scripts/docker_setup.sh -------------------------------------------------------------------------------- /tools/scripts/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/scripts/lib.sh -------------------------------------------------------------------------------- /tools/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/setup.py -------------------------------------------------------------------------------- /tools/spellcheck/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/spellcheck/requirements.txt: -------------------------------------------------------------------------------- 1 | textblob 2 | -------------------------------------------------------------------------------- /tools/spellcheck/spellcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/spellcheck/spellcheck.py -------------------------------------------------------------------------------- /tools/toolkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/toolkit.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/README.md -------------------------------------------------------------------------------- /tools/validators/instance_validator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/validators/instance_validator/instance_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/instance_validator.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/setup.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/entity_instance_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/entity_instance_test.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/abstract_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/abstract_type.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/building_connections.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/building_connections.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/building_links_entity_name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/building_links_entity_name.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/building_links_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/building_links_fields.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/building_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/building_type.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/building_type_entity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/building_type_entity.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/building_type_namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/building_type_namespace.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/cloud_device_id_but_missing_translation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/cloud_device_id_but_missing_translation.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/duplicate_key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/duplicate_key.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/duplicate_keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/duplicate_keys.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/duplicate_metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/duplicate_metadata.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/entity_add_mask.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/entity_add_mask.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/entity_bad_cloud_device_id.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/entity_bad_cloud_device_id.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/entity_etag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/entity_etag.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/entity_export_operation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/entity_export_operation.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/entity_identical_cloud_device_ids.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/entity_identical_cloud_device_ids.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/entity_interdependency_v1_alpha.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/entity_interdependency_v1_alpha.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/entity_keyed_by_code.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/entity_keyed_by_code.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/entity_mask.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/entity_mask.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/entity_missing_state_mapping_value.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/entity_missing_state_mapping_value.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/entity_operation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/entity_operation.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/entity_with_bad_enumeration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/entity_with_bad_enumeration.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/links_missing_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/links_missing_field.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/links_source_field_not_in_translation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/links_source_field_not_in_translation.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/links_wrong_link.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/links_wrong_link.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/missing_building.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/missing_building.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/missing_colon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/missing_colon.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/missing_link_in_source_entity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/missing_link_in_source_entity.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/passthrough_translation_with_wrong_unit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/passthrough_translation_with_wrong_unit.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/spacing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/spacing.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/tabbing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/tabbing.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_all_field_marked_missing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_all_field_marked_missing.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_compliant.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_compliant.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_field_with_states_missing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_field_with_states_missing.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_field_with_units_missing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_field_with_units_missing.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_invalid_udmi_present_value_name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_invalid_udmi_present_value_name.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_invalid_udmi_unit_field_name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_invalid_udmi_unit_field_name.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_invalid_value_range_format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_invalid_value_range_format.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_invalid_value_range_order.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_invalid_value_range_order.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_keys.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_missing_cloud_device_id.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_missing_cloud_device_id.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_multiple_units.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_multiple_units.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_opt_field_marked_missing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_opt_field_marked_missing.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_states.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_states.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_states_list_with_duplicate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_states_list_with_duplicate.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_units_format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_units_format.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_value_range_with_no_units.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_value_range_with_no_units.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_with_extra_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_with_extra_field.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_with_invalid_enumeration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_with_invalid_enumeration.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/translation_with_required_field_missing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/translation_with_required_field_missing.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/type_expecting_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/type_expecting_fields.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/update_entity_clear_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/update_entity_clear_type.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/update_entity_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/update_entity_type.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/update_links.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/update_links.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/update_mask_operation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/update_mask_operation.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/update_mask_value.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/update_mask_value.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/BAD/update_with_incorrect_metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/BAD/update_with_incorrect_metadata.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/bc_entity_with_id.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/bc_entity_with_id.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/building_config_with_spaces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/building_config_with_spaces.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/building_connection_list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/building_connection_list.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/building_connections.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/building_connections.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/building_translation_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/building_translation_fields.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/building_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/building_type.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/code_with_spaces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/code_with_spaces.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/entity_export_operation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/entity_export_operation.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/entity_interdependency_v1_alpha.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/entity_interdependency_v1_alpha.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/entity_update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/entity_update.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/entity_with_non_dimensional_value.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/entity_with_non_dimensional_value.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/guid_format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/guid_format.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/links.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/links.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/links_increment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/links_increment.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/links_passthrough.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/links_passthrough.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/multi_instances.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/multi_instances.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/new_format_singleton.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/new_format_singleton.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/passthrough_translation_with_invalid_enumerations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/passthrough_translation_with_invalid_enumerations.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/passthrough_translation_with_non_standard_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/passthrough_translation_with_non_standard_field.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/passthrough_validation_success.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/passthrough_validation_success.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/states_case_insensitive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/states_case_insensitive.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/states_case_sensitive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/states_case_sensitive.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation_field_marked_missing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation_field_marked_missing.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation_identical.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation_identical.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation_missing_fields_on_gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation_missing_fields_on_gateway.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation_multi_states.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation_multi_states.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation_nobuilding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation_nobuilding.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation_req_field_marked_missing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation_req_field_marked_missing.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation_states.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation_states.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation_states_list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation_states_list.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation_string_states.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation_string_states.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation_units.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation_units.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation_units_and_states.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation_units_and_states.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/translation_value_range.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/translation_value_range.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/update_change_subset_of_entities.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/update_change_subset_of_entities.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/update_display_name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/update_display_name.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/update_entity_type_and_translations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/update_entity_type_and_translations.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/update_entity_type_only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/update_entity_type_only.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/update_links.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/update_links.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/update_mask.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/update_mask.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/update_no_operation_default_export.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/update_no_operation_default_export.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/with_metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/with_metadata.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_instances/GOOD/with_metadata_at_end.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_instances/GOOD/with_metadata_at_end.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_resources/BAD/BAD_FORMAT/entity_types/BAD_Carson.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_resources/BAD/BAD_FORMAT/entity_types/BAD_Carson.yaml -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/message_attributes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/message_attributes.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/message_attributes_CHWS_WDT-17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/message_attributes_CHWS_WDT-17.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/message_attributes_DMP_EDM-17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/message_attributes_DMP_EDM-17.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/message_attributes_FAN-17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/message_attributes_FAN-17.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/message_attributes_SDC_EXT-17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/message_attributes_SDC_EXT-17.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_good.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_good.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_good_multistates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_good_multistates.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_good_states_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_good_states_list.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_good_states_list_extra_point.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_good_states_list_extra_point.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_invalid_json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_invalid_json.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_invalid_number.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_invalid_number.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_invalid_number_boolean.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_invalid_number_boolean.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_invalid_state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_invalid_state.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_missing_point.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_missing_point.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_missing_point_partial.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_missing_point_partial.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_missing_present_value.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_missing_present_value.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_multiple_errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_multiple_errors.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/fake_telemetry/telemetry_string_state.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/fake_telemetry/telemetry_string_state.json -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/generate_universe_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/generate_universe_test.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/handler_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/handler_test.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/instance_parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/instance_parser_test.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/subscriber_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/subscriber_test.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/telemetry_validator_report_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/telemetry_validator_report_test.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/telemetry_validator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/telemetry_validator_test.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/tests/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/tests/test_constants.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/__init__.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/connection.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/constants.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/entity_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/entity_instance.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/field_translation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/field_translation.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/generate_universe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/generate_universe.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/handler.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/instance_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/instance_parser.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/link.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/point.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/subscriber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/subscriber.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/telemetry.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/telemetry_validation_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/telemetry_validation_report.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/telemetry_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/telemetry_validator.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/universe_helper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/universe_helper/__init__.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/universe_helper/config_universe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/universe_helper/config_universe.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/universe_helper/connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/universe_helper/connections.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/universe_helper/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/universe_helper/fields.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/universe_helper/states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/universe_helper/states.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/universe_helper/subfields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/universe_helper/subfields.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/universe_helper/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/universe_helper/types.py -------------------------------------------------------------------------------- /tools/validators/instance_validator/validate/universe_helper/units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/instance_validator/validate/universe_helper/units.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/.gitignore -------------------------------------------------------------------------------- /tools/validators/ontology_validator/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/LICENSE.txt -------------------------------------------------------------------------------- /tools/validators/ontology_validator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/README.md -------------------------------------------------------------------------------- /tools/validators/ontology_validator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/validators/ontology_validator/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/setup.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/arg_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/arg_parser.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/constants.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/arg_parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/arg_parser_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/base_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/base_lib_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/config_folder_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/config_folder_lib_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/connection_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/connection_lib_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/entity_type_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/entity_type_lib_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/entity_type_manager_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/entity_type_manager_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/external_file_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/external_file_lib_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/entity_types/bad1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/entity_types/bad1.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/entity_types/bad2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/entity_types/bad2.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/entity_types/bad3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/entity_types/bad3.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/entity_types/bad4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/entity_types/bad4.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/entity_types/bad5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/entity_types/bad5.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/entity_types/bad_duplicate_types.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/entity_types/bad_duplicate_types.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/fields/bad_local_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/fields/bad_local_fields.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/fields/bad_numeric_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/fields/bad_numeric_fields.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/fields/bad_state_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/fields/bad_state_fields.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/fields/duplicate_literal_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/fields/duplicate_literal_fields.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/states/bad_states.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/states/bad_states.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/states/duplicate_states.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/states/duplicate_states.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/subfields/bad_local_subfields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/subfields/bad_local_subfields.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/subfields/duplicate_subfield_keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/subfields/duplicate_subfield_keys.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/subfields/missing_unit_subfields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/subfields/missing_unit_subfields.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/units/bad_units.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/BAD/units/bad_units.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/entity_types/empty.yaml: -------------------------------------------------------------------------------- 1 | # No types are defined in this file. 2 | -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/entity_types/good1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/entity_types/good1.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/entity_types/good2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/entity_types/good2.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/fields/local_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/fields/local_fields.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/fields/numeric_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/fields/numeric_fields.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/fields/state_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/fields/state_fields.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/states/local_states.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/states/local_states.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/subfields/local_subfields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/GOOD/subfields/local_subfields.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/dir1/entity_types/FAN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/dir1/entity_types/FAN.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/dir1/entity_types/FAN2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/dir1/entity_types/FAN2.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/dir2/FAN2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/dir2/FAN2.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/dir2/entity_types/FAN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/dir2/entity_types/FAN.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/dir2/entity_types/another_entity_types/FAN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/dir2/entity_types/another_entity_types/FAN.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/dir2/entity_types/another_entity_types2/FAN.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/dir2/entity_types/another_entity_types2/FAN.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/fields/global_fields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/fields/global_fields.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/states/global_states.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/states/global_states.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/subfields/global_subfields.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/subfields/global_subfields.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/fake_resources/units/global_units.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/fake_resources/units/global_units.yaml -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/field_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/field_lib_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/findings_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/findings_lib_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/namespace_validator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/namespace_validator_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/parse_config_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/parse_config_lib_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/presubmit_validate_types_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/presubmit_validate_types_lib_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/state_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/state_lib_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/subfield_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/subfield_lib_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/test_constants.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/tests/unit_lib_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/tests/unit_lib_test.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/base_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/base_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/config_folder_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/config_folder_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/connection_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/connection_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/entity_type_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/entity_type_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/entity_type_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/entity_type_manager.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/external_file_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/external_file_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/field_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/field_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/findings_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/findings_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/namespace_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/namespace_validator.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/parse_config_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/parse_config_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/presubmit_validate_types_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/presubmit_validate_types_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/state_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/state_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/subfield_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/subfield_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/test_helpers_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/test_helpers_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/unit_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/unit_lib.py -------------------------------------------------------------------------------- /tools/validators/ontology_validator/yamlformat/validator/validate_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/digitalbuildings/HEAD/tools/validators/ontology_validator/yamlformat/validator/validate_types.py --------------------------------------------------------------------------------