Professional Documents
Culture Documents
ANZRS Committee
Michelle Van Kolck (Louw)
Consultant
Project Facilitator and Co-Author
Belinda Hodkinson
Sinclair Knight Merz (SKM)
Co-Author
Chris Needham
C3 Consulting Solutions
Co-Author
Acknowledgements AEC Systems, Anthony Bowden, Antony McPhee, Ben May, Benn
Design, Bo Zhen, Cadgroup, Chris Price, Flavio Yamauti, Ian
Matthews, KarelCAD, Kevin Thickett, Matthew Pettengell, Melanie
Tristram, Nubar Van Kolck, Paul Hellawell, Russell Hamblin, Stewart
Caldwell, Toby Maple, Wesley Benn
Graphics assistance : Franz Hein
This letter provides a brief overview of what improvements have been madeto
theANZRSPack,Version3[012012]
We wanted to add a personal note to this pack to say thank you for downloading this
Countries:
version (Version3) of the ANZRS pack and for your continued support. Its hard to believe
that six months have already passed since the last release of ANZRS and we are excited to Afghanistan
share some of the improvements that we have made since the previous (Version 2) pack. Algeria
Argentina
We have kept significant changes to a minimum, as promised, but have worked hard to take
Australia
all your feedback into consideration and to present a new pack that would be easier to
navigate, more useful and hopefully more practical to implement - to whatever extent you Austria
wish to adopt. Azerbaijan
Bahrain
We wanted to take this opportunity to share with you the progress that we have made since Barbados
the public release of ANZRS Pack, Version 2. Belgium
Bolivia
Brazil
1.0 ANZRS pack Version 2, downloaded in 72 countries
Bulgaria
Weve been delighted to see the extent to which the ANZRS pack has been Canada
downloaded from countries all over the world, in just a matter of months.
Chile
This has far exceeded the expectations of the committee, and demonstrates that China
there was and is a great deal of interest in good content creation methodologies Croatia
and standards.
Cyprus
Even though these standards were originally designed specifically with Australia
CzechRepublic
and New Zealand it is possible that this project may be able to affect the quality of
Denmark
shared and sold Revit components irrespective of country or region.
DominicanRepublic
Thank you to everyone for spreading the word and for supporting this project.
Egypt
Estonia
Finland
France
Germany
Ghana
HongKong
Hungary
Iceland
India
Indonesia
Iran
Ireland
Italy
Kuwait
Lebanon
Lithuania
Malaysia
The map above shows all the countries (72, shaded in blue) where the Mexico
ANZRS pack has been downloaded since July 2011, when the ANZRS
ThisletterservesasanintroductiontotheAustralia&NewZealandRevitStandards
pack.Itexplainswhatisconsideredgoodcontent,asdefinedinthisproject,aswell
asdiscussingthebackgroundandcontextofthisindustryinitiative.
COPYRIGHT
This work is protected by copyright. You may download, display, print and reproduce this material in unaltered form
only (retaining this notice) for your personal, non-commercial use or use within your organisation. Apart from any
use as permitted under the Australian Copyright Act 2011 and New Zealand Copyright Act 2011, all other rights are
reserved.
Requests and inquiries concerning reproduction and rights should be addressed via email to copyright@anzrs.org.
DISCLAIMER
It is our vision these proposed standards will obtain industry support from commercial content creation companies in
Australia and New Zealand, together with the Revit user community. The criteria provided within this document pack will
then become the minimum benchmark of all shared and sold content throughout both countries. A content creator can
then claim to provide ANZRS compliant content if the compliance requirements listed are met on those specific
components that they sell.
1.0 INTRODUCTION
This initiative commenced following a lengthy and passionate discussion that took place at the Revit Technology
Conference in Melbourne, during June of 2009. The primary issue was the lack of quality and usefulness of the Revit
content that was available at the time, from either Autodesk (i.e. shipped with the software and/or available from the
Autodesk website), or content creators. It was suggested that content available from external sources (whether shared or
sold) had not yet provided what the industry representatives at the conference needed. While Revit content was largely
something firms were responsible for themselves, it was felt that Autodesk (or some other party) should be doing more to
solve the duplication of effort that was overwhelming many of those present.
In the absence of a defined content creation standard (or other benchmark) and its acceptance within the industry, the
interoperability advantages promised by BIM practices were not materialising at least as far as digital content creation and
exchange was concerned.
Theres an old saying: If youre not part of the solution, youre part of the problem. Taking a proactive approach, a team of
key stakeholders (already present at the conference) were assembled to formally address the issue. This team included
representatives from design firms and content creators. Following the conference, a wiki website was created that would
allow continued contribution from a broader base of stakeholders. The website was set up to facilitate a constructive debate
and eventually establish a common wish list for shared and sold Revit content across various industry disciplines.
Contribution was invited from this group, which consisted of more than 100 members, and included:
BIM Managers
CAD Managers
Architects
MEP Engineers
Structural Engineers
Interior Designers
Documentation Specialists
API software developers
Quantity surveyors
Professional Revit content creators
Autodesk is aware of this initiative and is supportive of any feedback that results from this project.
3.0 VISION
The vision for the initiative is that these standards and best practises can be adopted by content creators throughout
Australia and New Zealand.
4.0 OBJECTIVES
The primary objectives of this project are to:
Establish minimum compliance requirements for Revit content shared or sold throughout Australia and New
Zealand. Compliance with these requirements should provide a measure of quality and certainty to future recipients
of this content, whether by sharing or selling of content.
Document Revit content creation best practises. These may exceed the minimum compliance requirements.
Establish a more extensive collection of Shared Parameters that, where used, will offer:
o improved consistency of content and associated parameters
o simpler, more consistent scheduling of object data
o greater interoperability of content between subscribing parties
Establish a list of object subcategories that, where used, will offer:
o improved consistency of content and associated parameters
o simpler, more familiar control over display properties of the included subcategories
o greater interoperability of content between subscribing parties
Discipline-specific requirements for Revit Content (where not already included in the general documentation).
These have been developed for:
o Architecture and Interiors
o Structural
o Mechanical, Electrical and Plumbing (MEP)
5.0 DEFINITIONS
In the context of this initiative, Content is defined as:
Digital representations of building products, components or assemblies, created using Autodesk Revit software.
The pursuit of good Content also requires a definition. For the purposes of this initiative, and in its most succinct form,
good Content is:
[Content as described above]... that is fit for its intended purpose by its end users.
Due to the developing level of maturity of BIM (as practised within the ANZ AEC industry), further definitions of intended
purpose and end users are also required. As such, the following generalized characteristics for good Content are offered,
while the remainder of the documents from this initiative attempts to offer more detailed definitions in practical terms.
6.0 STAKEHOLDERS
The stakeholders of this initiative are those that stand to benefit from this work and its adoption by content creators (whether
designers, manufacturers or others). They include, but are not limited to:
Architects Interior Designers
Building Owners Quantity Surveyors
Building Developers Real Estate Agents
Building Product Manufacturers Services Engineers
Construction Firms Structural Engineers
Facility Managers Subcontractors/Specialty Contractors
Results of a feedback survey sent to all RTC delegates and/or other representatives of the firms they work for that
have implemented Autodesk Revit software:
o Indicating a level of acceptance of this document and its contents of 30% or better (more in due course)
o Indicating an intention to implement the standards and/or best practises included within this document for
future content creation (and within a nominated period)
o Indicating that content received from external authoring parties is more viable and valuable than before
that party implemented these standards. That is, that the content is useful and will be used within their
organisation with little or no firm-specific customisation.
Other responses that would be considered favourable but that indicate a measure of success beyond the defined
scope for this initiative include:
o A closer working relationship between the ANZRS group and the Autodesk team that authored the Revit
Model Content Style Guidelines.
o Incorporation of some or all of the standards and best practises included within this document by Autodesk
as part of the next iteration of the Revit Model Content Style Guidelines.
No quantification of this value has yet been determined, but anecdotal evidence from RTC attendees supports the
notion that at least for them, the value would be substantial.
10.01 PARAMETERS
o Grouping of parameters beyond what is listed in the Shared Parameter (C5-C7) lists
o Provide a large array of a samples of family parameter names (shared parameter names are already provided
in SP lists)
o Extended list of Shared Parameters (incorporating new approved parameters as suggested through Review
processes)
10.02 MATERIALS
o Provide a large array of sample material names to better demonstrate the intended syntax and structure
o Provide a (near-)exhaustive list of Material Classifications
10.03 FAMILIES
o Provide a collection of family template files that are (in that empty state) compliant with ANZRS requirements
(i.e. line patterns, fill patterns, object styles, shared parameters, material naming, named reference planes).
o Provide a collection of sample families of various categories that are compliant with ANZRS requirements.
o Lists of organisations that are committed to adopting ANZRS standards
10.04 GRAPHICS
o Provide more illustrations and diagrams to aid explanations and descriptions
11.0 FEEDBACK
Feedback and other information of value to the advancement of this initiative can be provided via email, to
feedback@anzrs.org or via the feedback form(s) on the ANZRS website.
READERS NOTES:
It is our vision that these proposed standards will receive the promised support from the dominant commercial content creation
companies in Australia, New Zealand as well as the Revit user community.
It is our intent that the criteria provided within this document pack will become the minimum benchmark of all shared and sold content
throughout Australia and New Zealand. A content creator can only claim to provide ANZRS-compliant content if the compliance
requirements listed in this document are met on the respective components that they sell.
ThisletterexplainshowtousetheAustralia,&NewZealandRevitStandards(ANZRS)
pack.Itexplainsthepurposeofeachofthepackresourcesandhoweachresource
shouldbeused.
INTRODUCTION
& CONTEXT
LETTERS
L0 L1 L2 L3 L4
GENERAL COMPLIANCE
CHECKLIST &
ASSOCIATED SUMMARY
C1 C1s
DISCIPLINE SPECIFIC
CHECKLIST &
ASSOCIATED SUMMARY
C2 C2s C3 C3s C4 C4s
SHARED PARAMETERS
TABLE C5 C6 C7
SUBCATEGORIES
TABLE C8
ADVANCED FEATURES
CHECKLIST &
ASSOCIATED SUMMARY
R1 R1s
BEST PRACTICES
A-Z TABLE R2
ANZRS_L2_HOW TO USE THIS PACK, VERSION 3 COPYRIGHT RESERVED HTTP://WWW.ANZRS.ORG PG. 1/3
HOW TO USE THIS PACK VERSION 3 [01-2012] L2
FORMS INTRODUCTION L
L0 Version Update
L1 Letter of Introduction
L2 Contents & How To Use This Pack
L3 Generic vs. Building Product Manufacturer-specific content
L4 Glossary of Terms
L0 outlines the latest version updates and gives an overview of the packs development and
impact / take up within the industry.
L1 serves as an introduction to the Australia, & New Zealand Revit Standards pack. It explains
what is considered good content, as defined in this project, as well as discussing the
background and context of this industry initiative.
L2 explains how to use the Australia, & New Zealand Revit Standards (ANZRS) pack. It
explains the purpose of each of the pack resources and how each resource should be used.
L3 discusses one of the primary issues behind the need for this initiative. The major
approaches to content creation and its end use between the various stakeholders in the
AEC/FM industry vary considerably. Primarily the major types of content that are discussed
are Generic Content and Building Product Manufacturer-specific (BPM) Content.
L4 this glossary contains key words that appear frequently in the ANZRS Pack. These
acronyms will be included in areas such as the compliance checklist and its summary so it is
imperative to understand their meanings.
C1 serves as a simple, brief checklist for content authors or auditors to use to ensure quality
and performance requirements are achieved. All items in this checklist must be satisfied for
each component to be deemed compliant with ANZRS.
C1s is to be used in conjunction with C1, and includes explanatory information about each
item to be checked.
These documents must be adhered to in order to comply with the Australia and New Zealand Revit Standards (ANZRS) for
content creation.
These documents must be adhered to in order to comply with the Australia and New Zealand Revit Standards (ANZRS) for
content creation.
ANZRS_L2_HOW TO USE THIS PACK, VERSION 3 COPYRIGHT RESERVED HTTP://WWW.ANZRS.ORG PG. 2/3
HOW TO USE THIS PACK VERSION 3 [01-2012] L2
C5, C6 and C7 are tables of Shared Parameters for Revit (again, for Architecture/Interiors,
Structural and MEP, respectively) that, when incorporated by multiple content creation
sources, will achieve a previously unmatched level of interoperability and consistency
between content and how it is scheduled.
The shared parameters within these documents must be adhered to in order to comply with the Australia and New Zealand Revit
Standards (ANZRS) for content creation.
Any additional shared parameters that have not been listed in these documents can be created by the content manufacturer and
named according to their preferred standards. Naming conventions have been recommended in R2 (Best Practices) section.
FORMS SUBCATEGORIES C8
C8 Subcategories List
The subcategories within these documents must be adhered to in order to comply with the Australia and New Zealand Revit
Standards (ANZRS) for content creation.
Any additional subcategories that have not been listed in these documents can be created by the content manufacturer and named
according to their preferred standards. Naming conventions have been recommended in R2 (Best Practices) section.
R1 serves as a simple, brief checklist for content authors or auditors to use when design,
auditing and refining their content. All items in this checklist are optional features that content
creators or companies may choose to adopt in part or as a whole. Obviously the more of
these features a component has the more user-friendly and advanced (in terms of good
quality content) a component is considered to be.
R1s is to be used in conjunction with R1, and includes explanatory information about each
item to be checked.
These documents are optional and designed for those who require or desire a quality of content that exceeds the minimum
requirements.
R2 is a summary of general Best Practices for all disciplines. This document is intended to
be used for cross-referencing all other documents in the pack and expands on best practices
and other tips and tricks in regards to creating stable and well made Revit content.
These Reference documents include information topical and contextually relevant to this pack.
4.0 CONCLUSION
This pack has been segregated and condensed to allow easy reference to necessary information for specific tasks. Not all
of it will be required for every item of Content produced. Moreover, it is anticipated that as familiarity develops with this
information, the checking process becomes significantly faster and easier.
ANZRS_L2_HOW TO USE THIS PACK, VERSION 3 COPYRIGHT RESERVED HTTP://WWW.ANZRS.ORG PG. 3/3
REVIT FAMILY CREATION PACK INTRODUCTION AND CONTEXT L3
Thispaperdiscussestheoptionsthatcontentcreatorsshouldconsiderwhenmaking
sharedand/orsoldcontent.ShouldcontentbebuilttobegenericorBuildingProduct
Manufacturerspecific(BPM),andwhatarethebenefitsand/orlimitations?
A distinction must be drawn between what constitutes value to the designers within the BIM process, and to the
manufacturers of the real-world products. Much of the Content developed to date has been authored by three distinct
parties:
Design firms
Specialist Content Creators, and;
Building Product Manufacturers
Without an in-depth understanding of this issue, the objectives and even the methodology for the creation of the
Content can be conflicted. This document explains the potential conflicts that are apparent between the two Content
types at this time.
While the contents of this document may be useful in educating and informing manufacturers of the needs of design
firms, the intention is not yet to cover all the requirements of a products life-cycle in detail.
The variation in what constitutes appropriate levels of detail is central to this issue of Generic vs. Building Product
Manufacturer-specific (BPM) content. Generic Content items typically contain less detail than BPM items. As a
simple rule, less detail equates to smaller file sizes and a lesser impact on computer (hardware and software)
performance though some exceptions are possible where good content creation techniques are employed.
What represents value in Content to a designer is often quite different to what represents value to a Manufacturer.
Building Product Manufacturers typically assume a need to have the level of detail in their Content match that of the
real-world products. This is sometimes applied literally by the Content authors to the detriment of the appeal of the
Content. Content authors need to help educate Building Product Manufacturers about the balance required between
level of detail (and precision) and performance.
As an example, whether a curved surface has a 1mm radius or a 1.2mm radius or no radius at all may not make any
difference to the design or construction of the project. How this can be of value beyond construction that is,
through the remainder of the building or product lifecycle, is unclear, and quite possibly unnecessary.
Rather than actually adding value to the Content, the application of this extreme level of detail can be counter-
productive and ultimately undermine the use of the Content by designers (and others) altogether. By employing the
standards and best practices described in this document pack; Content creators can achieve better Content in
terms of performance and value, to users throughout the Project lifecycle.
5.0 SOLUTIONS
1. To help bridge this gap, manufacturers, content creators and designers must communicate their needs more
definitively.
2. Manufacturers must understand that not all information that can be included with their digital models is of value
to everyone. To the contrary, extraneous data can in fact prohibit its use altogether. This volume of data
generated requires both the technology to drive it, and systems to manage it. Currently, neither is mature. The
potential of Cloud-based Computing may offer a long-term solution, but for now, these issues are real and
significant.
3. Manufacturers and other key stakeholders within the industry need to understand that Generic Content has
fewer limitations for long-term BIM benefits than widely believed. Much of the information that is applicable to a
manufacturers product can be accommodated within well-created, flexible Generic Content leaving the
difference mostly cosmetic. The extent to which Generic Content cannot be used in place of BPM-specific
Content (i.e. during late design phases, and during construction) may vary according to the specific item or
category, and how well it has been created by the author.
2 Data fields can be created for Data fields are defined and rigidly Content used is more reliable and
scheduling purposes to contain applied, in order to reflect Building consistent, given that it is only data
critical manufacturer-specific Product Manufacturer specifications. fields and critical dimensions that may
information. These can be vary between like products.
populated as and when needed,
allowing the component to
continue to be representative of
the BPM equivalent.
3 Materials are typically assigned Materials are created within the Direct control over materials (if
to the content from the project content as direct, virtual equivalents for appropriate) may not exist. Also refer
environment. the real thing to Item 7.
4 Origin point is defined Origin point is defined how/where the Inconsistent origin points between
how/where the designer (or their manufacturer (or their agent the similar components can cause major
content creator) believes is content creator) believes is hassles when one is swapped out for
appropriate. appropriate. another though this issue exists
even for Generic Content on its own.
5 Author determines object Author determines object category Since manufacturers are not end-
category with some without an intimate understanding of users of the digital content in a design
understanding of the impact of the impact of this decision on its use context, they are unfamiliar with, and
this decision on its use within the within the model by other users. often uninformed of typical design
model. workflows and related requirements.
6 Modest use of nesting; cautious Multiple instances or levels of nesting; Performance issues caused by
of producing unjustifiably often unwarranted and/or without unwarranted nesting of geometry can
obstinate or unmanageable comprehension of, or appreciation for reduce the useability or entirely
content (particularly on large the consequences on the objects use prohibit the use of the object.
projects). in large project models.
7.0 SUMMARY
Designers must recognise that manufacturer-specific content may not be appropriate for early design applications,
and manufacturers must acknowledge that their performance criteria may not align with those of designers/end-users.
READERS NOTES:
It is our vision that these proposed standards will receive the promised support from the dominant commercial content creation
companies in Australia, New Zealand as well as the Revit user community.
It is our intent that the criteria provided within this document pack will become the minimum benchmark of all shared and sold content
throughout Australia and New Zealand. A content creator can only claim to provide ANZRS-compliant content if the compliance
requirements listed in this document are met on the respective components that they sell.
Thispaperfurtherdefinesthetermsforacronymsusedthroughoutthepack.
ACRONYM DEFINITION
#
2D Two-dimensional graphical data
3D Three-dimensional graphical data
A
(A) Architectural
AEC Architecture Engineering Construction
AEC/FM Architecture Engineering Construction/ Facility Management
ANZRS Australian and New Zealand Revit Standards
API Application Programming Interface
B
BIM Building Information Modelling
BP Best Practice
BPM Building Product Manufacturer
C
C1 Minimum Compliance - Checklist
C1s Minimum Compliance - Summary of Requirements
C2 ANZRS Discipline Specific - Architectural/Interiors - Checklist
C2s ANZRS Discipline Specific - Architectural/Interiors - Summary of Requirements
C3 ANZRS Discipline Specific - Structural - Checklist
C3s ANZRS Discipline Specific - Structural - Summary of Requirements
C4 ANZRS Discipline Specific - MEP - Checklist
C4s ANZRS Discipline Specific - MEP - Summary of Requirements
C5 ANZRS Discipline Specific - Shared Parameters - Architectural
C6 ANZRS Discipline Specific - Shared Parameters - Structural
C7 ANZRS Discipline Specific - Shared Parameters - Mechanical
C8 ANZRS List of Approved Subcategories
D
DWG AutoCAD drawing file extension
E
None
F
None
G
GUID Global Unique Identifier
H
HVAC Heating, Ventilation and Air-Conditioning
I
IES Integrated Environmental Solutions
ACRONYM DEFINITION
J
None
K
None
L
L0 ANZRS Letter of Version Update
L1 ANZRS Letter of Introduction
L2 ANZRS How to use pack
L3 ANZRS Generic vs. Specific
L4 ANZRS Glossary of Terms List
Lx Lux
M
(M) Mechanical
MEP Mechanical, Electrical, Plumbing and Piping
N
None
O
ODBC Open Database Connectivity
P
None
Q
None
R
R1 ANZRS Advanced Features - Checklist
R1s ANZRS Advanced Features - Summary of Features
R2 ANZRS Best Practices List
RFA Revit Family File extension
RMCSG Revit Model Content Style Guideline
RTC Revit Technology Conference
S
(S) Structural
SAT 3D ACIS model file
SP Shared Parameter
T
None
U
URL Universal Resource Locator
V
VG Visibility Graphics
W
None
X
None
Y
None
Z
None
OTHER TERMS:
READERS NOTES:
It is our vision that these proposed standards will receive the promised support from the dominant commercial content creation
companies in Australia, New Zealand as well as the Revit user community.
It is our intent that the criteria provided within this document pack will become the minimum benchmark of all shared and sold content
throughout Australia and New Zealand. A content creator can only claim to provide ANZRS-compliant content if the compliance
requirements listed in this document are met on the respective components that they sell.
2 REFERENCE PLANES Y N
2.01 Named Reference Planes
2.02 Constraints
2 03
2.03 Is Reference
2.04 Not in sketch mode
3 DIMENSIONS Y N
3.01 Dimension to Reference Elements
3.02 Outside Sketch mode
3.03 Neat & Visible
4 GEOMETRY Y N
4.01 Origin Point
4.02 Control by Reference Elements
4.03 Hosted in a Project System Family
5 SUBCATEGORIES Y N
5.01 Family category / template
5.02 Assignment of subcategories
5.03 Subcategory naming
6 PARAMETERS Y N
6.01 Parameter Naming
6.02 Manufacturers & authoring companys
details
6.03 Shared Parameters
6.04 Modified Issue (date)
6.05 Parametric Behaviour
7 NESTING Y N
7.01 Naming of nested components
7.02 Naming of parameters in nested file
SIGNATURE
APPROVED ISSUED
NOTES
This form has been created to assist with internal company review procedures. It is not intended for submission to the ANZRS committee.
Refer to C1s COMPLIANCE SUMMARY FORM for definitions of the minimum compliance requirements listed above .
Thisreferencelistdefinestheminimumcriteriatobemetforacomponenttobedeemed
suitableforgeneraluse(includingsellingorsharing)acrossAustralia/NewZealand.This
listonlydefines genericcontentcreationcompliancerequirements.
2.01 Named Reference Planes Have critical reference planes Not every reference plane needs to be named, however
been named? important reference planes should be named to describe the
reference/functionality of the label it relates to.
E.g. 'Offset from Internal wall face' or 'Start Bay Arm - Left'
etc.
The naming of important Reference planes can aid
downstream users in understanding how the family works. It
also aids in quicker and easier editing or repairs of content
by the content creator.
2.02 Constraints Have the dimensions and labels When the dimensions are to geometry it can cause the
been constrained to reference form to react in a different manner than expected. This is
planes; and not directly to due to the sequence or hierarchy of constraints.
geometry? See C1s Section 3 (Dimensions) for compliance
requirements.
2.03 Is Reference Has the Is Reference parameter Strong reference planes are used to allow users to align or
been set appropriately for ALL dimension easily to critical references within the family. For
Reference planes? this reason, set only critical reference planes to have their Is
Reference parameter as Strong Reference.
Default Centre(Front/Back) and Centre(Left/Right)
reference planes should retain their original Is Reference
values.
Refer to Best Practices List (Form R2) for more
information on the functionality of the Is Reference value.
All the reference planes that are NOT used as a reference
in the project should be set to Not a Reference .
To prohibit 'on-screen' editing of instance based dimension
parameters, the reference planes witnessed by the
dimension(s) should have their Is Reference value set to
Not a Reference.
2.04 Not in Sketch Mode Are the Reference Planes visible Reference Planes should be placed outside sketch mode
outside of sketch mode, (where where ever possible. Reference Planes that are created
possible/practical)? within sketches (i.e. inside sketch mode) are invisible in the
'normal working environment'. This methodology does
require content creators to take more care as the family can
have many Reference planes visible in a view. The benefits
however are worth the effort.
4.03 Hosted in Project System If the family is hosted within a By emulating variations to the host (as will occur in
Family system family in the project projects), the impact of changes to the host can be easily
environment, what is the impact tested within the family environment. E.g. Door families are
on the family when its host's hosted by walls, so the creation of an extremely thin wall,
physical parameters are altered? 'normal' wall and extremely thick wall should be tested.
(E.g. A door family in wall) Test this both in the family editor and the project
environment.
4.03 Hosted in Project System If the family is hosted within a Hosted families can only be swapped for other families that
Family system family in the project share the same host type.
(continued) environment, what is the impact Non-hosted families are more tolerant of adjacent
on the family when its host's elements, and are therefore more robust and flexible.
physical parameters are altered? E.g. Wall, floor, or ceiling-hosted families try to cut their
(E.g. A door family in wall) hosts, which is not possible where families exist in one file,
and their host elements are in a linked file. Face-based or
workplane hosted families do not rely on a specific host
type, and are therefore flexible, and do function correctly
where host elements are within linked files.
8.01 Type Naming Is the family type name If there is only one type, name it 'Type 1'
convention compliant? Include w(width), d(depth), h(height) or t(thickness)
indicators. E.g. 1200w x 600h x 300d
Indicate sizing in millimetre units for family components.
(units are taken to be in millimetres, so the mm suffix is not
required). If, however, metres are to be the unit of
measurement (such as when creating a building mass
family), then the m suffix should be used to clarify the units.
Avoid Manufacturer name or Model names if the family
represents a generic object type.
Avoid abbreviations that are not listed in the Approved
Abbreviations section in Best Practices List (Form R2).
Refer to other Discipline Specific requirements to ensure that your components are created with the end users' needs in mind.
NOTES
It is our vision that these proposed standards will receive the promised support from the dominant commercial content creation companies in
Australia, New Zealand as well as the Revit user community.
It is our intent that the criteria provided within this document pack will become the minimum benchmark of all shared and sold content
throughout Australia and New Zealand. A content creator can only claim to provide ANZRS-compliant content if the compliance requirements
listed in this document are met on the respective components that they sell.
This checklistdefinesallrequirementsand
considerationsthatmustbeundertakenwhen
creatingcontentthatisANZRScompliant.
Thischecklistis disciplinespecific.
ADD IMAGEHERE
FAMILY NAME AUTHOR
NOTE:OnlycompliancespecificrequirementsfromtheassociatedDisciplineSpecificSummaryListarelistedinthischecklist
below.Asaresultthenumbersinthischecklistarenotalwaysinsequence.
ARCHITECTURAL / INTERIOR SPECIFIC REQUIREMENTS Version 3 [01-2012]
2 MATERIALS Y N
2.01 Material Settings - Identity Data
2.02 Material Class
3 TEMPLATE FILES Y N
3.01 Curtain Panel - Windows
3.02 Curtain Panel - Doors
3.03 Furniture Templates
3.04 Nested families - Furniture Systems
3.05 Template
4 PROFILES Y N
4.01 Profile Templates
4.02 Profile Usage
4.03 Profile Settings
5 CONCEPTUAL MASS Y N
5.01 Metric Mass Template
6 OMITTED FROM CHECKLIST TIPS, TRICKS AND GOTCHAS: NOT REQUIRED FOR COMPLIANCE
7 OMITTED FROM CHECKLIST TIPS, TRICKS AND GOTCHAS: NOT REQUIRED FOR COMPLIANCE
8 OMITTED FROM CHECKLIST TIPS, TRICKS AND GOTCHAS: NOT REQUIRED FOR COMPLIANCE
9 OMITTED FROM CHECKLIST TIPS, TRICKS AND GOTCHAS: NOT REQUIRED FOR COMPLIANCE
SIGNATURE
APPROVED ISSUED
This form has been created to assist with internal company review procedures. It is not intended for submission to the ANZRS committee.
Refer to C2s SUMMARY OF ARCHITECTURAL / INTERIOR REQUIREMENTS for definitions of the minimum compliance
requirements
q listed above.
Thislistdefinesallrequirementsandconsiderationsthatmustbeundertakenwhen
creatingcontentthatiseither(a)usedforonespecificdisciplineonly,or(b)beingcreated
toservemorethanonediscipline.ArchitecturalandInteriorsspecific
requirementsarediscussedbelow.
1.02 Symbolic Lines Requirement: Add symbolic lines to Impact: Lock the symbolic lines to the form to
represent component in view to minimise 3D ensure flex with parametric component.
regeneration in project. Example of Process: Set visibility for 3D form to
be hidden in selected view and use symbolic
lines to define or add detail instead of using the
3D form.
1.03 Origin Requirement: Ensure that the origin's Having the origin of a table in the centre, placing
position is determined carefully and it within your project then changing that location
appropriate for the family's placement within to an edge - will effect where and how that table
the project and its parametric adjustment has been placed through out your project. This
from its origin. can ultimately effect setout.
Impact: Subsequent alteration of the origin's
position will affect the location/alignment of
those families already placed within a project.
1.04 Description Information Requirement: Provide all known and Impact: Allows for better scheduling of
appropriate descriptive information about the elements.
object.
2.02 Material Class Requirement: Assign values for the Filter Impact: This yields better navigation of
Criteria: Material Class parameter of each extensive material lists. The naming of the
material (found in the Identity Tab of the Material Class parameter value should be
material dialog box). defined and consistently applied throughout all
materials used. This will also ensure materials
are referenced correctly by application.
3.02 Curtain Panel - Doors Requirement: Use Metric Door - Curtain Impact: This enables doors to be hosted within
Wall family template, the category of which is curtain walls, yet scheduled as doors. When
set to 'Door'. creating families using this template, follow
This is available in out-of-the-box Autodesk basic principles for door family creation.
family template set.
3.04 Nested families - Requirement: Ensure all families within a When creating a complete workstation,
Furniture System Family Furniture System family have their 'shared' containing desk, chair & computer - all items
family category setting checked. should be shared so all items can be tagged and
scheduled.
Impact: This ensures all components will be
able to be tagged and scheduled individually,
despite being part of a single family.
3.05 Template Requirement: Choose the appropriate family Impact: Selecting the wrong family
template/category from the start of the template/category will impact visibility and
creation process. The distinction between behaviour within a view or project model.
cuttable and non-cuttable categories is Refer to Best Practices List, 'Section 6.01
critical, while other behavioural and Family Category' for impacts involved in
informational differences exist between other changing categories of a family.
categories.
4.02 Profile Usage Requirement: Set the Profile Usage family Impact: The profile can be assigned to a
parameter for designated use
use. specific use - this restricts the use of the profile
to its intended use. If in doubt, set the Profile
Usage value to <Generic>.
4.03 Profile Settings Requirement: Ensure that the Rotate with Impact: Without doing this, the profile's rotation
component family parameter is enabled if the will be relative to the project or view, rather than
profile is meant to have a direct relationship its host object (where applicable).
with a project element.
TIPS & TRICKS & GOTCHAS - ARCHITECTURE/ INTERIOR SPECIFIC NOT REQUIRED FOR COMPLIANCE
Refer to other Discipline Specific requirements to ensure that your components are created with the end users' needs in mind.
NOTES
REQUEST FOR INDUSTRY ASSISTANCE: We need more Industry feedback to improve this list and to better explain issues to be considered
when creating discipline sympathetic content. Please provide clear examples and explanation of issues through the feedback form on the
ANZRS website.
It is our vision that these proposed standards will receive the promised support from the dominant commercial content creation companies in
Australia, New Zealand as well as the Revit user community.
It is our intent that the criteria provided within this document pack will become the minimum benchmark of all shared and sold content
throughout Australia and New Zealand. A content creator can only claim to provide ANZRS-compliant content if the compliance requirements
listed in this document are met on the respective components that they sell.
This checklistdefinesallrequirementsand
considerationsthatmustbeundertakenwhen
creatingcontentthatisANZRScompliant.
Thischecklistis disciplinespecific.
ADD IMAGEHERE
FAMILY NAME AUTHOR
NOTE:OnlycompliancespecificrequirementsfromtheassociatedDisciplineSpecificSummaryListarelistedinthischecklist
below.Asaresultthenumbersinthischecklistarenotalwaysinsequence.
2 MATERIALS Y N
2.01 Structural Material Settings
3 GEOMETRY Y N
3.01 Sweeps vs. Extrusions
3.02 Multiple sweeps required
3.03 Profile alignment
3 04
3.04 Sweep Path
3.05 Family Category
3.06 Length Parameter
3.07 Sweep Visibility
4 ANALYTICAL MODEL Y N
4.01 Reference Level alignment
5 FRAMING Y N
5.01 Origin
5.02 Auto-joining
5.03 Reference Planes
5.04 Template
6 COLUMNS Y N
6.01 Symbolic Linework
7 FOUNDATIONS Y N
7.01 Structural Material
8 STICK SYMBOLS Y N
8.01 Reference Planes
9 OMITTED FROM CHECKLIST TIPS, TRICKS AND GOTCHAS: NOT REQUIRED FOR COMPLIANCE
10 OMITTED FROM CHECKLIST TIPS, TRICKS AND GOTCHAS: NOT REQUIRED FOR COMPLIANCE
NOTES
This form has been created to assist with internal company review procedures. It is not intended for submission to the ANZRS committee.
Refer to C3s SUMMARY OF STRUCTURAL REQUIREMENTS for definitions of the minimum compliance requirements listed above.
Thislistdefinesallrequirementsandconsiderationsthatmustbeundertakenwhen
creatingcontentthatiseither(a)usedforonespecificdisciplineonly,or(b)being
createdtoservemorethanonediscipline.Structuralspecificrequirementsarediscussed
below.
3.03 Profile alignment Requirement: Host sweep path to Impact: This will ensure that beam is centred
appropriate reference plane (typically along the beam path and mirrors correctly within
Center(Front/Back) for beams). the project environment.
3.04 Sweep Path Requirement: Endpoints of sweep path must Impact: This will ensure that the ends of
be aligned and locked to Member Left and framing elements join properly when
Member Right reference planes, unless intersecting.
creating framing cutbacks.
3.05 Family Category Requirement: For concrete elements, keep Impact: This will ensure that framing elements
Family Category set to Structural Framing , join properly when intersecting with similar
but change Structural Material Type elements and with floors.
parameter to 'Concrete' from the pre-defined
list.
3.06 Length Parameter Requirement: Keep pre-defined Length Impact: This will ensure that framing elements
parameter and do not alter what the extend, shorten and join correctly.
dimension is referencing - i.e. Left and Right
reference planes.
3.07 Sweep Visibility Requirement: For concrete beams, set the This is to ensure the pockets are made in walls
visibility of the sweep form to be visible at all and other elements the sweeps are cutting
levels of detail (coarse/medium/fine). through. A suggestion would be to leave the
beam representation and use a void that is
visible in coarse detail level. This will then
ensure sufficient space is left for those
elements.
Impact: Beams will be visible in all detail levels
and no stick representation will be used.
5.02 Auto-joining Requirement: Framing families have two These may be removed for insitu concrete
special built-in reference planes that control beams.
the auto-joining. They are identified by the Impact: Be sure not to delete these planes if
fact that they have no Is Reference value. you want your beam to auto-join to other
They are named Member Left and Member beams.
Right .
5.03 Reference Planes Requirement: Additional reference planes The out-of-the-box-steel framing families
must be added to the framing member to automatically cut the physical model back at a
permit greater control over cutbacks at its column junction, leaving the analytical model to
ends. project through from the beam to the centre of
the supporting column. Essential for correct
usage of the analytical model.
Impact: Greater control over end cutbacks is
possible, unlike when using the out-of-the-box
Metric Structural Framing - Beams and Braces
template.
5.04 Template Requirement: Ensure you use the correct The Complex Truss family template cannot host
family template for the behaviour required. reinforcement, and does not allow auto-joining.
Only the Metric Structural Framing - Beams and
Braces family template permits auto-joining and
hosting of rebar for structural framing.
Impact: Changing the family category between
one structural component and another may
yield unexpected or undesired results.
8.02 Template Files Requirement: Stick Symbols are, by default, Impact: Dont change subcategory of stick
already in the family template file and are symbols as this is set up as a default in
used to display the member as a line template files.
representation specifically for coarse detail
display. This display convention applies only
to steel and wood (timber) members. Ensure
the line representation remains on the Stick
Symbol subcategory (as per default
template).
9.02 Trimming Use extend and trim to adjust extents of Impact: As beams and trusses have different
structural beams, trusses and the like dont points of justification they will stretch differently.
push or pull the drag handles (at the end Extending a shape handle can result in over
extents) in project environment to extend or sizing the element completely.
shorten members.
9.03 Joining Framing- Slab Framing elements on the same surface as Impact: If solid geometry is createdusing an
slab will join better if the geometry has been extrusion form (instead of a sweep) the
created as a sweep. structural elements tend to join leaving some
linework visible. The additional linework makes
it look like elements are separate and not
joined.
9.04 Profile Alignment Alignment to, or by geometry (when viewing E.g. Placing reference planes that are aligned
the profile in section) can be difficult if the with each quadrant of a circular profile, placed
profile contains only curved edges (e.g. In a away from the Center(Left/Right) and
CHS profile), as there are no straight edges Center(Top/Bottom) or Center(Front/Back)
to reference. reference planes by a distance equal to the
radius of the circular profile.
Impact: Augmenting such families with
additional and appropriate reference planes can
overcome this.
NOTES
REQUEST FOR INDUSTRY ASSISTANCE: We need more Industry feedback to improve this list and to better explain issues to be considered
when creating discipline sympathetic content. Please provide clear examples and explanation of issues through the feedback form on the
ANZRS website.
It is our vision that these proposed standards will receive the promised support from the dominant commercial content creation companies in
Australia, New Zealand as well as the Revit user community.
It is our intent that the criteria provided within this document pack will become the minimum benchmark of all shared and sold content
throughout Australia and New Zealand. A content creator can only claim to provide ANZRS-compliant content if the compliance requirements
listed in this document are met on the respective components that they sell.
This checklistdefinesallrequirementsand
considerationsthatmustbeundertakenwhen
creatingcontentthatisANZRScompliant.
Thischecklistis disciplinespecific.
ADD IMAGEHERE
FAMILY NAME AUTHOR
NOTE:OnlycompliancespecificrequirementsfromtheassociatedDisciplineSpecificSummaryListarelistedinthis
checklistbelow.Asaresultthenumbersinthischecklistarenotalwaysinsequence.
2 OMITTED FROM CHECKLIST TIPS, TRICKS AND GOTCHAS: NOT REQUIRED FOR COMPLIANCE
3 OMITTED FROM CHECKLIST TIPS, TRICKS AND GOTCHAS: NOT REQUIRED FOR COMPLIANCE
5 DUCT ACCESSORIES Y N
5.01 Part Types
5.02 Family Templates
6 DUCTS Y N
6.01 Correct Manufacturer Sizes
8 GENERAL INFORMATION Y N
8.01 Electrical Connectors (Load
Classification)
8.02 Electrical Connectors (Voltage)
8.03 System Types
8.04 Part Types
9 OMITTED FROM CHECKLIST TIPS, TRICKS AND GOTCHAS: NOT REQUIRED FOR COMPLIANCE
12 PIPE FITTINGS Y N
12.01 First Connector Location
12.02 Bend Location
12.03 Lookup Tables
12.04 System Types
12.05 Manufacturer Data
13 PIPES Y N
13.01 Correct manufacturer sizes
SIGNATURE
APPROVED ISSUED
NOTES
This form has been created to assist with internal company review procedures. It is not intended for submission to the ANZRS committee.
Refer to C4s SUMMARY OF MEP REQUIREMENTS for definitions of the minimum compliance requirements listed above.
Thislistdefinesallrequirementsandconsiderationsthatmustbeundertakenwhen
creatingcontentthatiseither(a)usedforonespecificdisciplineonly,or(b)beingcreated
toservemorethanonediscipline.Mechanical,Electrical&Plumbingspecific
requirementsarediscussedbelow.
ALL MEP DISCIPLINES - TIPS & TRICKS & GOTCHAS NOT REQUIRED FOR COMPLIANCE
2.02 Masking Regions Do not use masking regions inside any Prevents pipes under toilets, sinks, etc. being
3D/2D families that are to be used for MEP seen in documentation.
documentation. Impact: Masking regions will obscure
components beneath the masking region, such
as pipes and isolating valves - even when the
component is set to Transparent.
3.02 Connector Descriptions Requirement: The Connector Description Connectors are more useable for the Connect
parameter should be assigned in Identity Into function when they include descriptions.
Data. Impact: Distinction is required between
connectors in order to avoid confusion when
connecting into the component. Revit assigns
numbers to the connectors and reports the Type
and Size. The description increases information
available for reporting of systems.
3.04 Reference Planes Correct use of reference plane naming and Impact: Quicker and more logical placement of
Is Reference parameter will allow families to families within the model.
be placed in relation to nearby objects and
host elements.
3.05 Lookup Tables for Lookup tables are used to set dimensional Impact: Determines the dimensional properties
piping properties of pipe fittings and conduits. of pipe fittings and conduit fittings.
These tables should be checked against
manufacturers' catalogues to ensure validity
and availability.
3.06 Connector Hosting Connectors can be hosted by faces or Impact: Hosting Connector to a separate object
workplanes. When a face is selected as the enables the connector to be repositioned using
host, they are located in centre of that face. dimension parameters
For greater control over default positioning of
the connector, ensure the face is modelled
as a separate (though joined) form.
When hosting a connector to a workplane,
the connection direction is defined by the
direction the workplane was drawn in. If you
need to flip this, drag the extends of the
workplane over itself to reverse it.
3.07 Connector parameters Connectors should have the main values Unless values are linked to parameters then
linked to a parameter (i.e.: flow, voltage etc.) families will use the default values and will not
g
be changeable j
within a project.
Impact: Allows manipulation of data to
connectors from within a project.
3.08 Identity Data Assign appropriate Omniclass Number Useful for packages outside of the Revit
parameter value, which should determine its platform, such as Exactal CostX and Autodesk
Omniclass Title value. Navisworks.
Impact: This will allow a greater degree of
referencing of families, especially in a
collaborative environment. (such as when using
search sets in Autodesk Navisworks).
4.02 Flow Direction Requirement: Specify Flow Direction and Direction: In, Out or Bidirectional.
place the connector correctly. The connector arrow ALWAYS points AWAY
from the fitting (in the direction of the connecting
elements) - regardless of the actual flow
direction of the fluid.
Impact: This is critical to create true systems
and analyse the associated/connected elements
or components.
5.02 Family Templates Requirement: For any mechanical Impact: For those mechanical components
components that do not have a created this way, ensure the OmniClass Number
corresponding family template, the Generic parameter is assigned correctly.
Model family template should be used, and
the category subsequently assigned more
specifically.
M DUCTS DESCRIPTION COMMENTS
6.01 Correct manufacturer Requirement: Use correct manufacturer For example, inside and outside diameter
sizes sizes in projects. measurements for ducts.
Impact: Using real world components can lead
to a more accurate coordination with other
services in the project model.
GENERAL
E DESCRIPTION COMMENTS
INFORMATION
8.01 Electrical Connectors Requirement: Specify the electrical Load classification types include HVAC,
(Load Classification) connector's Load Classification parameter Lighting, Motor, Other and Power.
value. Note: where the electrical connector's Load
Classification value is set as 'Power', the
Demand factor's calculation method settings
may not suit regional regulatory standards. In
such cases, this item is exempt from ANZRS
compliance until feature changes in the software
resolve this.
Impact: Allows for calculation of maximum
demands for each Load Classification within the
project. Also incorporates Demand Factors
applied to Load Classifications.
GENERAL
E DESCRIPTION COMMENTS
INFORMATION
8.02 Electrical Connectors Requirement: Voltage parameter value of the Electrical GPOs in Australia should have a
(Voltage) connector should be 'mapped' to a type Voltage parameter set to 230V, which the
parameter of the host family, to allow the connector's Voltage parameter is 'mapped' to.
value to be seen, used and edited from the Impact: Electrical circuit connections are
project. dependent on the voltage and distribution
settings.
8.04 Part Types Requirement: Various categories of families Applies to various family categories, including,
must have their 'Part Type' family parameter but not limited to: Electrical Fixtures, Electrical
assigned as appropriate. Equipment, Cable Tray Fittings, Telephone
Devices, Data Devices
Impact: The Part Type parameter determines
how and what the family can connect to. Without
this being correctly assigned, the family will not
be able to connect to other components as may
be desired.
ELECTRICAL ONLY - TIPS & TRICKS & GOTCHAS NOT REQUIRED FOR COMPLIANCE
9.02 Lighting Families Ensure Light Source is switched on in Impact: Light sources only exist within Lighting
Lighting Fixture family parameters. The Light Fixture families. Lighting Devices cannot
source location/element should not be produce light. If a light source is required, either
encased within solid geometry, as the light create using a Lighting Fixture family template,
they produce will not be visible when or nest a Light Fixture component (without
rendered. g
geometry)y) within a Lighting
g g Device family.
y
9.03 Family Templates For any electrical components that do not Impact: For components created this way,
have a corresponding family template, the ensure the OmniClass Number parameter is
Generic Model family template should be assigned correctly.
used, and the category subsequently
assigned more specifically.
PLUMBING ONLY - COMPLIANCE REQUIREMENTS
10.02 Family Templates Requirement: For any plumbing components Impact: For components created this way,
that do not have a corresponding family ensure the OmniClass Number parameter is
template, the Generic Model family template assigned correctly.
should be used, and the category
subsequently assigned more specifically.
11.03 Flow Direction Requirement: Specify Flow Direction and Direction: In, Out or Bidirectional.
place the connector correctly. The connector arrow ALWAYS points AWAY
from the fitting (in the direction of the connecting
elements) - regardless of the actual flow
direction of the fluid.
Impact: This is critical to create true systems
and analyse the associated/connected elements
or components.
11.04 Default Parameter Requirement: Assign correct or at least Impact: This will result in more accurate
Values reasonable default values to parameters in calculations in the project.
the family.
12.04 System Types Requirement: Assigning Fitting value for a Impact: Sets the angle between fittings
pipe connector's System Type allows for the connectors
g parameter,
use of an Angle p associated to the
connection.
12.05 Manufacturer Data Requirement: Call up the correct Victaulic Bends, iPlex Bends, Valve types,
manufacturer data in lookup tables for correct Flanged fittings.
sizing of fittings in the project. Impact: Using real world components can lead
to a more accurate coordination with other
services in the project model.
Refer to other Discipline Specific requirements to ensure your components are created with the end users' needs in mind.
NOTES
REQUEST FOR INDUSTRY ASSISTANCE: We need more Industry feedback to improve this list and to better explain issues to be
considered when creating discipline sympathetic content. Please provide clear examples and explanation of issues through the feedback form
on the ANZRS website.
It is our vision that these proposed standards will receive the promised support from the dominant commercial content creation companies in
Australia, New Zealand as well as the Revit user community.
It is our intent that the criteria provided within this document pack will become the minimum benchmark of all shared and sold content
throughout Australia and New Zealand. A content creator can only claim to provide ANZRS-compliant content if the compliance requirements
listed in this document are met on the respective components that they sell sell.
Thislistdefinesallrequirementsandconsiderationsthatmustbeundertakenwhencreatingcontentthatiseither(a)usedforonespecific
disciplineonly,or(b)beingcreatedtoservemorethanonediscipline.ArchitecturalandInteriorsspecificrequirementsarediscussedbelow.
Category Parameter Group ANZRS Parameter Name GUID Discipline Type Comments
Baluster
Casework
Casework Materials and Finishes BenchtopFinish_ANZRS 55a091ea-ccd6-453c-8c1c-6c57cdaa5b51 Common Text
Casework Materials and Finishes BenchtopMaterial_ANZRS 67840e22-f79b-46e4-abdf-12985fff3669 Common Material
Casework Dimensions BenchtopThickness_ANZRS 59d03b47-c19e-4f65-839b-984e45094615 Common Length
Casework Materials and Finishes CarcassFinish_ANZRS 222dfaf6-59b4-4674-a3ca-b918349bb59b Common Text
Casework Materials and Finishes CarcassMaterial_ANZRS 570eada9-e328-4027-b78f-aaef29758e8a Common Material
Casework Dimensions CaseworkPanelThickness_ANZRS 9f8679c4-91c3-4508-880d-e2de7d4fc32c Common Length
Casework Materials and Finishes KickerFinish_ANZRS 416d6873-69da-4e8c-91f9-5cf9dab21a20 Common Text
Casework Dimensions KickerHeight_ANZRS
g _ 3de99c19-ae26-4657-bd3e-3dac3bc2e225 Common Length
g
Casework Materials and Finishes KickerMaterial_ANZRS 31c0b1cf-4305-4b5f-be8a-c36ddc6933a2 Common Material
Columns
Curtain Panels
Doors
ANZRS_C5_ARCHITECTURE / INTERIOR SHARED PARAMETER LIST, VERSION 3 COPYRIGHT RESERVED HTTP://WWW.ANZRS.ORG PG 1/4
Category Parameter Group ANZRS Parameter Name GUID Discipline Type Comments
Doors continued
Doors Text DoorSignageWording_ANZRS 4ab9d95c-c92e-4c22-9cf1-52f9e5aeba12 Common Text
Doors General DoorNumberOfPanels_ANZRS 72fa8514-933a-476e-a015-bd965b496335 Common Integer For Stacking & Bi-folding Doors
Doors Dimensions DoorPanelBWidth_ANZRS a103b830-0e16-406b-a757-9d2e2322b499 Common Length Used for Double leaf doors of unequal
width
Doors Dimensions DoorPanelDepth_ANZRS 06c6cc8a-b116-4d12-b763-f47858dccc8c Common Length
Doors Dimensions DoorPanelHeight_ANZRS 8d89d050-4116-4397-8b70-7efef66fef88 Common Length
Doors Dimensions DoorPanelWidth_ANZRS 8943a09d-41b6-4109-a34d-5865635be2d5 Common Length
Electrical Equipment
Electrical Equipment Electrical NumberOfPhases_ANZRS db2832d3-8fd6-4aff-beb2-4445299a4399 Common Text Apparent Power if using MEP
Electrical Fixtures
Entourage
Furniture
Furniture Constraints p p _
OperationalSpace_ANZRS f2067227-c4b4-4c4c-98b7-e3650f5549bf Common Length
g
Furniture Constraints SafetyZone_ANZRS bf1ff5a7-9eb5-41a3-a85b-8151058ccffd Common Length
Furniture Constraints WallOrSafetyScreen_ANZRS 7d169209-eb62-4e55-8da4-6a84ff2752fd Common Yes/No
Furniture Systems
Furniture System Green Building Properties SalvageOrReuse_ANZRS cc8bcf67-57be-4c6d-8622-fcb1e29b4aed Common Yes/No
Lighting Fixtures
Lighting Fixture Electrical Lighting Voltage_ANZRS baf9a875-90bd-402d-ad77-52b7ca270de1 Common Text Electrical Potential if using in MEP
Lighting Fixture Electrical Lighting Wattage_ANZRS fe00657c-289c-4509-9d2f-ab32e6ce1121 Electrical Wattage
Lighting Fixtures Electrical Lighting NumberOfLamps_ANZRS 58480370-c3c5-4bd6-b5a5-8258e8c2a991 Common Integer
Mass
Mass Identity Data Descriptor_ANZRS bdb78e8d-c24f-46c0-8623-f0133fe52eeb Common Text
Multiple Categories
ANZRS_C5_ARCHITECTURE / INTERIOR SHARED PARAMETER LIST, VERSION 3 COPYRIGHT RESERVED HTTP://WWW.ANZRS.ORG PG 2/4
Category Parameter Group ANZRS Parameter Name GUID Discipline Type Comments
Multiple Categories Identity Data StyleOrType_ANZRS c21ff3ca-caaa-4f70-a979-668d5e05e631 Common Text Door, Drawer, Casework Unit, Plumbing
Fixture, Car Park or Window Style
Multiple Categories Text ModifiedIssue_ANZRS 01d23264-4f17-4192-9aab-b6713511fcb5 Common Currency E.g.: YYMMDD.01
Multiple Categories Text CreatedBy_ANZRS fbed11cf-7186-4a1f-9570-e33895984d48 Common Text E.g.: Company Name
Multiple Categories Text CreatedByPhoneNo_ANZRS 028ef44d-611a-489c-896e-13b8bc7c6180 Common Text E.g.: Ph. +61-2 1234-5678
Multiple Categories Text CreatedByURL_ANZRS a2a5f573-a5c9-4fb1-a60b-44076867f985 Common Text
Multiple Categories Text CreatedByURL_ANZRS 346b98ef-5e53-4de5-9bef-5bf67eecc7ff Common Currency Eg:www.anzrs.org
Parking
Planting
Plumbing Fixtures
Railing
Site
Specialty Equipment
Structural Columns
Structural Column Materials and Finishes ColumnMaterial_ANZRS 491e601c-6b8e-4ad6-8b57-904f6875a0f0 Common Material
Structural Foundations
Structural Foundation Materials and Finishes FoundationMaterial_ANZRS a9b38a5d-b5a5-4fb0-9154-96357673c413 Common Material
Structural Framing
Structural Framing Materials and Finishes FramingMaterial_ANZRS 78dd9e62-12bc-447d-ae9f-f93739bc20dc Common Material
Telephone Devices
ANZRS_C5_ARCHITECTURE / INTERIOR SHARED PARAMETER LIST, VERSION 3 COPYRIGHT RESERVED HTTP://WWW.ANZRS.ORG PG 3/4
Category Parameter Group ANZRS Parameter Name GUID Discipline Type Comments
Windows
Refer to other Discipline Specific requirements to ensure that your components are created with the end users' needs in mind.
REQUEST FOR INDUSTRY ASSISTANCE: We need more Industry feedback to improve this list and to better explain issues to be considered when creating discipline sympathetic content. Please provide clear examples
and explanation of issues through the feedback form on the ANZRS website.
It is our vision that these proposed standards will receive the promised support from the dominant commercial content creation companies in Australia, New Zealand as well as the Revit user community.
It is our intent that the criteria provided within this document pack will become the minimum benchmark of all shared and sold content throughout Australia and New Zealand. A content creator can only claim to provide
ANZRS-compliant content if the compliance requirements listed in this document are met on the respective components that they sell.
ANZRS_C5_ARCHITECTURE / INTERIOR SHARED PARAMETER LIST, VERSION 3 COPYRIGHT RESERVED HTTP://WWW.ANZRS.ORG PG 4/4
REVITFAMILYCREATIONPACK STRUCTURALSHAREDPARAMETERSPREADSHEET Version 3 [01-2012] C6
Thislistdefinesallrequirementsandconsiderationsthatmustbeundertakenwhencreatingcontentthatiseither(a)usedforonespecific
disciplineonly,or(b)beingcreatedtoservemorethanonediscipline.Structural specificrequirementsarediscussedbelow.
Category Parameter Group ANZRS Parameter Name GUID Discipline Type Comments
Multiple Categories
Multiple Categories General InstallationGroup_ANZRS 44ae92ca-af39-49ec-b3bd-318ead7f92bb Common Integer
Group 1 - built and installed by builder,
Group 2 - purchased then installed by the
builder,
Group 3 - Purchased and installed by proprietor
Multiple Categories Analysis Results AcousticRating_ANZRS 878ef614-3eaa-4103-83b4-de08051507da Common Number
Multiple Categories Text ModifiedIssue_ANZRS 01d23264-4f17-4192-9aab-b6713511fcb5 Common Currency E.g.: YYMMDD.01
Multiple Categories Text CreatedBy_ANZRS fbed11cf-7186-4a1f-9570-e33895984d48 Common Text E.g.: Ph. +61-2 1234-5678
Multiple Categories Text CreatedByURL_ANZRS 346b98ef-5e53-4de5-9bef-5bf67eecc7ff Common URL E.g. www.anzrs.org
Multiple Categories Text CreatedByURL_ANZRS a2a5f573-a5c9-4fb1-a60b-44076867f985 Common Text
Multiple Categories Text CreatedByPhoneNo_ANZRS 028ef44d-611a-489c-896e-13b8bc7c6180 Common Text
Multiple Categories Materials and Finishes Material_ANZRS cbe1507c-b099-40b2-ba07-7bb33df20f59 Common Material
Multiple Categories Constraints FilterObject_ANZRS 972d25d6-210a-4efc-8853-7325d950979b Common Text
Structural Rebar
Structural Columns
Structural Columns Structural Analysis ColumnConcreteStrength_ANZRS 754df05e-446c-4fd0-8b30-0f253fd1ad80 Common Text
Structural Connections
Structural Connections Dimensions BoltDiameter_ANZRS e440e5db-99fd-4a04-80b6-247eb51fd3d5 Common Length
Structural Connections Dimensions BoltSize_ANZRS 16606b93-c8f4-45f5-93df-985b0a1105ab Common Length
Structural Connections Constraints BoltSpacing_ANZRS e8fd2e89-4e9c-48da-bebc-d7878af5eaae Common Integer
Structural Connections Constraints Embedment_ANZRS 5d20b7ad-6494-4a81-8e9a-eacefbffc900 Common Text
Structural Connections General NumberOfBolts_ANZRS 00c38be6-b805-42bf-a95a-a999297a12e7 Common Integer
Structural Connections Dimensions PlateThickness_ANZRS 8d370c79-334d-4c52-84ca-04708f86415f Common Length
Structural Foundations
Structural Foundations Identity Data FootingMark_ANZRS 73c085b5-b0be-4aa5-8ca8-d2d568df4240 Common Text
Structural Foundations Dimensions BuriedDepth_ANZRS 659f4ae0-77c0-4892-9963-bbbb5c583503 Common Length
Structural Foundations Dimensions BlindingDepth_ANZRS 210f82e8-7d09-4bb6-9391-88d39c04f05c Common Length
Structural Foundations Dimensions RebateWidth_ANZRS 97ae7d81-0856-4958-8a36-73c9233f2cd6 Common Length
Structural Foundations continued..
continued
Windows
Refer to other Discipline Specific requirements to ensure that your components are created with the end users' needs in mind.
REQUEST FOR INDUSTRY ASSISTANCE: We need more Industry feedback to improve this list and to better explain issues to be considered when creating discipline sympathetic content. Please provide clear examples
and explanation of issues through the feedback form on the ANZRS website.
It is our vision that these proposed standards will receive the promised support from the dominant commercial content creation companies in Australia, New Zealand as well as the Revit user community.
It is our intent that the criteria provided within this document pack will become the minimum benchmark of all shared and sold content throughout Australia and New Zealand. A content creator can only claim to provide
ANZRS-compliant
ANZRS compliant content if the compliance requirements listed in this document are met on the respective components that they sell.
Thislistdefinesallrequirementsandconsiderationsthatmustbeundertakenwhencreatingcontentthatiseither(a)usedforonespecific
disciplineonly,or(b)beingcreatedtoservemorethanonediscipline.MEP specificrequirementsarediscussedbelow.
Category Parameter Group ANZRS Parameter Name GUID Discipline Type Comments
Air Terminal
Air Terminal Mechanical Airflow AirTerminalStaticPressure_ANZRS 2467b38d-9570-445f-943d-c20d4829ff56 HVAC Pressure
Air Terminal Mechanical Airflow AirTerminalVelocityPressure_ANZRS a28e3ed3-a47a-41de-a4e7-dcb14bee9c4a HVAC Pressure
Air Terminal Mechanical Airflow ThrowDistanceHighVelocity_ANZRS c1f98d59-946e-4420-95d8-0c9e3bd7f780 HVAC Velocity
Air Terminal Mechanical Airflow ThrowDistanceLowVelocity_ANZRS ad759877-a15e-4d4d-bc1d-eac04b2d8439 HVAC Velocity
Air Terminal Mechanical Airflow ThrowDistanceMediumVelocity_ANZRS 1f48b4b0-e437-41c2-8630-b7a0533f6360 HVAC Velocity
Doors
Duct Accessories
Duct Accessories Mechanical Airflow AreaServed_ANZRS 6601f0ae-9d28-4af3-b566-90f8136f6c3b Common Area
Duct Accessories Mechanical FilterModuleFormat_ANZRS 99e780ed-c4c8-4216-a0cf-e13adfd7c73b Common Text 3x2, 3x3 etc.
Duct Accessories Mechanical FilterModuleSize_ANZRS 68bcd0f7-f5c4-47bf-9ab0-5ebf05288fc2 Common Text
Duct Accessories Identity Data FilterType_ANZRS c6fa9ace-9164-42aa-a4a0-b769483d5646 Common Text Flat Panel, Pleated Panel etc.
Duct Accessories Identity Data FireDamperType_ANZRS 987d1a51-09fb-49e1-8d9f-5001ccf2942c Common Text
Duct Accessories Fire Protection FireRating_ANZRS 6546c9cd-d82f-42b7-814c-4a94bea616df Common Text for Fire Dampers
Duct Accessories Identity Data InitialCleanResistance_ANZRS fef623bb-e3a2-4fc4-8c6f-011e395b3065 Common Text Pa
Duct Accessories Mechanical NominalHeatingCapacity_ANZRS f4c9a0fa-84d2-4f01-8191-659dac9709a4 Common Number kW
Duct Accessories Mechanical RecommendedFinalResistance_ANZRS 84d27e07-0a45-4ef3-908d-d40626ca92d7 Common Text Pa
Electrical Equipment
Lighting Devices
Lighting Fixtures Electrical NumberOfLamps_ANZRS 4e3c9549-5131-48ff-bfca-72edc81eee3f Common Integer
Mechanical Equipment
Mechanical Equipment Plumbing PumpImpeller_ANZRS 641923d3-7be6-4968-bcf9-40e273d07eba Common Text
Mechanical Equipment Plumbing PumpShaft_ANZRS 05444f7b-f3e5-45a2-8f26-e4b3fc3c7c20 Common Text
Mechanical Equipment Plumbing PumpShaftSeal_ANZRS 7656040a-3f02-41d3-8499-9f93b81c894d Common Text
Mechanical Eq
Equipment
ipment Pl mbing
Plumbing MinP mpEfficienc ANZRS
MinPumpEfficiency_ANZRS f73eead1 f048 45f1 b575 def270a49a00
f73eead1-f048-45f1-b575-def270a49a00 Common N mber
Number
Mechanical Equipment Plumbing PumpHead_ANZRS c247224e-a153-4f35-bb60-bf549843cec2 Common Length
Mechanical Equipment Plumbing PumpCapacity_ANZRS b295a262-c5f3-408e-a669-8da35f7179e6 Piping Flow
Mechanical Equipment Plumbing PumpService_ANZRS ebaa6d05-7ae3-49e0-a037-d56810debc07 Common Text
Mechanical Equipment Plumbing PumpCasing_ANZRS a93ace1d-6f87-4ac1-88af-3a34e930031a Common Text
Mechanical Equipment Mechanical MaxSpeedRevsPerSecond_ANZRS d87340ff-dbb6-4ad3-9c9d-978df06d0df8 Common Integer
Mechanical Equipment Mechanical NoiseLeveldBA_ANZRS 9bf22bc2-6e15-4210-bfcc-1e645413f8c3 Common Integer
Mechanical Equipment Mechanical FanDiameter_ANZRS 71953797-4788-4003-979e-add1c11a4e9c Common Length
Mechanical Equipment Mechanical Refrigerant_ANZRS f50ab3a2-eecf-469f-95d5-b25a9cc009ff Common Text
Mechanical Equipment Mechanical ImpellerType_ANZRS 41272b04-8602-4878-b9c5-eebdaee94cf0 Common Text
Mechanical Equipment Mechanical SensibleCoolingCapacity_ANZRS 4fe00da2-8c50-4342-a279-6f5cc27fa4c7 HVAC Cooling Load BTUh or W
Mechanical Equipment Mechanical NominalCoolingCapacity_ANZRS 7960b6d4-ba04-4eb9-81da-02ae5159e8a1 HVAC Cooling Load BTUh or W
Mechanical Equipment Mechanical TotalCoolingCapacity_ANZRS 6c338c3a-60d6-4cb3-8037-99a73e39564b HVAC Cooling Load BTUh or W
Mechanical Equipment continued..
Mechanical Equipment Mechanical TotalHeatingCapacity_ANZRS 009b85b6-ef88-4290-88fc-41b61c8c2469 HVAC Heating Load BTUh or W
Mechanical Equipment Mechanical Airflow EnteringAirDB_ANZRS 63e70534-47bf-47e5-9ec6-94dd3e4ed92b HVAC Temperature
Mechanical Equipment Mechanical Airflow ExtStaticPressure_ANZRS 3695a101-1830-4b24-9626-a67a525df4c3 HVAC Pressure Ft. of head
Mechanical Equipment Mechanical Airflow MinimumAirFlow_ANZRS a2965be9-43e7-44b0-97a3-9055a3eda963 HVAC Air Flow
Mechanical Equipment Mechanical Airflow MaximumAirFlow_ANZRS 24415c8e-9017-41ee-8b7b-72822906369b HVAC Air Flow
Multiple Categories General InstallationGroup_ANZRS 44ae92ca-af39-49ec-b3bd-318ead7f92bb Common Integer Group 1 - built and installed by
builder, Group 2 - purchased then
installed by the builder
builder, Group 3 -
Purchased and installed by
proprietor
Multiple Categories Mechanical Side1TempOut_ANZRS cebc7355-59bc-4c38-b706-e387a31a1f70 HVAC Temperature
Multiple Categories Mechanical CHWPressureDrop_ANZRS e5baaca6-cbf2-4663-8320-868b3f6576c0 Piping Pressure
Multiple Categories Mechanical Side1Flow_ANZRS 35b6889f-197b-41a8-a139-89c4a538bb12 Piping Flow
Multiple Categories Mechanical Side2TempIn_ANZRS 8d9a9c0b-3bee-4f63-a326-1aa781a626ca HVAC Temperature
Multiple Categories Mechanical CHWFlow_ANZRS 4d4404e1-8cf4-471b-90c1-f46e9cb04458 Piping Flow
Multiple Categories Mechanical Side2Flow_ANZRS 96aeb045-e9e4-42fa-9286-40b01a579f1c Piping Flow
Multiple Categories Mechanical Side1TempIn_ANZRS 3616ca7d-e2af-4848-8474-80eb9f617a57 HVAC Temperature
Multiple Categories Mechanical Side2TempOut_ANZRS 51df882d-1a2e-4458-8d00-41433335b01a HVAC Temperature
Multiple Categories Mechanical MotorFL_ANZRS 518c264d-fd11-418b-bfa4-0588e2f1715c Electrical Current
Multiple Categories continued..
Multiple Categories Mechanical MotorFLA_ANZRS fce5488f-93f6-4a55-84ce-bf41428c66b2 Electrical Current
Multiple Categories Electrical EssentialLoad_ANZRS b39e398a-5cc4-4256-8e3a-35d28a04fd6b Common Yes/No
Multiple Categories Electrical ApparentPower_ANZRS e23541f7-b7ef-4360-b5a9-4901e0df0d4f Electrical Apparent Power
Multiple Categories Electrical StartingCurrent_ANZRS 02518aa5-00cb-47d7-80ce-812016abfe4f Electrical Current
Multiple Categories Electrical NumberOfPoles_ANZRS 38f27766-bcb3-4e26-861c-5da76ff093ba Electrical Number of Poles
Multiple Categories Electrical MotorHP_ANZRS 1742f8cb-0321-4892-a32e-9de1fb5faf50 Common Text
Plumbing Fixtures Constraints Circulation_ANZRS 7cd8cdb0-705a-4a19-afe8-241004784e4c Common Yes/No For AS/NZ accessibility standards
Refer to other Discipline Specific requirements to ensure that your components are created with the end users' needs in mind.
REQUEST FOR INDUSTRY ASSISTANCE: We need more Industry feedback to improve this list and to better explain issues to be considered when creating discipline sympathetic content. Please provide clear
examples and explanation of issues through the feedback form on the ANZRS website.
ANZRS has assembled a list of subcategories for each of the standard Revit Object Styles (also known as Categories). Some are hard-coded
(already built-in), and cannot be deleted or renamed. These have been highlighted in red text, and with a red dot preceding their names.
The lineweights and line patterns that can be assigned have not been mandated within ANZRS, as they fall outside the current project scope. The
names of the subcategories, and their naming syntax, however, are included as compliance requirements.
The list does not purport to be exhaustive, but it is expected to grow similar to the Shared Parameter lists with the contribution from others (via
feedback through the ANZRS website)
website). Where subcategories have been provided
provided, the use of competing subcategories is prohibited and
constitutes non-compliance. For example, under the Category Plumbing Fixtures, the use of a subcategory WC would be deemed to be
competing with the established Toilets/Bidets subcategory already provided by ANZRS. Where there is a need for another subcategory beyond
what is already provided, the subcategory should subscribe to the conventions listed in C1s Section 5.03 Subcategory Naming to maintain
compliance with ANZRS. A more exhaustive list of these conventions (with examples are found in R2 19.04-19.07)
ADDITIONAL NOTES:
Furniture vs. Furniture Systems
Many Revit users are initially (and sometimes permanently) confused as to why Furniture and Furniture Systems co co-exist
exist as Object Styles. There
is no apparent difference other than that they can be scheduled separately. The name Furniture Systems suggests an intended use for modular
or system-based furniture, as opposed to the more isolation-based context for Furniture.
Apparently, Furniture Systems was (in Revits earlier years of development) intended to be cuttable, whereas Furniture was not. Had this
eventuated, it would help explain why both are supported within the product. By observation, it appears as though since Autodesks acquisition of
Revit that this has 'fallen through the cracks.
Software Limitations:
There are various software-driven limitations which these standards have had to work around the cuttable vs. non-cuttable limitations of some
categories is one such limitation. If/when this changes within the product, the standards will be amended to reflect this.
NOTES
It is our vision that these proposed standards will receive the promised support from the dominant commercial content creation companies in
Australia, New Zealand as well as the Revit user community.
It is our intent that the criteria provided within this document pack will become the minimum benchmark of all shared and sold content throughout
Australia and New Zealand. A content creator can only claim to provide ANZRS-compliant content if the compliance requirements listed in this
document are met on the respective components that they sell.
This checklistdefinesallrequirementsand
considerationsthatform partofrecommended
practices.Thesearenotcompliancerequirements.
ADD IMAGEHERE
FAMILY NAME AUTHOR
2 REFERENCE PLANES Y N
2.01 Embedded intelligence
2.02 Easy selection
3 GEOMETRY Y N
3.01 Detail Level
3.02 Visibility Settings
3.03 Symbolic Lines (Correct use)
3.04 Flip controls (Flip arrows)
3 05
3.05 Correctt orientation
C i t ti in i views
i
5 PARAMETERS Y N
5.01 Grouping
5.02 Modified By
5.03 Formulae
5.04 Locked Values
5.05 Scheduling & Tagging
6 NESTING Y N
6.01 Minimize Nesting
6.02 Purging All
6.03 When to nest
7 MATERIALS Y N
7.01 Naming of Materials
7.02 Material parameter assignment
7.03 Shared parameters for scheduling
8 OTHER Y N
8.01 Tagging & Keynoting
8.02 Discipline-specific Requirements
NOTES
This form has been created to assist with internal company review procedures. It is not intended for submission to the ANZRS committee.
Refer to R1s SUMMARY OF ADVANCED FEATURES for definitions of the topics listed above.
Thisreferencelistsetsoutadditionalfeaturesthatcanbedefinedwithinafamilythatwill
requiremoreadvancedfamilycreationexperience.TheitemslistedbelowareANZRS
optionalrequirements.Itisuptoindividualcontentcreatorsorfirmstoevaluatehow
theseadditionalfeaturesmaybenefittheirclientsoroutput.
2.02 Easy selection Are the extents of all If several types have been created within a family then it is important
Reference Planes neat and that the length of the Reference planes is sufficient to extend beyond
tidy? the extent of the largest family type that has been created.
Reference planes are best kept 'neat' to make understanding the
construction and constraints within the family as simple and clear as
possible.
The displa
display eextents
tents of all Reference Planes need to be set to 3D
(not 2D) to ensure that all views are updated simultaneously when the
extents of a Reference Plane are edited (the only exception is when
the reference plane in a single view is obstructing visibility).
For co-linear Reference Planes, extend or shorten the extents of
each to ensure easy selection and clear distinction between them.
Naming them would assist in this distinction.
3.02 Visibility Settings Have the visibility settings Simplified plan representations of components can declutter views,
been set and checked for resulting in clearer documentation. Additional symbolic line work may
elements that should not be be added to help distinguish one object from another.
visible in specific view types? Content creators will need to evaluate this requirement based on the
family brief and possible end-user requirements.
Refer R2 Sections 22.01 to 22.07 for more information.
3.03 Symbolic Lines: Correct How have symbolic lines Use symbolic linework to add detail when required. (e.g. door swing
use been used appropriately in linework to be displayed in plan or elevation views).
the family? Assign linework to the correct subcategory (refer "List of Compliant
Subcategories")
For neat and 'lightweight' plan representations, use linework to create
symbolic plan detail and hide the complex geometry in plan views.
Can be used to define sectional appearance in cuttable families,
when modelled geometry is hidden.
3.05 Correct orientation in Has the family been correctly The named views in the family editor should correspond with the
views oriented? actual directions of the view with respect to the family. For example,
the Front Elevation view of the family is in fact the front view of the
object.
Rename the views and/or Reference Planes if an error has been
made, so that the family displays correctly in the Family Editor.
When families are created to be hosted in a wall (e.g. Door or
Window) make sure to build the component to match the defined wall
orientation. The exterior wall face will be automatically defined in the
Family Editor. If this is not done, the component will be facing the
wrong way when placed in a wall within the project environment.
Refer to R2 Section 15.01 - Origin Locations for more information.
4 02
4.02 Graphic Overrides Have any graphic settings Avoid altering properties of default Line Styles and Line Patterns from
been changed? metric family templates, as these stand to conflict with expected
display properties of downstream users of the content.
4.03 Customised line Have any linework settings The default settings that come with the family templates are
patterns been customised? acceptable. For consistency we recommend that these settings be
maintained. Only override line thicknesses or styles where there is a
specific reason to do so, and then document that reason for future
reference.
5.02 Modified By Has a 'Modified By' Enter the company name of the modifier in the ANZRS Shared
parameter been added for Parameter 'ModifiedBy_ANZRS' to keep a record that this component
content that has been has been edited by someone other than the original authoring
changed by company (not company.
original content creator)? Do not delete the 'CreatedBy_ANZRS 'parameter or associated
values as defined in Form C1s (Section 6.02).
Respect copyright and ownership rights of other content creators.
5.03 Formulae Is the logic of the formulae Have the formulae and conditional statements been used correctly?
being used easy to follow? Ensure that formulae can be understood or logically followed by using
clearly defined parameters and keeping the formulae reasonably
simple, where possible and appropriate. It is beneficial for both the
content creator and the user to work with a component that is easy to
understand and repair in future, as needed.
5.05 Scheduling & Tagging Do all appropriate Shared Ensure that all schedulable parameters are exporting data
Parameters schedule and successfully into a project environment.
tag as intended? Consider the use of Project Parameters to add metadata to families
of a particular family category (Note: this data will schedule, but cannot
be used in tags).
E.g. A Yes/No parameter that schedules if a door is used for 'Interior'
or 'Exterior' use is best suited as an instance-based project parameter
within the project. This can be useful to sort & schedule interior doors
and exterior doors separately within the same door schedule.
6.02 Purging All Have all levels of nesting, It is suggested to purge all nested components that are used in the
and the host file, been host family. This applies to each level of nesting. E.g. If family 'A' is
purged? nested into 'B' and 'B' is nested into 'C' then each family (A, B and C)
must be purged.
If a nested family has not been purged before loading it into the host
family, then edit the nested component, purge, reload and overwrite
the nested component within the host family.
6.03 When to nest If nesting has been used in Nesting can be advantageous when building a family, if done wisely.
this family, is it justified? Refer to R2 Sections 14.02 to 14.06 for advice on when nesting is
appropriate and the impact of its use.
7.02 Material parameter Has it been assigned? It is not a requirement to assign material parameters to every piece
of geometry. However it can be useful to allow users to edit and
manipulate the materials of the component easily - particularly for
Generic components.
Use element-specific names for material parameters, where deemed
appropriate. (E.g. Door_Leaf_Material, Door_Frame_Material,
Seat_Fabric_Material etc.)
Refer to C5, C6 and C7 for discipline-specific lists of ANZRS
approved Shared Parameters, which include some for material
assignment.
7.04 Shared parameters for Do these materials need to Consider whether or not the user may need to schedule the materials
scheduling schedule? that are being selected to control the family appearance, and whether
or not the material name may require a shorter 'proxy' name/reference
(due to the potentially lengthy structure of the actual material name).
Avoid creating two material labels (one being a data-only label that is
separate from the material geometry label). This could cause incorrect
scheduling to occur.
Refer to C5, C6 and C7 for discipline-specific lists of ANZRS
approved Shared Parameters, which include some for material
assignment.
8.02 Discipline-specific Have discipline-specific MEP - Are connectors required, and if so, have they been added, and
Requirements data/elements been added to are they oriented correctly? Refer C4s Sections 4.02 (and 11.03)
families, where appropriate, Flow Direction for more information.
to ensure cross-discipline Structure - Have the material assignments and identity information
compatibility? (concrete/wood/steel etc.) been correctly applied?
Refer R2,, C2s,, C3s and C4s for more g p p
guidance on discipline-specific
requirements.
NOTES
REQUEST FOR INDUSTRY ASSISTANCE: We need more Industry feedback to improve this list and to better explain issues to be
considered when creating discipline sympathetic content. Please provide clear examples and explanation of issues through the feedback form
on the ANZRS website.
It is our vision that these proposed standards will receive the promised support from the dominant commercial content creation companies in
Australia, New Zealand as well as the Revit user community.
It is our intent that the criteria provided within this document pack will become the minimum benchmark of all shared and sold content
throughout Australia and New Zealand. A content creator can only claim to provide ANZRS-compliant content if the compliance requirements
listed in this document are met on the respective components that they sell.
Many of the items listed below are not compliance requirements but are habits, that if embraced, will make a remarkable difference to the
stability and longevity of your content. You will also find that adopting many of these disciplines will save you time and reduce the effort
required to repair, edit or refine your components. Where a topic has extensive points to consider, we have made reference to the most
important points on a given topic in the C1s or R1s and elaborated further in this document. This document should not be referred to
exclusively as many of the important compliance requirements have not been duplicated here.
A
1.01 Abbreviations w or W = Width (Measured from the left to right face of an object.)
(Approved) Avoid using 'length' to define a width measurement.
d or D = Depth (Measured from the front to back face of an object.)
Avoid using 'length' to define a depth measurement.
h or H = Height (Measured from the bottom to top face of an object.)
t or T = Thickness (Measured from the front to back face of an object.)
l or L = Litres (Caps) (Note: Lower case 'l' can be confused for '1'.)
w_ = with E.g. 'SNGL Hinged Door w_sidelight'
wo_ = without E.g. 'Conference chair_wo_arms'
1.05 Annotation Symbols Annotation Symbols are created to nest into model families as a 2D representation of the 3D
(Nested Tagging) model. Refer R2 Section 14.02 (and beyond) for Family Nesting. This does not have to appear
as the actual model as a Detail Component may, but more as a tag that identifies the element.
This can be text or the symbol that conforms to the relevant discipline, e.g. a Fire Extinguisher
symbol.
B
2.01 No Listing.
C
3.01 CAD based content in 2D Families
families (e.g. DWG/DGN Families containing CAD-based import instances (DWG/DGN) are not ANZRS compliant. Where
imports) CAD-based imports are used to generate 2D geometry during family authoring, Revit linework
must replace the CAD-based linework.
There are two ways of achieving this:
1. By exploding and reassigning the elements' subcategories, line styles and line patterns, or;
2. By tracing the elements with new Revit-native linework (and removal of the CAD-based import
instance(s) upon completion.
3D Families
3D CAD-based import instances may be required in some families for 3D visualisation purposes
(e.g. trees, planting, vehicles, entourage etc.). While authors are free to make such families, they
do not meet the minimum compliance requirements for ANZRS.
Best practice would suggest that if the 3D geometry can be made with Revit-native geometry, then
it should be. Moreover, such families (whether ANZRS compliant or not) should contain 2D Revit-
native geometry (symbolic lines, masking regions, detail components etc.) in plans, elevations
( d sections,
(and ti where
h th family
the f il category
t is
i cuttable).
tt bl )
3.03 Cuttable Family Items that are shown cut are typically assigned a heavier lineweight. The inability to assign a cut
Categories lineweight to any particular category indicates that the category is non-cuttable.
Refer to the Revit Help Menu for the latest list of cuttable and non-cuttable family categories.
3.04 Categories Definition OmniClass classification is the suggested method to breaking down what category content
belongs to. Using this method will introduce consistency and less room for placing content into
two different categories.
OmniClass numbers can be found in the Family Category and Parameters Dialogue box in the
Family Parameters section.
D
4.01 Detail Components Creating Detail Components (that are limited to 2 dimensions) can be a handy way of creating
(General) families quickly. However, the apparent speed of creating 2D elements may be offset or negated
by the speed of making changes and adding elements that are propagated through 3 dimensions.
Without the coordination across all three spatial dimensions, there's little or no advantage to using
Revit over any 2D CAD package. When creating Detail Components you need to consider the
purpose you are creating them for. There is no point creating a family built from 2D linework if
you intend to make good use of other model data. Moreover, Detail Components cannot be
scheduled, whereas model elements can.
4.02 Detail Components Items to consider when producing 2D Detail Components for elevation views of 3D components:
(In Elevation Views) Display of detail elements (such as masking regions, Detail Components, symbolic lines etc.) can
be problematic if the family containing these elements is not oriented perpendicular to the view
within the project. Refer to R2 Section 19.07 - Symbolic Lines (General) for more information
on display of elements relative to view direction, as this applies to any detail elements within a
y
family.
4.03 Detail Components When creating a fairly detailed or geometrically complex family in 3D with solid forms, you may
(In Plan Views) wish to use a Detail Component family (limited to 2D)(rather than the model), to symbolically
represent the object. Often this symbolic view is used for plan representation. Refer to R2
Section 13.03 - Masking Regions (Visibility Control) for additional information regarding
controlling symbolic representation.
4.04 Detail Components When creating the Detail Component families it is extremely important to have the origin
(Origin Points) determined based on common or standard documentation processes. For example, a Detail
Component of a brick course profile should be set to one side's bottom corner, to align with the
top side of whatever it rests on.
4.05 Detail Components Consider making all of your nested Detail Components as Shared families (by changing the
(Shared Nested) family's Shared (yes/no) parameter). This will help when adding them into line-based Detail
Components and other detailed family components.
4.06 Detail Components When creating Detail Component families (that are to be nested), think carefully about the family it
(Tips) will be nested into. For example, if you are creating a window sill detail, think about the
subcategories that would be useful. It is good practice to use consistent subcategories between
the 3D family and any required nested Detail Components.
Reference Planes
Reference planes in Detail Components will drive the form and size of your detail so it can be
used for multiple different sizes.
Ensure you use Reference Planes and set their Is Reference parameter value to Strong if you
intend to dimension to the reference.
Remember circular or curved objects are very difficult to dimension to so adding Reference
Planes to coincide with quadrants of curves will assist dramatically during documentation.
4.07 Detail Items Detail Items are a 2D representation of an object, hosted by the view and/or file in which they
reside. The size of these relates directly to the model (much like Model Fill Patterns). If a 2D
representation of a 3D object is required (such as a plan representation of a complex object) it
may be best to create it first as a Detail Component and nest it into the 3D component and link its
parameter values as required.
Refer to R2 Sections 14.02 to 14.06 for more information on Nesting.
E
5.01 No Listing.
F
6.01 Family Category If you import a new family into a Project File without checking the Family Category and
(Changing Category) Parameters, you may have imported these subcategories into the project under the wrong Family
Pitfall : Category. See next row for more information.
Custom subcategories
6.02 Family Category Inbuilt intelligence won't always be preserved when the Family Category is changed.
(Changing Category) Be aware that changing a Family category does not mean that all intelligence associated with the
Pitfall: preferred family template type will automatically be added in. While subcategories and
Inbuilt intelligence parameters may be added, physical elements such as host elements and reference planes won't
be added to the family - which may be critical for the family to perform as required.
Solution:
Begin with the correct and intended family category template wherever possible, to avoid these
pitfalls.
6.03 Family Name For example, a door family must have a Functional Type of 'Door' even though it applies to a
Convention system component placement tool option within the Revit Project environment e.g.
(Compliance Door_Sliding_6Panel.rfa
Requirements) Inclusion of the functional type in all cases is better for overall consistency. Exceptions for
continued.. specific software features or categories create confusion and may only apply for a limited time.
Moreover, family files found outside of Revit are more recognizable (for what they are) by their
filename.
The Subtype field holds the next logical level of information that distinguishes this family type
from another e.g. Sliding Doors vs., Pivot Door etc.
Avoid Manufacturer name or model name if component represents a generic object type.
All names and parameter labels must be in English.
E.g. Window_DoubleHung_Acme_Tilting_SashClad,
Column_Baseplate_Generic_2DPlan,
Plant_Chiller_AirCooled_Generic
Refer to R2 Section 18.06 - Excerpt of RMCSG Section 2.3 in this document to view excerpt
copy of Revit Model Style Guidelines, for comparison.
6.06 Filled Regions Filled Regions can only be created within Annotation families and Detail Component families.
(General) While Detail Components are 2D elements, they can be hosted by a 3D workplane in a 3D
family. They also allow you to use both Model and Drafting Patterns. Annotation families permit
only the use of Drafting Patterns.
6.08 Flip
p Controls Flip
p controls (arrows)
( ) are used in a project
p j environment to changeg the orientation of a selected
(General) element. You can dictate how the family will behave based on the flip control(s) added to the
family.
Note:
Work plane-based families will flip about their host workplane.
Some family templates automatically have flip controls embedded in the template file, based on
the family category. These default flip controls cannot be removed completely from the family. (If
you delete them in the plan view, they may still be in the elevation views). This can be limiting,
since you may not always want users to have the ability to flip certain objects. There is currently
no way to remove these in all views.
6.09 Flip Controls Single flip controls rotate a family by 180, irrespective of whether the control is oriented
(Control Options) vertically or horizontally.
Double flip controls mirror the family across the origin-defining Reference Plane that runs
perpendicular to the direction of the flip control.
G
7.01 No Listing.
H
8.01 No Listing.
I
9.01 No Listing.
J
10.01 No Listing.
K
11.01 No Listing.
M
13.01 Masking Regions DO:
(Do's & Don'ts) Ensure you set masking regions to 'Draw in Foreground' (wherever applicable).
DON'T:
Add the boundaries of Masking Region on the Subcategory, unless it's required by the
performance criteria of the family. Remember that if you attach them to the Category it will be
turned off with the entire category which makes them easier to manage.
13.02 Masking Regions Masking Regions are added to families to hide 3D model elements within a project environment
(Tips) or complex geometry within the Family Editor.
When adding Masking Regions to the Foreground, think about how the family will interact with
other families. If a chair needs to be shown under the desk ensure the Masking region isn't ticked
as '...in foreground'. Refer R2 Section 13.03 - Masking Regions (Visibility Control), next row,
for more information on display order of Masking Regions.
13.03 Masking Regions Masking regions are typically required to obscure other elements that may appear beneath the
(Visibility Control) family (e.g. colour fills, or 'lower' objects). While detail elements in projects are usually hosted
only by the view in which they exist, in families they can be hosted by reference planes. Therefore
masking regions should be hosted to reference planes, situated appropriately (e.g. in height)
within 3D families. This ensures that the correct display order is achieved.
For example, a masking region used to symbolically display a chair (in plan) should be hosted to
a reference plane that sits at the top of the chair.
Similarly, a masking region used for the same purpose in a table or desk family should be
hosted to a reference plane that defines the top-most surface, so that lower objects (such as
chairs) placed under the table are appropriately 'covered'. This helps avoid display conflicts
between the two objects in projects. This also applies where 'lower' elements are nested into
'higher' elements, and vice versa. Refer to "C4s Section 2.02 Masking Regions" to see
ramifications that masking regions can have on MEP content.
13.04 Material Naming Keep material naming as simple as practically possible, and above all, consistent.
(Naming Convention) Determining which of these is the most important is difficult, and is for the most part, a subjective
assessment.
ANZRS stipulates the use of underscores '_' as delimiters between each descriptor (name part).
Various descriptors may be required to enable sufficiently accurate discovery of, and distinction
between Material Names. To achieve some level of consistency, the following (hierarchical) order
of the information should be followed:
Minimum required: Description, Keywords, Manufacturer, Keynote or Mark values. Optional (as
required): Manufacturer, Manufacturer's Product Code, Primary Descriptor, Secondary Descriptor,
Finish, Finish Descriptor.
Example: Paint_Ceiling_White_Dulux_615-04912
13.05 Material Naming Determining which of these is the most important is difficult, and is for the most part, a subjective
(General comments) assessment. For architectural purposes, the application may be important, whereas for a quantity
surveyor or subcontractor, the manufacturer and manufacturer's code may be more important. For
recognition and distinction, the precise order of these matters little. However, it may have more
impact on navigation (given that material names are sorted alphabetically). During early work on a
design intent model, some information such as the manufacturer and precise finish information
may not be known.
13.06 Material Naming When assigning classes to materials, be aware that what you assign may be overridden if/when
(Gotchas) you assign a Render Appearance to the material.
If you are using these custom classes and naming conventions, note that various materials may
tend to persistently appear in your projects. Most of these come from families, while some are
'hard-coded'. In 2012 these can be purged.
Dimensional information may be required to differentiate the material from something else that is
similar. Ensure the units subscribe to local standards, and remember that direction and alignment
can be adjusted for model fill patterns (applied as surface patterns).
13.07 Material Use It is considered good practice to ensure materials can be applied to all content quickly. This can
(Tips) be accomplished by assigning a material to the subcategory in the Object Styles dialog. When
more specificity is required (e.g. in Interiors work), the content may need to be assigned a material
unique to that object or element. By assigning a material parameter to geometric forms within
families, it is possible to use both methods being able to assign materials throughout the project
per subcategory, or by components material parameters (whether type or instance parameters).
13.08 Multiple Types It is better to plan ahead and to take time to evaluate whether several variations of an object
(Splitting families) should be created using (aka 'split across') more than one family. Whilst it may require the user to
load multiple families (i.e. compared to one)(usually, but not always adding more file size to the
project) the benefits still remain:
Learning to use and manipulate the family is simplified.
It is apparent to the users what their choices are, when navigating the component library.
Simpler families are often more robust, and simpler to edit on future occasions.
13.09 Multiple Types E.g. A stacking door family with an array for panel number could become quite complex if it
(Splitting families) includes both open and closed door configurations. In this case it can be advantageous to create
An example a prototype door and use it (when fully tested) to spawn variations - one for each number of leaves
p
in the door. Given the complexityy of some stackingg doors, as an example,
p it could be quite
q
feasible to have a six panel stacking door family and a separate 8 panel stacking door family. This
would eliminate the need to use arrays and complex formulae.
N
14.01 Naming Tips Any good nomenclature should exhibit the following characteristics:
(Good Nomenclature) It should be structured consistently
It should be as simple as it can be (while maintaining the required performance). Ideally, the
simpler it is, the easier it will be to use, yet (a) it should be sufficiently prescriptive, and (b) it
should be structured in an intuitive way.
The following characteristics should apply to family file naming and material naming:
Hierarchical ordering of information (i.e. from most important to least)
Extensible (so it can be applied to simple and more detailed applications)
Flexible (so it can be used for every application)
14.02 Nesting & Family Brief Some categories or disciplines require nesting to be used (e.g. Electrical), making it unavoidable
(When to nest) on some occasions. For example, electrical fixtures typically require nested detail components to
symbolically display the actual fixture in plan views; planting families use nesting to permit the
scaling behaviour of base geometry required.
14.03 Nesting & Hosted It can be appropriate to nest families when attempting to create a hosted component from a non-
families hosted component.
(When to nest) Due to some limitations with the use of hosted families (especially where hosts and hosted
elements may exist in separate files), the use of non-hosted families is often preferential. In
addition, to create a hosted version a non-hosted family requires only that the non-hosted version
is placed into a hosted family template (of the same category). Note that some parameters may
have to be linked (aka 'daisy-chained') between host family and nested family.
14.04 Nesting for complex It can be appropriate to nest families when the family is simply too complex to build all of it in one
families file.
(When to nest) Within Revit's family editor, there is still no way to 'properly' hide an element or type (which can be
very frustrating!) as the geometry turns gray instead of invisible. Where families have several
types (particularly those that vary considerably), nesting of families allows greater visibility control.
There is a point where only so many reference planes and parameters can exist within a single
family, and still be useful and decipherable!
O
15.01 Origin Locations Each Reference Plane has a Defines Origin parameter, which may be on or off. Where two or
more Reference Planes (that each have this parameter enabled) intersect, the family's origin is
located.
Some Structural Families do not respond well to having such Reference Planes moved within the
family. It is best to re-assign the Reference Planes' Defines Origin parameter where required.
P
16.01 Parameter Naming Syntax is CamelCase - applying a capital to every word within the Parameter's Name, without
(Compliance spaces.
requirements) Naming of parameters in nested files
Re-save and rename any nested components that were once shared by other families if the
changes made could affect other hosts sharing the same original nested family.
Some content creators add a prefix of "X_" to all nested family names to ensure users do not
employ nested components as stand-alone families in the project environment. This is
encouraged but not mandatory for compliance.
A chair family may be used on its own or as part of a table-and-chairs family. Therefore it is
noted that renaming is not always necessary.
Refer to R2 Section 14.01 - Naming Tips (Good Nomenclature) for more information.
16.02 Parameter Naming Use the compliance, predefined Shared Parameters (See C5, C6 and C7 and associated Shared
(Compliance Parameter files) that have been included in this package to ensure maximum interoperability
Requirement) between shared and/or sold content in accordance with these guidelines.
Using approved SPs Approved SPs must be used on all content where nominated data is required to schedule or tag.
16.03 Parameter Groups While it's common practice to group 'less important' or parameters whose values are driven
entirely by others (rendering them un-editable) under the Parameter Group 'Other', it is a good
way to keep them somewhat concealed or 'lightly' protected from Revit users. Those parameters
that are designed and intended to be changed should be sorted under more specific groups (such
as 'Dimensions' or 'Constraints'). The sorting of parameters among the parameter groups has no
bearing on their 'schedulability'.
16.04 Performance - Arrays Building relationships with arrayed elements in the family dramatically degrades performance -
(What affects how a especially if the array is a type-based parameter. You can expect that complex arrays (especially
family performs?) if they are controlled by type parameters) can delay edits to family types within a project
environment by 5-15 seconds or more (per edit) in a project environment, depending on the
number of instances of that family type populating the model.
16.05 Performance - Voids Use Voids in moderation and with clear consideration, but where possible use Solids instead.
(What affects how a Voids have a negative impact on the performance of families:
family performs?)
Parametric relationships between elements (e.g. Voids cutting Solids) reduces processing
speed. The more elements that need to interact and change, the greater the performance impact.
Voids contained within Arrays will compound the negative impact.
Voids also increase file size.
16.09 Performance Measures Project performance is usually determined by the amount of work the application must compute
(Impact in Project file) or calculate within the project environment when an edit to a family is made, or when regeneration
of the model is required. The time taken to achieve either of these is a quantitative measure of a
family's project performance. Generally speaking, the greater the computational demands, the
longer the time required.
File size can be important, and though it is not directly linked to performance, the greater the file
size, the greater the demand on computer memory to store and deal with the information. Broadly
speaking, smaller file size (of projects) yields better performance. However, if good content
creation methods are ignored it is possible to have a small project that performs poorly.
16.10 Performance Measures Does it provide for an accurate representation in accordance with its designated purpose (e.g.
(Output criteria) level of accuracy and detail, rendering appearance)?
16.13 Performance & Create components that are flexible enough to function as generic content, where appropriate.
Flexibility There is often great emphasis on BPM-specific content, but it can be a perfectly valid practice to
(Being smart in how you create a generic family that can be modified to suit a range of future and/or actual BPM content's
setup the family) parametric needs.
16.14 Planning How will it schedule? (Shared & Nested vs. only Nested)
(Behaviour & Features) How will it render? (Are high-end render materials necessary?)
How will it be dimensioned? (Name critical Reference Planes and assign Is Reference values)
16.15 Planning Aim: Ensure the content is fit for purpose and practical. Keep in mind the value in building a
(Initial family Set-up) component that is easy to understand. Content creators can save much time by building
components that are easy to edit and repair (consistency is key).
16.16 Planning Does it need to be a 2D or a 3D object? (You will need to use a model family (3D) template if
(Initial family Set-up) you want it to be able to be scheduled).
What family category (and therefore which family template) should the object be?
Will it be hosted or non-hosted? (Consider use with regard to linked project files).
16.18 Planning Which Disciplines will need to use the component? (What functionality is required?). Refer to
(Functionality) Discipline Specific family requirement lists (within this pack) for help and ideas.
Where the origin will be? (How will object be placed and aligned in project?)
How much detail is really required and how will it be controlled? (i.e. through Visibility Settings ,
subcategories or symbolic line representation?)
How will the object interact with other elements in the model?
What scales will the object be viewed at?
Q
17.01 No Listing.
R
18.01 Reference Planes Where possible, keep all reference planes outside of 'sketch mode' so that the relationships
(Tips) between the planes and other geometry is easy to see and understand. This enables easier
remedy of related problems. Having many reference planes outside of sketch mode can take a bit
of time to get used to, but it once you do, it can be very helpful to audit or repair a family if the
reference planes are kept neat.
Note also that Reference Planes (with dimensions applied to them) residing inside sketch mode
can also result in the family being over-constrained. Where Revit reports this problem, reconciling
or remedying this can be made more difficult if the Reference Planes and associated dimensions
are 'across spaces' (inside and outside of 'sketch mode').
Keep Reference planes tidy (re length and alignment) and only extending beyond the geometry
to which the reference plane is associated.
18.05 Reference Planes Avoid presenting undesired 'instance-parameter-driving' blue arrows to users (visible when a
(Is Reference) family instance is selected in the project environment). To do so, make sure to set the Is
Pitfall - Instance labels Reference parameter of the associated reference planes to Not a Reference .
Pitfall: Aligning an object (in the project) using a reference plane within the family whose Is
Reference parameter is set to Strong Reference will cause the object to stretch, not move. This
would only apply if the reference plane is 'connected' to the rest of the model by an instance
parameter.
18.06 Section 18.06 - Excerpt This is an excerpt directly from the Revit Model Content Style Guide :
of RMCSG Section 2.3 Create unique names for each family. For example, a fixed window family and a fixed door family
cannot share the same name.
Use natural language to name the family. The family name should describe how the family is
identified in the real world (i.e., in catalogs, by manufacturer, etc.).
If possible, do not include the family category in the family name, unless the functional type is
the same as the category (e.g., window).
Use title casing (as with the title of a book) for family names, as they are case sensitive.
Keep file names as short as possible. Family names must display in dialogs and in the Type
Selector.
When adding optional descriptors to family file names, consider the order in which the
descriptors are listed to ensure that the family files display in the Project Browser in the most
logical and intuitive order.
Do not use spaces between words in file names. To separate words within a syntax element
(e.g., Manufacturer or Descriptor), use the underscore character (_).
If a hyphen () is used to include a performance range, enclose the range in parentheses, for
example, (230250_Ton).
If a type catalog is to be used with a family, name the type catalog (.txt file) with the same name
as the family. See section 2.10 for additional information.
S
19.01 Shared Parameter Refer to the Family creation Compliance Lists C1s Section 6.03 Parameter Naming for exact
Naming naming convention requirements.
(Compliance Refer to R2 Section 14.01 - Naming Tips (Good Nomenclature) for more information.
requirements) Refer to Approved Shared Parameter lists that form part of this pack. (C5, C6 and C7)
19.02 Shared Parameters Shared Parameters are used when the information in the family needs to be accessible in
(General) Schedules and Tags, or exported to external database (e.g. ODBC) formats.
Shared Parameters can also be a very useful tool to create consistency for company content,
even if the data is never needed for export or documentation purposes.
In order to achieve consistent and uniform content, consistent Shared Parameters should be
used for defining family data.
Shared Parameters with the same name but created separately will not be recognized by Revit
as the same parameter, as each is distinguished by its Globally Unique Identifier (GUID).
The ANZRS has created a base collection of Shared Parameters so that families can work
together regardless of origin and creator. Refer forms C5, C6 and C7 as well as the actual
Shared Parameter files that can be sourced directly as part of this document pack.
When the ANZRS Shared Parameter can link to existing parameters it is advised to link with a
formula. This way there will be no need to rename or re assign the parameter.
19.03 Shared Parameters The problems encountered when two shared parameters of the same name (but not of the same
(Pitfall) GUID) co-exist in a project are frustrating and difficult to resolve, especially for beginners. Being
able to identify which is which (and therefore being able to remove the unwanted one, or substitute
the use of one for another) is difficult to say the least. The use of multiple parameters in a single
project file within a schedule will result in multiple columns/fields where there should be only one.
19.04 Subcategories Simply put, the answer is YES, you can have too many subcategories!
(Can you have too many Several content sources using a variety of subcategory standards each = an endless number of
in a family?) subcategories being imported into projects.
The number of custom subcategories to a minimum). Ideally limit the number of custom
subcategories to ensure that View Templates in the project environment aren't crowded with too
many subcategories, originating from library content.
Read R2 Section 6.01 - Family Category (Changing Category) for more important information
about Family Categories and how they affect imported Subcategories.
19.06 Subcategories Here is an example of what happens when several families are imported into a Project file using
(Naming Pitfalls) similar (but not identical) subcategory names.
'Access Hatch' (Case sensitive - Title case)
'ACCESS_HATCH' (Same spelling, Case sensitive - All CAPS)
'Access Hatch' (With blank space at end of name, not visible in the Family Editor)
'Access Hatches' (Plural form, rather than singular)
'Access Panel' (Same meaning, but different name)
Impact to users of content
As you can imagine, this makes editing and creating View Templates a nightmare because it
becomes tedious and time consuming to work out which Subcategories belong to which families.
Read R2 Section 6.01 - Family Category (Changing Category) for more important information
about Family Categories and how they affect imported Subcategories.
Underscores are used as delimiters between term/descriptors. Dashes as delimiters dont work
as they may be required by genuine hyphenated words.
Compliant: 'Swing_Dashed'
Non-compliant: 'Swing-Dashed
19.08 Symbolic Lines Symbolic Lines are detail elements with a family, and are hosted by the view in which they reside.
(General) They are only visible in a project model when the family is seen in the corresponding view
direction. They are typically used to symbolise (indicate/represent) elements. This sort of
representation can be effective, particularly in Coarse Detail Level, where the detail of the
geometry of the family is unclear if it is not simplified.
TIPS:
Using Symbolic lines to represent a front or back elevation of an object will result in the same
appearance for both elevations (since they are parallel).
Symbolic Lines within families are only visible in projects where the project view's direction is
perpendicular to the view within the family that hosts the symbolic linework.
19.10 Symbolic Lines Use Symbolic lines when you cannot achieve what is needed in 3D, or where the linework is too
(Do's List) complex or detailed.
Remember to assign the Symbolic Line to a Detail Level, Yes/No Parameter, whether it is to be
shown only when cut, or to which subcategory it belongs.
Tip: Symbolic lines can also be used to add some detail to a crude geometric form (e.g. for a
plan representation) until the content creator has time to add more detail through geometry.
19.11 Symbols Symbols (Generic Annotation families) stay the same size, irrespective of view scale.
All symbols should conform to relevant discipline codes of practice and standards.
T
20.01 Type Name Type names do not lend themselves to standardization to the same extent as the families
themselves.
Type names need to sufficiently distinguish the unique nature of the type parameters that
generate the type itself, and this may require something more than the object's dimensions.
Type name may be best determined by both dimensions and text-based qualifiers, e.g.:
Filename = Plumbing_Shower_Generic_Corner.rfa
Family Type Name = 900w x 900d (with base)
Refer to R2 Section 1.01 - Abbreviations (Approved)
Refer to R2 Section 14.01 - Naming (Good Nomenclature)
20.02 Type Name - ANZRS vs. ANZRS position is that the Revit Model Content Style Guide v2 (RMCSG) currently places too
RMCSG much emphasis on dimensions solely determining the type names of a family.
It also warns against using abbreviated dimension suffixes to distinguish these dimensions.
Omitting the dimension qualifiers (W, D, H etc.) after the dimensions may lead to confusion and
lack of consistency (determining which value corresponds with which dimension), despite the best
of intentions. Where dimensions may not be required, any other descriptor(s) may be used. For
example, a bed object may have the following filename and type, e.g.:
Filename = Furniture_Bed_Generic.rfa,
Type Names = King/Queen/Double/Single
U
21.01 No Listing.
V
22.01 Visibility (By view type) VIEW TYPE VISIBILITY MENU
Explained This level of visibility control is different from visibility parameter control options. This menu
enables content creators to control the level of detail that can be display firstly by view type,
followed secondly by the view detail of the views.
SETTING OPTIONS EXPLAINED
Visibility of a family determines in which view the family displays and what it looks like in that
view. Typically, when an element is created by a family, the geometry of the element will change,
depending on the current view. In a plan view, you may want to see a 2D representation of the
element. In a 3D or elevation view, you may want a fully detailed 3D representation of the
element. You have the flexibility to display different levels of geometry.
22.04 Visibility - Detail Level When creating geometry you have the option to alter the Visibility Settings of the model or
(General) symbolic element. This allows you to achieve better control over levels of detail for your family.
In Structural families, Detail Levels are used slightly differently. When a Structural Framing
family is seen within the project environment in a view set to Coarse Detail Level, the families are
represented by Stick Symbols. However, more geometric detail is shown at Medium and Fine
Detail Levels.
If nesting Detail Component families, make sure you assign the visibility of the component to the
appropriate detail level.
22.05 Visibility - Coarse Detail Coarse Detail Level is typically used for low detail, low fidelity elements. Often, the geometry
visible at this Detail Level is only indicative of the element, and is typically seen in large-scale
views such as Site Plans, General Arrangement drawings etc. Geometry assigned to this level of
detail may include symbolic linework, detail elements (including Detail Components) or low-detail
3D forms.
22.06 Visibility - Medium Medium Detail Level is appropriate for medium-detail elements. Geometry assigned to this level
Detail of detail may include symbolic linework, detail elements (including Detail Components) or medium-
detail 3D forms. The accuracy and detail of the elements should be sufficient to serve it purpose
as either resembling the real object or passing for it. This level of detail is typically appropriate for
use in views of scale between 1:100 and 1:20.
22.07 Visibility - Fine Detail Fine Detail Level is typically used for highly detailed elements. As a rule-of-thumb, Fine Detail
Level is used for families that have geometry that must display at scales from 1:20 to 1:1.
W
23.01 No Listing.
X
24.01 No Listing.
Y
25.01 No Listing.
Z
26.01 No Listing.
NOTES
REQUEST FOR INDUSTRY ASSISTANCE: We need more Industry feedback to improve this list and to better explain issues to be considered
when creating discipline sympathetic content. Please provide clear examples and explanation of issues through the feedback form on the
ANZRS website.
It is our vision that these proposed standards will receive the promised support from the dominant commercial content creation companies in
Australia, New Zealand as well as the Revit user community.
It is our intent that the criteria provided within this document pack will become the minimum benchmark of all shared and sold content
throughout Australia and New Zealand. A content creator can only claim to provide ANZRS-compliant content if the compliance requirements
listed in this document are met on the respective components that they sell.
Thisdocumentlistsallthechangesthathavebeenmadesincetheprevious versionof
ANZRS(Version2.,June2011)
Note:Thisdocumentdoesnothaveacodebecauseitdoesnotformpartofthe
officialANZRSpack.(Forreferencepurposesonly.)
REF.
REF
ANZRS_CHANGELOG,VERSION3COPYRIGHTRESERVEDHTTP://WWW.ANZRS.ORGPG1/4
1.01 Heading:
g 'Annotation Symbols'
y Title changed
g from Annotation
Symbols to Nesting of Annotation
Symbols vs. Detail Components
1 01
1.01 Requirement: Requirement:
Use Generic Annotation template for Where filled regions are required for
all MEP 2D symbols in preference to symbolic representation:
the Detail Component template
template. Use a nested Generic Annotation
family for symbolic display of the
family where display size is set
relative to printed output (e.g. a GPO
or light switch), or;
Use a nested Detail Component
where the family's
y size is relative to
the model (e.g.
( g a 1200mm long g linear
light
g fixture))
1.01 Impact: Impact:
Ensures 2D symbols remain the Using a nested Generic Annotation
same size on sheet regardless of family will ensure that a 2D symbol
drawing
d a g scale.
sca e These
ese annotation
a otat o remains
e a s the t e same
sa e ssizeeo
on ssheet
eet
families can then be nested into the regardless
g of view scale. These
various physical
p y fitting
g families. annotation families can then be re-
used in other families. (e.g. other
single-point light fixtures).
Nested geometry is often required
b
because filled
fill d regions,
i which
hi h are
usefulf l for
f symbolic b li display
di l are nott
a ailable within
available ithin 3D families
families.
If filled regions are not required
required, and
the symbolic display of a family
should be determined relative to the
model symbolic linework may be
model,
sufficient without the use of nested
families at all.
8 01
8.01 Comments: Comments:
E g Load Classification: Power Uses
E.g. Load classification types include
the demand factors set in electrical HVAC Lighting
HVAC, Lighting, Motor
Motor, Other and
settings under Power
Power. Extend these Power
Power.
to suit the AUS/NZ standards
standards. Note: where the electrical connector's
connector s
Load Classification value is set as
'Power',
Power , the Demand factor's
factor s
calculation method settings may not
suit regional regulatory standards. In
such cases, this item is exempt from
ANZRS compliance
p until feature
changes
g in the software resolve this.
Impact:
p Allows for calculation of
maximum demands for each Load
Classification within the project. Also
i
incorporates
t Demand
D d Factors
F t applied
li d
t Load
to L d Classifications.
Cl ifi ti
8.01 Requirement:
q Requirement:
q
System
y types
yp are automaticallyy System
y types
yp are automaticallyy
specified
p from the connectors that the specified
p from the connectors that the
pipe/duct/conduit/cable tray are pipes or ducts are connected into.
connected into.
8 01
8.01 Comments:
Note: Cable trays and conduits do not
have a System Type parameter
parameter.
They can make use of the parameter
Service Type applied instead within
the project environment
environment.
ANZRS_CHANGELOG,VERSION3COPYRIGHTRESERVEDHTTP://WWW.ANZRS.ORGPG2/4
C7 VERSION 2 VERSION 3 COMMENTS
Parameter
P t Parameter
P t Groups
G within
ithi Shared
Sh d CamelCase
C lC and
d prefix
fi were never
G
Groups within
ithi P
Parametert file
fil are no longer
l prefixed
fi d required
i d
SP file with MEP
MEP, no longer in CamelCase
CamelCase,
and now in plural form consistently
consistently.
The parameter group
'MEPFireAlarmDivice' now renamed Typographical error fixed
to 'Fire Alarm Devices'
Electrical
El ti l LineCurrentPhase1_ANZRS
Li C tPh 1 ANZRS To be
T b more consistent
i t t with
ith existing
i ti
Equipment superseded by Revit terminology; applies only when
ApparentLoadPhase1 ANZRS
ApparentLoadPhase1_ANZRS power is 3
3-phase
phase
Electrical LineCurrentPhase2_ANZRS
LineCurrentPhase2 ANZRS To be more consistent with existing
Equipment superseded by Revit terminology; applies only when
ApparentLoadPhase2 ANZRS
ApparentLoadPhase2_ANZRS power is 3
3-phase
phase
Electrical LineCurrentPhase3_ANZRS
_ To be more consistent with existing
g
Equipment superseded by Revit terminology; applies only when
ApparentLoadPhase3_ANZRS power is 3-phase
Electrical ActivePower_ANZRS
ActivePower ANZRS superseded by To be more consistent with existing
Equipment ApparentLoad ANZRS
ApparentLoad_ANZRS Revit terminology; applies only when
power is single-phase
Electrical
El ti l New version
N i off BallastLoad_ANZRS
B ll tL d ANZRS BallastLoad_ANZRS
B ll tL d ANZRS unitit ttype should
h ld be
b
E i
Equipment t created,
t d with
ith new GUID W tt
Wattage, nott Number.
N b
Mechanical
ec a ca FCU(s)Served_ANZRS
CU(s)Se ed_ S replaced
ep aced with
t
Equipment
q p new parameter
p
FCU_s_Served_ANZRS
_ _ _ , in
accordance with C7 MEP SP tables
Multiple CreatedByURL_ANZRS(Text)
CreatedByURL ANZRS(Text) Shared Parameter changed to URL
Categories superseded by format
format.
CreatedByURL ANZRS (URL)
CreatedByURL_ANZRS
Plumbing
Pl bi Flushingtechnology_ANZRS
Fl hi t h l ANZRS replaced
l d Typographical
T hi l error fixed
fi d (lowercase
(l 'T'
E i
Equipmentt with
ith new parameter
t i 'Technology'.
in 'T h l ' Mismatched
Mi t h d with
ith itself
it lf
FlushingTechnology ANZRS , in
FlushingTechnology_ANZRS as it existed in other discipline
discipline-specific
specific
accordance with naming standard SP lists
lists.
ANZRS_CHANGELOG,VERSION3COPYRIGHTRESERVEDHTTP://WWW.ANZRS.ORGPG3/4
R2 VERSION 2 VERSION 3 COMMENTS
6 03
6.03 - Added
Add d ffor clarity:
l it
I l i off the
Inclusion th functional
f ti l type
t in
i allll
cases is better for overall
consistency Exceptions for specific
consistency.
software features or categories create
confusion and may only apply for a
limited time
time. Moreover
Moreover, family files
found outside of Revit are more
recognizable (for what they are) by
their filename.
6.05 Removed: To be more consistent with R2 6
6.03
03
Where the RMCSG recommends not
using the category unless it is also
the same as the Functional Type
field, we recommend including the
category
catego yo
onlyy wheree e the
t e object
category
g y is not used/handled byy a
category-specific
g y p tool (e.g.
( g doors,
windows).
NOTES
REQUEST FOR INDUSTRY ASSISTANCE: We need more Industryy feedback to improve p this list and to better explain
p issues to be
considered when creating discipline sympathetic content. Please provide clear examples and explanation of issues through the feedback form
on the ANZRS website.
Refer to the Update Letter that is in the front section of this pack. It outlines other improvements to this ANZRS Pack Version 3.
ANZRS_CHANGELOG,VERSION3COPYRIGHTRESERVEDHTTP://WWW.ANZRS.ORGPG4/4
Version 3 [01-2012]
END OF
PACK
CO-AUTHORS
MICHELLE VAN KOLCK (LOUW)
CHRIS NEEDHAM
BELINDA HODKINSON