-
Notifications
You must be signed in to change notification settings - Fork 10
adding subtypes of door and transportationmechanism #650
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
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -75,6 +75,18 @@ | |
| <BaseClass>bis:PhysicalType</BaseClass> | ||
| </ECEntityClass> | ||
|
|
||
| <ECEntityClass typeName="Gate" modifier="None" displayLabel="Gate" description="a point of entry into a space, typically installed within a fence."> | ||
| <BaseClass>Door</BaseClass> | ||
| </ECEntityClass> | ||
|
|
||
| <ECEntityClass typeName="StandardDoor" modifier="None" displayLabel="Door" description="a standard door usually within a wall opening or as a door panel in a curtain wall. "> | ||
| <BaseClass>Door</BaseClass> | ||
| </ECEntityClass> | ||
|
|
||
| <ECEntityClass typeName="Turnstile" modifier="None" displayLabel="Turnstile" description="A mechanical gate consisting of revolving arms, allowing only one person at a time to pass through."> | ||
| <BaseClass>Door</BaseClass> | ||
| </ECEntityClass> | ||
|
|
||
| <ECEntityClass typeName="Floor"> | ||
| <BaseClass>bis:PhysicalElement</BaseClass> | ||
| </ECEntityClass> | ||
|
|
@@ -201,6 +213,42 @@ | |
| </Target> | ||
| </ECRelationshipClass> | ||
|
|
||
| <ECEntityClass typeName="StairFlight" displayLabel="Stair Flight" modifier="None" description="a singe run of stair steps connecting 2 different storys, or landings of a building."> | ||
| <BaseClass>bis:PhysicalElement</BaseClass> | ||
| </ECEntityClass> | ||
|
|
||
| <ECEntityClass typeName="StairFlightType" modifier="None" displayLabel="Floor Type" description="Further specializes a particular subclass of a StairFlight by associating a custom Type that can be defined by users."> | ||
| <BaseClass>bis:PhysicalType</BaseClass> | ||
| </ECEntityClass> | ||
|
|
||
| <ECRelationshipClass typeName="StairFlightIsOfType" modifier="None" strength="referencing" displayLabel="StairFlight Is Of StairFlight Type" description="Relates a StairFlight to its Type definition"> | ||
| <BaseClass>bis:PhysicalElementIsOfType</BaseClass> | ||
| <Source multiplicity="(0..*)" roleLabel="is of type" polymorphic="true"> | ||
| <Class class="StairFlight"/> | ||
| </Source> | ||
| <Target multiplicity="(0..1)" roleLabel="is type of" polymorphic="true"> | ||
| <Class class="StairFlightType"/> | ||
| </Target> | ||
| </ECRelationshipClass> | ||
|
|
||
| <ECEntityClass typeName="Railing" displayLabel="Stair Flight" modifier="None" description="a frame assembly adjacent to circulation spaces where it is used in lieu of, or to compliment walls. An optional physical support to prevent injury or damage, either by falling or collision."> | ||
| <BaseClass>bis:PhysicalElement</BaseClass> | ||
| </ECEntityClass> | ||
|
|
||
| <ECEntityClass typeName="RailingType" modifier="None" displayLabel="Railing Type" description="Further specializes a particular subclass of a Railing by associating a custom Type that can be defined by users."> | ||
| <BaseClass>bis:PhysicalType</BaseClass> | ||
| </ECEntityClass> | ||
|
|
||
| <ECRelationshipClass typeName="RailingIsOfType" modifier="None" strength="referencing" displayLabel="Railing Is Of Railing Type" description="Relates a Railing to its Type definition"> | ||
| <BaseClass>bis:PhysicalElementIsOfType</BaseClass> | ||
| <Source multiplicity="(0..*)" roleLabel="is of type" polymorphic="true"> | ||
| <Class class="Railing"/> | ||
| </Source> | ||
| <Target multiplicity="(0..1)" roleLabel="is type of" polymorphic="true"> | ||
| <Class class="RailingType"/> | ||
| </Target> | ||
| </ECRelationshipClass> | ||
|
|
||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. we need a Landing class - could be a metallic frame or timber
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. discussion led us to believe "Landing" would be spatial in nature, not part of this schema. We need a way to associate slab with stair. consult with structural domain authors |
||
| <ECEntityClass typeName="TransportationMechanism" displayLabel="Transportation Mechanism"> | ||
| <BaseClass>bis:PhysicalElement</BaseClass> | ||
| </ECEntityClass> | ||
|
|
@@ -219,6 +267,18 @@ | |
| </Target> | ||
| </ECRelationshipClass> | ||
|
|
||
| <ECEntityClass typeName="Escalator" displayLabel="Escalator" modifier="None" description="A transport mechanism to move people. It consists of individual linked steps that move up and down on tracks while keeping the threads horizontal.."> | ||
| <BaseClass>TransportationMechanism</BaseClass> | ||
| </ECEntityClass> | ||
|
|
||
| <ECEntityClass typeName="Elevator" displayLabel="Elevator" modifier="None" description="Elevator or lift to move people or goods vertically."> | ||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @diegoalexdiaz look into elevators |
||
| <BaseClass>TransportationMechanism</BaseClass> | ||
| </ECEntityClass> | ||
|
|
||
| <ECEntityClass typeName="MovingWalkway" displayLabel="Moving Walkway" modifier="None" description="A moving walkway or travelator, is a transportation mechanism used to move people horizontally or on an incline. A conveyor belt that transports people."> | ||
| <BaseClass>TransportationMechanism</BaseClass> | ||
| </ECEntityClass> | ||
|
|
||
| <ECEntityClass typeName="Wall" description="Wall"> | ||
| <BaseClass>bis:PhysicalElement</BaseClass> | ||
| <BaseClass>bis:IParentElement</BaseClass> | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO: Fix displayLabel.