Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Alternative name concept to datasets #60

Open
IsakNaslundBh opened this issue Sep 25, 2020 · 1 comment
Open

Add Alternative name concept to datasets #60

IsakNaslundBh opened this issue Sep 25, 2020 · 1 comment
Labels
type:feature New capability or enhancement

Comments

@IsakNaslundBh
Copy link
Contributor

Description:

This will probably need to be migrated to BHoM/Engine for implementation, but raising here to start as most relevant repo.

Would want to incorporate some system of alternative names that could be used to match items in the libraries. Useful when using the match method in the library, or calling it from the side of the code. Also useful when pulling items from packages that might use a slightly different convention than the BHoM.

The library engine is already able to igonore case and whitespaces, but it can only do so much.

As an example, for the UK_SteelSections:

  • RHS 50x30x4.0

Could have the alternate forms:

  • RHS 50x30x4
  • HRHS 50x30x4.0 (for hot formed)
  • HFRHS 50x30x4.0 (for hot formed)
  • RHSH 50x30x4.0 (for hot formed)
  • 50x30x4.0 RHS

as well as all the permutations of the above.

Could potentially add some AlternativeNames fragment or similar to the Data_oM to store the names on the objects. As an alternative, could set up some mapping system for the Library_Engine that can know for a particular dataset how it can re-map the name text to an alternate form.

@IsakNaslundBh IsakNaslundBh added the type:feature New capability or enhancement label Sep 25, 2020
@IsakNaslundBh IsakNaslundBh added this to the BHoM 4.0 β MVP milestone Sep 25, 2020
@JosefTaylor
Copy link
Contributor

JosefTaylor commented Oct 22, 2020

Agreed on this. After asking around, I've learned there's significant opposition to switching from fractional names for HSS sections to decimals in our revit families. AISC (American steel) has two standard naming conventions, one for electronic data interchange, and one for the book/drawings/etc. which are decimal and fractional respectively, so we very much need to accommodate both names.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature New capability or enhancement
Projects
None yet
Development

No branches or pull requests

2 participants