{"id":3827,"date":"2021-02-09T07:48:19","date_gmt":"2021-02-09T07:48:19","guid":{"rendered":"http:\/\/141.23.68.248\/wp\/?page_id=3827"},"modified":"2021-02-22T13:58:56","modified_gmt":"2021-02-22T13:58:56","slug":"scaffolding","status":"publish","type":"page","link":"http:\/\/141.23.68.248\/wp\/?page_id=3827","title":{"rendered":"Scaffolding"},"content":{"rendered":"<p>Scaffolding systems are temporary structures which enable various types of access and working area for, among other purposes, building or civil infrastructural projects. Due to their temporary nature, their importance and elegance can be overlooked and underappreciated. Despite this, designing an efficient scaffolding system can pose a fascinating engineering challenge, and their success and reliability are fundamental for projects at every scale.<\/p>\n<p><span style=\"font-weight: 400;\">Scaffolding is usually composed of galvanised steel or aluminium (with bamboo remaining prevalent in parts of Asia) and can be broadly grouped into the following types [1][2];<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><b>Single Frame<\/b><span style=\"font-weight: 400;\">, historical system where ledgers are tied into the work area<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Double Frame<\/b><span style=\"font-weight: 400;\">, most common type today and the <span style=\"text-decoration: underline;\">system of focus for this ontology\u00a0<\/span><\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Suspended<\/b><span style=\"font-weight: 400;\">, where a platform is lowered from adjustable cables<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Cantilevered<\/b><span style=\"font-weight: 400;\">, where the system is free from ground contact, anchored to the object<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Mast Climbing<\/b><span style=\"font-weight: 400;\">, where a platform climbs vertical masts<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Shoring<\/b><span style=\"font-weight: 400;\">, enabling the pouring of concrete but also in the erection of masonry arches<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Trestle<\/b><span style=\"font-weight: 400;\">, for working on the underside of surfaces (think Sistine Chapel), may have lockable wheels today.<\/span><\/li>\n<\/ol>\n<figure id=\"attachment_5598\" aria-describedby=\"caption-attachment-5598\" style=\"width: 624px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-options.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5598\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-options-1024x642.jpg\" alt=\"Fig. 1 - Scaffolding types and how they interface with the work area\" width=\"624\" height=\"391\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-options-1024x642.jpg 1024w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-options-300x188.jpg 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-options-520x326.jpg 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-options-740x464.jpg 740w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-options.jpg 1025w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/><\/a><figcaption id=\"caption-attachment-5598\" class=\"wp-caption-text\">Scaffolding types and how they interface with the work area.<\/figcaption><\/figure>\n<h2 style=\"text-align: justify;\">Ontological Model<\/h2>\n<p style=\"text-align: left;\">From the point of view of developing a first ontology, a scaffolding system strikes a healthy balance between simplicity (with a limited number of components) and complexity (as it may interface with infinitely different situations). The inherent modularity (with the ability to build systems upon systems) makes for an interesting exploration of various axioms while the limited options of the simple system provide an easy to understand example of conditional statements in developing restrictions within the ontology.<\/p>\n<p><span style=\"font-weight: 400;\">In order to better define the specific ontology scope, the following competency questions and answers were defined.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">What is the <\/span><b>purpose<\/b><span style=\"font-weight: 400;\">?<\/span><\/li>\n<\/ol>\n<p>The purpose of the ontology is to enable the provision of safe platforms at height by a scaffolding supplier to a client. It facilitates the design, construction and deconstruction of an individual scaffolding frame, inferring knowledge about what may be required by adjoining frames given specific design decisions based on predefined constraints, and provides information about safety, timeframe and responsible stakeholders.<\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">What is the<\/span><b> scope<\/b><span style=\"font-weight: 400;\">?<\/span><\/li>\n<\/ol>\n<p>As there are many varieties of scaffolding system (described above) the scope is limited to a specific chosen\u00a0Double Frame type of steel and wood system used by the aforementioned <em>supplier<\/em> stakeholder.<\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Who are the intended<\/span><b> users<\/b><span style=\"font-weight: 400;\"> and <\/span><b>uses<\/b><span style=\"font-weight: 400;\">?<\/span><\/li>\n<\/ol>\n<p>The users of the ontology are likely to be involved in the planning and design of systems for a clients\u2019 project, although information contained within the ontology may be of interest to other stakeholders. For example, perhaps the person erecting frames may wish to generate inferred knowledge about adjoining frames in order to reserve them for an upcoming project. In turn, other stakeholders are likely to contribute to the ontology. For example, safety inspection personnel may sign off on locking mechanisms being secured in place or update erection dates to reflect delays in a schedule.<\/p>\n<figure id=\"attachment_5601\" aria-describedby=\"caption-attachment-5601\" style=\"width: 737px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-ontology-concept.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5601 size-full\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-ontology-concept.jpg\" alt=\"\" width=\"737\" height=\"503\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-ontology-concept.jpg 737w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-ontology-concept-300x205.jpg 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-ontology-concept-520x355.jpg 520w\" sizes=\"auto, (max-width: 737px) 100vw, 737px\" \/><\/a><figcaption id=\"caption-attachment-5601\" class=\"wp-caption-text\">Above: Design options encoded into the ontology (with ghost restrictions), below: &#8216;is-a&#8217; relationships between option classes, visualised in Protege.<\/figcaption><\/figure>\n<p>The implementation within Protege concentrated on\u00a0<strong><span style=\"font-weight: 400;\">demonstrating the principles of inheritance through a simple set of 4 options (above).\u00a0<\/span><\/strong><span style=\"font-weight: 400;\">Restrictions were defined so as to make most efficient use of the ontology in terms of sharing common attributes between classes (ie. shared attributes are codified in their highest possible class). The result is minimal duplication as demonstrated by the small number of <\/span><i><span style=\"font-weight: 400;\">SubClass Of<\/span><\/i><span style=\"font-weight: 400;\"> restrictions within the lower order of classes. For example, the class <strong>SinglePlatformTall<\/strong>\u00a0<\/span><span style=\"font-weight: 400;\">has just one restriction <strong>hasComponent\u00a0<span style=\"color: #ff00ff;\">value<\/span> Standard3200<\/strong>\u00a0<\/span><span style=\"font-weight: 400;\">, having inherited all other required restrictions from ancestor classes. Examples of logical axioms used in the ontology are provided in the following table.<\/span><\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_5618\" aria-describedby=\"caption-attachment-5618\" style=\"width: 571px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/axioms.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5618 size-full\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/axioms.jpg\" alt=\"Examples of Logical Axioms used in the scaffolding ontology\" width=\"571\" height=\"787\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/axioms.jpg 571w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/axioms-218x300.jpg 218w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/axioms-520x717.jpg 520w\" sizes=\"auto, (max-width: 571px) 100vw, 571px\" \/><\/a><figcaption id=\"caption-attachment-5618\" class=\"wp-caption-text\">Examples of Logical Axioms used in the scaffolding ontology<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400;\">Issues were encountered in the final stages of implementation of the ontology in Protege, resulting in the reasoner failing, causing the error \u201cindividual is <strong>sameAs<\/strong> and <strong>differentFrom<\/strong> another&#8230;\u201d. The\u00a0suspected cause is\u00a0to do with the \u2018exact\u2019 restriction which was essential to the ontology concept. Thus, the .owl file below reflects the aim of the author to implement the concepts described herein despite falling short in terms of solving the logical incompatibility between classes.\u00a0<\/span><\/p>\n<p><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/Assignment1_ScaffoldingOntology_ConorShaw_16905214319.zip\">SCAFFOLDING OWL FILE<\/a><\/p>\n<p><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/Assignment1_ScaffoldingOntology_ConorShaw_16905214319.pdf\">SCAFFOLDING ONTOLOGY FULL REPORT<\/a><\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: justify;\">Parametric Model<\/h2>\n<p style=\"text-align: left;\">A simplified subset of parts were considered within the scope of the parametric scaffolding model including fixed module frame measurements, ignoring diagonal bracing and setting a minimum and maximum repetition for the overall system.<\/p>\n<figure id=\"attachment_5644\" aria-describedby=\"caption-attachment-5644\" style=\"width: 653px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-min-max.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-5644\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-min-max.jpg\" alt=\"The modular minimum and maximum dimensions for the parametric scaffolding model\" width=\"653\" height=\"281\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-min-max.jpg 653w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-min-max-300x129.jpg 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/scaffolding-min-max-520x224.jpg 520w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><\/a><figcaption id=\"caption-attachment-5644\" class=\"wp-caption-text\">The modular minimum and maximum dimensions for the parametric scaffolding model<\/figcaption><\/figure>\n<p style=\"text-align: left;\"><span style=\"font-weight: 400;\">The<\/span><b> design challenge<\/b><span style=\"font-weight: 400;\"> was to conceive a user interface which offered flexibility of input for the planner, respecting the fixed modular nature of the system, while providing performance information relevant for ensuring safety and legal compliance. For this reason, minimal user input were provided, consisting of a <span style=\"text-decoration: underline;\">slider for length of the system<\/span>, and a<span style=\"text-decoration: underline;\"> list of user input platform heights<\/span>. These inputs drove the creation of framing to fixed modular increments. Feedback regarding safety was provided to the user in the form of <span style=\"text-decoration: underline;\">textual warnings<\/span> which encourage best practice design and code compliance.\u00a0<\/span><\/p>\n<p>Considering that a future stage of the project would require integration with other parametric models, the Dynamo graph was logically documented for comprehension by future users.<\/p>\n<figure id=\"attachment_5651\" aria-describedby=\"caption-attachment-5651\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/logic.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5651 size-large\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/logic-1024x133.jpg\" alt=\"A colour coded legend assists the user in understanding the graph's logic\" width=\"1024\" height=\"133\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/logic-1024x133.jpg 1024w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/logic-300x39.jpg 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/logic-520x68.jpg 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/logic-740x96.jpg 740w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/logic.jpg 1514w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption id=\"caption-attachment-5651\" class=\"wp-caption-text\">A colour coded legend assists the user in understanding the graph&#8217;s logic<\/figcaption><\/figure>\n<p><strong><span style=\"font-weight: 400;\">The logic of the entire graph is as follows:<\/span><\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"color: #0000ff;\"><strong><span style=\"color: #cc99ff;\">User inputs<\/span> <\/strong><\/span><span style=\"font-weight: 400;\">drive the creation of<\/span><strong><span style=\"color: #00ccff;\"> points<\/span> <\/strong><span style=\"font-weight: 400;\">to modular dimensions using several <\/span><i><span style=\"font-weight: 400;\">Range<\/span><\/i><span style=\"font-weight: 400;\"> nodes.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">These points drive column<\/span><span style=\"font-weight: 400; color: #ffcc99;\"><strong> geometry<\/strong> <\/span><span style=\"font-weight: 400;\">in modular intervals<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Platforms are composed of girders and deck geometry driven by shapes at points along the centres of <\/span><span style=\"color: #00ccff;\"><strong>curves <\/strong><\/span><span style=\"font-weight: 400;\">at level 0 in the <\/span><i><span style=\"font-weight: 400;\">Z vector<\/span><\/i><span style=\"font-weight: 400;\">. This seed group is arrayed with a <\/span><i><span style=\"font-weight: 400;\">Geometry.Translate<\/span><\/i><span style=\"font-weight: 400;\"> node based on the<\/span><span style=\"color: #cc99ff;\"><strong> user input <\/strong><\/span><span style=\"font-weight: 400;\">list[] of heights.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The height of the overall scaffolding is in turn driven by a List.MaximumItem of this same user input list.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">A series of<\/span><span style=\"color: #99cc00;\"><strong> conditional <\/strong><\/span><span style=\"font-weight: 400;\"><span style=\"color: #99cc00;\"><strong>statements<\/strong><\/span> are encoded to ensure that safety constraints are met, which in turn result in either disallowing (or <\/span><i><span style=\"font-weight: 400;\">breaking<\/span><\/i><span style=\"font-weight: 400;\">) the geometry, or by providing status warnings and recommendations, displayed in the user interface.\u00a0\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Finally,<\/span><span style=\"color: #999999;\"><strong> calculations <\/strong><\/span><span style=\"font-weight: 400;\">are performed based on the geometry resulting in measurements data and performance metrics being provided to the user interface.\u00a0<\/span><\/li>\n<\/ul>\n<p>To demonstrate the flexibility of the system, the model was imported into Autodesk Revit and applied to 3 different building typologies. Through these examples it can be seen that the planner has full flexibility to add to the platform list and easily adjust the length with the slider, these being the only inputs required to set out a full scaffolding system with this simple to use tool.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_5656\" aria-describedby=\"caption-attachment-5656\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/revit-integreation.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5656 size-large\" src=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/revit-integreation-1024x385.jpg\" alt=\"Design alternatives which demonstrate the flexibility of the parametric model\" width=\"1024\" height=\"385\" srcset=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/revit-integreation-1024x385.jpg 1024w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/revit-integreation-300x113.jpg 300w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/revit-integreation-520x196.jpg 520w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/revit-integreation-740x278.jpg 740w, http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/revit-integreation.jpg 1508w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption id=\"caption-attachment-5656\" class=\"wp-caption-text\">Design alternatives which demonstrate the flexibility of the parametric model in various contexts<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/Assignment2_ScaffoldingParametricModel_ConorShaw_16905214319.zip\">PARAMETRIC SCAFFOLDING MODEL FILE<\/a><\/p>\n<p><a href=\"http:\/\/141.23.68.248\/wp\/wp-content\/uploads\/2021\/02\/Assignment2_ScaffoldingParametricModel_ConorShaw_16905214319.pdf\">SCAFFOLDING MODEL FULL REPORT<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">[1]<\/span> <span style=\"font-weight: 400;\">Webb, B. (2017, October 17). <\/span><i><span style=\"font-weight: 400;\">Major Types of Scaffolding in Construction<\/span><\/i><span style=\"font-weight: 400;\">. Avontus.\u00a0 Retrieved from <\/span><a href=\"https:\/\/www.avontus.com\/blog\/major-types-of-scaffolding-in-construction\/\"><span style=\"font-weight: 400;\">https:\/\/www.avontus.com\/blog\/major-types-of-scaffolding-in-construction\/<\/span><\/a><\/p>\n<p><strong><br \/>\n<span style=\"font-weight: 400;\">[2]<\/span> <span style=\"font-weight: 400;\">The Constructor (2020). <\/span><i><span style=\"font-weight: 400;\">Types of Scaffolding Used in Construction<\/span><\/i><span style=\"font-weight: 400;\">. Retrieved from <\/span><span style=\"font-weight: 400;\"><a href=\"https:\/\/theconstructor.org\/building\/types-of-scaffolding-in-construction\/11845\/\">https:\/\/theconstructor.org\/building\/types-of-scaffolding-in-construction\/11845\/<\/a><\/span><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><a title=\"Initial Civil Systems\" href=\"http:\/\/141.23.68.248\/wp\/?page_id=3821\">Back to the list<\/a><\/p>\n<p><a title=\"Group 4 overview\" href=\"http:\/\/141.23.68.248\/wp\/?page_id=3599\">Back to Group 4 overview<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Scaffolding systems are temporary structures which enable various types of access and working area for, among other purposes, building or civil infrastructural projects. Due to their temporary nature, their importance and elegance can be overlooked<a class=\"read-more\" href=\"http:\/\/141.23.68.248\/wp\/?page_id=3827\">Continue reading<\/a><\/p>\n","protected":false},"author":81,"featured_media":0,"parent":3821,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-3827","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/3827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3827"}],"version-history":[{"count":8,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/3827\/revisions"}],"predecessor-version":[{"id":5781,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/3827\/revisions\/5781"}],"up":[{"embeddable":true,"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=\/wp\/v2\/pages\/3821"}],"wp:attachment":[{"href":"http:\/\/141.23.68.248\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}