<!--
#/* Copyright 2004 Apache Software Foundation
# *
# * Licensed under the Apache License, Version 2.0 (the "License");
# * you may not use this file except in compliance with the License.
# * You may obtain a copy of the License at
# *
# *     http://www.apache.org/licenses/LICENSE-2.0
# *
# * Unless required by applicable law or agreed to in writing, software
# * distributed under the License is distributed on an "AS IS" BASIS,
# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# * See the License for the specific language governing permissions and
# * limitations under the License.
# */
-->
<!ELEMENT dataset (
    ProductGroup|
    Article|
    Books|
    Cds|
    OrderPosition|
    Tree|
    Treegroup|
    AbTable|
    Product|
    Person|
    Project|
    PersonProject|
    Task|
    FamilyMember|
    LockedByVersion|
    LockedByTimestamp|
    BlobTest|
    MdtestMaster|
    MdtestDetailFkinpk|
    MdtestDetailFknopk|
    PointTable|
    GraphNode|
    GraphEdge|
    Testclassa|
    Testclassb|
    Relatedtocontract|
    Contract|
    Version|
    Effectiveness|
    Multimappedtable|
    ExtentTestA|
    ExtentTestB|
    ExtentTestC|
    ExtentTestD|
    Table1|
    Table2|
    BidirA|
    BidirB|
    Mammal|
    Reptile|
    Zoo|
    Fish|
    Salad|
    Gourmet|
    GourmetFood|
    Guidtest|
    ConversionReferrer|
    ConversionReferred|
    Site|
    OdmgDlist|
    RollbackOne|
    RollbackTwo|
    News|
    Paper|
    Topic|
    TopicExt|
    Category|
    Area|
    ContentQualifier|
	InitializableObject|
    SMInterfaceExtendA|
    SMInterfaceExtendAA|
    SMInterfaceExtendAB|
    SMInterfaceExtendAAA|
    SMInterfaceExtendB|
    SMInterfaceExtendBB|
    SmSameTab|
    SmAutoNaming|
    SMMaxA|
    SMMaxAA|
    SMMaxAB|
    SMMaxAAA|
    SMMaxB|
    SMMaxBB|
    SmKey|
    SmMtTestA|
    SmMtTestB|
    AutoIncrement|
    EjbCategory|
    EjbArticle|
    EjbPerson|
    FieldConversionNode|
    ConversionVo|
    NumberAccuracyTest|
    PerfArticle|
    BatchMainObj|
    BatchSubObj|
    CacheTest|
    LocalCacheTest|
    RefRepository|
    RefRepositoryFk|
    RefReference|
    RefAnimal|
    RefWine|
    RefRegion|
    RefObjA|
    RefObjB|
    RefObjC|
    PkfkPerson|
    PkfkPersonDetail|
    PkfkGender|
    ReadtestAccount|
    ReadtestBuyer|
    ReadtestAddress|
    ReadtestAddressType|
    M2nTestActor|
    M2nTestMovie|
    M2nTestRole|
    M2nNode|
    M2nKindship|
    CollectionGatherer|
    CollectionCollectibleA|
    CollectionCollectibleBase|
    CollectionCollectibleB|
    CollectionCollectibleC|
    CollectionCollectibleCc|
    CollectionCollectibleC2|
    CollectionCollectibleD|
    Collection2Project|
    Collection2SubProject|
    Collection2Developer|
    ReadonlyTest|
    TableE|
    TableF|
    TableG|
    TableF1|
    TableG1|
    AbstractCollectionZ|
    AbstractCollectionZz|
    Xcontainer|
    ColBookshelfs|
    ColBooks|
    ColDvds|
    NestedFieldsTab|
    NestedFieldsEntry|
    TabComponent|
    TabGroup|
    InheritanceMultiEmployee|
    InheritanceMultiExecutive|
    InheritanceMultiManager|
    InheritanceMultiAddress|
    RuntimeSettingMain|
    RuntimeSettingOne|
    RuntimeSettingMany|
    MultipleObject|
    LockMulti|
    LockMultiRef|
    CrtEmployee|
    CrtMember|
    CrtLeader|
    CrtProject|
    CrtSubProject|
    PATable|
    PBTable|
    PCTable|
    PDTable|
    Owner|
    Ownable1|
    Ownable2
    )*>
<!ATTLIST dataset
    name CDATA #REQUIRED
>

<!ELEMENT ProductGroup EMPTY>
<!ATTLIST ProductGroup
    GroupId CDATA #REQUIRED
    GroupName CDATA #IMPLIED
    Description CDATA #IMPLIED
>

<!ELEMENT Article EMPTY>
<!ATTLIST Article
    ArticleId CDATA #REQUIRED
    ArticleName CDATA #IMPLIED
    SupplierId CDATA #IMPLIED
    ProductGroupId CDATA #IMPLIED
    Unit CDATA #IMPLIED
    Price CDATA #IMPLIED
    Stock CDATA #IMPLIED
    OrderedUnits CDATA #IMPLIED
    MinimumStock CDATA #IMPLIED
    InSelloutArticle CDATA #IMPLIED
>

<!ELEMENT Books EMPTY>
<!ATTLIST Books
    ArtikelNr CDATA #REQUIRED
    Artikelname CDATA #IMPLIED
    LieferantenNr CDATA #IMPLIED
    KategorieNr CDATA #IMPLIED
    Liefereinheit CDATA #IMPLIED
    Einzelpreis CDATA #IMPLIED
    Lagerbestand CDATA #IMPLIED
    Bestellteeinheiten CDATA #IMPLIED
    Mindestbestand CDATA #IMPLIED
    Auslaufartikel CDATA #IMPLIED
    Isbn CDATA #IMPLIED
    Author CDATA #IMPLIED
>

<!ELEMENT Cds EMPTY>
<!ATTLIST Cds
    ArtikelNr CDATA #REQUIRED
    Artikelname CDATA #IMPLIED
    LieferantenNr CDATA #IMPLIED
    KategorieNr CDATA #IMPLIED
    Liefereinheit CDATA #IMPLIED
    Einzelpreis CDATA #IMPLIED
    Lagerbestand CDATA #IMPLIED
    Bestellteeinheiten CDATA #IMPLIED
    Mindestbestand CDATA #IMPLIED
    Auslaufartikel CDATA #IMPLIED
    Label CDATA #IMPLIED
    Musicians CDATA #IMPLIED
>

<!ELEMENT OrderPosition EMPTY>
<!ATTLIST OrderPosition
    Id CDATA #REQUIRED
    OrderId CDATA #IMPLIED
    ArticleId CDATA #IMPLIED
>

<!ELEMENT Tree EMPTY>
<!ATTLIST Tree
    Id CDATA #REQUIRED
    Data CDATA #IMPLIED
    ParentId CDATA #IMPLIED
>

<!ELEMENT Treegroup EMPTY>
<!ATTLIST Treegroup
    Id CDATA #REQUIRED
    Data CDATA #IMPLIED
    ParentId CDATA #IMPLIED
    GroupId CDATA #IMPLIED
>

<!ELEMENT AbTable EMPTY>
<!ATTLIST AbTable
    Id CDATA #REQUIRED
    ClassName CDATA #IMPLIED
    Value CDATA #IMPLIED
    AField CDATA #IMPLIED
    BField CDATA #IMPLIED
>

<!ELEMENT Product EMPTY>
<!ATTLIST Product
    _id CDATA #REQUIRED
    Name CDATA #IMPLIED
    Price CDATA #IMPLIED
    Stock CDATA #IMPLIED
>

<!ELEMENT Person EMPTY>
<!ATTLIST Person
    Id CDATA #REQUIRED
    Firstname CDATA #IMPLIED
    Lastname CDATA #IMPLIED
>

<!ELEMENT Project EMPTY>
<!ATTLIST Project
    Id CDATA #REQUIRED
    Title CDATA #IMPLIED
    Description CDATA #IMPLIED
>

<!ELEMENT PersonProject EMPTY>
<!ATTLIST PersonProject
    PersonId CDATA #REQUIRED
    ProjectId CDATA #REQUIRED
    Rolename CDATA #IMPLIED
>

<!ELEMENT Task EMPTY>
<!ATTLIST Task
    TaskId CDATA #REQUIRED
    PersonId CDATA #REQUIRED
    ProjectId CDATA #REQUIRED
    Taskname CDATA #IMPLIED
>

<!ELEMENT FamilyMember EMPTY>
<!ATTLIST FamilyMember
    Id CDATA #REQUIRED
    Firstname CDATA #IMPLIED
    Lastname CDATA #IMPLIED
    MotherId CDATA #IMPLIED
    FatherId CDATA #IMPLIED
>

<!ELEMENT LockedByVersion EMPTY>
<!ATTLIST LockedByVersion
    Id CDATA #REQUIRED
    Value CDATA #IMPLIED
    Version CDATA #IMPLIED
>

<!ELEMENT LockedByTimestamp EMPTY>
<!ATTLIST LockedByTimestamp
    Id CDATA #REQUIRED
    Value CDATA #IMPLIED
    Timestamp CDATA #IMPLIED
>

<!ELEMENT BlobTest EMPTY>
<!ATTLIST BlobTest
    Id CDATA #REQUIRED
    BlobValue CDATA #IMPLIED
    ClobValue CDATA #IMPLIED
>

<!ELEMENT MdtestMaster EMPTY>
<!ATTLIST MdtestMaster
    Masterid CDATA #REQUIRED
    MasterText CDATA #IMPLIED
>

<!ELEMENT MdtestDetailFkinpk EMPTY>
<!ATTLIST MdtestDetailFkinpk
    Masterid CDATA #REQUIRED
    Detailid CDATA #REQUIRED
    DetailText CDATA #IMPLIED
>

<!ELEMENT MdtestDetailFknopk EMPTY>
<!ATTLIST MdtestDetailFknopk
    Detailid CDATA #REQUIRED
    Masterid CDATA #REQUIRED
    DetailText CDATA #IMPLIED
>

<!ELEMENT Point EMPTY>
<!ATTLIST Point
    Id CDATA #REQUIRED
    X CDATA #REQUIRED
    Y CDATA #REQUIRED
>

<!ELEMENT GraphNode EMPTY>
<!ATTLIST GraphNode
    Id CDATA #REQUIRED
    Name CDATA #REQUIRED
    Location CDATA #IMPLIED
>

<!ELEMENT GraphEdge EMPTY>
<!ATTLIST GraphEdge
    Id CDATA #REQUIRED
    Source CDATA #REQUIRED
    Sink CDATA #REQUIRED
>

<!ELEMENT Testclassa EMPTY>
<!ATTLIST Testclassa
    Id CDATA #REQUIRED
    Value1 CDATA #IMPLIED
    Value2 CDATA #IMPLIED
    Value3 CDATA #REQUIRED
    Boid CDATA #IMPLIED
>

<!ELEMENT Testclassb EMPTY>
<!ATTLIST Testclassb
    Id CDATA #REQUIRED
    Value1 CDATA #IMPLIED
    Aoid CDATA #IMPLIED
>

<!ELEMENT Relatedtocontract EMPTY>
<!ATTLIST Relatedtocontract
    Pk CDATA #REQUIRED
    Relatedvalue1 CDATA #IMPLIED
    Relatedvalue2 CDATA #IMPLIED
    Relatedvalue3 CDATA #IMPLIED
>

<!ELEMENT Contract EMPTY>
<!ATTLIST Contract
    Pk CDATA #REQUIRED
    FkToRelated CDATA #IMPLIED
    ContractValue1 CDATA #IMPLIED
    ContractValue2 CDATA #IMPLIED
    ContractValue3 CDATA #IMPLIED
    ContractValue4 CDATA #IMPLIED
>

<!ELEMENT Version EMPTY>
<!ATTLIST Version
    Pk CDATA #REQUIRED
    FkToContract CDATA #REQUIRED
    VersionValue1 CDATA #IMPLIED
    VersionValue2 CDATA #IMPLIED
    VersionValue3 CDATA #IMPLIED
>

<!ELEMENT Effectiveness EMPTY>
<!ATTLIST Effectiveness
    Pk CDATA #REQUIRED
    FkToVersion CDATA #REQUIRED
    EffValue1 CDATA #IMPLIED
    EffValue2 CDATA #IMPLIED
    EffValue3 CDATA #IMPLIED
>

<!ELEMENT Multimappedtable EMPTY>
<!ATTLIST Multimappedtable
    Id CDATA #REQUIRED
    Value1 CDATA #IMPLIED
    Value2 CDATA #IMPLIED
    Value3 CDATA #IMPLIED
    Value4 CDATA #IMPLIED
    Value5 CDATA #IMPLIED
    Value6 CDATA #IMPLIED
    Value7 CDATA #IMPLIED
    Ojbconcreteclass CDATA #REQUIRED
>

<!ELEMENT ExtentTestA EMPTY>
<!ATTLIST ExtentTestA
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT ExtentTestB EMPTY>
<!ATTLIST ExtentTestB
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT ExtentTestC EMPTY>
<!ATTLIST ExtentTestC
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT ExtentTestD EMPTY>
<!ATTLIST ExtentTestD
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT Table1 EMPTY>
<!ATTLIST Table1
    Pk CDATA #REQUIRED
    FkToRelated CDATA #IMPLIED
>

<!ELEMENT Table2 EMPTY>
<!ATTLIST Table2
    Pk CDATA #REQUIRED
>

<!ELEMENT BidirA EMPTY>
<!ATTLIST BidirA
    Pk CDATA #REQUIRED
    FkToB CDATA #IMPLIED
>

<!ELEMENT BidirB EMPTY>
<!ATTLIST BidirB
    Pk CDATA #REQUIRED
    FkToA CDATA #IMPLIED
>

<!ELEMENT Mammal EMPTY>
<!ATTLIST Mammal
    Animalid CDATA #REQUIRED
    Name CDATA #IMPLIED
    Age CDATA #IMPLIED
    Numlegs CDATA #IMPLIED
    Zooid CDATA #IMPLIED
>

<!ELEMENT Reptile EMPTY>
<!ATTLIST Reptile
    Animalid CDATA #REQUIRED
    Name CDATA #IMPLIED
    Age CDATA #IMPLIED
    Color CDATA #IMPLIED
    Zooid CDATA #IMPLIED
>

<!ELEMENT Zoo EMPTY>
<!ATTLIST Zoo
    Zooid CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT Fish EMPTY>
<!ATTLIST Fish
    Foodid CDATA #REQUIRED
    Name CDATA #IMPLIED
    Calories CDATA #IMPLIED
    Typeofwater CDATA #IMPLIED
>

<!ELEMENT Salad EMPTY>
<!ATTLIST Salad
    Foodid CDATA #REQUIRED
    Name CDATA #IMPLIED
    Calories CDATA #IMPLIED
    Color CDATA #IMPLIED
>

<!ELEMENT Gourmet EMPTY>
<!ATTLIST Gourmet
    Gourmetid CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT GourmetFood EMPTY>
<!ATTLIST GourmetFood
    GourmetId CDATA #REQUIRED
    FoodId CDATA #REQUIRED
>

<!ELEMENT Guidtest EMPTY>
<!ATTLIST Guidtest
    Guid CDATA #REQUIRED
    Guidvalue CDATA #IMPLIED
>

<!ELEMENT ConversionReferrer EMPTY>
<!ATTLIST ConversionReferrer
    Pk1 CDATA #REQUIRED
    Ref1 CDATA #IMPLIED
    TestId CDATA #IMPLIED
>

<!ELEMENT ConversionReferred EMPTY>
<!ATTLIST ConversionReferred
    Pk1 CDATA #REQUIRED
    TestId CDATA #IMPLIED
>

<!ELEMENT Site EMPTY>
<!ATTLIST Site
    Id CDATA #REQUIRED
    Name CDATA #REQUIRED
    Siteyear CDATA #IMPLIED
    Semester CDATA #IMPLIED
>

<!ELEMENT OdmgDlist EMPTY>
<!ATTLIST OdmgDlist
    Id CDATA #REQUIRED
    Name CDATA #REQUIRED
    RndName CDATA #REQUIRED
>

<!ELEMENT RollbackOne EMPTY>
<!ATTLIST RollbackOne
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
    Description CDATA #IMPLIED
>

<!ELEMENT RollbackTwo EMPTY>
<!ATTLIST RollbackTwo
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
    Description CDATA #IMPLIED
>

<!ELEMENT News EMPTY>
<!ATTLIST News
    Id CDATA #REQUIRED
    Headline CDATA #IMPLIED
>

<!ELEMENT Paper EMPTY>
<!ATTLIST Paper
    Id CDATA #REQUIRED
    Headline CDATA #IMPLIED
    Issuedate CDATA #IMPLIED
    Author CDATA #IMPLIED
>

<!ELEMENT Topic EMPTY>
<!ATTLIST Topic
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
  Importance CDATA #IMPLIED
>

<!ELEMENT TopicExt EMPTY>
<!ATTLIST TopicExt
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
  Importance CDATA #IMPLIED
  Description CDATA #IMPLIED
>

<!ELEMENT Category EMPTY>
<!ATTLIST Category
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
  Description CDATA #IMPLIED
>

<!ELEMENT Area EMPTY>
<!ATTLIST Area
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT ContentQualifier EMPTY>
<!ATTLIST ContentQualifier
    ContentId CDATA #REQUIRED
    QualifierId CDATA #REQUIRED
>

<!ELEMENT InitializableObject EMPTY>
<!ATTLIST InitializableObject
	Id CDATA #REQUIRED
>

<!ELEMENT SMInterfaceExtendA EMPTY>
<!ATTLIST SMInterfaceExtendA
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SMInterfaceExtendAA EMPTY>
<!ATTLIST SMInterfaceExtendAA
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SMInterfaceExtendAB EMPTY>
<!ATTLIST SMInterfaceExtendAB
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SMInterfaceExtendAAA EMPTY>
<!ATTLIST SMInterfaceExtendAAA
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SMInterfaceExtendB EMPTY>
<!ATTLIST SMInterfaceExtendB
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SMInterfaceExtendBB EMPTY>
<!ATTLIST SMInterfaceExtendBB
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SmSameTab EMPTY>
<!ATTLIST SmSameTab
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SmAutoNaming EMPTY>
<!ATTLIST SmAutoNaming
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SMMaxA EMPTY>
<!ATTLIST SMMaxA
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SMMaxAA EMPTY>
<!ATTLIST SMMaxAA
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SMMaxAB EMPTY>
<!ATTLIST SMMaxAB
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SMMaxAAA EMPTY>
<!ATTLIST SMMaxAAA
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SMMaxB EMPTY>
<!ATTLIST SMMaxB
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SMMaxBB EMPTY>
<!ATTLIST SMMaxBB
    Id CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SmKey EMPTY>
<!ATTLIST SmKey
    IntKey CDATA #REQUIRED
    Name CDATA #IMPLIED
    StringKey CDATA #REQUIRED
    LongKey CDATA #REQUIRED
    IntegerKey CDATA #REQUIRED
>

<!ELEMENT SmMtTestA EMPTY>
<!ATTLIST SmMtTestA
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT SmMtTestB EMPTY>
<!ATTLIST SmMtTestB
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT AutoIncrement EMPTY>
<!ATTLIST AutoIncrement
    IntId CDATA #IMPLIED
    IntegerId CDATA #IMPLIED
    StrId CDATA #IMPLIED
>

<!ELEMENT EjbCategory EMPTY>
<!ATTLIST EjbCategory
    CategoryId CDATA #REQUIRED
    CategoryName CDATA #IMPLIED
    Description CDATA #IMPLIED
>

<!ELEMENT EjbArticle EMPTY>
<!ATTLIST EjbArticle
    ArticleId CDATA #REQUIRED
    Name CDATA #IMPLIED
    Price CDATA #IMPLIED
    Description CDATA #IMPLIED
    CategoryId CDATA #IMPLIED
>

<!ELEMENT EjbPerson EMPTY>
<!ATTLIST EjbPerson
    PersonId CDATA #REQUIRED
    FirstName CDATA #IMPLIED
    LastName CDATA #IMPLIED
    Grade CDATA #IMPLIED
>

<!ELEMENT FieldConversionNode EMPTY>
<!ATTLIST FieldConversionNode
    NodeId CDATA #REQUIRED
    NodeState CDATA #REQUIRED
    ParentUid CDATA #IMPLIED
>

<!ELEMENT ConversionVo EMPTY>
<!ATTLIST ConversionVo
    PkWithAuto CDATA #REQUIRED
    PkWithoutAuto CDATA #REQUIRED
    NormalWithAuto CDATA #IMPLIED
    NormalWithoutAuto CDATA #IMPLIED
>

<!ELEMENT NumberAccuracyTest EMPTY>
<!ATTLIST NumberAccuracyTest
    ObjId CDATA #REQUIRED
    ScaleTwo CDATA #IMPLIED
    ScaleFour CDATA #IMPLIED
>

<!ELEMENT PerfArticle EMPTY>
<!ATTLIST PerfArticle
    ArticleId CDATA #REQUIRED
    ArticleName CDATA #IMPLIED
    MinimumStock CDATA #IMPLIED
    Price CDATA #IMPLIED
    Unit CDATA #IMPLIED
    Stock CDATA #IMPLIED
    SupplierId CDATA #IMPLIED
    ProductGroupId CDATA #IMPLIED
>

<!ELEMENT BatchMainObj EMPTY>
<!ATTLIST BatchMainObj
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT BatchSubObj EMPTY>
<!ATTLIST BatchSubObj
    ObjId CDATA #REQUIRED
    FkMainId CDATA #IMPLIED
    Name CDATA #IMPLIED
>

<!ELEMENT CacheTest EMPTY>
<!ATTLIST CacheTest
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT LocalCacheTest EMPTY>
<!ATTLIST LocalCacheTest
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkFather CDATA #IMPLIED
    FkGrandfather CDATA #IMPLIED
    FkChild CDATA #IMPLIED
    FkGrandchild CDATA #IMPLIED
>

<!ELEMENT RefRepository EMPTY>
<!ATTLIST RefRepository
    RepId CDATA #REQUIRED
    RefFk CDATA #IMPLIED
    RefaFk CDATA #IMPLIED
    RefbFk CDATA #IMPLIED
    AnimalFk CDATA #IMPLIED
    Name CDATA #IMPLIED
>

<!ELEMENT RefRepositoryFk EMPTY>
<!ATTLIST RefRepositoryFk
    RepId CDATA #REQUIRED
    RefFk CDATA #REQUIRED
    RefaFk CDATA #REQUIRED
    RefbFk CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT RefReference EMPTY>
<!ATTLIST RefReference
    RefId CDATA #REQUIRED
    Name CDATA #IMPLIED
    OjbConcreteClass CDATA #IMPLIED
    RefNameA CDATA #IMPLIED
    RefNameB CDATA #IMPLIED
>

<!ELEMENT RefAnimal EMPTY>
<!ATTLIST RefAnimal
    AId CDATA #REQUIRED
    Name CDATA #IMPLIED
    ClassName CDATA #IMPLIED
    Length CDATA #IMPLIED
>

<!ELEMENT RefWine EMPTY>
<!ATTLIST RefWine
    ObjId CDATA #REQUIRED
    RegionName CDATA #REQUIRED
    RegionCountry CDATA #REQUIRED
    Vintage CDATA #IMPLIED
    Grape CDATA #IMPLIED
>

<!ELEMENT RefRegion EMPTY>
<!ATTLIST RefRegion
    Name CDATA #REQUIRED
    Country CDATA #REQUIRED
    Description CDATA #IMPLIED
>

<!ELEMENT RefObjA EMPTY>
<!ATTLIST RefObjA
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkRef CDATA #IMPLIED
>

<!ELEMENT RefObjB EMPTY>
<!ATTLIST RefObjB
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkRef CDATA #IMPLIED
>

<!ELEMENT RefObjC EMPTY>
<!ATTLIST RefObjC
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkRef CDATA #IMPLIED
>

<!ELEMENT PkfkPerson EMPTY>
<!ATTLIST PkfkPerson
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT PkfkPersonDetail EMPTY>
<!ATTLIST PkfkPersonDetail
    ObjId CDATA #REQUIRED
    Profile CDATA #IMPLIED
    FkGender CDATA #IMPLIED
>

<!ELEMENT PkfkGender EMPTY>
<!ATTLIST PkfkGender
    Type CDATA #REQUIRED
>

<!ELEMENT ReadtestAccount EMPTY>
<!ATTLIST ReadtestAccount
    OjbId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkRef CDATA #IMPLIED
>

<!ELEMENT ReadtestBuyer EMPTY>
<!ATTLIST ReadtestBuyer
    OjbId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkRef CDATA #IMPLIED
>

<!ELEMENT ReadtestAddress EMPTY>
<!ATTLIST ReadtestAddress
    OjbId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkRef CDATA #IMPLIED
>

<!ELEMENT ReadtestAddressType EMPTY>
<!ATTLIST ReadtestAddressType
    OjbId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkRef CDATA #IMPLIED
>

<!ELEMENT M2nTestActor EMPTY>
<!ATTLIST M2nTestActor
    ObjId CDATA #REQUIRED
    ObjId2 CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT M2nTestMovie EMPTY>
<!ATTLIST M2nTestMovie
    ObjIdInt CDATA #REQUIRED
    ObjId2Int CDATA #REQUIRED
    ObjIdStr CDATA #REQUIRED
    Title CDATA #IMPLIED
    Description CDATA #IMPLIED
>

<!ELEMENT M2nTestRole EMPTY>
<!ATTLIST M2nTestRole
    ActorId CDATA #REQUIRED
    ActorId2 CDATA #REQUIRED
    MovieIdInt CDATA #REQUIRED
    MovieId2Int CDATA #REQUIRED
    MovieIdStr CDATA #REQUIRED
>

<!ELEMENT M2nNode EMPTY>
<!ATTLIST M2nNode
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT M2nKindship EMPTY>
<!ATTLIST M2nKindship
    ParentId CDATA #REQUIRED
    ChildId CDATA #REQUIRED
>

<!ELEMENT CollectionGatherer EMPTY>
<!ATTLIST CollectionGatherer
    GatId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT CollectionCollectibleA EMPTY>
<!ATTLIST CollectionCollectibleA
    ColId CDATA #REQUIRED
    Name CDATA #IMPLIED
    GatId CDATA #IMPLIED
>

<!ELEMENT CollectionCollectibleBase EMPTY>
<!ATTLIST CollectionCollectibleBase
    ColId CDATA #REQUIRED
    Name CDATA #IMPLIED
    GatId CDATA #IMPLIED
>

<!ELEMENT CollectionCollectibleB EMPTY>
<!ATTLIST CollectionCollectibleB
    ColId CDATA #REQUIRED
    Name CDATA #IMPLIED
    GatId CDATA #IMPLIED
>

<!ELEMENT CollectionCollectibleC EMPTY>
<!ATTLIST CollectionCollectibleC
    ColId CDATA #REQUIRED
    Name CDATA #IMPLIED
    GatId CDATA #IMPLIED
    ExtentName CDATA #IMPLIED
>

<!ELEMENT CollectionCollectibleCc EMPTY>
<!ATTLIST CollectionCollectibleCc
    ColId CDATA #REQUIRED
    Name CDATA #IMPLIED
    GatId CDATA #IMPLIED
    ExtentName CDATA #IMPLIED
>

<!ELEMENT CollectionCollectibleC2 EMPTY>
<!ATTLIST CollectionCollectibleC2
    ColId CDATA #REQUIRED
    Name CDATA #IMPLIED
    GatId CDATA #IMPLIED
    ExtentName CDATA #IMPLIED
>

<!ELEMENT CollectionCollectibleD EMPTY>
<!ATTLIST CollectionCollectibleD
    ColId CDATA #REQUIRED
    Name CDATA #IMPLIED
    OjbConcreteClass CDATA #IMPLIED
    GatId CDATA #IMPLIED
>

<!ELEMENT Collection2Project EMPTY>
<!ATTLIST Collection2Project
    ProId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT Collection2SubProject EMPTY>
<!ATTLIST Collection2SubProject
    SubId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkProId CDATA #IMPLIED
>

<!ELEMENT Collection2Developer EMPTY>
<!ATTLIST Collection2Developer
    DevId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkProId CDATA #IMPLIED
>

<!ELEMENT ReadonlyTest EMPTY>
<!ATTLIST ReadonlyTest
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
    RoString CDATA #IMPLIED
    RoLong CDATA #IMPLIED
>

<!ELEMENT TableE EMPTY>
<!ATTLIST TableE
    Id CDATA #REQUIRED
    Somesupervalue CDATA #IMPLIED
>

<!ELEMENT TableF EMPTY>
<!ATTLIST TableF
    Id CDATA #REQUIRED
    EId CDATA #REQUIRED
    Somevalue CDATA #IMPLIED
>

<!ELEMENT TableG EMPTY>
<!ATTLIST TableG
    Id CDATA #REQUIRED
    FId CDATA #REQUIRED
    Somesubvalue CDATA #IMPLIED
>

<!ELEMENT TableF1 EMPTY>
<!ATTLIST TableF1
    Id CDATA #REQUIRED
    Somevalue CDATA #IMPLIED
>

<!ELEMENT TableG1 EMPTY>
<!ATTLIST TableG1
    Id CDATA #REQUIRED
    Somesubvalue CDATA #IMPLIED
>

<!ELEMENT AbstractCollectionZ EMPTY>
<!ATTLIST AbstractCollectionZ
    ObjId CDATA #REQUIRED
    ContainerId CDATA #REQUIRED
    Name CDATA #IMPLIED
    Somevalue CDATA #IMPLIED
>

<!ELEMENT AbstractCollectionZz EMPTY>
<!ATTLIST AbstractCollectionZz
    ObjId CDATA #REQUIRED
    ContainerId CDATA #REQUIRED
    Name CDATA #IMPLIED
    ZzName CDATA #IMPLIED
    Somevalue CDATA #IMPLIED
>

<!ELEMENT Xcontainer EMPTY>
<!ATTLIST Xcontainer
    ObjId CDATA #REQUIRED
>

<!ELEMENT ColBookshelfs EMPTY>
<!ATTLIST ColBookshelfs
    Pk CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT ColBooks EMPTY>
<!ATTLIST ColBooks
    Pk CDATA #REQUIRED
    BookshelfFk CDATA #REQUIRED
>

<!ELEMENT ColDvds EMPTY>
<!ATTLIST ColDvds
    Pk CDATA #REQUIRED
    BookshelfFk CDATA #REQUIRED
>

<!ELEMENT NestedFieldsTab EMPTY>
<!ATTLIST NestedFieldsTab
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
    NestedValue CDATA #IMPLIED
    NestedDescription CDATA #IMPLIED
>

<!ELEMENT NestedFieldsEntry EMPTY>
<!ATTLIST NestedFieldsEntry
    ObjId CDATA #REQUIRED
    FkId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT TabComponent EMPTY>
<!ATTLIST TabComponent
    PkId CDATA #REQUIRED
    Name CDATA #IMPLIED
    ParentId CDATA #IMPLIED
    ChildId CDATA #IMPLIED
    GroupId CDATA #IMPLIED
>

<!ELEMENT TabGroup EMPTY>
<!ATTLIST TabGroup
    PkId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT InheritanceMultiEmployee EMPTY>
<!ATTLIST InheritanceMultiEmployee
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkAddress CDATA #IMPLIED
>

<!ELEMENT InheritanceMultiExecutive EMPTY>
<!ATTLIST InheritanceMultiExecutive
    ObjId CDATA #REQUIRED
    SuperId CDATA #IMPLIED
    ManagerId CDATA #IMPLIED
    Department CDATA #IMPLIED
>

<!ELEMENT InheritanceMultiManager EMPTY>
<!ATTLIST InheritanceMultiManager
    ObjId CDATA #REQUIRED
    SuperId CDATA #IMPLIED
>

<!ELEMENT InheritanceMultiAddress EMPTY>
<!ATTLIST InheritanceMultiAddress
    ObjId CDATA #REQUIRED
    Street CDATA #IMPLIED
>

<!ELEMENT RuntimeSettingMain EMPTY>
<!ATTLIST RuntimeSettingMain
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkRef CDATA #IMPLIED
>

<!ELEMENT RuntimeSettingOne EMPTY>
<!ATTLIST RuntimeSettingOne
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT RuntimeSettingMany EMPTY>
<!ATTLIST RuntimeSettingMany
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
    FkMain CDATA #IMPLIED
>

<!ELEMENT MultipleObject EMPTY>
<!ATTLIST MultipleObject
    ObjId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT LockMulti EMPTY>
<!ATTLIST LockMulti
    OjbId CDATA #REQUIRED
    Version CDATA #IMPLIED
    RefId CDATA #IMPLIED
    Name CDATA #IMPLIED
>

<!ELEMENT LockMultiRef EMPTY>
<!ATTLIST LockMultiRef
    OjbId CDATA #REQUIRED
    Name CDATA #IMPLIED
    Version CDATA #IMPLIED
>

<!ELEMENT CrtEmployee EMPTY>
<!ATTLIST CrtEmployee
    EmployeeId CDATA #REQUIRED
    Name CDATA #IMPLIED
>

<!ELEMENT CrtMember EMPTY>
<!ATTLIST CrtMember
    RoleId CDATA #REQUIRED
    EmployeeId CDATA #IMPLIED
    Name CDATA #IMPLIED
>

<!ELEMENT CrtLeader EMPTY>
<!ATTLIST CrtLeader
    RoleId CDATA #REQUIRED
    EmployeeId CDATA #IMPLIED
    Name CDATA #IMPLIED
>

<!ELEMENT CrtProject EMPTY>
<!ATTLIST CrtProject
    ProjectId CDATA #REQUIRED
    EngineerId CDATA #IMPLIED
    Name CDATA #IMPLIED
>

<!ELEMENT CrtSubProject EMPTY>
<!ATTLIST CrtSubProject
    SubId CDATA #REQUIRED
    ProjectId CDATA #IMPLIED
    TutorId CDATA #IMPLIED
    Name CDATA #IMPLIED
>

<!ELEMENT PATable EMPTY>
<!ATTLIST PATable
    Id CDATA #REQUIRED
    AAttrib CDATA #IMPLIED
>

<!ELEMENT PBTable EMPTY>
<!ATTLIST PBTable
    Id CDATA #REQUIRED
    BAttrib CDATA #IMPLIED
    AId CDATA #REQUIRED
>

<!ELEMENT PCTable EMPTY>
<!ATTLIST PCTable
    Id CDATA #REQUIRED
    CAttrib CDATA #IMPLIED
    C1Attrib CDATA #IMPLIED
    BId CDATA #REQUIRED
    DId CDATA #IMPLIED
>

<!ELEMENT PDTable EMPTY>
<!ATTLIST PDTable
    Id CDATA #REQUIRED
    DAttrib CDATA #IMPLIED
>

<!ELEMENT Owner EMPTY>
<!ATTLIST Owner
    Id CDATA #REQUIRED
    OwnedId CDATA #IMPLIED
>

<!ELEMENT Ownable1 EMPTY>
<!ATTLIST Ownable1
    Id CDATA #REQUIRED
>

<!ELEMENT Ownable2 EMPTY>
<!ATTLIST Ownable2
    Id CDATA #REQUIRED
>
