<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://blog.triplezero.xyz/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.triplezero.xyz/worksets-used-to-control-visiblity-and-graphics-are-a-big-no-no/</loc><lastmod>2025-12-04T10:22:32-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/fmsystems-interact-and-revit/</loc><lastmod>2016-09-28T06:43:37-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/bim-to-fm-integration/</loc><lastmod>2016-09-28T06:43:37-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/home-sweet-home/</loc><lastmod>2025-12-04T17:01:06-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/dynamo-workflow-change-your-sheet-parameters/</loc><lastmod>2017-02-28T11:26:50-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/asset-identification-is-key-to-success-in-repeatable-design-and-construction/</loc><lastmod>2025-12-04T10:27:27-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/bim-levels-of-implementation/</loc><lastmod>2025-12-04T10:21:30-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/bim-levels-as-explained-by-the-nbs/</loc><lastmod>2025-12-04T10:17:04-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/how-to-show-custom-scale-of-none-or-n-t-s/</loc><lastmod>2016-09-28T06:43:06-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/looking-for-info-on-learning-revit-and-bim-solutions-for-fm-company/</loc><lastmod>2025-12-04T10:29:53-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/building-information-modeling-bim-and-facility-management-fm-is-the-future/</loc><lastmod>2025-12-04T10:21:43-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/professor-arto-kiviniemi-university-of-liverpool-and-barie-hasib-bim-rec-present-the-true-meaning-of-open-bim/</loc><lastmod>2016-09-28T06:43:06-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/industry-foundation-classes-ifc-defined/</loc><lastmod>2025-12-04T10:16:55-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/revit-mep-federated-model/</loc><lastmod>2026-01-28T14:13:05-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/using-revit-to-design-a-storage-unit-facility/</loc><lastmod>2025-12-04T10:29:39-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/overlapping-grid-bubbles-in-revit-and-how-to-fix-them-globally-across-multiple-views/</loc><lastmod>2016-09-28T06:43:05-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/archsmarter-toolbox-for-revit/</loc><lastmod>2025-12-04T10:21:24-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/lean-out-your-bim-data-and-processes-with-ephany-by-reducing-asset-information-in-your-models/</loc><lastmod>2025-12-04T16:56:48-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/revit-macro-scheduling-electrical-panel-schedules/</loc><lastmod>2017-04-13T10:40:48-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/automatically-match-the-title-on-sheet-view-parameters-to-their-respective-sheet-name-with-dynamo/</loc><lastmod>2016-09-28T06:43:05-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/mechanical-revit-model-export-to-ifc-parameters-overview/</loc><lastmod>2025-12-04T10:29:19-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/dynamo-how-to-get-a-nested-list-item-by-index-the-easy-way/</loc><lastmod>2017-04-14T08:16:30-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/copy-a-legend-to-multiple-sheets-in-revit/</loc><lastmod>2017-04-14T08:15:32-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/inconsistent-units-in-revit-schedule/</loc><lastmod>2016-09-28T06:43:05-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/using-worksets-to-your-advantage/</loc><lastmod>2025-12-04T10:16:29-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/using-a-filter-to-show-a-future-phase-in-revit/</loc><lastmod>2016-09-28T06:42:38-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/using-navisworks-switchback-for-fixing-clashes-in-revit/</loc><lastmod>2016-09-28T06:42:38-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/collaboration-4-revit-c4r-and-a360-your-revit-model-in-the-cloud/</loc><lastmod>2025-12-04T10:21:16-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/drawing-lists-in-revit-rather-than-excel/</loc><lastmod>2016-09-28T06:42:38-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/error-when-attempting-to-rotating-multiple-connected-elements-in-revit/</loc><lastmod>2016-09-28T06:42:38-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/revit-families-hosted-to-reference-planes-are-upside-down/</loc><lastmod>2016-09-28T06:42:38-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/mixed-gridline-bubbles-when-using-copymonitor/</loc><lastmod>2016-09-28T06:42:38-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/creating-an-mep-fabrication-layout/</loc><lastmod>2016-09-28T06:42:38-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/ironpython-ui-generator-and-script-library-for-autodesk-revit/</loc><lastmod>2016-09-28T06:42:38-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/a-review-of-bim-track-a-platform-for-bim-coordination-and-collaboration/</loc><lastmod>2025-12-04T10:21:09-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/how-to-create-a-custom-linetype-family-in-revit-with-text/</loc><lastmod>2016-09-28T06:42:38-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/revit-cant-create-a-new-module-in-the-macro-manager/</loc><lastmod>2016-09-28T06:42:38-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/rotate-a-section-to-line-up-to-an-angled-element-in-revit/</loc><lastmod>2016-09-28T06:42:38-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/revisions-from-the-revision-schedule-in-a-titleblock-family-are-not-populated-on-sheets/</loc><lastmod>2016-09-28T06:42:37-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/use-dynamo-to-delete-all-views-in-revit/</loc><lastmod>2026-01-07T18:13:26-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/revit-does-not-display-vertical-elbows-i-e-risers-in-shafts-properly-in-plan-view/</loc><lastmod>2016-10-06T08:12:48-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/pop-quiz-whats-wrong-with-these-views/</loc><lastmod>2025-12-05T19:57:12-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/solved-revit-error-unable-to-make-the-necessary-workset-project-info-editable-in-the-linked-file-in-order-to-change-the-shared-coordinates/</loc><lastmod>2016-10-14T14:15:49-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/cad-is-not-dead/</loc><lastmod>2025-12-04T10:19:38-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/managing-view-templates-with-revit-links-that-are-set-to-by-linked-view-per-level/</loc><lastmod>2021-05-20T08:37:34-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/faro-scans-and-autodesk-recap/</loc><lastmod>2025-12-04T10:19:16-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/the-air-terminal-category-in-revit-is-ductterminal-in-dynamo/</loc><lastmod>2026-08-13T07:03:50-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/linked-mechanical-ifc-model-into-revit-cant-see-ductwork/</loc><lastmod>2017-02-09T07:18:47-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/seattle-dynamo-user-group/</loc><lastmod>2017-02-04T11:49:43-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/hello-dynamo-world/</loc><lastmod>2017-04-19T11:17:04-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/bimxhtml-dynamo-html-web-page/</loc><lastmod>2017-08-11T08:33:12-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/bimxhtml-v0-0-8-more-custom-nodes-to-generate-google-charts/</loc><lastmod>2017-09-13T05:49:55-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/bimxdb-v0-0-2-published-store-revit-data-in-an-sqlite-database/</loc><lastmod>2025-12-04T10:31:52-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/dynamo-graph-to-push-space-data-into-cobie-component-space/</loc><lastmod>2017-09-14T07:12:40-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/use-dynamo-to-transfer-phase-data-to-bound-revit-models/</loc><lastmod>2017-09-28T09:06:41-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/dynamos-security-vulnerability/</loc><lastmod>2025-12-04T10:15:33-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/revit-builtincategory-enumeration-2018-3/</loc><lastmod>2025-12-04T10:28:49-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/retrieve-all-shared-parameters-in-a-revit-project/</loc><lastmod>2025-12-04T16:56:25-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/vague-licensing-error-in-revit-2019/</loc><lastmod>2025-12-04T10:28:38-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/where-are-revit-macros-saved/</loc><lastmod>2025-12-05T20:04:44-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/creating-signage-revit-families/</loc><lastmod>2025-12-04T10:28:25-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/retrieve-parameter-values-using-the-revit-api/</loc><lastmod>2025-12-04T16:56:34-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/beginners-guide-revit-api-taskdialog/</loc><lastmod>2025-12-05T14:56:48-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/toggle-yes-no-parameters-with-formulas/</loc><lastmod>2026-08-30T01:38:10-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/retrieve-all-parameter-data-types-using-the-revit-api/</loc><lastmod>2025-12-04T10:28:15-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/error-opening-an-ifc-model-in-revit/</loc><lastmod>2025-12-05T14:04:07-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/revit-smartsheet-mapping-asset-data-from-bim-to-an-external-data-source/</loc><lastmod>2025-12-05T16:14:59-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/furniture-fixtures-equipment-application/</loc><lastmod>2025-12-04T10:34:09-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/managing-ffe-asset-data-for-repeatable-designs-1/</loc><lastmod>2025-12-05T12:44:50-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/asset-information-does-not-belong-in-bim/</loc><lastmod>2025-12-04T10:27:21-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/extract-asset-product-data-from-pdf/</loc><lastmod>2025-12-26T13:39:42-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/decluttering-your-data-why-ai-alone-wont-solve-the-mess/</loc><lastmod>2025-12-05T14:03:42-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/mcdonaldization-construction-owner-furnished-items-scalability/</loc><lastmod>2025-12-05T14:03:31-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/construction-issues-retail-fixtures-part-one/</loc><lastmod>2025-12-11T07:36:15-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/common-construction-phase-issues-in-retail-ffe-and-how-to-mitigate-them-part-two/</loc><lastmod>2025-12-11T07:35:15-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/state-physical-retail-2022-2025/</loc><lastmod>2025-12-05T14:03:13-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/agentic-ai-data-validation/</loc><lastmod>2025-12-05T14:03:09-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/value-standardized-shared-parameters/</loc><lastmod>2025-12-05T13:46:53-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/purging-shared-parameters-in-revit/</loc><lastmod>2025-12-05T19:58:38-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/revit-shared-parameters-can-be-renamed/</loc><lastmod>2025-12-05T19:58:20-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/a-new-approach-to-developing-and-implementing-standards/</loc><lastmod>2025-12-05T13:45:12-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/minimum-viable-data-bim/</loc><lastmod>2025-12-05T13:47:45-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/ephany-is-open-source/</loc><lastmod>2025-12-09T05:32:32-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/consolidated-blog-posts-bim-extension-opendefinery-ephany/</loc><lastmod>2026-01-03T11:25:09-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/launching-ephany-framework-part-1/</loc><lastmod>2026-08-30T01:52:01-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/launching-ephany-framework-part-2/</loc><lastmod>2026-08-30T01:51:39-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/ephany-framework-sample-api-calls-python/</loc><lastmod>2025-12-17T14:06:25-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/asset-naming-standards-ai-ephany-api/</loc><lastmod>2025-12-19T20:36:45-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/dynamo-vs-revit-macros-ai/</loc><lastmod>2026-01-03T21:38:43-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/ephany-sdk-initial-release/</loc><lastmod>2026-01-05T22:04:07-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/delete-all-revit-views-dynamo-v2/</loc><lastmod>2026-01-09T21:30:06-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/backwards-compatible-revit-families-with-ai/</loc><lastmod>2026-01-10T10:23:17-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/ephany-api-explained/</loc><lastmod>2026-01-14T12:58:20-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/macro-merchandising-capacity-planner/</loc><lastmod>2026-01-14T09:14:08-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/recreating-kings-cross-revit-ai/</loc><lastmod>2026-02-18T15:55:20-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/model-based-construction-myth-without-robots/</loc><lastmod>2026-02-18T15:54:43-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/migrating-unifi-to-content-catalog/</loc><lastmod>2026-03-19T13:34:33-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/develop-webapp-from-phone/</loc><lastmod>2026-07-21T02:50:43-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/ai-friendly-wpf-theme/</loc><lastmod>2026-08-06T04:21:42-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/push-to-multiple-git-repositories-simultaneously/</loc><lastmod>2026-07-27T20:39:28-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/rapid-prototyping-revit-addins-macros-claude/</loc><lastmod>2026-08-11T08:35:22-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/dynamo-vs-revit-macros/</loc><lastmod>2026-08-11T00:34:55-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/move-origin-nested-generic-annotation/</loc><lastmod>2026-08-13T07:03:09-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/storing-json-in-revit/</loc><lastmod>2026-08-14T09:20:17-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/connect-claude-revit-pyrevit-mcp-server/</loc><lastmod>2026-11-05T23:55:58-08:00</lastmod></url><url><loc>https://blog.triplezero.xyz/are-we-bragging-about-the-wrong-number/</loc><lastmod>2026-09-06T17:01:13-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/api-script-vs-mcp-server/</loc><lastmod>2026-09-08T16:54:02-07:00</lastmod></url><url><loc>https://blog.triplezero.xyz/revit-mcp-server-vs-dynamo/</loc><lastmod>2026-11-02T23:58:30-08:00</lastmod></url></urlset>
