You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Releases for OpenSite, CivilSpatial, RoadSpatial Schemas (#428)
* release new version of opensite
* initial release of civil spatial schema
* change CivilSpatial to field testing
* initial release of roadspatial
---------
Co-authored-by: Diego Diaz <[email protected]>
<ECSchemaschemaName="CivilSpatial"alias="cvsp"version="01.00.00"description="Schema modeling the spatial breakdown of concepts common across Civil domains such as Road, Rail or Site."xmlns="http://www.bentley.com/schemas/Bentley.ECXML.3.2">
6
+
<ECSchemaschemaName="CivilSpatial"alias="cvsp"version="01.00.01"description="Schema modeling the spatial breakdown of concepts common across Civil domains such as Road, Rail or Site."xmlns="http://www.bentley.com/schemas/Bentley.ECXML.3.2">
<ECSchemaschemaName="CivilSpatial"alias="cvsp"version="01.00.00"description="Schema modeling the spatial breakdown of concepts common across Civil domains such as Road, Rail or Site."xmlns="http://www.bentley.com/schemas/Bentley.ECXML.3.2">
<ECEntityClasstypeName="Site"modifier="None"description="The spatial location of a geographic site on which Facilities are situated. Its geometry is typically provided as a 2D/Plan-projected boundary.">
24
+
<BaseClass>spcomp:Site</BaseClass>
25
+
</ECEntityClass>
26
+
27
+
<ECEntityClasstypeName="SiteType"modifier="None"displayLabel="Site Type"description="Further specializes a particular subclass of a Site by associating a custom Type that can be defined by users.">
28
+
<BaseClass>spcomp:SiteType</BaseClass>
29
+
</ECEntityClass>
30
+
31
+
<ECRelationshipClasstypeName="SiteIsOfType"strength="referencing"modifier="None"description="A type-instance relation; one that indicates that the specific cvsp:Site is an instance of the defined cvsp:SiteType.">
<Targetmultiplicity="(0..1)"roleLabel="is type of"polymorphic="true">
37
+
<Classclass="SiteType"/>
38
+
</Target>
39
+
</ECRelationshipClass>
40
+
41
+
<ECEntityClasstypeName="Space"displayLabel="Space"modifier="Abstract"description="A spcomp:Space modeling an Area bounded either physically or virtually that provides for some function within a Site, Road or Rail.">
<ECPropertypropertyName="SlopedTopArea"displayLabel="Sloped Top Area"typeName="double"readOnly="true"kindOfQuantity="rru:AREA" />
45
+
</ECEntityClass>
46
+
47
+
<ECEntityClasstypeName="ParkingArea"modifier="None"description="A cvsp:Space whose are is dedicated for use as a parking spot for vehicles, including access, such as a parking aisle.">
48
+
<BaseClass>Space</BaseClass>
49
+
</ECEntityClass>
50
+
51
+
<ECEntityClasstypeName="ParkingAreaType"modifier="None"displayLabel="Parking Area Type"description="Defines a shared set of properties whose values vary per-type of cvsp:ParkingArea rather than per-instance.">
52
+
<BaseClass>spcomp:SpaceType</BaseClass>
53
+
</ECEntityClass>
54
+
55
+
<ECRelationshipClasstypeName="ParkingAreaIsOfType"strength="referencing"modifier="None"description="A type-instance relation; one that indicates that the specific cvsp:ParkingArea is an instance of the defined cvsp:ParkingAreaType.">
<Targetmultiplicity="(0..1)"roleLabel="is type of"polymorphic="true">
61
+
<Classclass="ParkingAreaType"/>
62
+
</Target>
63
+
</ECRelationshipClass>
64
+
65
+
<ECEntityClasstypeName="ParkingIsland"modifier="None"displayLabel="Parking Island"description="A cvsp:Space modeling a subsidiary area raised or marked on a cvsp:ParkingArea, shaped and placed so as to direct traffic movement and/or provide refuge for pedestrians.">
66
+
<BaseClass>Space</BaseClass>
67
+
</ECEntityClass>
68
+
69
+
<ECEntityClasstypeName="ParkingIslandType"modifier="None"displayLabel="Parking Island Type"description="Defines a shared set of properties whose values vary per-type of cvsp:ParkingIsland rather than per-instance.">
70
+
<BaseClass>spcomp:SpaceType</BaseClass>
71
+
</ECEntityClass>
72
+
73
+
<ECRelationshipClasstypeName="IslandAreaIsOfType"strength="referencing"modifier="None"description="A type-instance relation; one that indicates that the specific cvsp:ParkingIsland is an instance of the defined cvsp:ParkingIslandType.">
<Targetmultiplicity="(0..1)"roleLabel="is type of"polymorphic="true">
79
+
<Classclass="ParkingIslandType"/>
80
+
</Target>
81
+
</ECRelationshipClass>
82
+
83
+
<ECEntityClasstypeName="ParkingRow"modifier="None"displayLabel="Parking-Row"description="A cvsp:Space modeling a location that is designated for parking of one or more vehicles.">
84
+
<BaseClass>Space</BaseClass>
85
+
<ECPropertypropertyName="ParkingSpaceCount"typeName="int"displayLabel="Parking-Space Count"description="Number of parking-spaces in this Parking-Row"/>
86
+
</ECEntityClass>
87
+
88
+
<ECEntityClasstypeName="ParkingRowType"displayLabel="Parking-Row Type"description="Defines a shared set of properties whose values vary per-type of cvsp:ParkingRow rather than per-instance.">
89
+
<BaseClass>spcomp:SpaceType</BaseClass>
90
+
</ECEntityClass>
91
+
92
+
<ECRelationshipClasstypeName="ParkingRowIsOfType"strength="referencing"modifier="None"description="A type-instance relation; one that indicates that the specific cvsp:ParkingRow is an instance of the defined cvsp:ParkingRowType.">
<Targetmultiplicity="(0..1)"roleLabel="is type of"polymorphic="true">
98
+
<Classclass="ParkingRowType"/>
99
+
</Target>
100
+
</ECRelationshipClass>
101
+
102
+
<ECEntityClasstypeName="Sidewalk"modifier="None"displayLabel="Sidewalk"description="A cvsp:Space modeling a footpath for pedestrians.">
103
+
<BaseClass>Space</BaseClass>
104
+
<BaseClass>lr:ILinearLocationElement</BaseClass>
105
+
</ECEntityClass>
106
+
107
+
<ECEntityClasstypeName="SidewalkType"modifier="None"displayLabel="Sidewalk Type"description="Defines a shared set of properties whose values vary per-type of cvsp:Sidewalk rather than per-instance.">
108
+
<BaseClass>spcomp:SpaceType</BaseClass>
109
+
</ECEntityClass>
110
+
111
+
<ECRelationshipClasstypeName="SidewalkIsOfType"strength="referencing"modifier="None"description="A type-instance relation; one that indicates that the specific cvsp:Sidewalk is an instance of the defined cvsp:SidewalkType.">
<Targetmultiplicity="(0..1)"roleLabel="is type of"polymorphic="true">
117
+
<Classclass="SidewalkType"/>
118
+
</Target>
119
+
</ECRelationshipClass>
120
+
121
+
<ECEntityClasstypeName="PondArea"displayLabel="Pond Area"modifier="None"description="A cvsp:Space modeling the Area of land reserved for the storage of water temporarily after a storm, or permanently for different purposes.">
122
+
<BaseClass>Space</BaseClass>
123
+
</ECEntityClass>
124
+
125
+
<ECEntityClasstypeName="PondAreaType"displayLabel="Pond Area Type"modifier="None"description="Defines a shared set of properties whose values vary per-type of cvsp:PondArea rather than per-instance.">
126
+
<BaseClass>spcomp:SpaceType</BaseClass>
127
+
</ECEntityClass>
128
+
129
+
<ECRelationshipClasstypeName="PondAreaIsOfType"strength="referencing"modifier="None"description="A type-instance relation; one that indicates that the specific cvsp:PondArea is an instance of the defined cvsp:PondAreaType.">
<Targetmultiplicity="(0..1)"roleLabel="is type of"polymorphic="true">
135
+
<Classclass="PondAreaType"/>
136
+
</Target>
137
+
</ECRelationshipClass>
138
+
139
+
<ECEntityClasstypeName="GenericArea"displayLabel="Generic Space"modifier="Sealed"description="A cvsp:Space modeling Site-Areas which cannot be further classified. More-specific cvsp:Space subclasses should be used wherever possible.">
140
+
<BaseClass>Space</BaseClass>
141
+
</ECEntityClass>
142
+
143
+
<ECEntityClasstypeName="GenericAreaType"displayLabel="Generic Space Type"modifier="Sealed"description="Defines a shared set of properties whose values vary per-type of cvsp:GenericArea rather than per-instance.">
144
+
<BaseClass>spcomp:SpaceType</BaseClass>
145
+
</ECEntityClass>
146
+
147
+
<ECRelationshipClasstypeName="GenericAreaIsOfType"strength="referencing"modifier="Sealed"description="A type-instance relation; one that indicates that the specific cvsp:GenericArea is an instance of the defined cvsp:GenericAreaType.">
<ECSchemaschemaName="RoadSpatial"alias="rdsp"version="01.00.00"description="Schema modeling the spatial breakdown of a Road."xmlns="http://www.bentley.com/schemas/Bentley.ECXML.3.2">
<ECEntityClasstypeName="Road"displayLabel="Road"description="A spcomp:Facility modeling a route built on land to allow travel from one location to another, including highways, streets, cycle and foot paths, but excluding railways.">
23
+
<BaseClass>spcomp:Facility</BaseClass>
24
+
<BaseClass>lr:ILinearLocationElement</BaseClass>
25
+
</ECEntityClass>
26
+
<ECEntityClasstypeName="RoadPart"modifier="Abstract"description="A spcomp:FacilityPart serving as the base class for classes modeling parts of a Road.">
27
+
<BaseClass>spcomp:FacilityPart</BaseClass>
28
+
</ECEntityClass>
29
+
<ECEntityClasstypeName="RoadwayPlateau"displayLabel="Roadway Plateau"description="Strip of a Road comprising the roadway(s), shoulders, curbs and medians.">
30
+
<BaseClass>RoadPart</BaseClass>
31
+
</ECEntityClass>
32
+
<ECEntityClasstypeName="CentralReserve"displayLabel="Central Reserve"description="Strip of a Road separating two of its Roadways or separating traffic lanes and sidewalk.">
33
+
<BaseClass>RoadPart</BaseClass>
34
+
<BaseClass>lr:ILinearLocationElement</BaseClass>
35
+
</ECEntityClass>
36
+
<ECEntityClasstypeName="CentralReservePart"displayLabel="Central Reserve Part"description="A general concept for various parts of a CentralReserve.">
37
+
<BaseClass>RoadPart</BaseClass>
38
+
<BaseClass>lr:ILinearLocationElement</BaseClass>
39
+
</ECEntityClass>
40
+
<ECEntityClasstypeName="RoadSide"displayLabel="Road Side"description="A lateral strip along the Road, comprising the areas outside its RoadwayPlateau not intended for vehicles.">
41
+
<BaseClass>RoadPart</BaseClass>
42
+
</ECEntityClass>
43
+
<ECEntityClasstypeName="RoadSidePart"displayLabel="Road Side Part"description="A general concept for various parts of a RoadSide.">
44
+
<BaseClass>RoadPart</BaseClass>
45
+
<BaseClass>lr:ILinearLocationElement</BaseClass>
46
+
</ECEntityClass>
47
+
<ECEntityClasstypeName="Roadway"displayLabel="Roadway"description="Strip of a Road constructed for use by vehicular traffic, including auxiliary traffic lanes, passing places, and lay-bys.">
48
+
<BaseClass>RoadPart</BaseClass>
49
+
<BaseClass>lr:ILinearLocationElement</BaseClass>
50
+
</ECEntityClass>
51
+
<ECEntityClasstypeName="TrafficLane"displayLabel="Lane"description="Strip of a Roadway intended to accommodate a single line of moving vehicles, frequently defined by road markings.">
52
+
<BaseClass>RoadPart</BaseClass>
53
+
<BaseClass>lr:ILinearLocationElement</BaseClass>
54
+
</ECEntityClass>
55
+
<ECEntityClasstypeName="Shoulder"displayLabel="Shoulder"description="A lateral strip of a Road adjacent to, and usually at the same level as the Roadway, exclusive of embankment or cutting slopes.">
56
+
<BaseClass>RoadPart</BaseClass>
57
+
<BaseClass>lr:ILinearLocationElement</BaseClass>
58
+
</ECEntityClass>
59
+
<ECEntityClasstypeName="JunctionElement"modifier="Abstract"description="A spcomp:FacilityPart providing a base class for concepts modeling an at-grade junction where two or more roads meet or cross.">
60
+
<BaseClass>RoadPart</BaseClass>
61
+
</ECEntityClass>
62
+
<ECEntityClasstypeName="Intersection"displayLabel="Intersection"modifier="None"description="General kind of JunctionElement modeling an at-grade junction where two or more roads meet or cross.">
63
+
<BaseClass>JunctionElement</BaseClass>
64
+
</ECEntityClass>
65
+
<ECRelationshipClasstypeName="RoadIncludesJunctions"modifier="None"strength="referencing"displayLabel="Road includes Junctions"description="Relates Roads with Intersections connected to them, but not directly aggregated by them.">
<ECSchemaschemaName="RoadSpatial"alias="rdsp"version="01.00.00"description="Schema modeling the spatial breakdown of a Road."xmlns="http://www.bentley.com/schemas/Bentley.ECXML.3.2">
6
+
<ECSchemaschemaName="RoadSpatial"alias="rdsp"version="01.00.01"description="Schema modeling the spatial breakdown of a Road."xmlns="http://www.bentley.com/schemas/Bentley.ECXML.3.2">
0 commit comments