***********************************************************************
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.
aluminaceramicoxideLinde Company
"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 steelcompositeceramic coating on metal substrateWear (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,.0029Time2,4,6,8,10minutesSliding Speed (Steel Ring)270,270,270,270,270m/minute
See details in MeasurementTechnique Notes.
Applied Normal Load2,2,2,2,2kgCoefficient of Frictionnone
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.58steelmetal
AISI 1018
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."
square25mm x 25mmWear (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,.0090Time2,4,6,8,10minutesSliding Speed (Steel Ring)270,270,270,270,270m/minuteApplied Normal Load2,2,2,2,2kgMicrohardnesskg/mm^2Knoop 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 ± 12titanium carbide coatingsubstratetitanium carbide coatingcarbidemonocarbideTiC·xFeTiC
Not reported
Not applicableTi
5 - 25
wt%Fe-C (austenite)
Not reported
Not applicableFe (ferrite)
Not reported
Not applicableFeTi
Not reported
Not applicablePossibleMicrohardnesskg/mm^2Knoop Indentation
See MeasurementTechnique Notes for
Microhardness in the steel component.
1235 ± 86AISI 1018 steelcoatingHeat Affected Zone (HAZ)Microhardnesskg/mm^2Knoop Indentation
See MeasurementTechnique Notes for
Microhardness in the steel component.
352 ± 32Martensitic zone
***********************************************************************
Terms uses the Virtual Hyperglossary (VHG(tm)) 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(tm) DTD. Please see the
description of VHG(tm) at http://www.vhg.org.uk/.
Sample Markup for Terms
Elastic ModulusEYoung's ModulusElastic Tensile ModulusModulus of ElasticityCoefficient of ElasticityStatic ModulusTensile ModulusModulus 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(tm) 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.
...
...
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 coatingsubstrate
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
Ti1C192 - 96
wt%Ni3 - 5
wt%binderFe1 - 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
La1.8Ba0.15Ca1Cu2O6+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 size120µmporosity34.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
square25mm 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
Time2,4,6,8,10minutesSliding Speed (Steel Ring)270,270,270,270,270m/minuteSee details in MeasurementTechnique Notes.Applied Normal Load2,2,2,2,2kg
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
TiCNot reportedNot applicableTi5 - 25wt%Fe-C (austenite)Not reportedNot applicableFe (ferrite)Not reportedNot applicableFeTiNot reportedNot applicableIndication 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 ModulusGPaJournalEvaluated
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).
***********************************************************************