mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-14 11:24:19 +00:00
253 lines
13 KiB
HTML
253 lines
13 KiB
HTML
<!--
|
|
BIMTester - OpenBIM Auditing Tool
|
|
Copyright (C) 2021 Dion Moult <dion@thinkmoult.com>
|
|
|
|
This file is part of BIMTester.
|
|
|
|
BIMTester is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU Lesser General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
BIMTester is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU Lesser General Public License for more details.
|
|
|
|
You should have received a copy of the GNU Lesser General Public License
|
|
along with BIMTester. If not, see <http://www.gnu.org/licenses/>.
|
|
-->
|
|
<!doctype html>
|
|
<html class="no-js" lang="">
|
|
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>BIMTester Requirements Generator</title>
|
|
<meta name="description" content="">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
|
|
<link rel="manifest" href="site.webmanifest">
|
|
<link rel="apple-touch-icon" href="icon.png">
|
|
<!-- Place favicon.ico in the root directory -->
|
|
|
|
<link rel="stylesheet" href="normalize.css">
|
|
<link rel="stylesheet" href="skeleton.css">
|
|
<link rel="stylesheet" href="main.css">
|
|
|
|
<meta name="theme-color" content="#fafafa">
|
|
</head>
|
|
|
|
<body>
|
|
<!--[if IE]>
|
|
<p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience and security.</p>
|
|
<![endif]-->
|
|
|
|
<header{{#has_seamless_header}} class="seamless"{{/has_seamless_header}}>
|
|
<h1>
|
|
BIMTester Requirements Generator
|
|
<span style="font-size: 0.5em; font-style: italic;">
|
|
Because your BIM actually sucks but you don't know it yet.
|
|
</span>
|
|
</h1>
|
|
</header>
|
|
<div class="row">
|
|
<section class="eight columns">
|
|
<div class="tcenter">
|
|
<img src="images/gb.svg" class="flag active-flag" title="English">
|
|
<img src="images/de.svg" class="flag" title="German">
|
|
<img src="images/it.svg" class="flag" title="Italian">
|
|
<img src="images/fr.svg" class="flag" title="French">
|
|
<img src="images/nl.svg" class="flag" title="Dutch">
|
|
</div>
|
|
<select name="micromvd">
|
|
<option>Project setup</option>
|
|
</select>
|
|
<p class="tcenter">
|
|
In order to ensure quality of the digital built environment<br />
|
|
As a responsible digital citizen<br />
|
|
We expect compliant OpenBIM deliverables<br />
|
|
</p>
|
|
<div class="tcenter" style="margin-bottom: 20px;">
|
|
<h2 style="border-bottom: 0px; display: inline; padding-right: 20px;">
|
|
Import
|
|
</h2>
|
|
<img class="vendor-icon vendor-full" src="images/archicad.png" width="24px">
|
|
<img class="vendor-icon vendor-full" src="images/blenderbim.png" width="24px">
|
|
<img class="vendor-icon vendor-partial" src="images/freecad.png" width="24px">
|
|
<img class="vendor-icon vendor-bad" src="images/revit.png" width="24px">
|
|
<img class="vendor-icon vendor-unknown" src="images/tekla.png" width="24px">
|
|
|
|
<h2 style="border-bottom: 0px; display: inline; padding-right: 20px; padding-left: 20px;">
|
|
Export
|
|
</h2>
|
|
<img class="vendor-icon vendor-partial" src="images/archicad.png" width="24px">
|
|
<img class="vendor-icon vendor-full" src="images/blenderbim.png" width="24px">
|
|
<img class="vendor-icon vendor-partial" src="images/freecad.png" width="24px">
|
|
<img class="vendor-icon vendor-full" src="images/revit.png" width="24px">
|
|
<img class="vendor-icon vendor-unknown" src="images/tekla.png" width="24px">
|
|
|
|
<span style="color: #999; display: block;">Need help meeting these requirements with a vendor? <a href="#">Read more</a></span>
|
|
</div>
|
|
<h2>
|
|
Scenario: Receiving a file
|
|
</h2>
|
|
<ol>
|
|
<li>
|
|
<details>
|
|
<summary>The data must use the "<code contenteditable>{schema}</code>" schema</summary>
|
|
<strong>
|
|
Example: <span>The data must use the "IFC4" schema</span>
|
|
</strong>
|
|
<p>
|
|
BIM data may be structured using a particular version of IFC, known as the "schema" version.
|
|
Newer versions add lots of capabilities like extra parameters, new data relationships, and
|
|
improved data classification. The version you choose will affect what data can be stored,
|
|
and which programs have support for reading and writing that version. At the moment, you are
|
|
likely to specify either "IFC2X3" or "IFC4".
|
|
</p>
|
|
<div style="padding-bottom: 20px;">
|
|
<div class="onoffswitch">
|
|
<input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="myonoffswitch1" tabindex="0" checked>
|
|
<label class="onoffswitch-label" for="myonoffswitch1">
|
|
<span class="onoffswitch-inner"></span>
|
|
<span class="onoffswitch-switch"></span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</details>
|
|
</li>
|
|
</ol>
|
|
<h2>
|
|
Scenario: Exempt files
|
|
</h2>
|
|
<ol>
|
|
<li>
|
|
<details>
|
|
<summary>The IFC file "<code contenteditable>{file}</code>" is exempt from being provided</summary>
|
|
<strong>
|
|
Example: <span>The IFC file "PROJECT.ifc" is exempt from being provided</span>
|
|
</strong>
|
|
<p>
|
|
Sometimes, projects may create BIM data that is purely temporary, or as a workaround that is
|
|
needed as part of their workflow, but not required from a contractual perspective. In this
|
|
case, it is advisable for the requirements to explicitly exclude these BIM files so that the
|
|
client knows what is included in the scope of requirements. Simply specify the name of the
|
|
file that you know is not required as a deliverable.
|
|
</p>
|
|
<div style="padding-bottom: 20px;">
|
|
<div class="onoffswitch">
|
|
<input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="myonoffswitch2" tabindex="0" checked>
|
|
<label class="onoffswitch-label" for="myonoffswitch2">
|
|
<span class="onoffswitch-inner"></span>
|
|
<span class="onoffswitch-switch"></span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</details>
|
|
</li>
|
|
<li>
|
|
<details>
|
|
<summary>
|
|
No further requirements are specified because "<code contenteditable>{reason}</code>"
|
|
</summary>
|
|
<strong>
|
|
Example: <span>No further requirements are specified because "it will be superseded in a future project phase"</span>
|
|
</strong>
|
|
<p>
|
|
The recipient may not necessarily wish to specify more BIM requirements to audit. Scenarios
|
|
when this is the case may be when the recipient does not have processes in place to use the
|
|
BIM data or does not know how to use the BIM data, or when the BIM data is temporary or
|
|
irrelevant for any reason. In this scenario, it may be useful to specify the reason why no
|
|
further audits will take place. This is the contractual equivalent to "this page is
|
|
intentionally left blank".
|
|
</p>
|
|
<div style="padding-bottom: 20px;">
|
|
<div class="onoffswitch">
|
|
<input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="myonoffswitch3" tabindex="0" checked>
|
|
<label class="onoffswitch-label" for="myonoffswitch3">
|
|
<span class="onoffswitch-inner"></span>
|
|
<span class="onoffswitch-switch"></span>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
</details>
|
|
</li>
|
|
</ol>
|
|
<h2>
|
|
Scenario: Project metadata is organised and correct
|
|
</h2>
|
|
<ol>
|
|
<li>The project must have an identifier of "<code contenteditable>{guid}</code>"</li>
|
|
<li>The project name, code, or short identifier must be "<code contenteditable>{name}</code>"</li>
|
|
<li>The project must have a longer form name of "<code contenteditable>{long_name}</code>"</li>
|
|
<li>The project must be described as "<code contenteditable>{description}</code>"</li>
|
|
<li>The project must be categorised under "<code contenteditable>{object_type}</code>"</li>
|
|
<li>The project must contain information about the "<code contenteditable>{phase}</code>" phase</li>
|
|
</ol>
|
|
<h2>
|
|
Scenario: Project geometry is stored
|
|
</h2>
|
|
<ol>
|
|
<li>The project must contain 3D geometry representing the shape of objects</li>
|
|
</ol>
|
|
</section>
|
|
<aside class="four columns">
|
|
<p>
|
|
BIMTester is an <strong>open source</strong>, <strong>transparent</strong>,
|
|
<strong>standards-based</strong> auditing system for IFC-based projects, using well-established best
|
|
practices from the software industry. Requirements can be automatically checked and customised using 100%
|
|
free software that puts you in control of your OpenBIM data.
|
|
</p>
|
|
<h3>
|
|
Step 1
|
|
</h3>
|
|
<p>
|
|
Select a requirements template from the dropdown list.
|
|
</p>
|
|
<h3>
|
|
Step 2
|
|
</h3>
|
|
<p>
|
|
Fill out the requirements by editing the highlighted words line by line. Click on a line to toggle whether the requirement is needed for your project.
|
|
</p>
|
|
<h3>
|
|
Step 3
|
|
</h3>
|
|
<p>
|
|
Download the requirements file and include it in contracts.
|
|
</p>
|
|
<p>
|
|
<a href="#" class="button button-primary">Download Requirements</a>
|
|
|
|
<a href="#" class="button">Run an automatic Audit</a>
|
|
</p>
|
|
<h4>
|
|
More resources
|
|
</h4>
|
|
<ul>
|
|
<li>Want to write your own requirements? <a href="#">Read more</a>
|
|
<li>Are you a poweruser or developer? Learn the ropes. <a href="#">Read more</a>
|
|
<li>Need more help? Engage with the OSArch community. <a href="#">Read more</a>
|
|
</ul>
|
|
</aside>
|
|
</div>
|
|
<footer>
|
|
<p>
|
|
BIMTester is built with ♥ on the awesome <a href="http://www.ifcopenshell.org/">IfcOpenShell</a> project by <a href="https://bonsaibim.org/community.html">amazing volunteers</a>. You can be one too!
|
|
</p>
|
|
</footer>
|
|
<!--
|
|
<script src="js/vendor/modernizr-3.8.0.min.js"></script>
|
|
<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
|
|
<script>window.jQuery || document.write('<script src="js/vendor/jquery-3.4.1.min.js"><\/script>')</script>
|
|
<script src="js/plugins.js"></script>
|
|
<script>
|
|
window.ga = function () { ga.q.push(arguments) }; ga.q = []; ga.l = +new Date;
|
|
ga('create', 'UA-XXXXX-Y', 'auto'); ga('set','transport','beacon'); ga('send', 'pageview')
|
|
</script>
|
|
<script src="https://www.google-analytics.com/analytics.js" async></script>
|
|
-->
|
|
<script src="main.js"></script>
|
|
</body>
|
|
</html>
|