Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Element diggs:RIProgramBasisType / diggs:governingStandard
Namespace http://diggsml.org/schemas/3
Annotations
A standard or recommendation the design was prepared under: ASIRI,
EC7, BS 8006-1, EBGEO, a project specification. A multi-national or
hybrid-method project may cite several, each with its own edition
and clause through standardVersion and standardClause of the
referenced diggs:Specification. Repeat for each standard.
Diagram
Diagramgml3_2Profile_diggs_xsd_Attribute_Group_gml_AssociationAttributeGroup.tmp#AssociationAttributeGroupgml3_2Profile_diggs_xsd_Attribute_Group_gml_OwnershipAttributeGroup.tmp#OwnershipAttributeGroupCommon_xsd_Element_diggs_Specification.tmp#SpecificationCommon_xsd_Complex_Type_diggs_SpecificationPropertyType.tmp#SpecificationPropertyType
Type diggs:SpecificationPropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children diggs:Specification
Instance
<diggs:governingStandard xlink:href="" nilReason="" owns="false" xmlns:diggs="http://diggsml.org/schemas/3">
  <diggs:Specification gml:id="">{1,1}</diggs:Specification>
</diggs:governingStandard>
Attributes
QName Type Default Use
nilReason gml:NilReasonType optional
owns boolean false optional
xlink:href anyURI optional
Source
<element minOccurs="0" maxOccurs="unbounded" name="governingStandard" type="diggs:SpecificationPropertyType">
  <annotation>
    <documentation>A standard or recommendation the design was prepared under: ASIRI, EC7, BS 8006-1, EBGEO, a project specification. A multi-national or hybrid-method project may cite several, each with its own edition and clause through standardVersion and standardClause of the referenced diggs:Specification. Repeat for each standard.</documentation>
  </annotation>
</element>
Element diggs:RIProgramBasisType / diggs:analysisApproach
Namespace http://diggsml.org/schemas/3
Annotations
The class of calculation the design was arrived at by: a published
analytical method, numerical (finite-element or finite-difference)
analysis, engineering judgment or precedent, or pre-production or
proof load testing. It is distinct from designMethod: this states
which class of calculation was used, and designMethod states which
published method, and applies only when this element is analytical
method, since numerical analysis, personal experience and load
testing select no named method. State this first. It is not named
designApproach because the vocabulary of safetyFormat already uses
"design approach" for the Eurocode 7 DA2 and DA3 partial-factor
combinations, a different concept (which factors to apply, not how
the calculation was performed). Values come from the enumerated
list, or "Other: xx", where xx is a user-defined term whose meaning
differs from every listed value (not a synonym of one).
Diagram
DiagramRigidInclusions_xsd_Simple_Type_diggs_AnalysisApproachEnumExtType.tmp#AnalysisApproachEnumExtType
Type diggs:AnalysisApproachEnumExtType
Properties
content simple
minOccurs 0
Source
<element minOccurs="0" name="analysisApproach" type="diggs:AnalysisApproachEnumExtType">
  <annotation>
    <documentation>The class of calculation the design was arrived at by: a published analytical method, numerical (finite-element or finite-difference) analysis, engineering judgment or precedent, or pre-production or proof load testing. It is distinct from designMethod: this states which class of calculation was used, and designMethod states which published method, and applies only when this element is analytical method, since numerical analysis, personal experience and load testing select no named method. State this first. It is not named designApproach because the vocabulary of safetyFormat already uses "design approach" for the Eurocode 7 DA2 and DA3 partial-factor combinations, a different concept (which factors to apply, not how the calculation was performed). Values come from the enumerated list, or "Other: xx", where xx is a user-defined term whose meaning differs from every listed value (not a synonym of one).</documentation>
  </annotation>
</element>
Element diggs:RIProgramBasisType / diggs:designMethod
Namespace http://diggsml.org/schemas/3
Annotations
The specific published method the design was calculated by, where
analysisApproach is analytical method: FHWA beam, FHWA
strain-compatibility, BS 8006-1, EBGEO, CUR226, Nordic or other.
Leave it absent where analysisApproach names numerical analysis,
personal experience or load testing, none of which selects a method
from this list. The dictionary also keeps its earlier, broader
vocabulary (unit-cell method, arching, finite element analysis,
load-displacement-compatibility method), which names a mechanism
family rather than a method. Use the DIGGS dictionary
designMethod.xml for the list of values.
Diagram
Diagramgml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.tmp#CodeType_codeSpacegml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.tmp#CodeType
Type gml:CodeType
Properties
content complex
minOccurs 0
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element minOccurs="0" name="designMethod" type="gml:CodeType">
  <annotation>
    <documentation>The specific published method the design was calculated by, where analysisApproach is analytical method: FHWA beam, FHWA strain-compatibility, BS 8006-1, EBGEO, CUR226, Nordic or other. Leave it absent where analysisApproach names numerical analysis, personal experience or load testing, none of which selects a method from this list. The dictionary also keeps its earlier, broader vocabulary (unit-cell method, arching, finite element analysis, load-displacement-compatibility method), which names a mechanism family rather than a method. Use the DIGGS dictionary designMethod.xml for the list of values.</documentation>
  </annotation>
</element>
Element diggs:RIProgramBasisType / diggs:archingModel
Namespace http://diggsml.org/schemas/3
Annotations
The load-transfer (arching) model the program's designs assume, from
the same dictionary as diggs:ArchingCoefficientType/archingModel. It
is the program-level record that the design-level statement should
agree with. The element on the design, not this one, is what the
dictionary Occurrence condition of every arching coefficient keys
on, since a conditionalElementXpath cannot reach across basisRef;
see diggs:DesignRILTPType/criticalHeight and archingCoefficient. Use
the DIGGS dictionary archingModel.xml for the list of values.
Diagram
Diagramgml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.tmp#CodeType_codeSpacegml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.tmp#CodeType
Type gml:CodeType
Properties
content complex
minOccurs 0
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element minOccurs="0" name="archingModel" type="gml:CodeType">
  <annotation>
    <documentation>The load-transfer (arching) model the program's designs assume, from the same dictionary as diggs:ArchingCoefficientType/archingModel. It is the program-level record that the design-level statement should agree with. The element on the design, not this one, is what the dictionary Occurrence condition of every arching coefficient keys on, since a conditionalElementXpath cannot reach across basisRef; see diggs:DesignRILTPType/criticalHeight and archingCoefficient. Use the DIGGS dictionary archingModel.xml for the list of values.</documentation>
  </annotation>
</element>
Element diggs:RIProgramBasisType / diggs:safetyFormat
Namespace http://diggsml.org/schemas/3
Annotations
The design approach and partial-factor framework applied: Eurocode 7
Design Approach 2 or 3, BS limit state design, DIN load cases, or an
allowable-stress method with a global factor of safety. It governs
how the values reported elsewhere in the design are meant to be
checked. Use the DIGGS dictionary safetyFormat.xml for the list of
values.
Diagram
Diagramgml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.tmp#CodeType_codeSpacegml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.tmp#CodeType
Type gml:CodeType
Properties
content complex
minOccurs 0
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element minOccurs="0" name="safetyFormat" type="gml:CodeType">
  <annotation>
    <documentation>The design approach and partial-factor framework applied: Eurocode 7 Design Approach 2 or 3, BS limit state design, DIN load cases, or an allowable-stress method with a global factor of safety. It governs how the values reported elsewhere in the design are meant to be checked. Use the DIGGS dictionary safetyFormat.xml for the list of values.</documentation>
  </annotation>
</element>
Element diggs:RIProgramBasisType / diggs:exposureClassification
Namespace http://diggsml.org/schemas/3
Annotations
The ground aggressivity or exposure classification governing the
durability provisions the design specifies for the concrete or grout
and for any embedded steel reinforcement, derived from the sulfate,
chloride and pH results that a diggs:LabChemicalTest reports. It is
something the design was prepared from, an environmental condition
established before design, so it is on a basis rather than on
diggs:DesignRITreatedAreaType. The companion durability inputs
designWorkingLife and consequenceClass are inherited from
diggs:AbstractProgramBasisType. Ground aggressivity has two
independent axes: chemical attack on the concrete or grout, graded
from sulfate, magnesium, chloride and acidity; and electrical
corrosivity to embedded steel, graded from soil resistivity. A site
routinely carries a rating on each, from different authorities, so
repeat for each classification. The codeSpace is mandatory: several
schemes use the same severity words on completely different criteria
(an ACI 318 S3, a BS 8500 AC-5, a Palmer resistivity rating and a
client standard may all read "very severe"), so a bare severity word
is uninterpretable. Use the DIGGS dictionary
exposureClassification.xml, whose codes are scoped to their
authority: EN 206 XA classes, ACI 318 S and C categories, BS 8500
ACEC classes and a client standard.
Diagram
Diagramgml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.tmp#CodeType_codeSpacegml3_2Profile_diggs_xsd_Complex_Type_gml_CodeType.tmp#CodeTypegml3_2Profile_diggs_xsd_Complex_Type_gml_CodeWithAuthorityType.tmp#CodeWithAuthorityType_codeSpacegml3_2Profile_diggs_xsd_Complex_Type_gml_CodeWithAuthorityType.tmp#CodeWithAuthorityType
Type gml:CodeWithAuthorityType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Use
codeSpace anyURI required
Source
<element minOccurs="0" maxOccurs="unbounded" name="exposureClassification" type="gml:CodeWithAuthorityType">
  <annotation>
    <documentation>The ground aggressivity or exposure classification governing the durability provisions the design specifies for the concrete or grout and for any embedded steel reinforcement, derived from the sulfate, chloride and pH results that a diggs:LabChemicalTest reports. It is something the design was prepared from, an environmental condition established before design, so it is on a basis rather than on diggs:DesignRITreatedAreaType. The companion durability inputs designWorkingLife and consequenceClass are inherited from diggs:AbstractProgramBasisType. Ground aggressivity has two independent axes: chemical attack on the concrete or grout, graded from sulfate, magnesium, chloride and acidity; and electrical corrosivity to embedded steel, graded from soil resistivity. A site routinely carries a rating on each, from different authorities, so repeat for each classification. The codeSpace is mandatory: several schemes use the same severity words on completely different criteria (an ACI 318 S3, a BS 8500 AC-5, a Palmer resistivity rating and a client standard may all read "very severe"), so a bare severity word is uninterpretable. Use the DIGGS dictionary exposureClassification.xml, whose codes are scoped to their authority: EN 206 XA classes, ACI 318 S and C categories, BS 8500 ACEC classes and a client standard.</documentation>
  </annotation>
</element>
Element diggs:RIProgramBasisType / diggs:factor
Namespace http://diggsml.org/schemas/3
Annotations
The partial or global factor set that the safety format of this
basis applies, one diggs:DesignFactor per named factor. Repeat for
each factor.
Diagram
DiagramCommon_xsd_Element_diggs_DesignFactor.tmp#DesignFactorCommon_xsd_Complex_Type_diggs_DesignFactorPropertyType.tmp#DesignFactorPropertyType
Type diggs:DesignFactorPropertyType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children diggs:DesignFactor
Instance
<diggs:factor xmlns:diggs="http://diggsml.org/schemas/3">
  <diggs:DesignFactor gml:id="" index="">{1,1}</diggs:DesignFactor>
</diggs:factor>
Source
<element minOccurs="0" maxOccurs="unbounded" name="factor" type="diggs:DesignFactorPropertyType">
  <annotation>
    <documentation>The partial or global factor set that the safety format of this basis applies, one diggs:DesignFactor per named factor. Repeat for each factor.</documentation>
  </annotation>
</element>
Complex Type diggs:RIProgramBasisType
Namespace http://diggsml.org/schemas/3
Diagram
Diagramgml3_2Profile_diggs_xsd_Attribute_gml_id.tmp#idgml3_2Profile_diggs_xsd_Element_gml_description.tmp#descriptiongml3_2Profile_diggs_xsd_Element_gml_descriptionReference.tmp#descriptionReferencegml3_2Profile_diggs_xsd_Element_gml_identifier.tmp#identifiergml3_2Profile_diggs_xsd_Element_gml_name.tmp#namegml3_2Profile_diggs_xsd_Element_Group_gml_StandardObjectProperties.tmp#StandardObjectPropertiesgml3_2Profile_diggs_xsd_Complex_Type_gml_AbstractGMLType.tmp#AbstractGMLTypegml3_2Profile_diggs_xsd_Complex_Type_gml_AbstractFeatureType.tmp#AbstractFeatureTypegml3_2Profile_diggs_xsd_Attribute_gml_id.tmp#idgml3_2Profile_diggs_xsd_Element_gml_description.tmp#descriptiongml3_2Profile_diggs_xsd_Element_gml_identifier.tmp#identifierAbstractTypes_xsd_Complex_Type_diggs_AbstractFeatureBaseType.tmp#AbstractFeatureBaseTypegml3_2Profile_diggs_xsd_Element_gml_name.tmp#nameCommon_xsd_Element_diggs_internalIdentifier.tmp#internalIdentifierCommon_xsd_Element_diggs_status.tmp#statusCommon_xsd_Element_diggs_implementationStatus.tmp#implementationStatusAbstractTypes_xsd_Complex_Type_diggs_AbstractFeatureType.tmp#http___diggsml.org_schemas_3_AbstractFeatureType_associatedFileAbstractTypes_xsd_Complex_Type_diggs_AbstractFeatureType.tmp#http___diggsml.org_schemas_3_AbstractFeatureType_roleAbstractTypes_xsd_Complex_Type_diggs_AbstractFeatureType.tmp#http___diggsml.org_schemas_3_AbstractFeatureType_remarkAbstractTypes_xsd_Complex_Type_diggs_AbstractFeatureType.tmp#http___diggsml.org_schemas_3_AbstractFeatureTypeAbstractTypes_xsd_Complex_Type_diggs_AbstractProgramModuleType.tmp#AbstractProgramModuleTypeCommon_xsd_Element_diggs_basedOnRef.tmp#basedOnRefAbstractTypes_xsd_Complex_Type_diggs_AbstractProgramBasisType.tmp#AbstractProgramBasisType_designWorkingLifeAbstractTypes_xsd_Complex_Type_diggs_AbstractProgramBasisType.tmp#AbstractProgramBasisType_consequenceClassAbstractTypes_xsd_Complex_Type_diggs_AbstractProgramBasisType.tmp#AbstractProgramBasisType_seismicHazardAbstractTypes_xsd_Complex_Type_diggs_AbstractProgramBasisType.tmp#AbstractProgramBasisType_basisParameterCommon_xsd_Element_diggs_groundModelRef.tmp#groundModelRefAbstractTypes_xsd_Complex_Type_diggs_AbstractProgramBasisType.tmp#AbstractProgramBasisTypeRigidInclusions_xsd_Complex_Type_diggs_RIProgramBasisType.tmp#RIProgramBasisType_governingStandardRigidInclusions_xsd_Complex_Type_diggs_RIProgramBasisType.tmp#RIProgramBasisType_analysisApproachRigidInclusions_xsd_Complex_Type_diggs_RIProgramBasisType.tmp#RIProgramBasisType_designMethodRigidInclusions_xsd_Complex_Type_diggs_RIProgramBasisType.tmp#RIProgramBasisType_archingModelRigidInclusions_xsd_Complex_Type_diggs_RIProgramBasisType.tmp#RIProgramBasisType_safetyFormatRigidInclusions_xsd_Complex_Type_diggs_RIProgramBasisType.tmp#RIProgramBasisType_exposureClassificationRigidInclusions_xsd_Complex_Type_diggs_RIProgramBasisType.tmp#RIProgramBasisType_factor
Type extension of diggs:AbstractProgramBasisType
Type hierarchy
Used by
Model
Children diggs:analysisApproach, diggs:archingModel, diggs:associatedFile, diggs:basedOnRef, diggs:basisParameter, diggs:consequenceClass, diggs:designMethod, diggs:designWorkingLife, diggs:exposureClassification, diggs:factor, diggs:governingStandard, diggs:groundModelRef, diggs:implementationStatus, diggs:internalIdentifier, diggs:remark, diggs:role, diggs:safetyFormat, diggs:seismicHazard, diggs:status, gml:description, gml:identifier, gml:name
Attributes
QName Type Use Annotation
gml:id ID required
Database handle for the object. It is of XML type ID, so is constrained to be
unique in the XML document within which it occurs. An external identifier for the object in
the form of a URI may be constructed using standard XML and XPointer methods. This is done
by concatenating the URI for the document, a fragment separator, and the value of the id
attribute.
Source
<complexType name="RIProgramBasisType">
  <complexContent>
    <extension base="diggs:AbstractProgramBasisType">
      <sequence>
        <element minOccurs="0" maxOccurs="unbounded" name="governingStandard" type="diggs:SpecificationPropertyType">
          <annotation>
            <documentation>A standard or recommendation the design was prepared under: ASIRI, EC7, BS 8006-1, EBGEO, a project specification. A multi-national or hybrid-method project may cite several, each with its own edition and clause through standardVersion and standardClause of the referenced diggs:Specification. Repeat for each standard.</documentation>
          </annotation>
        </element>
        <element minOccurs="0" name="analysisApproach" type="diggs:AnalysisApproachEnumExtType">
          <annotation>
            <documentation>The class of calculation the design was arrived at by: a published analytical method, numerical (finite-element or finite-difference) analysis, engineering judgment or precedent, or pre-production or proof load testing. It is distinct from designMethod: this states which class of calculation was used, and designMethod states which published method, and applies only when this element is analytical method, since numerical analysis, personal experience and load testing select no named method. State this first. It is not named designApproach because the vocabulary of safetyFormat already uses "design approach" for the Eurocode 7 DA2 and DA3 partial-factor combinations, a different concept (which factors to apply, not how the calculation was performed). Values come from the enumerated list, or "Other: xx", where xx is a user-defined term whose meaning differs from every listed value (not a synonym of one).</documentation>
          </annotation>
        </element>
        <element minOccurs="0" name="designMethod" type="gml:CodeType">
          <annotation>
            <documentation>The specific published method the design was calculated by, where analysisApproach is analytical method: FHWA beam, FHWA strain-compatibility, BS 8006-1, EBGEO, CUR226, Nordic or other. Leave it absent where analysisApproach names numerical analysis, personal experience or load testing, none of which selects a method from this list. The dictionary also keeps its earlier, broader vocabulary (unit-cell method, arching, finite element analysis, load-displacement-compatibility method), which names a mechanism family rather than a method. Use the DIGGS dictionary designMethod.xml for the list of values.</documentation>
          </annotation>
        </element>
        <element minOccurs="0" name="archingModel" type="gml:CodeType">
          <annotation>
            <documentation>The load-transfer (arching) model the program's designs assume, from the same dictionary as diggs:ArchingCoefficientType/archingModel. It is the program-level record that the design-level statement should agree with. The element on the design, not this one, is what the dictionary Occurrence condition of every arching coefficient keys on, since a conditionalElementXpath cannot reach across basisRef; see diggs:DesignRILTPType/criticalHeight and archingCoefficient. Use the DIGGS dictionary archingModel.xml for the list of values.</documentation>
          </annotation>
        </element>
        <element minOccurs="0" name="safetyFormat" type="gml:CodeType">
          <annotation>
            <documentation>The design approach and partial-factor framework applied: Eurocode 7 Design Approach 2 or 3, BS limit state design, DIN load cases, or an allowable-stress method with a global factor of safety. It governs how the values reported elsewhere in the design are meant to be checked. Use the DIGGS dictionary safetyFormat.xml for the list of values.</documentation>
          </annotation>
        </element>
        <element minOccurs="0" maxOccurs="unbounded" name="exposureClassification" type="gml:CodeWithAuthorityType">
          <annotation>
            <documentation>The ground aggressivity or exposure classification governing the durability provisions the design specifies for the concrete or grout and for any embedded steel reinforcement, derived from the sulfate, chloride and pH results that a diggs:LabChemicalTest reports. It is something the design was prepared from, an environmental condition established before design, so it is on a basis rather than on diggs:DesignRITreatedAreaType. The companion durability inputs designWorkingLife and consequenceClass are inherited from diggs:AbstractProgramBasisType. Ground aggressivity has two independent axes: chemical attack on the concrete or grout, graded from sulfate, magnesium, chloride and acidity; and electrical corrosivity to embedded steel, graded from soil resistivity. A site routinely carries a rating on each, from different authorities, so repeat for each classification. The codeSpace is mandatory: several schemes use the same severity words on completely different criteria (an ACI 318 S3, a BS 8500 AC-5, a Palmer resistivity rating and a client standard may all read "very severe"), so a bare severity word is uninterpretable. Use the DIGGS dictionary exposureClassification.xml, whose codes are scoped to their authority: EN 206 XA classes, ACI 318 S and C categories, BS 8500 ACEC classes and a client standard.</documentation>
          </annotation>
        </element>
        <element minOccurs="0" maxOccurs="unbounded" name="factor" type="diggs:DesignFactorPropertyType">
          <annotation>
            <documentation>The partial or global factor set that the safety format of this basis applies, one diggs:DesignFactor per named factor. Repeat for each factor.</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>