﻿<?xml version="1.0" encoding="UTF-8"?>
<!-- ==================================================================================
|  * Copyright (c) Bentley Systems, Incorporated. All rights reserved.
|  * See LICENSE.md in the project root for license terms and full copyright notice.
======================================================================================= -->
<ECSchema schemaName="PhysicalMaterial" alias="physMat" version="01.00.02" xmlns="http://www.bentley.com/schemas/Bentley.ECXML.3.2">
    <ECSchemaReference name="CoreCustomAttributes" version="01.00.03" alias="CoreCA"/>
    <ECSchemaReference name="BisCustomAttributes" version="01.00.00" alias="bisCA"/>
    <ECSchemaReference name="BisCore" version="01.00.15" alias="bis"/>

    <ECCustomAttributes>
        <ProductionStatus xmlns="CoreCustomAttributes.01.00.03">
            <SupportedUse>Production</SupportedUse>
        </ProductionStatus>
        <SchemaLayerInfo xmlns="BisCustomAttributes.01.00.00">
            <Value>Core</Value>
        </SchemaLayerInfo>
    </ECCustomAttributes>

    <ECEntityClass typeName="Aggregate" modifier="Sealed" displayLabel="Aggregate" description="Aggregate is a bis:PhysicalMaterial representing a broad category of coarse to medium grained particulate material typically used in construction as well as base material under foundations, roadways, and railways.">
        <BaseClass>bis:PhysicalMaterial</BaseClass>
        <!-- Note: ECProperties are expected in the future, but discipline-specific domains use JsonProperties or aspects for now. -->
    </ECEntityClass>

    <ECEntityClass typeName="Aluminum" modifier="Sealed" displayLabel="Aluminum" description="Aluminum is a bis:PhysicalMaterial representing aluminum (atomic symbol Al) or one of its alloys.">
        <BaseClass>bis:PhysicalMaterial</BaseClass>
        <!-- Note: ECProperties are expected in the future, but discipline-specific domains use JsonProperties or aspects for now. -->
    </ECEntityClass>

    <ECEntityClass typeName="Asphalt" modifier="Sealed"  displayLabel="Asphalt" description="Asphalt is a bis:PhysicalMaterial representing a mixture of a bituminous binder and aggregates. Asphalt is typically used for roadway surfacing.">
        <BaseClass>bis:PhysicalMaterial</BaseClass>
        <!-- Note: ECProperties are expected in the future, but discipline-specific domains use JsonProperties or aspects for now. -->
    </ECEntityClass>

    <ECEntityClass typeName="Concrete" modifier="Sealed"  displayLabel="Concrete" description="Concrete is a bis:PhysicalMaterial representing a mixture of hydraulic cement, aggregates, water and optionally other materials.">
        <BaseClass>bis:PhysicalMaterial</BaseClass>
        <!-- Note: ECProperties are expected in the future, but discipline-specific domains use JsonProperties or aspects for now. -->
    </ECEntityClass>

    <ECEntityClass typeName="Steel" modifier="Sealed" displayLabel="Steel" description="Steel is a bis:PhysicalMaterial representing an alloy of iron, carbon and other elements.">
        <BaseClass>bis:PhysicalMaterial</BaseClass>
        <!-- Note: ECProperties are expected in the future, but discipline-specific domains use JsonProperties or aspects for now. -->
    </ECEntityClass>

</ECSchema>
