*********************************************************************** COMMENTARY AND SAMPLE MARKUP FOR PRINCIPLE ELEMENT DECLARATIONS *********************************************************************** This statement declares the content model for MatML_Doc, topmost in the hierarchy of elements that comprise a document marked up using MatML. Content models describe the relationships of the element and its child elements and/or textual content. Here, the declaration for MatML_Doc says that it must contain one or more Material elements. Note The Material element has an appended + sign. The + is one of several indicators in XML DTD's. 1. + means the element must occur one or more times. 2. ? means the element can appear once or not at all. 3. * means the element can appear zero or more times. 4. If there is no indicator present it means the element must appear once and only once. Sample Markup for MatML_Doc ... ... Note In this and subsequent markup samples, the ellipsis, ... , is used to indicate where additional markup, if necessary, is placed. *********************************************************************** This statement declares the content model for Material, which is composed of the following elements. BulkDetails contains a description of the bulk material and has one optional attribute, xmlns, for namespace linking to alternative content models for BulkDetails. Must occur once and only once. ComponentDetails contains a description of the components that comprise the bulk material and has one optional attribute, xmlns, for namespace linking to alternative content models for ComponentDetails. ComponentDetails might be used, for example, to describe the base metal, the heat affected zone, and the weld metal of a welded material or the whiskers, fibers, and matrix of a fiber-reinforced composite material, etc. May occur once or not at all. Terms contains descriptions of the material and property terms used in the document and has one optional attribute, xmlns, for namespace linking to alternative content models for Terms. May occur once or not at all. Graphs contains two-dimensional graphical images and has one optional attribute, xmlns, for namespace linking to alternative content models for Graphs. May occur once or not at all. Sample Markup for Material See Sample Markup for BulkDetails See Sample Markup for ComponentDetails See Sample Markup for Terms See Sample Markup for Graphs *********************************************************************** The first statement declares the content model for BulkDetails while the second statement declares an optional attribute for BulkDetails called xmlns. The xmlns attribute is used to link to alternative content models for BulkDetails. BulkDetails contains a description of the bulk material and is composed of the following elements. Name contains the material's name and has one optional attribute, authority, for namespace linking to authoritative sources of material names. Must occur once and only once. Class contains the material's class. May occur once or not at all. Subclass contains the material's subclass(es). May occur zero or more times. Specification contains the material's specification(s) and has one optional attribute, authority, for namespace linking to authoritative sources of material specifications. May occur zero or more times. Source contains the name of the source of the material. May occur once or not at all. Form contains the form of the material. May occur once or not at all. Processing contains the processing history of the material and has one optional attribute, xmlns, for namespace linking to alternative content models for Processing. May occur once or not at all. Geometry contains a description of the geometry of the material and has one optional attribute, xmlns, for namespace linking to alternative content models for Geometry. May occur once or not at all. Characterization contains the characterization of the material, including the formula, chemical composition, phase composition, and dimensional details. Characterization has one optional attribute, xmlns, for namespace linking to alternative content models for Characterization. May occur once or not at all. Properties contains the property data for the material and has one optional attribute, xmlns, for namespace linking to alternative content models for Properties. May occur once or not at all. Notes contains any notes pertinent to the description of the material. May occur once or not at all. Sample Markup for BulkDetails without xmlns Attribute This example does not make use of the xmlns attribute for BulkDetails. alumina ceramic oxide Linde Company
bar
"Starting specimens of pure (greater than 99.9%), hot-pressed alumina (Linde Company, Type A-5175) were prepared with controlled microstructures (relative density greater than 98% and grain size of 1 to 2 µm. Six specimens (0.635 cm = 0.25 in. wide) by (0.381 cm = 0.15 in. high) by (4.445 cm = 1.75 in. long) were prepared by precision diamond machining and grinding for each grain size and each test temperature. ... To reduce the possible scatter in test data because of stress concentrations at sharp edges, a radius of (0.04 cm = 1/64 in.) was ground onto the edges of the tensile surface. The effect of this radius on calculations based on the conventional beam-deflection formulas was not significant and was well within experimental error. The specimens were then annealed for 24 hours at 900°C to relieve the effects of grinding. To obtain uniform specimens of a particular grain size in sufficient number for testing, batches of 50 specimens were heat-treated in an air-atmosphere furnace for various times at 1700 °C..."
Notes Markup samples for elements in the BulkDetails content model that have not been illustrated here are found elsewhere in this document. Additional sample markup for BulkDetails appears with the sample markup for ComponentDetails. If one wishes to ascribe the value of Name to an authority, then the markup would include the authority attribute, which would give the URI for the authoritative source of material names. The following lines of code illustrate how to do this. The URI is fictitious. ... Sample Markup for BulkDetails with xmlns Attribute This sample markup makes use of the xmlns attribute for BulkDetails. Suppose one wanted to markup the description for the bulk material using the ASTM_E1338.dtd that Dr. Halada posted to the MatML Discussion Forum on 10 April 2000. One assigns a prefix, here "ASTME1338" is used but the choice is arbitrary, that is bound to the fictitious URI "http://www.astmdtdlib/ASTM_E1338.dtd." Next, in the markup, one refers to elements from the alternative DTD using the bound prefix and the DTD's element names. ... ... ... ... ... ... ... *********************************************************************** The first statement declares the content model for ComponentDetails while the second statement declares an optional attribute for ComponentDetails called xmlns. The xmlns attribute is used to link to alternative content models for ComponentDetails. The content model for ComponentDetails contains an appended + sign. This means that one or more components must be described within ComponentDetails. ComponentDetails contains a description of the components that comprise the bulk material and is composed of the following elements. Name contains the component's name and has one optional attribute, authority, for namespace linking to authoritative sources of component names. Must occur once and only once. Class contains the component's class. May occur once or not at all. Subclass contains the component's subclass(es). May occur zero or more times. Specification contains the component's specification(s) and has one optional attribute, authority, for namespace linking to authoritative sources of component specifications. May occur zero or more times. Source contains the name of the source of the component. May occur once or not at all. Form contains the form of the component. May occur once or not at all. Processing contains the processing history of the component and has one optional attribute, xmlns, for namespace linking to alternative content models for Processing. May occur once or not at all. Geometry contains a description of the geometry of the component and has one optional attribute, xmlns, for namespace linking to alternative content models for Geometry. May occur once or not at all. Characterization contains the characterization of the component, including the formula, chemical composition, phase composition, and dimensional details. Characterization has one optional attribute, xmlns, for namespace linking to alternative content models for Characterization. May occur once or not at all. Properties contains the property data for the component and has one optional attribute, xmlns, for namespace linking to alternative content models for Properties. May occur once or not at all. Associations contains a description of the relationships among components and has one optional attribute, xmlns, for namespace linking to alternative content models for Associations. May occur once or not at all. Notes contains any notes pertinent to the description of the component. May occur once or not at all. Sample Markup for ComponentDetails with Additional BulkDetails Sample TiC coated AISI 1018 steel composite ceramic coating on metal substrate
coupon
Wear (Weight Loss Analysis) g A. Agarwal and N.B. Dahotre, "Pulse Electrode Surfacing of Steel with TiC Coating: Microstructure and Wear Properties," ASM Journal of Materials Engineering and Performance, Vol. 8, No. 4, pp. 479-486, 1999 Block-on-disk tribometer "Coated coupons of dimension 25 x 25mm were tested for dry sliding wear against a hardened steel ring rotating at a linear speed of 270m/min. Weight loss measurements were made after successive 2 min. The dry sliding wear test was conducted for 10 min with an applied normal load of 2 kg." Data were digitized from Fig. 9 The reported unit, "gm", is interpreted to mean "g", grams. .0011,.0018,.0023,.0027,.0029 Time 2,4,6,8,10 minutes Sliding Speed (Steel Ring) 270,270,270,270,270 m/minute See details in MeasurementTechnique Notes. Applied Normal Load 2,2,2,2,2 kg Coefficient of Friction none See DataSource under Wear (Weight Loss Analysis) Block-on-disk tribometer "The coefficient of friction (µ) was also recorded simultaneously by an interface computer, which acquired data in the form of electrical output power of the motor. Even though data were recorded at a frequency of 1 Hz for a total test time of 10 min, an average of 10 successive points was taken for computing the coefficient of friction, µ. ... the coefficient of friction is calculated by measuring the changes in voltage and current in the electrical circuit of the motor driving the block-on-ring tribometer during loading... " 0.58
steel metal AISI 1018
coupon
Mechanical polishing The coupons were mechanically polished on emery paper of grit size 240. Rinsing After polishing, the coupons were rinsed in acetone. Coating "A sintered electrode of TiC was used to deposit a coating on these steel coupons. The TiC electrode had 3 to 5 wt% Ni and 1 to 3 wt% Fe as binder. Deposition was carried out using a handheld gun in air at room temperature. Pulsed electrode deposition was carried out at a voltage of 50V and spark time of 10µs. The discharge capacitance used for the PES process was 450µF with a current of 25A." square 25mm x 25mm Wear (Weight Loss Analysis) g See DataSource under Wear (Weight Loss Analysis) in BulkDetails. Block-on-disk tribometer See Notes under Wear (Weight Loss Analysis) in BulkDetails. .0019,.0036,.0057,.0073,.0090 Time 2,4,6,8,10 minutes Sliding Speed (Steel Ring) 270,270,270,270,270 m/minute Applied Normal Load 2,2,2,2,2 kg Microhardness kg/mm^2 Knoop Indentation "Microhardness measurements were performed on a Buehler Micromet II microhardness tester using a Knoop indenter with normal load of 200 g applied for 15 s." 172 ± 12 titanium carbide coating substrate titanium carbide coating carbide monocarbide TiC·xFe TiC Not reported Not applicable Ti 5 - 25 wt% Fe-C (austenite) Not reported Not applicable Fe (ferrite) Not reported Not applicable FeTi Not reported Not applicable Possible Microhardness kg/mm^2 Knoop Indentation See MeasurementTechnique Notes for Microhardness in the steel component. 1235 ± 86 AISI 1018 steel coating Heat Affected Zone (HAZ) Microhardness kg/mm^2 Knoop Indentation See MeasurementTechnique Notes for Microhardness in the steel component. 352 ± 32 Martensitic zone
*********************************************************************** Terms uses the Virtual Hyperglossary (VHG™) DTD for containing descriptions of material and property terms used in the document and has one optional attribute, xmlns, for namespace linking to alternative content models for Terms. May occur once or not at all. Note While the Terms element may occur once or not at all, it encapsulates one or more termEntry elements from the VHG™ DTD. Please see the description of VHG™ at http://www.vhg.org.uk/. Sample Markup for Terms Elastic Modulus E Young's Modulus Elastic Tensile Modulus Modulus of Elasticity Coefficient of Elasticity Static Modulus Tensile Modulus Modulus in Tension "Elastic Modulus is a measure of rigidity or stiffness of a material and is defined as the ratio of stress to strain in the elastic region. E is numerically equal to the slope of the stress-strain curve in the range of linear proportionality of stress to strain. Elastic Modulus is a term sometimes used for both compressive and tensile stresses, provided that the strain is directly proportional to the applied stress. Nonisotropic materials may possess greatly different compressive and tensile stress-strain curves, and, therefore, different bulk and elastic moduli." The definition and other details provided here for Elastic Modulus come from "ASM Ready Reference: Properties & Units for Engineering Alloys", ISBN:0-87170-585-0. Note If one wants to use an alternative to the VHG™ DTD for encoding terms, then the xmlns attribute is included with a binding prefix and a URI as illustrated in the following 3 lines of code. The URI is fictitious. ... See "Sample Markup for BulkDetails with xmlns Attribute" for full illustration of how to reference the elements of the alternative content model using the binding prefix. *********************************************************************** Graphs uses the Scalable Vector Graphics (SVG) DTD to describe two- dimensional graphical images and has one optional attribute, xmlns, for namespace linking to alternative content models for Graphs. May occur once or not at all. Note Please see http://www.w3.org/TR/2000/CR-SVG-20001102/ for full documentation of SVG. Sample Markup for Graphs This sample code was generously prepared by Dr. Peter Murray-Rust. The code is markup for the phase diagram of sulfur and illustrates how 2D graphics can be included in a MatML document. Dr. Murray-Rust marked up all lines, areas, etc. using entities so that they can be edited easily. For completeness, these entities are included and precede the sample markup. ... ... solid2 (solid1 metastable) solid2 (gas metastable) solid2 (liquid metastable) solid1 liquid gas solid1-gas solid2-gas liquid-gas solid2 (solid1-gas metastable) solid2 (gas-liquid metastable) solid2 (solid1-liquid metastable) solid1-solid2 solid2-liquid solid1-liquid solid1-solid2-gas triple point b liquid-solid2-gas triple point c solid2 (metastable solid1-liquid-gas triple point) e liquid-solid1-gas triple point f Note If one wants to use an alternative to SVG for encoding graphics, then the xmlns attribute is included with a binding prefix and a URI as illustrated in the following 3 lines of code. The URI is fictitious. ... See "Sample Markup for BulkDetails with xmlns Attribute" for full illustration of how to reference the elements of the alternative content model using the binding prefix. *********************************************************************** COMMENTARY AND SAMPLE MARKUP FOR THE ELEMENT DECLARATIONS USED IN THE PRINCIPLE ELEMENTS, IN ALPHEBETICAL ORDER *********************************************************************** The first statement declares the content model for Associations while the second statement declares an optional attribute for Associations called xmlns. The xmlns attribute is used to link to alternative content models for Associations. The content model for Associations contains an appended + sign. This means that one or more Associate|Relationship|Notes tuples must occur. Note A "tuple" is a data object containing two or more data elements. Associations is meant to describe the relationships among components in complex systems such as composites, welds, multilayer materials, etc. and is composed of the following elements. Associate contains the name of the component's associate. In the sample markup for Associations given earlier in ComponentDetails, for example, a TiC coating has been placed on AISI 1018 steel coupons. The Associate of the steel, then, is the "titanium carbide coating." Must occur once and only once within the tuple. Relationship contains the description of the relationship between the component and the Associate. In the sample markup for Associations in ComponentDetails, for example, the Associate of the "steel" component is the "titanium carbide coating." The relationship of the "steel" to the "titanium carbide coating" is that the steel is the "substrate" for the coating. Must occur once and only once within the tuple. Notes contains any notes pertinent to the description of the association. May occur once or not at all within the tuple. Sample Markup for Associations titanium carbide coating substrate Note Please see earlier in this document examples of the use of the xmlns attribute. *********************************************************************** The first statement declares the content model for Characterization while the second statement declares an optional attribute for Characterization called xmlns. The xmlns attribute is used to link to alternative content models for Characterization. Characterization is meant to contain a description of the chemical composition of the bulk material or a component and is composed of the following elements. Formula contains a string representation of the chemical formula for the bulk material or a component. Must occur once and only once. ChemicalComposition contains a detailed description of the compounds and elements that comprise the bulk material or a component and has one optional attribute, xmlns, for namespace linking to alternative content models for ChemicalComposition. May occur once or not at all. PhaseComposition contains the detailed description of the phases that comprise the bulk material or a component and has one optional attribute, xmlns, for namespace linking to alternative content models for PhaseComposition. May occur once or not at all. DimensionalDetails contains information relating to component or bulk material characteristics such as grain size, porosity, precipitate size and distribution, etc., and has one optional attribute, xmlns, for namespace linking to alternative content models for DimensionalDetails. May occur once or not at all. Notes contains any notes pertaining to Characterization. May occur once or not at all. Sample Markup for Characterization TiC·xFe See Sample Markup for ChemicalComposition See Sample Markup for PhaseComposition See Sample Markup for DimensionalDetails Note Please see earlier in this document examples of the use of the xmlns attribute. *********************************************************************** The first statement declares the content model for ChemicalComposition while the second statement declares an optional attribute for ChemicalComposition called xmlns. The xmlns attribute is used to link to alternative content models for ChemicalComposition. The content model for ChemicalComposition contains an appended + sign. This means that one or more tuples of the elements comprising ChemicalComposition must occur. ChemicalComposition contains a detailed description of the compounds and elements that comprise the bulk material or a component and is composed of the following elements. (Compound|Element) means that one chooses to markup either a Compound or Element within the tuple. See the separate entry for Compound to learn more about its use. Must occur once and only once within the tuple. Concentration contains the concentration of the compound or element and has one required attribute, type, for indicating the type of value found in Concentration. Must occur once and only once within the tuple. Note The type attribute of Concentration may contain "text", integer", or "float". Units contains the concentration units and has one optional attribute, authority, for namespace linking to authoritative sources of units. Must occur once and only once within the tuple. Qualifier contains any qualifier pertinent to the concentration of the compound or element such as "max.", "min.", etc. May occur once or not at all within the tuple. Notes contains any notes pertinent to the compound or element. May occur once or not at all within the tuple. Sample Markup for ChemicalComposition Ti 1 C 1 92 - 96 wt% Ni 3 - 5 wt% binder Fe 1 - 3 wt% binder Note Please see earlier in this document examples of the use of the xmlns and authority attributes. *********************************************************************** This statement declares the content model for Compound and contains an appended + sign. This means that one or more tuples of the elements comprising Compound must occur. Compound contains the elemental description of a chemical compound and is composed of the following elements. Element contains the symbol for a chemical element. Must occur once and only once within the tuple. Units contains the formula units for the chemical element. Must occur once and only once within the tuple. Sample Markup for Compound La 1.8 Ba 0.15 Ca 1 Cu 2 O 6+y *********************************************************************** The first statement declares the content model for DimensionalDetails while the second statement declares an optional attribute for DimensionalDetails called xmlns. The xmlns attribute is used to link to alternative content models for DimensionalDetails. The content model for DimensionalDetails contains an appended + sign. This means that one or more tuples of the elements comprising DimensionalDetails must occur. DimensionalDetails contains information relating to bulk material or component characteristics such as grain size, porosity, precipitate size and distribution, etc. and is composed of the following elements. Name contains the name of the characteristic and has one optional attribute, authority, for namespace linking to authoritative sources of characteristic names. Must occur once and only once within the tuple. Value contains the value of the characteristic and has one required attribute, type, for indicating the type of value found in Value. Must occur once and only once within the tuple. Note The type attribute of Value may contain "text", "integer", or "float". Units contains the units for the value of the characteristic and has one optional attribute, authority, for namespace linking to authoritative sources of units. Must occur once and only once within the tuple. Qualifier contains any qualifier pertinent to the value of the characteristic. May occur once or not at all within the tuple. Notes contains any notes pertinent to the characteristic. May occur once or not at all within the tuple. Sample Markup for DimensionalDetails grain size 120 µm porosity 34.0 % Note Please see earlier in this document examples of the use of the xmlns and authority attributes. *********************************************************************** The first statement declares the content model for Geometry while the second statement declares an optional attribute for Geometry called xmlns. The xmlns attribute is used to link to alternative content models for Geometry. Geometry is meant to contain a description of the geometry of the bulk material or a component and is composed of the following elements. Shape contains a description of the shape. Must occur once or not at all. Dimensions contains the dimensions of the shape. May occur once or not at all. Orientation contains the orientation of the shape. May occur once or not at all. Notes contains any notes pertinent to the shape. May occur once or not at all. Sample Markup for Geometry square 25mm x 25mm Note Please see earlier in this document examples of the use of the xmlns attribute. *********************************************************************** This statement declares the content model for MeasurementTechnique, which is composed of the following elements. Name contains the name of the measurement technique and has one optional attribute, authority, for namespace linking to authoritative sources of measurement techniques and descriptions. Must occur once and only once. Notes contains a description of the measurement technique. May occur once or not at all. Sample Markup for MeasurementTechnique four-point bend The authors cite J.B. Mitchell et al., "Microstructure Studies of Polycrystalline Refractory Oxides," Technical Report No. RAD-TR-63-32, August 7, 1963, U.S. Dept. of Commerce, Office of Technical Services, No. AD 413,994, and summarize the procedure as follows. "The elastic modulus and transverse bend strength of specimens of the various grain sizes were determined... in an air atmosphere. ... At least six specimens were tested at each combination of temperature and grain size. An internally-wound, Pt40Rh wire resistance furnace was used to obtain the test temperatures. A Pt-Pt10Rh thermocouple was employed to measure and control the temperature to within ±0.5 °C. ... A variable-speed motor was used to apply the load at a constant rate (0.91 cm/h = 10-4 in. per second). The load was measured with a load cell (loads accurate to (±4.45 N = 1.0 lb) ) and specimen deflection was measured (accurate to (±0.06 µm = 0.00025 in.)) with a linear variable differential transformer (LVDT) suspended from the lower knife edges on a small alumina tube. ... The entire loading mechanism was aligned to obtain symmetrical four-point loading of the specimens at third points over a (3.8 cm = 1.5 in.) span. ... Grain size determinations were made with an optical microscope using a filar eyepiece. Grain sizes at the limit of resolution of the optical microscope were determined by electron microscopy. A linear intercept technique was used." Note Please see earlier in this document examples of the use of the authority attribute. *********************************************************************** The first statement declares the content model for Parameters while the second statement declares an optional attribute for Parameters called xmlns. The xmlns attribute is used to link to alternative content models for Parameters. The content model for Parameters contains an appended + sign. This means that one or more tuples of the elements comprising Parameters must occur. Parameters contains the parameter(s) under which the property data were determined or under which the processing of the bulk material or a component occurred and is composed of the following elements. Name contains the name of the parameter and has one optional attribute, authority, for namespace linking to authoritative sources of parameter names and descriptions. Must occur once and only once within the tuple. Value contains the parameter value(s) and has one required attribute, type, for indicating the type of value(s) found in Value. If multiple parameter values are entered, they must be comma delimited and synchronized with multiple entries given for the corresponding Parameters Qualifier element as well as with the Properties Value and Qualifier elements. Must occur once and only once within the tuple. Note The type attribute of Value may contain "text", "integer", or "float". Units contains the units for the parameter value(s) and has one optional attribute, authority, for namespace linking to authoritative sources of units. Must occur once and only once within the tuple. Qualifier contains any quailfier pertinent to the parameter value(s) such as "max.", "min.", etc. May occur once or not at all within the tuple. Notes contains any Notes perinent to the description of the parameter. May occur once or not at all within the tuple. Sample Markup for Parameters Time 2,4,6,8,10 minutes Sliding Speed (Steel Ring) 270,270,270,270,270 m/minute See details in MeasurementTechnique Notes. Applied Normal Load 2,2,2,2,2 kg Note Please see earlier in this document examples of the use of the xmlns and authority attributes. *********************************************************************** The first statement declares the content model for PhaseComposition while the second statement declares an optional attribute for PhaseComposition called xmlns. The xmlns attribute is used to link to alternative content models for PhaseComposition. The content model for PhaseComposition contains an appended + sign. This means that one or more tuples of the elements comprising PhaseComposition must occur. PhaseComposition contains a detailed description of the phases that comprise the bulk material or its components and is composed of the following elements. Name contains the name of the phase and has one optional attribute, authority, for namespace linking to authoritative sources of phase names. Must occur once and only once within the tuple. Concentration contains the concentration of the phase and has one required attribute, type, for indicating the type of value found in Concentration. Must occur once and only once within the tuple. Note The type attribute of Concentration may contain "text", integer", or "float". Units contains the concentration units and has one optional attribute, authority, for namespace linking to authoritative sources of units. Must occur once and only once within the tuple. Qualifier contains any qualifier pertinent to the concentration of the phase such as "max.", "min.", etc. May occur once or not at all within the tuple. Properties contains property data for the phase and has one optional attribute, xmlns, for namespace linking to alternative content models for Properties. See the separate entry for the Properties element for sample markup. May occur once or not at all within the tuple. Notes contains any notes pertinent to the phase. May occur once or not at all within the tuple. Sample Markup for PhaseComposition TiC Not reported Not applicable Ti 5 - 25 wt% Fe-C (austenite) Not reported Not applicable Fe (ferrite) Not reported Not applicable FeTi Not reported Not applicable Indication of Possible Formation Note Please see earlier in this document examples of the use of the xmlns and authority attributes. *********************************************************************** The first statement declares the content model for Processing while the second statement declares an optional attribute for Processing called xmlns. The xmlns attribute is used to link to alternative content models for Processing. The content model for Processing contains an appended + sign. This means that one or more tuples of the elements comprising Processing must occur. Processing contains the processing history for the bulk material or a component and is composed of the following elements. Name contains the name of the processing step and has one optional attribute, authority, for namespace linking to authoritative sources of processing names. Must occur once and only once within the tuple. Parameters contains the parameter(s) under which the processing step occurred. See the separate entry for the Parameters element for sample markup. May occur once or not at all within the tuple. Result contains the result of the processing step. May occur once or not at all within the tuple. Notes contains any notes pertinent to the processing step. May occur once or not at all within the tuple. Sample Markup for Processing Mechanical polishing The coupons were mechanically polished on emery paper of grit size 240. Rinsing After polishing, the coupons were rinsed in acetone. Coating "A sintered electrode of TiC was used to deposit a coating on these steel coupons. The TiC electrode had 3 to 5 wt% Ni and 1 to 3 wt% Fe as binder. Deposition was carried out using a handheld gun in air at room temperature. Pulsed electrode deposition was carried out at a voltage of 50V and spark time of 10µs. The discharge capacitance used for the PES process was 450µF with a current of 25A." Note Please see earlier in this document examples of the use of the xmlns attribute. *********************************************************************** The first statement declares the content model for Properties while the second statement declares an optional attribute for Properties called xmlns. The xmlns attribute is used to link to alternative content models for Properties. The content model for Properties contains an appended + sign. This means that one or more tuples of the elements comprising Properties must occur. Properties contains the property data for the bulk material or a component and is composed of the following elements. PropertyDetails contains a description of the property and has one optional attribute, xmlns, for namespace linking to alternative content models for PropertyDetails. Must occur once and only once within the tuple. Value contains the value(s) of the property and has one required attribute, type, for indicating the type of value(s) found in Value. If multiple values are entered, they must be comma delimited and synchronized with multiple entries given for the corresponding Properties Qualifier element as well as with the Parameters Value and Qualifier elements. Must occur once and only once within the tuple. Note The type attribute of Value may contain "text", "integer", or "float". Qualifier contains any qualifier pertinent to the property value(s) such as "max.", "min.", etc. May occur once or not at all within the tuple. Parameters contains the parameter(s) under which the property data were determined and has one optional attribute, xmlns, for namespace linking to alternative content models for Parameters. May occur once or not at all within the tuple. Sample Markup for Properties See Sample Markup for PropertyDetails 388,379,375,345,289,164,82 nominal,nominal,nominal,nominal,nominal,nominal,nominal See Sample Markup for Parameters Note Please see earlier in this document examples of the use of the xmlns attribute. *********************************************************************** The first statement declares the content model for PropertyDetails while the second statement declares an optional attribute for PropertyDetails called xmlns. The xmlns attribute is used to link to alternative content models for PropertyDetails. PropertyDetails contains a description of the property and is composed of the following elements. Name contains the property's name and one optional attribute, authority, for namespace linking to authoritative sources of property names and descriptions. Must occur once and only once. Units contains the units for the property data and has one optional attribute, authority, for namespace linking to authoritative sources of units. Must occur once and only once. DataSource contains the name of the source of the property data and has one optional attribute, xmlns, for namespace linking to alternative content models for DataSource. Must occur once and only once. DataType contains a brief description of the data's type such as "test data", "design data", "bibliographic data", etc. Must occur once and only once. MeasurementTechnique contains the name and description of the measurement technique used to determine the property data. May occur once or not at all. Notes contains any notes pertinent to the description of the property. May occur once or not at all. Sample Markup for PropertyDetails Elastic Modulus GPa Journal Evaluated See Sample Markup for MeasurementTechnique Digitized data were obtained from Figure 2 of the following paper. Title: "Mechanical Properties of Pure, Dense Aluminum Oxide as a Function of Temperature and Grain Size" Author(s): R.M. Spriggs, J.B. Mitchell, and T. Vasilos Publication: Journal of the American Ceramic Society Volume: 47 Issue: 7 Year: 1964 Page(s): 323-327 Note Please see earlier in this document examples of the use of the xmlns and authority attributes. *********************************************************************** COMMENTARY AND SAMPLE MARKUP FOR THE PARAMETER ENTITY DECLARATIONS *********************************************************************** This statement declares what is known as a parameter entity in XML DTD's. In this case, the parameter entity authority is being defined as having the value "authority CDATA #IMPLIED". Parameter entities such as authority, which is used throughout the MatML DTD, are very useful for modularizing DTD's. Wherever one sees %authority; in the MatML DTD, "authority CDATA #IMPLIED" is substituted (without the quotation marks). *********************************************************************** This statement declares what is known as a parameter entity in XML DTD's. In this case, the parameter entity type is being defined as having the value "type (text | integer | float) #REQUIRED". Parameter entities such as type, which is used throughout the MatML DTD, are very useful for modularizing DTD's. Wherever one sees %type; in the MatML DTD, "type (text | integer | float) #REQUIRED" is substituted (without the quotation marks). *********************************************************************** This statement declares what is known as a parameter entity in XML DTD's. In this case, the parameter entity xmlns is being defined as having the value "xmlns CDATA #IMPLIED". Parameter entities such as xmlns, which is used throughout the MatML DTD, are very useful for modularizing DTD's. Wherever one sees %xmlns; in the MatML DTD, "xmlns CDATA #IMPLIED" is substituted (without the quotation marks). ***********************************************************************