EDA Library Module (EDALib.mod)
<!-- Formal Public Identifier:
"-//ECIXII//DTD EDALib.mod 20000601 EDA Library Module//EN"
-->
<!-- ========================================================== -->
<!-- Copyright Notice -->
<!-- ========================================================== -->
<!--
Copyright (c) 2000 by Silicon Integration
Initiative, Inc. (Si2) (DUNS No. 62-191-1718).
All Rights Reserved Worldwide.
Permission to use, copy, and distribute this module for
any purpose subject to the following restrictions:
Permission is granted for verbatim copy and distribution
only, of this material, in any medium, provided that you
publish on each copy this copyright notice and disclaimer
of warranty.
Si2 makes no representation about the suitability of the
module for any purpose nor regarding any claims made by
products which use it. It is provided "as is" without
expressed or implied warranty.
Si2 may revise this module from time to time without
notice.
-->
<!-- ========================================================== -->
<!-- ========================================================== -->
<!-- NAME: EDA Library Module (File = EdaLib.mod) -->
<!-- -->
<!-- PART OF: Electronic Component Information eXchange -->
<!-- (ECIX) -->
<!-- -->
<!-- PURPOSE: Module for Common EDA Markup elements -->
<!-- -->
<!-- CONTENT: This module contains the elements, attributes, -->
<!-- and entities common to any EDA component, -->
<!-- expressed in XML syntax. -->
<!-- -->
<!-- USED BY: PinMap.dtd (XML DTD for Pin Maps) -->
<!-- EdaFootprint.dtd (XML DTD for EDA Footprints) -->
<!-- -->
<!-- IMPORTANT: Additional requirements and other semantics -->
<!-- for use of this module are defined in the -->
<!-- accompanying EDA DTD Tag Library. -->
<!-- -->
<!-- * * * -->
<!-- -->
<!-- SPONSOR: Silicon Integration Initiative (Si2) -->
<!-- DATE: 2000-06-01 -->
<!-- VERSION: 1.0 -->
<!-- WRITTEN: Chris Rink d/b/a Document Concepts -->
<!-- 4390 S. Regal Manor Dr. -->
<!-- New Berlin, WI 53151 -->
<!-- PH: 262/796-2789 -->
<!-- cjrink@doc-concepts.com -->
<!-- -->
<!-- * * * -->
<!-- ========================================================== -->
<!-- ========================================================== -->
<!-- Change History -->
<!-- ========================================================== -->
<!--
No. REASON for/DESCRIPTION of CHANGE DATE
XML Module Creation 2000-06-01
1. Original version.
-->
<!-- ========================================================== -->
<!-- INTERNAL PARAMETER ENTITIES -->
<!-- ========================================================== -->
<!ENTITY % xmlAtts
"xml:space (default|preserve) 'preserve'
xml:lang NMTOKEN #IMPLIED" >
<!ENTITY % IdentificationDataModel
"(MajorRevision,
MinorRevision,
EffectiveDate,
Location*,
Reference*,
Name,
Legal*,
ObjectId,
Supplier,
Description,
FileSize,
TimeStamp,
ContentType?,
FileFormat?,
TargetSoftware*)"
>
<!ENTITY % ObjectModel
"(Reference?, Location?)"
>
<!ENTITY % PackageInfoModel
"(PackageName, PinCount, PackageGraphic)"
>
<!ENTITY % StdRefModel
"(GoverningBody,
MajorRevision,
MinorRevision,
Name,
ReleaseDate,
ContentReference)"
>
<!-- ========================================================== -->
<!-- IdentificationData ELEMENTS -->
<!-- ========================================================== -->
<!-- MAJOR REVISION -->
<!ELEMENT MajorRevision (#PCDATA) >
<!ATTLIST MajorRevision %xmlAtts; >
<!-- MINOR REVISION -->
<!ELEMENT MinorRevision (#PCDATA) >
<!ATTLIST MinorRevision %xmlAtts; >
<!-- EFFECTIVE DATE -->
<!ELEMENT EffectiveDate (#PCDATA) >
<!-- LOCATION -->
<!ELEMENT Location (#PCDATA) >
<!ATTLIST Location %xmlAtts; >
<!-- REFERENCE -->
<!ELEMENT Reference (#PCDATA) >
<!-- NAME -->
<!ELEMENT Name (#PCDATA) >
<!ATTLIST Name %xmlAtts; >
<!-- LEGAL -->
<!ELEMENT Legal (#PCDATA) >
<!ATTLIST Legal %xmlAtts; >
<!-- OBJECT ID -->
<!ELEMENT ObjectId (#PCDATA) >
<!ATTLIST ObjectId %xmlAtts; >
<!-- SUPPLIER -->
<!ELEMENT Supplier (#PCDATA) >
<!-- DESCRIPTION -->
<!ELEMENT Description (#PCDATA) >
<!ATTLIST Description %xmlAtts; >
<!-- FILE SIZE -->
<!ELEMENT FileSize (#PCDATA) >
<!ATTLIST FileSize %xmlAtts; >
<!-- TIME STAMP -->
<!ELEMENT TimeStamp (#PCDATA) >
<!ATTLIST TimeStamp %xmlAtts; >
<!-- CONTENT TYPE -->
<!ELEMENT ContentType (#PCDATA) >
<!ATTLIST ContentType %xmlAtts; >
<!-- FILE FORMAT -->
<!ELEMENT FileFormat (#PCDATA) >
<!ATTLIST FileFormat %xmlAtts; >
<!-- TARGET SOFTWARE -->
<!ELEMENT TargetSoftware (#PCDATA) >
<!ATTLIST TargetSoftware %xmlAtts; >
<!-- ========================================================== -->
<!-- PackageInfo ELEMENTS -->
<!-- ========================================================== -->
<!-- PACKAGE NAME -->
<!ELEMENT PackageName (Description, StdRef) >
<!-- PIN COUNT -->
<!ELEMENT PinCount (#PCDATA) >
<!-- PACKAGE GRAPHIC -->
<!ELEMENT PackageGraphic (Title?, Description?,
%ObjectModel;) >
<!-- STD REF -->
<!ELEMENT StdRef (%StdRefModel;) >
<!-- TITLE -->
<!ELEMENT Title (#PCDATA) >
<!ATTLIST Title %xmlAtts; >
<!-- ========================================================== -->
<!-- STD REF ELEMENTS -->
<!-- ========================================================== -->
<!-- GOVERNING BODY -->
<!ELEMENT GoverningBody (#PCDATA) >
<!ATTLIST GoverningBody %xmlAtts; >
<!-- RELEASE DATE -->
<!ELEMENT ReleaseDate (#PCDATA) >
<!ATTLIST ReleaseDate %xmlAtts; >
<!-- CONTENT REFERENCE -->
<!ELEMENT ContentReference (#PCDATA) >
<!ATTLIST ContentReference %xmlAtts; >
<!-- ================== End of EDALIB.mod =================== -->

Electronic Component Information eXchange (ECIX), Version 1.0-0-060100
Copyright © 2000 Silicon Integration Initiative, Inc. All
rights reserved worldwide.