// // This Topic Map was automatically generated // from an xml source using XSLT. //
var top1,oc,sc,a1,mem,subject,ref,uri,locator;
var map=new topicMap('');


add_topic(map,'V_Fourthought','Fourthought','TMTT_Vendor');

add_topic(map,'P_TinyXML','TinyXML','TMTT_Product');

add_topic(map,'V_RJelliffe','Rick Jelliffe','TMTT_Vendor');

add_topic(map,'P_libxslt','libxslt','TMTT_Product');

add_topic(map,'P_Emile','Emilé','TMTT_Product');

add_topic(map,'TMAT_StandardImplemented','Implemented standard','');

add_topic(map,'S_COM','COM','TMTT_Standard');

add_topic(map,'P_DOM2','DOM2','TMTT_Product');

add_topic(map,'P_RDFParser','RDF-Parser','TMTT_Product');

add_topic(map,'V_DShin','Dongwook Shin','TMTT_Vendor');

add_topic(map,'P_XMLDBMS','XML-DBMS','TMTT_Product');

add_topic(map,'P_XLE','XML Lightweight Extractors','TMTT_Product');

add_topic(map,'V_SBlackburn','Sam Blackburn','TMTT_Vendor');

add_topic(map,'P_xml4c2','xml4c','TMTT_Product');

add_topic(map,'TMTT_Standard','Standard','TMTT_TopicType');

add_topic(map,'V_Oracle','Oracle','TMTT_Vendor');

add_topic(map,'P_SunXSLTC','Sun XSLT Compiler','TMTT_Product');

add_topic(map,'V_VTurau','Volker Turau','TMTT_Vendor');

add_topic(map,'P_Xport','Xport','TMTT_Product');

add_topic(map,'P_repat','repat','TMTT_Product');

add_topic(map,'P_Sablotron','Sablotron','TMTT_Product');

add_topic(map,'P_XED','XED','TMTT_Product');

add_topic(map,'P_PECEL','PECEL','TMTT_Product');

add_topic(map,'P_XMLWriter','XML::Writer','TMTT_Product');

add_topic(map,'V_CRamalho','J.Carlos Ramalho','TMTT_Vendor');

add_topic(map,'SC_XMLDMSUtil','XML document management utilities','TMTT_Subcategory');

add_topic(map,'P_MSIE','Microsoft Internet Explorer','TMTT_Product');

add_topic(map,'SC_XSLTGen','XSLT generators','TMTT_Subcategory');

add_topic(map,'P_xmloperator','xmloperator','TMTT_Product');

add_topic(map,'P_XML_QL','XML::QL','TMTT_Product');

add_topic(map,'S_STTS','STTS','TMTT_Standard');

add_topic(map,'P_Mozilla','Mozilla','TMTT_Product');

add_topic(map,'SC_DTDParser','DTD parsers','TMTT_Subcategory');

add_topic(map,'P_MDSAX','MDSAX','TMTT_Product');

add_topic(map,'S_CML','CML','TMTT_Standard');

add_topic(map,'P_dbXML','dbXML','TMTT_Product');

add_topic(map,'P_XML::XPath','XML::XPath','TMTT_Product');

add_topic(map,'P_xml2ddml','xml2ddml','TMTT_Product');

add_topic(map,'V_Openly','Openly Informatics','TMTT_Vendor');

add_topic(map,'P_DB2XML','DB2XML','TMTT_Product');

add_topic(map,'V_Zveno','Zveno','TMTT_Vendor');

add_topic(map,'V_JDiamond','Jason Diamond','TMTT_Vendor');

add_topic(map,'P_DiffMerge','XML Diff and Merge Tool','TMTT_Product');

add_topic(map,'P_CLXML','CL-XML','TMTT_Product');

add_topic(map,'TMTT_Product','Product','TMTT_TopicType');

add_topic(map,'P_tclexpat','TclExpat','TMTT_Product');

add_topic(map,'V_PBonhomme','Patrice Bonhomme','TMTT_Vendor');

add_topic(map,'P_Jade','Jade','TMTT_Product');

add_topic(map,'V_KVisco','Keith Visco','TMTT_Vendor');

add_topic(map,'S_XMLData','XML-Data','TMTT_Standard');

add_topic(map,'V_RTobin','Richard Tobin','TMTT_Vendor');

add_topic(map,'P_GPS','GPS','TMTT_Product');

add_topic(map,'P_debit','debit','TMTT_Product');

add_topic(map,'P_XPath4XT','XPath4XT','TMTT_Product');

add_topic(map,'P_Sixpack','Sixpack','TMTT_Product');

add_topic(map,'TMOR_Distribution','Distribution package','TMTT_OccRole');

add_topic(map,'P_XSLEditor','XSL Editor','TMTT_Product');

add_topic(map,'P_xsplit','Rhythmyx XSpLit','TMTT_Product');

add_topic(map,'SC_XSL','XSL engines','TMTT_Subcategory');

add_topic(map,'P_ezDTD','ezDTD','TMTT_Product');

add_topic(map,'V_BZhao','Ben Zhao','TMTT_Vendor');

add_topic(map,'P_tdtd','tdtd','TMTT_Product');

add_topic(map,'SC_XMLBrowsers','XML browsers','TMTT_Subcategory');

add_topic(map,'P_MDC-XSL','MDC-XSL','TMTT_Product');

add_topic(map,'P_UncommonXML','UncommonXML','TMTT_Product');

add_topic(map,'V_ABellina','Alberto Bellina','TMTT_Vendor');

add_topic(map,'P_jd.xslt','jd.xslt','TMTT_Product');

add_topic(map,'P_DocDOMSDK','SAXDOM','TMTT_Product');

add_topic(map,'TMTT_Subcategory','Subcategory','TMTT_TopicType');

add_topic(map,'SC_WebPublish','Web publishing','TMTT_Subcategory');

add_topic(map,'V_JCalles','Jeremy Calles','TMTT_Vendor');

add_topic(map,'TMOR_Links','Link collection','TMTT_OccRole');

add_topic(map,'P_DSC','DSC','TMTT_Product');

add_topic(map,'V_Docuverse','Docuverse','TMTT_Vendor');

add_topic(map,'S_MathML','Mathematical Markup Language','TMTT_Standard');

add_topic(map,'S_XMI','XMI','TMTT_Standard');

add_topic(map,'P_UnicornXML','Unicorn XML Processor','TMTT_Product');

add_topic(map,'C_Conversion','Conversion','TMTT_Category');

add_topic(map,'P_Jedi','JEDI','TMTT_Product');

add_topic(map,'V_OpenXML2','Open XML','TMTT_Vendor');

add_topic(map,'TMTT_TopicType','Topic type','');

add_topic(map,'S_XMLNames','XML namespaces','TMTT_Standard');

add_topic(map,'V_RGuha','R.V. Guha','TMTT_Vendor');

add_topic(map,'P_CPC-XML','CenterPoint/XML','TMTT_Product');

add_topic(map,'V_KColclasure','Kaelin Colclasure','TMTT_Vendor');

add_topic(map,'V_OpenJade','The OpenJade team','TMTT_Vendor');

add_topic(map,'P_DTDParse','DTDParse','TMTT_Product');

add_topic(map,'P_tmproc','tmproc','TMTT_Product');

add_topic(map,'P_REXP','REXP','TMTT_Product');

add_topic(map,'V_SStLaurent','Simon St.Laurent','TMTT_Vendor');

add_topic(map,'C_Editing','Editing and composition','TMTT_Category');

add_topic(map,'V_ArborText','ArborText','TMTT_Vendor');

add_topic(map,'P_CGI_XMLForm','CGI::XMLForm','TMTT_Product');

add_topic(map,'P_HaXml','HaXml','TMTT_Product');

add_topic(map,'P_ArborTextCatalog','Java Catalog Classes','TMTT_Product');

add_topic(map,'V_IMacherius','Ingo Macherius','TMTT_Vendor');

add_topic(map,'V_AFayolle','Alexandre Fayolle','TMTT_Vendor');

add_topic(map,'P_HTML-Kit','HTML-Kit','TMTT_Product');

add_topic(map,'V_JJones','Jesse Jones','TMTT_Vendor');

add_topic(map,'P_HyBrick','HyBrick','TMTT_Product');

add_topic(map,'S_XQL','XQL','TMTT_Standard');

add_topic(map,'V_BBos','Bert Bos','TMTT_Vendor');

add_topic(map,'P_ParserFilters','Parser Filters','TMTT_Product');

add_topic(map,'SC_XSLT','XSLT engines','TMTT_Subcategory');

add_topic(map,'V_KAhmed','Kal Ahmed','TMTT_Vendor');

add_topic(map,'V_SAndrivet','Sebastien Andrivet','TMTT_Vendor');

add_topic(map,'SC_Middleware','XML middleware','TMTT_Subcategory');

add_topic(map,'SC_XLL','XLink/XPointer engines','TMTT_Subcategory');

add_topic(map,'V_MegTech','Megginson Technologies','TMTT_Vendor');

add_topic(map,'SC_PubConv','Publishing converters','TMTT_Subcategory');

add_topic(map,'P_PSGML','PSGML','TMTT_Product');

add_topic(map,'P_ExCost','ExCost','TMTT_Product');

add_topic(map,'P_xt','XT','TMTT_Product');

add_topic(map,'P_XMLforRPG','XML Interface for RPG','TMTT_Product');

add_topic(map,'V_Jeremie','Jeremie Miller','TMTT_Vendor');

add_topic(map,'P_GMD-XQL','GMD-IPSI XQL Engine','TMTT_Product');

add_topic(map,'V_PFankhauser','Peter Fankhauser','TMTT_Vendor');

add_topic(map,'P_xml.expat','xml.expat','TMTT_Product');

add_topic(map,'S_EDIFACT','Electronic Data Interchange for Administration, Commerce and Transport','TMTT_Standard');

add_topic(map,'P_LotusXSL','LotusXSL','TMTT_Product');

add_topic(map,'V_PDIT','Product Data Integration Technologies (PDIT)','TMTT_Vendor');

add_topic(map,'V_JClark','James Clark','TMTT_Vendor');

add_topic(map,'S_RealXSchema','XSchema','TMTT_Standard');

add_topic(map,'V_SRussell','Sean Russell','TMTT_Vendor');

add_topic(map,'P_techexplorer','IBM techexplorer','TMTT_Product');

add_topic(map,'SC_DTDDoc','DTD documenters','TMTT_Subcategory');

add_topic(map,'V_SEMA','Sema Group','TMTT_Vendor');

add_topic(map,'P_Xeena','Xeena','TMTT_Product');

add_topic(map,'P_XSLTC','XSLTC','TMTT_Product');

add_topic(map,'V_Userland','Userland Software','TMTT_Vendor');

add_topic(map,'V_LMG','Lars Marius Garshol','TMTT_Vendor');

add_topic(map,'V_TechSoln','Technology Solutions','TMTT_Vendor');

add_topic(map,'P_Markup','Markup','TMTT_Product');

add_topic(map,'P_RV4J','RELAX Verifier for Java','TMTT_Product');

add_topic(map,'P_ExpatRuby','Expat Module for Ruby','TMTT_Product');

add_topic(map,'P_XMLGenerator','XML Generator','TMTT_Product');

add_topic(map,'SC_RDFParser','RDF parsers','TMTT_Subcategory');

add_topic(map,'V_NWalsh','Norman Walsh','TMTT_Vendor');

add_topic(map,'V_ICOM','ICOM Datenverarbeitungs GmbH','TMTT_Vendor');

add_topic(map,'P_InDelvBrowser','InDelv XML Client','TMTT_Product');

add_topic(map,'V_DIBE','DIBE at University of Genoa','TMTT_Vendor');

add_topic(map,'P_Majix','Majix','TMTT_Product');

add_topic(map,'V_DHoxha','Dashamir Hoxha','TMTT_Vendor');

add_topic(map,'P_SPIN_py','SPIN_py','TMTT_Product');

add_topic(map,'V_MSergeant','Matt Sergeant','TMTT_Vendor');

add_topic(map,'V_PythonWare','PythonWare','TMTT_Vendor');

add_topic(map,'P_XmlTree','XmlTree','TMTT_Product');

add_topic(map,'V_GPS','Graham Swallow','TMTT_Vendor');

add_topic(map,'V_SFermigier','Stephane Fermigier','TMTT_Vendor');

add_topic(map,'P_VRP','ICS-FORTH Validating RDF Parser','TMTT_Product');

add_topic(map,'V_CLindig','Christian Lindig','TMTT_Vendor');

add_topic(map,'V_MWallace','Malcolm Wallace','TMTT_Vendor');

add_topic(map,'V_ICS-FORTH','ICS-FORTH','TMTT_Vendor');

add_topic(map,'P_OpenSP','OpenSP','TMTT_Product');

add_topic(map,'S_XCatalog','XML Catalog','TMTT_Standard');

add_topic(map,'V_RLevien','Raph Levien','TMTT_Vendor');

add_topic(map,'P_S-Link-S','S-Link-S Editor','TMTT_Product');

add_topic(map,'S_RELAX','RELAX','TMTT_Standard');

add_topic(map,'P_Pyxie','Pyxie','TMTT_Product');

add_topic(map,'S_TM','Topic Maps','TMTT_Standard');

add_topic(map,'P_PHP','PHP','TMTT_Product');

add_topic(map,'P_PassiveTeX','PassiveTeX','TMTT_Product');

add_topic(map,'V_RSchaefer','Robbie Schäfer','TMTT_Vendor');

add_topic(map,'P_XTAL','XTAL','TMTT_Product');

add_topic(map,'P_XML4J','XML for Java','TMTT_Product');

add_topic(map,'P_DTDParser','DTDParser','TMTT_Product');

add_topic(map,'TMAT_ProductVendor','Product and vendor','');

add_topic(map,'SC_SConv','General S-converters','TMTT_Subcategory');

add_topic(map,'V_jxml','JXML','TMTT_Vendor');

add_topic(map,'P_XFAScripting','XFA Scripting System','TMTT_Product');

add_topic(map,'P_Lore','Lore','TMTT_Product');

add_topic(map,'S_XPointer','XPointer','TMTT_Standard');

add_topic(map,'P_SXP','SXP','TMTT_Product');

add_topic(map,'V_VervetLogic','Vervet Logic','TMTT_Vendor');

add_topic(map,'V_GJosten','Geert Josten','TMTT_Vendor');

add_topic(map,'P_Relaxer','Relaxer','TMTT_Product');

add_topic(map,'V_alphaWorks','IBM alphaWorks','TMTT_Vendor');

add_topic(map,'P_XSLLint','XSL Lint','TMTT_Product');

add_topic(map,'P_InDelvJavaDOM','InDelv Java DOM','TMTT_Product');

add_topic(map,'P_Cost','Cost','TMTT_Product');

add_topic(map,'P_XMLIO','XMLIO','TMTT_Product');

add_topic(map,'SC_CSSEditors','CSS editors','TMTT_Subcategory');

add_topic(map,'V_Ovidius','Ovidius','TMTT_Vendor');

add_topic(map,'TMAR_UsedBy','Used','');

add_topic(map,'SC_XMLDBMS','XML document database systems','TMTT_Subcategory');

add_topic(map,'P_visxml','Visual XML','TMTT_Product');

add_topic(map,'V_MRodriguez','Michel Rodriguez','TMTT_Vendor');

add_topic(map,'V_Percussion','Percussion Software','TMTT_Vendor');

add_topic(map,'P_SP','SP','TMTT_Product');

add_topic(map,'P_DOMParser','DOMParser','TMTT_Product');

add_topic(map,'TMAT_ProductUse','Use','');

add_topic(map,'P_jxrtf','JXRTF','TMTT_Product');

add_topic(map,'SC_SGML','SGML/XML parsers','TMTT_Subcategory');

add_topic(map,'V_CopSol','Copernican Solutions','TMTT_Vendor');

add_topic(map,'P_XMas','XML Master','TMTT_Product');

add_topic(map,'SC_DOM','DOM implementations','TMTT_Subcategory');

add_topic(map,'V_OmniMark','OmniMark Technologies','TMTT_Vendor');

add_topic(map,'P_XML_Parse','XML::Parser','TMTT_Product');

add_topic(map,'SC_XMLEditors','XML editors','TMTT_Subcategory');

add_topic(map,'P_tclXML','TclXML','TMTT_Product');

add_topic(map,'P_XML_Twig','XML::Twig','TMTT_Product');

add_topic(map,'TMAT_InCategory','Subcategory in category','');

add_topic(map,'V_RBourret','Ron Bourret','TMTT_Vendor');

add_topic(map,'P_XMLViewer','XML Viewer','TMTT_Product');

add_topic(map,'P_xmltools','xmltools','TMTT_Product');

add_topic(map,'V_HLiefke','Hartmut Liefke','TMTT_Vendor');

add_topic(map,'V_EHood','Earl Hood','TMTT_Vendor');

add_topic(map,'V_Microstar','Microstar','TMTT_Vendor');

add_topic(map,'P_MetaMorphosis','MetaMorphosis','TMTT_Product');

add_topic(map,'V_PMiller','Paul Miller','TMTT_Vendor');

add_topic(map,'V_GStolpmann','Gerd Stolpmann','TMTT_Vendor');

add_topic(map,'P_CLOCC','xml.lisp','TMTT_Product');

add_topic(map,'V_PHP','The PHP development team','TMTT_Vendor');

add_topic(map,'V_JJaakkola','Jani Jaakkola','TMTT_Vendor');

add_topic(map,'V_Microsoft','Microsoft','TMTT_Vendor');

add_topic(map,'V_JCowan','John Cowan','TMTT_Vendor');

add_topic(map,'S_HTML','HTML','TMTT_Standard');

add_topic(map,'V_YMasato','Yoshida Masato','TMTT_Vendor');

add_topic(map,'V_XMLForAll','XML For All','TMTT_Vendor');

add_topic(map,'V_RStayton','Robert Stayton','TMTT_Vendor');

add_topic(map,'P_ExtDOM','XDOM','TMTT_Product');

add_topic(map,'P_Xerces-J','Xerces Java','TMTT_Product');

add_topic(map,'P_SAXdrvrs','SAX drivers for Lark and MSXML','TMTT_Product');

add_topic(map,'SC_XSLCheck','XSL checkers','TMTT_Subcategory');

add_topic(map,'P_XMLSecurityS','XML Security Suite','TMTT_Product');

add_topic(map,'P_XSV','XML Schema Validator','TMTT_Product');

add_topic(map,'P_OpenJade','OpenJade','TMTT_Product');

add_topic(map,'S_DOM1','DOM','TMTT_Standard');

add_topic(map,'P_TransformXML','TransformXML','TMTT_Product');

add_topic(map,'V_DSchere','David Schere','TMTT_Vendor');

add_topic(map,'P_Fxgrep','Fxgrep','TMTT_Product');

add_topic(map,'V_RAnderson','Richard James Anderson','TMTT_Vendor');

add_topic(map,'V_JWay','JWay','TMTT_Vendor');

add_topic(map,'TMOR_DownloadLocation','Download location','TMTT_OccRole');

add_topic(map,'V_GBDP','Griffin Brown Digital Publishing','TMTT_Vendor');

add_topic(map,'C_Parsers','Parsers and engines','TMTT_Category');

add_topic(map,'S_DOM2','Document Object Model level 2','TMTT_Standard');

add_topic(map,'P_XP','XP','TMTT_Product');

add_topic(map,'SC_XMLVal','XML validators','TMTT_Subcategory');

add_topic(map,'P_acl-xml','xmlutils','TMTT_Product');

add_topic(map,'S_XBase','XML Base','TMTT_Standard');

add_topic(map,'S_RDF','Resource Description Framework','TMTT_Standard');

add_topic(map,'V_Fujitsu','Fujitsu Laboratories','TMTT_Vendor');

add_topic(map,'P_LTPyXML','LT PyXML','TMTT_Product');

add_topic(map,'V_Chami','Chami.com','TMTT_Vendor');

add_topic(map,'V_CLOCC','The CLOCC team','TMTT_Vendor');

add_topic(map,'V_SRahtz','Sebastian Rahtz','TMTT_Vendor');

add_topic(map,'TMTT_Category','Category','TMTT_TopicType');

add_topic(map,'P_SAX2','SAX2','TMTT_Product');

add_topic(map,'S_XSLT','XSLT','TMTT_Standard');

add_topic(map,'P_alphaBeans','XML Bean Suite','TMTT_Product');

add_topic(map,'V_interati','interati','TMTT_Vendor');

add_topic(map,'V_RMITMDSG','RMIT Multimedia Database Systems Group','TMTT_Vendor');

add_topic(map,'S_XTM','XTM 1.0','TMTT_Standard');

add_topic(map,'P_xslide','xslide','TMTT_Product');

add_topic(map,'SC_SNConv','Specific N-converters','TMTT_Subcategory');

add_topic(map,'V_TKamiya','Takuki Kamiya','TMTT_Vendor');

add_topic(map,'P_XSL2XSLT','XSL to XSLT Converter','TMTT_Product');

add_topic(map,'V_OpenXML','OpenXML.org','TMTT_Vendor');

add_topic(map,'P_XSLTester','XSL Tester','TMTT_Product');

add_topic(map,'P_UnicornXSLT','Unicorn XSLT Processor','TMTT_Product');

add_topic(map,'P_TclDOM','TclDOM','TMTT_Product');

add_topic(map,'P_DTD2RELAX','DTD2RELAX','TMTT_Product');

add_topic(map,'V_AMoller','Anders Møller','TMTT_Vendor');

add_topic(map,'V_ANOQ','ANOQ of the Sun','TMTT_Vendor');

add_topic(map,'V_PLHegaret','Philippe Le Hégaret','TMTT_Vendor');

add_topic(map,'P_XMLToolsOSAX','XML Tools Scripting Addition','TMTT_Product');

add_topic(map,'V_ADeseine','CEI Alain DESEINE','TMTT_Vendor');

add_topic(map,'P_RTF2XML','RTF2XML','TMTT_Product');

add_topic(map,'P_Xalan-J','Xalan-Java','TMTT_Product');

add_topic(map,'V_Steady-State','Steady State Software','TMTT_Vendor');

add_topic(map,'S_SAC1','SAC 1.0','TMTT_Standard');

add_topic(map,'V_JEnglish','Joe English','TMTT_Vendor');

add_topic(map,'V_Mulberry','Mulberry Technologies','TMTT_Vendor');

add_topic(map,'P_DatabaseDom','DatabaseDom','TMTT_Product');

add_topic(map,'P_XML_Edifact','XML::Edifact','TMTT_Product');

add_topic(map,'S_SAX2','Simple API for XML 2.0','TMTT_Standard');

add_topic(map,'P_PyXPath','PyXPath','TMTT_Product');

add_topic(map,'V_LStaflin','Lennart Staflin','TMTT_Vendor');

add_topic(map,'S_XMLQL','XML Query Language','TMTT_Standard');

add_topic(map,'P_pysp','pysp','TMTT_Product');

add_topic(map,'P_TM4J','TM4J','TMTT_Product');

add_topic(map,'P_XMLWebSDE','XML and Web Services DE','TMTT_Product');

add_topic(map,'C_Delivery','Electronic delivery','TMTT_Category');

add_topic(map,'P_InDelvSTDOM','InDelv Smalltalk DOM','TMTT_Product');

add_topic(map,'S_STEP','STandard for the Exchange of Product model data (ISO 10303)','TMTT_Standard');

add_topic(map,'V_PMR','Peter Murray-Rust','TMTT_Vendor');

add_topic(map,'S_TREX','TREX','TMTT_Standard');

add_topic(map,'V_CRunciman','Colin Runciman','TMTT_Vendor');

add_topic(map,'P_Xplorer','Xplorer','TMTT_Product');

add_topic(map,'V_Minoru','Minoru Development Corporation','TMTT_Vendor');

add_topic(map,'V_RMDMS','rm -d ms team','TMTT_Vendor');

add_topic(map,'V_TGibara','Tom Gibara','TMTT_Vendor');

add_topic(map,'V_EDF','Electricité de France','TMTT_Vendor');

add_topic(map,'V_UserActive','UserActive','TMTT_Vendor');

add_topic(map,'P_RDFFilter','RDF Filter','TMTT_Product');

add_topic(map,'V_MWutka','Mark Wutka','TMTT_Vendor');

add_topic(map,'P_RBDTDParser','DTD Parser','TMTT_Product');

add_topic(map,'S_WIDL','Web Interface Definition Language','TMTT_Standard');

add_topic(map,'V_XMLSolutions','XML Solutions','TMTT_Vendor');

add_topic(map,'V_ALeitner','Andreas Leitner','TMTT_Vendor');

add_topic(map,'V_EKimber','Eliot Kimber','TMTT_Vendor');

add_topic(map,'TMAR_UsedIn','Using','');

add_topic(map,'P_xtr2any','xtr2any','TMTT_Product');

add_topic(map,'V_inProgress','Media Design in*Progress','TMTT_Vendor');

add_topic(map,'P_XMLZip','XMLZip','TMTT_Product');

add_topic(map,'V_AKristensen','Anders Kristensen','TMTT_Vendor');

add_topic(map,'V_MKay','Michael H. Kay','TMTT_Vendor');

add_topic(map,'S_TRaX','TRaX','TMTT_Standard');

add_topic(map,'V_DBrownell','David Brownell','TMTT_Vendor');

add_topic(map,'P_CSS2Parser','CSS2 Parser','TMTT_Product');

add_topic(map,'P_sgrep','sgrep','TMTT_Product');

add_topic(map,'P_W4F','The World Wide Web Wrapper Factory','TMTT_Product');

add_topic(map,'V_MSchwartzbach','Michael I. Schwartzbach','TMTT_Vendor');

add_topic(map,'SC_XMLSearch','XML search engines','TMTT_Subcategory');

add_topic(map,'V_xmlBlaster','The xmlBlaster team','TMTT_Vendor');

add_topic(map,'P_ExeterXML','Exeter XML Server','TMTT_Product');

add_topic(map,'V_TGraham','Tony Graham','TMTT_Vendor');

add_topic(map,'V_SChen','Sean Chen','TMTT_Vendor');

add_topic(map,'V_Unidex','Unidex','TMTT_Vendor');

add_topic(map,'P_expat','expat','TMTT_Product');

add_topic(map,'P_Perl_libxml','Perl libxml','TMTT_Product');

add_topic(map,'P_sgmlop','sgmlop','TMTT_Product');

add_topic(map,'P_XML_Grove','XML::Grove','TMTT_Product');

add_topic(map,'V_AIS','AIS Software','TMTT_Vendor');

add_topic(map,'P_JDOM','JDOM','TMTT_Product');

add_topic(map,'P_CppDOM','C++DOM','TMTT_Product');

add_topic(map,'V_DRaggett','Dave Raggett','TMTT_Vendor');

add_topic(map,'P_fxp','fxp','TMTT_Product');

add_topic(map,'P_ExpatRealBasic','Expat REALbasic plugin','TMTT_Product');

add_topic(map,'TMTT_OccRole','Occurrence role','');

add_topic(map,'V_ATL-Systems','ATL Systems','TMTT_Vendor');

add_topic(map,'V_TetraSix','TetraSix','TMTT_Vendor');

add_topic(map,'P_SGMLSpm','SGMLSpm','TMTT_Product');

add_topic(map,'TMOR_Specification','Specification','TMTT_OccRole');

add_topic(map,'P_Some2XML','Some2XML','TMTT_Product');

add_topic(map,'P_Protege','Protégé','TMTT_Product');

add_topic(map,'SC_IDE','Integrated development environments','TMTT_Subcategory');

add_topic(map,'S_Unicode','Unicode','TMTT_Standard');

add_topic(map,'SC_DTDEditors','DTD editors','TMTT_Subcategory');

add_topic(map,'V_ASahuguet','Arnaud Sahuguet','TMTT_Vendor');

add_topic(map,'C_DMS','Document Storage and Management','TMTT_Category');

add_topic(map,'V_DecisionSoft','DecisionSoft','TMTT_Vendor');

add_topic(map,'V_DDemany','Didier Demany','TMTT_Vendor');

add_topic(map,'V_LWall','Larry Wall','TMTT_Vendor');

add_topic(map,'V_AQuick','Andy Quick','TMTT_Vendor');

add_topic(map,'V_onShore','onShore','TMTT_Vendor');

add_topic(map,'V_CUESoft','CUESoft','TMTT_Vendor');

add_topic(map,'V_JDobler','Johannes Döbler','TMTT_Vendor');

add_topic(map,'V_RGeisher','Rick Geimer','TMTT_Vendor');

add_topic(map,'V_Mozilla','The Mozilla team','TMTT_Vendor');

add_topic(map,'C_Control','Control information development','TMTT_Category');

add_topic(map,'P_Xerces-C','Xerces C++','TMTT_Product');

add_topic(map,'V_JRocha','Jorge G. Rocha','TMTT_Vendor');

add_topic(map,'id18','','');

add_topic(map,'V_JavaApache','The Java Apache Project','TMTT_Vendor');

add_topic(map,'V_JLoewer','Jochen Loewer','TMTT_Vendor');

add_topic(map,'P_XSet','XSet','TMTT_Product');

add_topic(map,'V_Unicorn','Unicorn Enterprises','TMTT_Vendor');

add_topic(map,'P_DATAX','DATAX','TMTT_Product');

add_topic(map,'V_EgonW','Egon Willighagen','TMTT_Vendor');

add_topic(map,'V_NRyosuke','Nanba Ryosuke','TMTT_Vendor');

add_topic(map,'P_XTransGen','XML Translator Generator','TMTT_Product');

add_topic(map,'P_css-mode','css-mode','TMTT_Product');

add_topic(map,'P_IRISXED','IRIS XML EDITOR','TMTT_Product');

add_topic(map,'V_Swift','Swift Inc.','TMTT_Vendor');

add_topic(map,'P_TeXML','TeXML','TMTT_Product');

add_topic(map,'V_XML-Apache','The Apache XML Project','TMTT_Vendor');

add_topic(map,'P_MSXMLRedist','Microsoft XML Parser','TMTT_Product');

add_topic(map,'P_xmlparse','xmlparse','TMTT_Product');

add_topic(map,'SC_ArchForm','Architectural forms engines','TMTT_Subcategory');

add_topic(map,'P_AElfred','Ælfred','TMTT_Product');

add_topic(map,'V_DSuciu','Dan Suciu','TMTT_Vendor');

add_topic(map,'V_SMcGrath','Sean McGrath','TMTT_Vendor');

add_topic(map,'V_grove','Geir Ove Grønmo','TMTT_Vendor');

add_topic(map,'V_TBray','Tim Bray','TMTT_Vendor');

add_topic(map,'P_Cocoon','Cocoon','TMTT_Product');

add_topic(map,'P_SPIN_tcl','SPIN_tcl','TMTT_Product');

add_topic(map,'P_JCTREX','Sample TREX implementation','TMTT_Product');

add_topic(map,'V_HThompson','Henry Thompson','TMTT_Vendor');

add_topic(map,'V_ELTG','Edinburgh Language Technology Group','TMTT_Vendor');

add_topic(map,'P_eXML','eXML','TMTT_Product');

add_topic(map,'P_XMLUtilities','XML Utilities','TMTT_Product');

add_topic(map,'V_OZeigermann','Oliver Zeigermann','TMTT_Vendor');

add_topic(map,'V_ChannelPoint','ChannelPoint','TMTT_Vendor');

add_topic(map,'TMOR_Homepage','Home page','TMTT_OccRole');

add_topic(map,'V_EDerksen','Enno Derksen','TMTT_Vendor');

add_topic(map,'P_XML_DT','XML::DT','TMTT_Product');

add_topic(map,'P_LiveDTD','LiveDTD','TMTT_Product');

add_topic(map,'SC_XSLConv','XSL converters','TMTT_Subcategory');

add_topic(map,'V_MWalter','Morus Walter','TMTT_Vendor');

add_topic(map,'V_CCooper','Clark Cooper','TMTT_Vendor');

add_topic(map,'TMOR_IndexDescr','Description in \'Free XML tools\' index','TMTT_OccRole');

add_topic(map,'P_RXP','RXP','TMTT_Product');

add_topic(map,'V_JHiggins','Jez Higgins','TMTT_Vendor');

add_topic(map,'P_IRISDTDGEN','IRIS XML DTD GENERATOR','TMTT_Product');

add_topic(map,'P_perlSGML','perlSGML','TMTT_Product');

add_topic(map,'P_Lark','Lark','TMTT_Product');

add_topic(map,'V_CPC','CenterPoint','TMTT_Vendor');

add_topic(map,'V_Sun','Sun Microsystems','TMTT_Vendor');

add_topic(map,'TMAT_InSubcategory','Product in subcategory','');

add_topic(map,'P_SAX','SAX','TMTT_Product');

add_topic(map,'P_PerlDOM','libxml-enno','TMTT_Product');

add_topic(map,'P_XML::XSLT','xslt-parser','TMTT_Product');

add_topic(map,'V_LNS','Late Night Software','TMTT_Vendor');

add_topic(map,'V_Netscape','Netscape','TMTT_Vendor');

add_topic(map,'P_XDBM','XDBM','TMTT_Product');

add_topic(map,'P_ltxml','LTXML','TMTT_Product');

add_topic(map,'P_X-Tract','X-Tract','TMTT_Product');

add_topic(map,'P_SAXON','SAXON','TMTT_Product');

add_topic(map,'S_SAX1','SAX 1.0','TMTT_Standard');

add_topic(map,'P_PyTREX','PyTREX','TMTT_Product');

add_topic(map,'S_XSchemas','XML schemas','TMTT_Standard');

add_topic(map,'V_JAnderson','James Anderson','TMTT_Vendor');

add_topic(map,'V_DChen','Duncan Chen','TMTT_Vendor');

add_topic(map,'S_RTF','Microsoft Rich Text Format','TMTT_Standard');

add_topic(map,'P_DSDProcessor','DSD Processor','TMTT_Product');

add_topic(map,'P_Rapier','Rapier','TMTT_Product');

add_topic(map,'P_FirstSTEP','FirstSTEP EXML','TMTT_Product');

add_topic(map,'P_XML2Beans','Xml2Beans','TMTT_Product');

add_topic(map,'P_QORX','QORX','TMTT_Product');

add_topic(map,'V_MKoehne','Michael Koehne','TMTT_Vendor');

add_topic(map,'SC_GNConv','General N-converters','TMTT_Subcategory');

add_topic(map,'TMTT_Platform','Platform','TMTT_TopicType');

add_topic(map,'P_Ace','Ace','TMTT_Product');

add_topic(map,'S_XInclude','XInclude','TMTT_Standard');

add_topic(map,'V_ATomoharu','Asami Tomoharu','TMTT_Vendor');

add_topic(map,'P_sxml-mode','sxml-mode','TMTT_Product');

add_topic(map,'SC_SchemaConv','Schema converters','TMTT_Subcategory');

add_topic(map,'P_xmlproc','xmlproc','TMTT_Product');

add_topic(map,'V_DHolton','Doug Holton','TMTT_Vendor');

add_topic(map,'TMTT_Vendor','Vendor','TMTT_TopicType');

add_topic(map,'V_webMethods','webMethods','TMTT_Vendor');

add_topic(map,'P_RDFDB','RDFDB','TMTT_Product');

add_topic(map,'P_FOP','FOP','TMTT_Product');

add_topic(map,'V_Franz','Franz, Inc.','TMTT_Vendor');

add_topic(map,'V_PTchistopolksii','Paul Tchistopolskii','TMTT_Vendor');

add_topic(map,'V_dbXML','dbXML Group','TMTT_Vendor');

add_topic(map,'P_Testbed','XML Testbed','TMTT_Product');

add_topic(map,'P_easyXML','easyXML','TMTT_Product');

add_topic(map,'V_Extensibility','Extensibility','TMTT_Vendor');

add_topic(map,'P_Ozone','Ozone','TMTT_Product');

add_topic(map,'V_FBoumphrey','Frank Boumphrey','TMTT_Vendor');

add_topic(map,'P_DT4DTD','DT4DTD','TMTT_Product');

add_topic(map,'V_OGerardin','Olivier Gerardin','TMTT_Vendor');

add_topic(map,'P_WFC','Windows Foundation Classes','TMTT_Product');

add_topic(map,'V_ANeumann','Andreas Neumann','TMTT_Vendor');

add_topic(map,'V_JTauber','James Tauber','TMTT_Vendor');

add_topic(map,'P_XSLTrace','XSL Trace','TMTT_Product');

add_topic(map,'V_Infoteria','Infoteria','TMTT_Vendor');

add_topic(map,'P_Merlot','Merlot','TMTT_Product');

add_topic(map,'V_Ozone','The Ozone Project','TMTT_Vendor');

add_topic(map,'S_DSSSL','Document Semantics and Style Specification Language','TMTT_Standard');

add_topic(map,'V_BBiewer','Benno Biewer','TMTT_Vendor');

add_topic(map,'V_W3C','World Wide Web Consortium','TMTT_Vendor');

add_topic(map,'P_Xtract','Xtract','TMTT_Product');

add_topic(map,'TMTT_AssocType','Association type','');

add_topic(map,'V_VBXML','VBXML.COM','TMTT_Vendor');

add_topic(map,'P_SiRPAC','SiRPAC','TMTT_Product');

add_topic(map,'V_Gingerall','Ginger Alliance','TMTT_Vendor');

add_topic(map,'V_DMaurer','Dieter Maurer','TMTT_Vendor');

add_topic(map,'V_Wraf','The Wraf Team','TMTT_Vendor');

add_topic(map,'TMAT_ProductPlatform','Product can be used on','');

add_topic(map,'P_PatML','PatML','TMTT_Product');

add_topic(map,'P_XAF','XAF','TMTT_Product');

add_topic(map,'P_Tony','Tony','TMTT_Product');

add_topic(map,'P_RMDMS','rm -d ms','TMTT_Product');

add_topic(map,'V_GHuck','Gerald Huck','TMTT_Vendor');

add_topic(map,'P_xmlBlaster','xmlBlaster','TMTT_Product');

add_topic(map,'P_tDOM','tDOM','TMTT_Product');

add_topic(map,'V_SMullender','Sjoerd Mullender','TMTT_Vendor');

add_topic(map,'S_DDML','DDML','TMTT_Standard');

add_topic(map,'S_XPath','XPath','TMTT_Standard');

add_topic(map,'V_IBM','IBM','TMTT_Vendor');

add_topic(map,'V_SLakshmanan','Saravan Lakshmanan','TMTT_Vendor');

add_topic(map,'P_PyXML','Python XML package','TMTT_Product');

add_topic(map,'S_SVG','Scalable Vector Graphics','TMTT_Standard');

add_topic(map,'V_JDOM','The JDOM Project','TMTT_Vendor');

add_topic(map,'plural','Plural','');

add_topic(map,'S_SOCat','SGML Open catalogs','TMTT_Standard');

add_topic(map,'P_Tidy','Tidy','TMTT_Product');

add_topic(map,'P_libxml','gnome-xml','TMTT_Product');

add_topic(map,'V_PMorel','Pierre Morel','TMTT_Vendor');

add_topic(map,'V_DVeillard','Daniel Veillard','TMTT_Vendor');

add_topic(map,'TMOR_Resource','Resource','TMTT_OccRole');

add_topic(map,'V_ProtegeGroup','The Protégé group','TMTT_Vendor');

add_topic(map,'SC_DTDGen','DTD generators','TMTT_Subcategory');

add_topic(map,'P_XMIToolkit','XMI Toolkit','TMTT_Product');

add_topic(map,'V_Bowerbird','Bowerbird Computing','TMTT_Vendor');

add_topic(map,'V_SBall','Steve Ball','TMTT_Vendor');

add_topic(map,'V_simpleCHAOS','simple/CHAOS','TMTT_Vendor');

add_topic(map,'S_XSL','XSL','TMTT_Standard');

add_topic(map,'S_XLink','XLink','TMTT_Standard');

add_topic(map,'V_JJansen','Jack Jansen','TMTT_Vendor');

add_topic(map,'V_DBeckett','Dave Beckett','TMTT_Vendor');

add_topic(map,'P_SAC','SAC','TMTT_Product');

add_topic(map,'P_Wraf','Wraf','TMTT_Product');

add_topic(map,'V_FAzavant','Fabien Azavant','TMTT_Vendor');

add_topic(map,'P_Amaya','Amaya','TMTT_Product');

add_topic(map,'P_PXSLServlet','PXSLServlet','TMTT_Product');

add_topic(map,'V_TIMELUX','TIMELUX','TMTT_Vendor');

add_topic(map,'P_XMill','XMill','TMTT_Product');

add_topic(map,'V_MMakoto','Murata Makoto','TMTT_Vendor');

add_topic(map,'P_Whisper','Whisper','TMTT_Product');

add_topic(map,'P_TreeDiff','XML TreeDiff','TMTT_Product');

add_topic(map,'S_CSS','Cascading Style Sheets','TMTT_Standard');

add_topic(map,'P_Xalan-C','Xalan-C++','TMTT_Product');

add_topic(map,'V_DMegginson','David Megginson','TMTT_Vendor');

add_topic(map,'P_xmlarch','xmlarch','TMTT_Product');

add_topic(map,'P_4Suite','4Suite','TMTT_Product');

add_topic(map,'V_PyXMLSIG','The Python XML-SIG','TMTT_Vendor');

add_topic(map,'P_mod_xslt','mod_xslt','TMTT_Product');

add_topic(map,'P_DelphiXML','XML Parser Component for Delphi','TMTT_Product');

add_topic(map,'P_Xerces-P','Xerces Perl','TMTT_Product');

add_topic(map,'P_XSL-ISAPI','XSL ISAPI Extension','TMTT_Product');

add_topic(map,'P_Gdome','Gdome','TMTT_Product');

add_topic(map,'SC_XML','XML parsers','TMTT_Subcategory');

add_topic(map,'P_SmallXMLParser','AdvXMLParser','TMTT_Product');

add_topic(map,'P_dtddoc','dtddoc','TMTT_Product');

add_topic(map,'V_KMacLeod','Ken MacLeod','TMTT_Vendor');

add_topic(map,'P_X-IT','X-IT','TMTT_Product');

add_topic(map,'V_JAlmeida','J.Joao Almeida','TMTT_Vendor');

add_topic(map,'V_DataChannel','DataChannel','TMTT_Vendor');

add_topic(map,'V_InDelv','InDelv','TMTT_Vendor');

add_topic(map,'P_xslp','xsl:p','TMTT_Product');

add_topic(map,'P_JTidy','Java HTML Tidy','TMTT_Product');

add_topic(map,'V_PKilpelainen','Pekka Kilpeläinen','TMTT_Vendor');

add_topic(map,'P_SAXCpp','SAX in C++','TMTT_Product');

add_topic(map,'SC_DSSSL','DSSSL engines','TMTT_Subcategory');

add_topic(map,'P_DDbE','DDbE','TMTT_Product');

add_topic(map,'TMOR_Spectext','Specification text','TMTT_OccRole');

add_topic(map,'V_SWithall','Steve Withall','TMTT_Vendor');

add_topic(map,'V_Redfoot','The Redfoot Team','TMTT_Vendor');

add_topic(map,'P_XRS','XRS','TMTT_Product');

add_topic(map,'S_xmldsig','XML Signature','TMTT_Standard');

add_topic(map,'TMOR_Site','Informational site','TMTT_OccRole');

add_topic(map,'V_ProSolutions','Pro Solutions','TMTT_Vendor');

add_topic(map,'V_ACami','Aurel Cami','TMTT_Vendor');

add_topic(map,'V_Lore','The Lore project','TMTT_Vendor');

add_topic(map,'P_XMLNotepad','XML Notepad','TMTT_Product');

add_topic(map,'P_SunXML','The Sun XML Library','TMTT_Product');

add_topic(map,'SC_XSLEditors','XSLT editors','TMTT_Subcategory');

add_topic(map,'P_Redfoot','Redfoot','TMTT_Product');


//================= Occurrences ============

 
add_occur(map,"V_Fourthought",
   "TMOR_Homepage",
   "",
   "http://www.fourthought.com",
   '');
 
add_occur(map,"P_TinyXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/TinyXML.html",
   '');
 
add_occur(map,"P_TinyXML",
   "TMOR_Homepage",
   "",
   "http://www.gibaradunn.srac.org/tiny/index.shtml",
   '');
 
add_occur(map,"P_libxslt",
   "TMOR_Homepage",
   "",
   "http://xmlsoft.org/XSLT/",
   '');
 
add_occur(map,"P_libxslt",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/libxslt.html",
   '');
 
add_occur(map,"P_Emile",
   "TMOR_Homepage",
   "",
   "http://www.in-progress.com/emile/index",
   '');
 
add_occur(map,"P_Emile",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Emile.html",
   '');
 
add_occur(map,"P_DOM2",
   "TMOR_Homepage",
   "",
   "http://home.pacbell.net/david-b/xml/",
   '');
 
add_occur(map,"P_DOM2",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DOM2.html",
   '');
 
add_occur(map,"P_RDFParser",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/RDFParser.html",
   '');
 
add_occur(map,"P_RDFParser",
   "TMOR_Homepage",
   "",
   "http://www.pro-solutions.com/download/",
   '');
 
add_occur(map,"V_DShin",
   "TMOR_Homepage",
   "",
   "http://dlb2.nlm.nih.gov/~dwshin/",
   '');
 
add_occur(map,"P_XMLDBMS",
   "TMOR_Homepage",
   "",
   "http://www.rpbourret.com/xmldbms/",
   '');
 
add_occur(map,"P_XMLDBMS",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMLDBMS.html",
   '');
 
add_occur(map,"P_XLE",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XLE.html",
   '');
 
add_occur(map,"P_XLE",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xle",
   '');
 
add_occur(map,"V_SBlackburn",
   "TMOR_Homepage",
   "",
   "http://ourworld.compuserve.com/homepages/sam_blackburn/homepage.htm",
   '');
 
add_occur(map,"P_xml4c2",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xml4c2.html",
   '');
 
add_occur(map,"P_xml4c2",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xml4c",
   '');
 
add_occur(map,"V_Oracle",
   "TMOR_Homepage",
   "",
   "http://www.oracle.com",
   '');
 
add_occur(map,"P_SunXSLTC",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SunXSLTC.html",
   '');
 
add_occur(map,"P_SunXSLTC",
   "TMOR_Homepage",
   "",
   "http://www.sun.com/xml/developers/xsltc/",
   '');
 
add_occur(map,"V_VTurau",
   "TMOR_Homepage",
   "",
   "http://www.informatik.fh-wiesbaden.de/~turau/",
   '');
 
add_occur(map,"P_Xport",
   "TMOR_Homepage",
   "",
   "http://www.oasis-open.org/cover/xslXportAnn.html",
   '');
 
add_occur(map,"P_Xport",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Xport.html",
   '');
 
add_occur(map,"P_repat",
   "TMOR_Homepage",
   "",
   "http://injektilo.org/rdf/repat.html",
   '');
 
add_occur(map,"P_repat",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/repat.html",
   '');
 
add_occur(map,"P_Sablotron",
   "TMOR_Homepage",
   "",
   "http://www.gingerall.com/charlie-bin/get/webGA/act/sablotron.act",
   '');
 
add_occur(map,"P_Sablotron",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Sablotron.html",
   '');
 
add_occur(map,"P_XED",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XED.html",
   '');
 
add_occur(map,"P_XED",
   "TMOR_Homepage",
   "",
   "http://www.ltg.ed.ac.uk/~ht/xed.html",
   '');
 
add_occur(map,"P_PECEL",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/PECEL.html",
   '');
 
add_occur(map,"P_PECEL",
   "TMOR_Homepage",
   "",
   "http://www.atl-systems.co.jp/english/research_and_dev/pecel.html",
   '');
 
add_occur(map,"P_XMLWriter",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMLWriter.html",
   '');
 
add_occur(map,"P_XMLWriter",
   "TMOR_Homepage",
   "",
   "http://www.megginson.com/Software/",
   '');
 
add_occur(map,"V_CRamalho",
   "TMOR_Homepage",
   "",
   "http://www.di.uminho.pt/~jcr/",
   '');
 
add_occur(map,"P_MSIE",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/MSIE.html",
   '');
 
add_occur(map,"P_MSIE",
   "TMOR_Homepage",
   "",
   "http://www.microsoft.com/windows/ie/default.htm",
   '');
 
add_occur(map,"P_xmloperator",
   "TMOR_Homepage",
   "",
   "http://www.xmloperator.org",
   '');
 
add_occur(map,"P_xmloperator",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xmloperator.html",
   '');
 
add_occur(map,"P_XML_QL",
   "TMOR_Homepage",
   "",
   "http://theoryx5.uwinnipeg.ca/mod_perl/cpan-search?dist=XML-QL",
   '');
 
add_occur(map,"P_XML_QL",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XML_QL.html",
   '');
 
add_occur(map,"P_Mozilla",
   "TMOR_Homepage",
   "",
   "http://www.mozilla.org",
   '');
 
add_occur(map,"P_Mozilla",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Mozilla.html",
   '');
 
add_occur(map,"P_Mozilla",
   "TMOR_DownloadLocation",
   "",
   "http://www.mozilla.org/projects/seamonkey/release-notes/",
   '');
 
add_occur(map,"P_MDSAX",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/MDSAX.html",
   '');
 
add_occur(map,"P_MDSAX",
   "TMOR_Homepage",
   "",
   "http://www.jxml.com/mdsax/",
   '');
 
add_occur(map,"S_CML",
   "TMOR_Homepage",
   "",
   "http://www.xml-cml.org",
   '');
 
add_occur(map,"P_dbXML",
   "TMOR_Homepage",
   "",
   "http://www.dbxmlgroup.com/core.html",
   '');
 
add_occur(map,"P_dbXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/dbXML.html",
   '');
 
add_occur(map,"P_XML::XPath",
   "TMOR_Homepage",
   "",
   "http://theoryx5.uwinnipeg.ca/mod_perl/cpan-search?dist=XML-XPath",
   '');
 
add_occur(map,"P_XML::XPath",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XML::XPath.html",
   '');
 
add_occur(map,"P_xml2ddml",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xml2ddml.html",
   '');
 
add_occur(map,"P_xml2ddml",
   "TMOR_Homepage",
   "",
   "http://www.ascc.net/xml/en/utf-8/resource_index.html",
   '');
 
add_occur(map,"V_Openly",
   "TMOR_Homepage",
   "",
   "http://www.openly.com",
   '');
 
add_occur(map,"P_DB2XML",
   "TMOR_Homepage",
   "",
   "http://www.informatik.fh-wiesbaden.de/~turau/DB2XML/",
   '');
 
add_occur(map,"P_DB2XML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DB2XML.html",
   '');
 
add_occur(map,"V_Zveno",
   "TMOR_Homepage",
   "",
   "http://www.zveno.com",
   '');
 
add_occur(map,"V_JDiamond",
   "TMOR_Homepage",
   "",
   "http://injektilo.org",
   '');
 
add_occur(map,"P_DiffMerge",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xmldiffmerge",
   '');
 
add_occur(map,"P_DiffMerge",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DiffMerge.html",
   '');
 
add_occur(map,"P_CLXML",
   "TMOR_Homepage",
   "",
   "http://www.ai.mit.edu/projects/iiip/doc/cl-http/home-page.html",
   '');
 
add_occur(map,"P_CLXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/CLXML.html",
   '');
 
add_occur(map,"P_tclexpat",
   "TMOR_Homepage",
   "",
   "http://www.zveno.com/zm.cgi/in-tclxml/",
   '');
 
add_occur(map,"P_tclexpat",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/tclexpat.html",
   '');
 
add_occur(map,"V_PBonhomme",
   "TMOR_Homepage",
   "",
   "http://www.loria.fr/~bonhomme/",
   '');
 
add_occur(map,"P_Jade",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Jade.html",
   '');
 
add_occur(map,"P_Jade",
   "TMOR_Resource",
   "",
   "http://www.saremba.de/pomade/",
   '');
 
add_occur(map,"P_Jade",
   "TMOR_Homepage",
   "",
   "http://www.jclark.com/jade/",
   '');
 
add_occur(map,"V_RTobin",
   "TMOR_Homepage",
   "",
   "http://www.cogsci.ed.ac.uk/~richard/",
   '');
 
add_occur(map,"P_GPS",
   "TMOR_Homepage",
   "",
   "http://www.infotek.no/~grove/software/gps/",
   '');
 
add_occur(map,"P_GPS",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/GPS.html",
   '');
 
add_occur(map,"P_debit",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/debit.html",
   '');
 
add_occur(map,"P_debit",
   "TMOR_Homepage",
   "",
   "http://www.interati.org/debit/content.html",
   '');
 
add_occur(map,"P_XPath4XT",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XPath4XT.html",
   '');
 
add_occur(map,"P_XPath4XT",
   "TMOR_Homepage",
   "",
   "http://www.246.ne.jp/~kamiya/pub/XPath4XT.html",
   '');
 
add_occur(map,"P_Sixpack",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Sixpack.html",
   '');
 
add_occur(map,"P_Sixpack",
   "TMOR_Homepage",
   "",
   "http://www.trafficstudio.com/sixpack/",
   '');
 
add_occur(map,"P_XSLEditor",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xsleditor",
   '');
 
add_occur(map,"P_XSLEditor",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XSLEditor.html",
   '');
 
add_occur(map,"P_xsplit",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xsplit.html",
   '');
 
add_occur(map,"P_xsplit",
   "TMOR_Homepage",
   "",
   "http://www.percussion.com/xmlzone/technology.htm",
   '');
 
add_occur(map,"P_ezDTD",
   "TMOR_Homepage",
   "",
   "http://www.geocities.com/SiliconValley/Haven/2638/ezDTD.htm",
   '');
 
add_occur(map,"P_ezDTD",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/ezDTD.html",
   '');
 
add_occur(map,"V_BZhao",
   "TMOR_Homepage",
   "",
   "http://www.cs.berkeley.edu/~ravenben/",
   '');
 
add_occur(map,"P_tdtd",
   "TMOR_Homepage",
   "",
   "ftp://ftp.mulberrytech.com/pub/tdtd/",
   '');
 
add_occur(map,"P_tdtd",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/tdtd.html",
   '');
 
add_occur(map,"P_MDC-XSL",
   "TMOR_Homepage",
   "",
   "http://mdc-xsl.sourceforge.net",
   '');
 
add_occur(map,"P_MDC-XSL",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/MDC-XSL.html",
   '');
 
add_occur(map,"P_UncommonXML",
   "TMOR_Homepage",
   "",
   "http://alpha.onshore.com/lisp-software/",
   '');
 
add_occur(map,"P_UncommonXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/UncommonXML.html",
   '');
 
add_occur(map,"P_jd.xslt",
   "TMOR_Homepage",
   "",
   "http://www.aztecrider.com/xslt/",
   '');
 
add_occur(map,"P_jd.xslt",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/jd.xslt.html",
   '');
 
add_occur(map,"P_DocDOMSDK",
   "TMOR_Homepage",
   "",
   "http://www.docuverse.com/domsdk/index.html",
   '');
 
add_occur(map,"P_DocDOMSDK",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DocDOMSDK.html",
   '');
 
add_occur(map,"V_JCalles",
   "TMOR_Homepage",
   "",
   "http://www.mygale.org/07/jcalles/",
   '');
 
add_occur(map,"P_DSC",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DSC.html",
   '');
 
add_occur(map,"P_DSC",
   "TMOR_Homepage",
   "",
   "http://www.cogsci.ed.ac.uk/~ht/dsc-blurb.html",
   '');
 
add_occur(map,"V_Docuverse",
   "TMOR_Homepage",
   "",
   "http://www.docuverse.com",
   '');
 
add_occur(map,"S_MathML",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/Math/",
   '');
 
add_occur(map,"P_UnicornXML",
   "TMOR_Homepage",
   "",
   "http://www.unicorn-enterprises.com/#products_uesi",
   '');
 
add_occur(map,"P_UnicornXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/UnicornXML.html",
   '');
 
add_occur(map,"P_Jedi",
   "TMOR_Homepage",
   "",
   "http://www.darmstadt.gmd.de/oasys/projects/jedi/index.html",
   '');
 
add_occur(map,"P_Jedi",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Jedi.html",
   '');
 
add_occur(map,"V_OpenXML2",
   "TMOR_Homepage",
   "",
   "http://www.philo.de/xml/",
   '');
 
add_occur(map,"S_XMLNames",
   "TMOR_Site",
   "",
   "http://www.xml.com/pub/2000/03/08/namespaces/index.html",
   '');
 
add_occur(map,"S_XMLNames",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/REC-xml-names/",
   '');
 
add_occur(map,"S_XMLNames",
   "TMOR_Site",
   "",
   "http://www.jclark.com/xml/xmlns.htm",
   '');
 
add_occur(map,"V_RGuha",
   "TMOR_Homepage",
   "",
   "http://www.guha.com",
   '');
 
add_occur(map,"P_CPC-XML",
   "TMOR_Homepage",
   "",
   "http://www.cpointc.com/XML/",
   '');
 
add_occur(map,"P_CPC-XML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/CPC-XML.html",
   '');
 
add_occur(map,"V_OpenJade",
   "TMOR_Homepage",
   "",
   "http://openjade.sourceforge.net",
   '');
 
add_occur(map,"P_DTDParse",
   "TMOR_Homepage",
   "",
   "http://nwalsh.com/perl/dtdparse/",
   '');
 
add_occur(map,"P_DTDParse",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DTDParse.html",
   '');
 
add_occur(map,"P_tmproc",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/tmproc.html",
   '');
 
add_occur(map,"P_tmproc",
   "TMOR_Homepage",
   "",
   "http://www.ontopia.net/software/tmproc/",
   '');
 
add_occur(map,"P_REXP",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/REXP.html",
   '');
 
add_occur(map,"P_REXP",
   "TMOR_Homepage",
   "",
   "http://www.esng.dibe.unige.it/REXP/REXP.html",
   '');
 
add_occur(map,"V_SStLaurent",
   "TMOR_Homepage",
   "",
   "http://www.simonstl.com",
   '');
 
add_occur(map,"V_ArborText",
   "TMOR_Homepage",
   "",
   "http://www.arbortext.com",
   '');
 
add_occur(map,"P_CGI_XMLForm",
   "TMOR_Homepage",
   "",
   "http://www.cpan.org/modules/by-authors/id/M/MS/MSERGEANT/",
   '');
 
add_occur(map,"P_CGI_XMLForm",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/CGI_XMLForm.html",
   '');
 
add_occur(map,"P_HaXml",
   "TMOR_Homepage",
   "",
   "http://www.cs.york.ac.uk/fp/HaXml/",
   '');
 
add_occur(map,"P_HaXml",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/HaXml.html",
   '');
 
add_occur(map,"P_ArborTextCatalog",
   "TMOR_Homepage",
   "",
   "http://www.arbortext.com/Think_Tank/Norm_s_Column/issue_three/issue_three.html",
   '');
 
add_occur(map,"P_ArborTextCatalog",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/ArborTextCatalog.html",
   '');
 
add_occur(map,"V_IMacherius",
   "TMOR_Homepage",
   "",
   "http://www.darmstadt.gmd.de/~inim/",
   '');
 
add_occur(map,"P_HTML-Kit",
   "TMOR_Homepage",
   "",
   "http://www.chami.com/html-kit/",
   '');
 
add_occur(map,"P_HTML-Kit",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/HTML-Kit.html",
   '');
 
add_occur(map,"P_HyBrick",
   "TMOR_Homepage",
   "",
   "http://www.fujitsu.co.jp/hypertext/free/HyBrick/en/",
   '');
 
add_occur(map,"P_HyBrick",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/HyBrick.html",
   '');
 
add_occur(map,"S_XQL",
   "TMOR_Homepage",
   "",
   "http://www.ibiblio.org/xql/",
   '');
 
add_occur(map,"V_BBos",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/People/Bos/",
   '');
 
add_occur(map,"P_ParserFilters",
   "TMOR_Homepage",
   "",
   "http://www.ccil.org/~cowan/XML/",
   '');
 
add_occur(map,"P_ParserFilters",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/ParserFilters.html",
   '');
 
add_occur(map,"V_SAndrivet",
   "TMOR_Homepage",
   "",
   "http://www.advtools.com",
   '');
 
add_occur(map,"V_MegTech",
   "TMOR_Homepage",
   "",
   "http://www.megginson.com",
   '');
 
add_occur(map,"P_PSGML",
   "TMOR_Resource",
   "",
   "http://www.snee.com/bob/sgmlfree/emcspsgm.html",
   '');
 
add_occur(map,"P_PSGML",
   "TMOR_Homepage",
   "",
   "http://www.lysator.liu.se/~lenst/about_psgml/",
   '');
 
add_occur(map,"P_PSGML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/PSGML.html",
   '');
 
add_occur(map,"P_PSGML",
   "TMOR_Resource",
   "",
   "http://ourworld.compuserve.com/homepages/hoenicka_markus/ntsgml.html",
   '');
 
add_occur(map,"P_PSGML",
   "TMOR_Resource",
   "",
   "http://sourceforge.net/projects/psgml/",
   '');
 
add_occur(map,"P_ExCost",
   "TMOR_Homepage",
   "",
   "http://r8m70.cybercable.tm.fr",
   '');
 
add_occur(map,"P_ExCost",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/ExCost.html",
   '');
 
add_occur(map,"P_xt",
   "TMOR_Resource",
   "",
   "http://4xt.org",
   '');
 
add_occur(map,"P_xt",
   "TMOR_Resource",
   "",
   "http://vedavid.org/xml/docs/XT_Mac_Windows.html",
   '');
 
add_occur(map,"P_xt",
   "TMOR_Homepage",
   "",
   "http://www.jclark.com/xml/xt.html",
   '');
 
add_occur(map,"P_xt",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xt.html",
   '');
 
add_occur(map,"P_XMLforRPG",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xml4rpg?open&l=xmhk,t=gr,p=xm4rpg",
   '');
 
add_occur(map,"P_XMLforRPG",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMLforRPG.html",
   '');
 
add_occur(map,"V_Jeremie",
   "TMOR_Homepage",
   "",
   "http://www.jeremie.com",
   '');
 
add_occur(map,"P_GMD-XQL",
   "TMOR_Resource",
   "",
   "http://www.infonyte.com",
   '');
 
add_occur(map,"P_GMD-XQL",
   "TMOR_Homepage",
   "",
   "http://xml.darmstadt.gmd.de/xql/",
   '');
 
add_occur(map,"P_GMD-XQL",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/GMD-XQL.html",
   '');
 
add_occur(map,"V_PFankhauser",
   "TMOR_Homepage",
   "",
   "http://www.darmstadt.gmd.de/~fankhaus/",
   '');
 
add_occur(map,"P_xml.expat",
   "TMOR_Homepage",
   "",
   "ftp://lambda-codex.sourceforge.net/pub/lambda-codex/expat-1.0-beta.tgz",
   '');
 
add_occur(map,"P_xml.expat",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xml.expat.html",
   '');
 
add_occur(map,"P_LotusXSL",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/LotusXSL.html",
   '');
 
add_occur(map,"P_LotusXSL",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/aw.nsf/frame?ReadForm&/aw.nsf/techmain/6BF403F60CF75A5B8825671B00660AB5",
   '');
 
add_occur(map,"V_PDIT",
   "TMOR_Homepage",
   "",
   "http://www.pdit.com",
   '');
 
add_occur(map,"V_JClark",
   "TMOR_Homepage",
   "",
   "http://www.jclark.com",
   '');
 
add_occur(map,"V_SRussell",
   "TMOR_Homepage",
   "",
   "http://javalab.uoregon.edu/ser/",
   '');
 
add_occur(map,"P_techexplorer",
   "TMOR_Homepage",
   "",
   "http://www.ibm.com/software/techexplorer",
   '');
 
add_occur(map,"P_techexplorer",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/techexplorer.html",
   '');
 
add_occur(map,"V_SEMA",
   "TMOR_Homepage",
   "",
   "http://www.sema.be",
   '');
 
add_occur(map,"P_Xeena",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xeena",
   '');
 
add_occur(map,"P_Xeena",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Xeena.html",
   '');
 
add_occur(map,"P_XSLTC",
   "TMOR_Homepage",
   "",
   "http://sourceforge.net/projects/xsltc",
   '');
 
add_occur(map,"P_XSLTC",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XSLTC.html",
   '');
 
add_occur(map,"V_Userland",
   "TMOR_Homepage",
   "",
   "http://www.userland.com",
   '');
 
add_occur(map,"V_LMG",
   "TMOR_Homepage",
   "",
   "http://www.garshol.priv.no",
   '');
 
add_occur(map,"V_TechSoln",
   "TMOR_Homepage",
   "",
   "http://www.techsoln.com",
   '');
 
add_occur(map,"P_Markup",
   "TMOR_Homepage",
   "",
   "http://www.ocaml-programming.de/programming/pxp.html",
   '');
 
add_occur(map,"P_Markup",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Markup.html",
   '');
 
add_occur(map,"P_RV4J",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/RV4J.html",
   '');
 
add_occur(map,"P_RV4J",
   "TMOR_Homepage",
   "",
   "http://www.swiftinc.co.jp/index_en_frame.html",
   '');
 
add_occur(map,"P_ExpatRuby",
   "TMOR_Resource",
   "",
   "http://www.ruby-lang.org/en/",
   '');
 
add_occur(map,"P_ExpatRuby",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/ExpatRuby.html",
   '');
 
add_occur(map,"P_ExpatRuby",
   "TMOR_Homepage",
   "",
   "http://www.yoshidam.net/Ruby.html",
   '');
 
add_occur(map,"P_XMLGenerator",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xmlgenerator/",
   '');
 
add_occur(map,"P_XMLGenerator",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMLGenerator.html",
   '');
 
add_occur(map,"V_NWalsh",
   "TMOR_Homepage",
   "",
   "http://nwalsh.com/~ndw/",
   '');
 
add_occur(map,"V_ICOM",
   "TMOR_Homepage",
   "",
   "http://www.icom-dv.de",
   '');
 
add_occur(map,"P_InDelvBrowser",
   "TMOR_Homepage",
   "",
   "http://www.indelv.com/client.htm",
   '');
 
add_occur(map,"P_InDelvBrowser",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/InDelvBrowser.html",
   '');
 
add_occur(map,"V_DIBE",
   "TMOR_Homepage",
   "",
   "http://www.dibe.unige.it",
   '');
 
add_occur(map,"P_Majix",
   "TMOR_Homepage",
   "",
   "http://www.tetrasix.com",
   '');
 
add_occur(map,"P_Majix",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Majix.html",
   '');
 
add_occur(map,"V_DHoxha",
   "TMOR_Homepage",
   "",
   "http://www.ceng.metu.edu.tr/~e106708/index.shtml",
   '');
 
add_occur(map,"P_SPIN_py",
   "TMOR_Homepage",
   "",
   "http://www.trix.dircon.co.uk/SPIN/",
   '');
 
add_occur(map,"P_SPIN_py",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SPIN_py.html",
   '');
 
add_occur(map,"V_MSergeant",
   "TMOR_Homepage",
   "",
   "http://come.to/fastnet",
   '');
 
add_occur(map,"V_PythonWare",
   "TMOR_Homepage",
   "",
   "http://www.pythonware.com",
   '');
 
add_occur(map,"P_XmlTree",
   "TMOR_Homepage",
   "",
   "http://b62.tripod.com/vbwork/xmltree.htm",
   '');
 
add_occur(map,"P_XmlTree",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XmlTree.html",
   '');
 
add_occur(map,"V_GPS",
   "TMOR_Homepage",
   "",
   "http://www.trix.dircon.co.uk",
   '');
 
add_occur(map,"V_SFermigier",
   "TMOR_Homepage",
   "",
   "http://www.math.jussieu.fr/~fermigie/",
   '');
 
add_occur(map,"P_VRP",
   "TMOR_Homepage",
   "",
   "http://www.ics.forth.gr/proj/isst/RDF/",
   '');
 
add_occur(map,"P_VRP",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/VRP.html",
   '');
 
add_occur(map,"V_CLindig",
   "TMOR_Homepage",
   "",
   "http://www.cs.tu-bs.de/softech/people/lindig/",
   '');
 
add_occur(map,"V_MWallace",
   "TMOR_Homepage",
   "",
   "http://www.cs.york.ac.uk/~malcolm/",
   '');
 
add_occur(map,"V_ICS-FORTH",
   "TMOR_Homepage",
   "",
   "http://www.ics.forth.gr",
   '');
 
add_occur(map,"P_OpenSP",
   "TMOR_Homepage",
   "",
   "http://openjade.sourceforge.net",
   '');
 
add_occur(map,"P_OpenSP",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/OpenSP.html",
   '');
 
add_occur(map,"S_XCatalog",
   "TMOR_Specification",
   "",
   "http://ccil.org/~cowan/XML/XCatalog.html",
   '');
 
add_occur(map,"V_RLevien",
   "TMOR_Homepage",
   "",
   "http://levien.com",
   '');
 
add_occur(map,"P_S-Link-S",
   "TMOR_Homepage",
   "",
   "http://www.openly.com/SLinkS/Editor.html",
   '');
 
add_occur(map,"P_S-Link-S",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/S-Link-S.html",
   '');
 
add_occur(map,"S_RELAX",
   "TMOR_Homepage",
   "",
   "http://www.xml.gr.jp/relax/",
   '');
 
add_occur(map,"P_Pyxie",
   "TMOR_Homepage",
   "",
   "http://www.pyxie.org",
   '');
 
add_occur(map,"P_Pyxie",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Pyxie.html",
   '');
 
add_occur(map,"S_TM",
   "TMOR_Site",
   "",
   "http://www.topicmaps.com",
   '');
 
add_occur(map,"S_TM",
   "TMOR_Site",
   "",
   "http://www.infoloom.com/topmap.htm",
   '');
 
add_occur(map,"S_TM",
   "TMOR_Site",
   "",
   "http://www.ontopia.net",
   '');
 
add_occur(map,"S_TM",
   "TMOR_Specification",
   "",
   "http://www.ornl.gov/sgml/sc34/document/0058.htm",
   '');
 
add_occur(map,"P_PHP",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/PHP.html",
   '');
 
add_occur(map,"P_PHP",
   "TMOR_Homepage",
   "",
   "http://www.php.net",
   '');
 
add_occur(map,"P_PassiveTeX",
   "TMOR_Homepage",
   "",
   "http://users.ox.ac.uk/~rahtz/passivetex/",
   '');
 
add_occur(map,"P_PassiveTeX",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/PassiveTeX.html",
   '');
 
add_occur(map,"P_XTAL",
   "TMOR_Homepage",
   "",
   "http://www.zeigermann.de/xtal.html",
   '');
 
add_occur(map,"P_XTAL",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XTAL.html",
   '');
 
add_occur(map,"P_XML4J",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xml4j",
   '');
 
add_occur(map,"P_XML4J",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XML4J.html",
   '');
 
add_occur(map,"P_DTDParser",
   "TMOR_Homepage",
   "",
   "http://www.wutka.com/dtdparser.html",
   '');
 
add_occur(map,"P_DTDParser",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DTDParser.html",
   '');
 
add_occur(map,"V_jxml",
   "TMOR_Homepage",
   "",
   "http://www.jxml.com",
   '');
 
add_occur(map,"P_XFAScripting",
   "TMOR_Homepage",
   "",
   "http://www.xmlforall.com/cgi-bin/xfa?Products",
   '');
 
add_occur(map,"P_XFAScripting",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XFAScripting.html",
   '');
 
add_occur(map,"P_Lore",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Lore.html",
   '');
 
add_occur(map,"P_Lore",
   "TMOR_Homepage",
   "",
   "http://www-db.stanford.edu/lore/",
   '');
 
add_occur(map,"S_XPointer",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/xptr",
   '');
 
add_occur(map,"P_SXP",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SXP.html",
   '');
 
add_occur(map,"P_SXP",
   "TMOR_Homepage",
   "",
   "http://www.loria.fr/projets/XSilfide/EN/sxp/",
   '');
 
add_occur(map,"V_VervetLogic",
   "TMOR_Homepage",
   "",
   "http://www.vervet.com",
   '');
 
add_occur(map,"V_GJosten",
   "TMOR_Homepage",
   "",
   "http://www.sci.kun.nl/sigma/Persoonlijk/gjosten/",
   '');
 
add_occur(map,"P_Relaxer",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Relaxer.html",
   '');
 
add_occur(map,"P_Relaxer",
   "TMOR_Homepage",
   "",
   "http://www.asahi-net.or.jp/~dp8t-asm/java/tools/Relaxer/",
   '');
 
add_occur(map,"V_alphaWorks",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com",
   '');
 
add_occur(map,"P_XSLLint",
   "TMOR_Homepage",
   "",
   "http://nwalsh.com/xsl/xslint/",
   '');
 
add_occur(map,"P_XSLLint",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XSLLint.html",
   '');
 
add_occur(map,"P_InDelvJavaDOM",
   "TMOR_Homepage",
   "",
   "http://www.indelv.com/open-source-java.htm",
   '');
 
add_occur(map,"P_InDelvJavaDOM",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/InDelvJavaDOM.html",
   '');
 
add_occur(map,"P_Cost",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Cost.html",
   '');
 
add_occur(map,"P_Cost",
   "TMOR_Homepage",
   "",
   "http://www.flightlab.com/cost/",
   '');
 
add_occur(map,"P_XMLIO",
   "TMOR_Homepage",
   "",
   "http://www.fxtech.com/xmlio/",
   '');
 
add_occur(map,"P_XMLIO",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMLIO.html",
   '');
 
add_occur(map,"V_Ovidius",
   "TMOR_Homepage",
   "",
   "http://www.ovidius.com/index_e.html",
   '');
 
add_occur(map,"P_visxml",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/visxml.html",
   '');
 
add_occur(map,"P_visxml",
   "TMOR_Homepage",
   "",
   "http://www.pierlou.com/visxml/",
   '');
 
add_occur(map,"V_Percussion",
   "TMOR_Homepage",
   "",
   "http://www.percussion.com",
   '');
 
add_occur(map,"P_SP",
   "TMOR_Homepage",
   "",
   "http://www.jclark.com/sp/",
   '');
 
add_occur(map,"P_SP",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SP.html",
   '');
 
add_occur(map,"P_DOMParser",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DOMParser.html",
   '');
 
add_occur(map,"P_DOMParser",
   "TMOR_Homepage",
   "",
   "http://www.ccil.org/~cowan/XML/",
   '');
 
add_occur(map,"P_jxrtf",
   "TMOR_Homepage",
   "",
   "http://oss.jway.lu/jxrtf.html",
   '');
 
add_occur(map,"P_jxrtf",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/jxrtf.html",
   '');
 
add_occur(map,"V_CopSol",
   "TMOR_Homepage",
   "",
   "http://www.copsol.com",
   '');
 
add_occur(map,"P_XMas",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xmas",
   '');
 
add_occur(map,"P_XMas",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMas.html",
   '');
 
add_occur(map,"V_OmniMark",
   "TMOR_Homepage",
   "",
   "http://www.omnimark.com",
   '');
 
add_occur(map,"P_XML_Parse",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XML_Parse.html",
   '');
 
add_occur(map,"P_XML_Parse",
   "TMOR_Homepage",
   "",
   "http://www.netheaven.com/~coopercc/xmlparser/intro.html",
   '');
 
add_occur(map,"P_tclXML",
   "TMOR_Homepage",
   "",
   "http://www.zveno.com/zm.cgi/in-tclxml/",
   '');
 
add_occur(map,"P_tclXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/tclXML.html",
   '');
 
add_occur(map,"P_XML_Twig",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XML_Twig.html",
   '');
 
add_occur(map,"P_XML_Twig",
   "TMOR_Homepage",
   "",
   "http://standards.ieee.org/resources/spasystem/twig/",
   '');
 
add_occur(map,"V_RBourret",
   "TMOR_Homepage",
   "",
   "http://www.rpbourret.com",
   '');
 
add_occur(map,"P_XMLViewer",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMLViewer.html",
   '');
 
add_occur(map,"P_XMLViewer",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xmlviewer",
   '');
 
add_occur(map,"P_xmltools",
   "TMOR_Homepage",
   "",
   "http://www.logilab.org/xmltools/",
   '');
 
add_occur(map,"P_xmltools",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xmltools.html",
   '');
 
add_occur(map,"V_HLiefke",
   "TMOR_Homepage",
   "",
   "http://www.seas.upenn.edu/~liefke/",
   '');
 
add_occur(map,"V_EHood",
   "TMOR_Homepage",
   "",
   "http://www.oac.uci.edu/indiv/ehood/",
   '');
 
add_occur(map,"V_Microstar",
   "TMOR_Homepage",
   "",
   "http://www.microstar.com",
   '');
 
add_occur(map,"P_MetaMorphosis",
   "TMOR_Homepage",
   "",
   "http://www.ovidius.com/metamorphosis/refman/index.htm",
   '');
 
add_occur(map,"P_MetaMorphosis",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/MetaMorphosis.html",
   '');
 
add_occur(map,"V_GStolpmann",
   "TMOR_Homepage",
   "",
   "http://people.frankfurt.netsurf.de/Gerd.Stolpmann/",
   '');
 
add_occur(map,"P_CLOCC",
   "TMOR_Homepage",
   "",
   "http://clocc.sourceforge.net",
   '');
 
add_occur(map,"P_CLOCC",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/CLOCC.html",
   '');
 
add_occur(map,"V_PHP",
   "TMOR_Homepage",
   "",
   "http://www.php.net/credits.php3",
   '');
 
add_occur(map,"V_JJaakkola",
   "TMOR_Homepage",
   "",
   "http://www.cs.helsinki.fi/~jjaakkol/",
   '');
 
add_occur(map,"V_Microsoft",
   "TMOR_Homepage",
   "",
   "http://www.microsoft.com",
   '');
 
add_occur(map,"V_JCowan",
   "TMOR_Homepage",
   "",
   "http://www.ccil.org/~cowan/",
   '');
 
add_occur(map,"S_HTML",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/MarkUp/",
   '');
 
add_occur(map,"V_YMasato",
   "TMOR_Homepage",
   "",
   "http://www.yoshidam.net",
   '');
 
add_occur(map,"V_XMLForAll",
   "TMOR_Homepage",
   "",
   "http://www.xmlforall.com/cgi-bin/xfa?view=Home",
   '');
 
add_occur(map,"P_ExtDOM",
   "TMOR_Resource",
   "",
   "http://homepages.borland.com/ccalvert/TechPapers/Delphi/XMLSimple/XMLSimple.html",
   '');
 
add_occur(map,"P_ExtDOM",
   "TMOR_Homepage",
   "",
   "http://www.philo.de/xml/dom/",
   '');
 
add_occur(map,"P_ExtDOM",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/ExtDOM.html",
   '');
 
add_occur(map,"P_Xerces-J",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Xerces-J.html",
   '');
 
add_occur(map,"P_Xerces-J",
   "TMOR_DownloadLocation",
   "",
   "http://xml.apache.org/dist/xerces-j/",
   '');
 
add_occur(map,"P_Xerces-J",
   "TMOR_Homepage",
   "",
   "http://xml.apache.org/xerces-j/",
   '');
 
add_occur(map,"P_SAXdrvrs",
   "TMOR_Homepage",
   "",
   "http://www.megginson.com/SAX/index.html",
   '');
 
add_occur(map,"P_SAXdrvrs",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SAXdrvrs.html",
   '');
 
add_occur(map,"P_XMLSecurityS",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMLSecurityS.html",
   '');
 
add_occur(map,"P_XMLSecurityS",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xmlsecuritysuite",
   '');
 
add_occur(map,"P_XSV",
   "TMOR_Homepage",
   "",
   "http://www.ltg.ed.ac.uk/~ht/xsv-status.html",
   '');
 
add_occur(map,"P_XSV",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XSV.html",
   '');
 
add_occur(map,"P_OpenJade",
   "TMOR_Homepage",
   "",
   "http://openjade.sourceforge.net",
   '');
 
add_occur(map,"P_OpenJade",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/OpenJade.html",
   '');
 
add_occur(map,"S_DOM1",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/DOM/",
   '');
 
add_occur(map,"P_TransformXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/TransformXML.html",
   '');
 
add_occur(map,"P_TransformXML",
   "TMOR_Homepage",
   "",
   "http://www.hypermedic.com/style/transformxml.htm",
   '');
 
add_occur(map,"P_Fxgrep",
   "TMOR_Homepage",
   "",
   "http://www.informatik.uni-trier.de/~neumann/Fxgrep/",
   '');
 
add_occur(map,"P_Fxgrep",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Fxgrep.html",
   '');
 
add_occur(map,"V_RAnderson",
   "TMOR_Homepage",
   "",
   "http://www.arpsolutions.demon.co.uk",
   '');
 
add_occur(map,"V_JWay",
   "TMOR_Homepage",
   "",
   "http://www.jway.lu",
   '');
 
add_occur(map,"V_GBDP",
   "TMOR_Homepage",
   "",
   "http://www.griffinbrown.co.uk",
   '');
 
add_occur(map,"S_DOM2",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/DOM/",
   '');
 
add_occur(map,"P_XP",
   "TMOR_Homepage",
   "",
   "http://www.jclark.com/xml/xp/",
   '');
 
add_occur(map,"P_XP",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XP.html",
   '');
 
add_occur(map,"P_acl-xml",
   "TMOR_Homepage",
   "",
   "http://opensource.franz.com/xmlutils/",
   '');
 
add_occur(map,"P_acl-xml",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/acl-xml.html",
   '');
 
add_occur(map,"S_XBase",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/xmlbase",
   '');
 
add_occur(map,"S_RDF",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/RDF/",
   '');
 
add_occur(map,"V_Fujitsu",
   "TMOR_Homepage",
   "",
   "http://www.fujitsu.com",
   '');
 
add_occur(map,"P_LTPyXML",
   "TMOR_Homepage",
   "",
   "ftp://ftp.cogsci.ed.ac.uk/pub/ht/PyXML.tar.gz",
   '');
 
add_occur(map,"P_LTPyXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/LTPyXML.html",
   '');
 
add_occur(map,"V_Chami",
   "TMOR_Homepage",
   "",
   "http://www.chami.com",
   '');
 
add_occur(map,"V_CLOCC",
   "TMOR_Homepage",
   "",
   "http://clocc.sourceforge.net",
   '');
 
add_occur(map,"V_SRahtz",
   "TMOR_Homepage",
   "",
   "http://users.ox.ac.uk/~rahtz/",
   '');
 
add_occur(map,"P_SAX2",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SAX2.html",
   '');
 
add_occur(map,"P_SAX2",
   "TMOR_Homepage",
   "",
   "http://www.megginson.com/SAX/",
   '');
 
add_occur(map,"S_XSLT",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/xslt",
   '');
 
add_occur(map,"P_alphaBeans",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/alphaBeans",
   '');
 
add_occur(map,"P_alphaBeans",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/alphaBeans.html",
   '');
 
add_occur(map,"V_interati",
   "TMOR_Homepage",
   "",
   "http://www.interati.co.uk",
   '');
 
add_occur(map,"V_RMITMDSG",
   "TMOR_Homepage",
   "",
   "http://www.mds.rmit.edu.au",
   '');
 
add_occur(map,"S_XTM",
   "TMOR_Specification",
   "",
   "http://www.topicmaps.org/xtm/1.0/",
   '');
 
add_occur(map,"S_XTM",
   "TMOR_Site",
   "",
   "http://www.infoloom.com/topmap.htm",
   '');
 
add_occur(map,"S_XTM",
   "TMOR_Site",
   "",
   "http://www.topicmaps.org",
   '');
 
add_occur(map,"S_XTM",
   "TMOR_Site",
   "",
   "http://www.ontopia.net",
   '');
 
add_occur(map,"S_XTM",
   "TMOR_Site",
   "",
   "http://www.topicmaps.com",
   '');
 
add_occur(map,"P_xslide",
   "TMOR_Homepage",
   "",
   "http://www.menteith.com/xslide/",
   '');
 
add_occur(map,"P_xslide",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xslide.html",
   '');
 
add_occur(map,"V_TKamiya",
   "TMOR_Homepage",
   "",
   "http://www.246.ne.jp/~kamiya/",
   '');
 
add_occur(map,"P_XSL2XSLT",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XSL2XSLT.html",
   '');
 
add_occur(map,"P_XSL2XSLT",
   "TMOR_Homepage",
   "",
   "http://msdn.microsoft.com/code/sample.asp?url=/msdn-files/027/000/540/msdncompositedoc.xml",
   '');
 
add_occur(map,"V_OpenXML",
   "TMOR_Homepage",
   "",
   "http://www.openxml.org",
   '');
 
add_occur(map,"P_XSLTester",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XSLTester.html",
   '');
 
add_occur(map,"P_XSLTester",
   "TMOR_Homepage",
   "",
   "http://www.vbxml.com/xsltester/",
   '');
 
add_occur(map,"P_UnicornXSLT",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/UnicornXSLT.html",
   '');
 
add_occur(map,"P_UnicornXSLT",
   "TMOR_Homepage",
   "",
   "http://www.unicorn-enterprises.com/#products_uxsl",
   '');
 
add_occur(map,"P_TclDOM",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/TclDOM.html",
   '');
 
add_occur(map,"P_TclDOM",
   "TMOR_Homepage",
   "",
   "http://www.zveno.com/zm.cgi/in-tclxml/in-tcldom/",
   '');
 
add_occur(map,"P_DTD2RELAX",
   "TMOR_Homepage",
   "",
   "http://www.horobi.com/Projects/RELAX/Archive/DTD2RELAX.html",
   '');
 
add_occur(map,"P_DTD2RELAX",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DTD2RELAX.html",
   '');
 
add_occur(map,"V_AMoller",
   "TMOR_Homepage",
   "",
   "http://www.brics.dk/~amoeller/",
   '');
 
add_occur(map,"V_ANOQ",
   "TMOR_Homepage",
   "",
   "http://users.cybercity.dk/~ccc25861/home.html",
   '');
 
add_occur(map,"P_XMLToolsOSAX",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMLToolsOSAX.html",
   '');
 
add_occur(map,"P_XMLToolsOSAX",
   "TMOR_Homepage",
   "",
   "http://www.latenightsw.com/freeware/XMLTools/",
   '');
 
add_occur(map,"V_ADeseine",
   "TMOR_Homepage",
   "",
   "http://www.cabinfo.com",
   '');
 
add_occur(map,"P_RTF2XML",
   "TMOR_Homepage",
   "",
   "http://www.xmeta.com/omlette/",
   '');
 
add_occur(map,"P_RTF2XML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/RTF2XML.html",
   '');
 
add_occur(map,"P_Xalan-J",
   "TMOR_Homepage",
   "",
   "http://xml.apache.org/xalan/",
   '');
 
add_occur(map,"P_Xalan-J",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Xalan-J.html",
   '');
 
add_occur(map,"V_Steady-State",
   "TMOR_Homepage",
   "",
   "http://www.steadystate.com",
   '');
 
add_occur(map,"V_JEnglish",
   "TMOR_Homepage",
   "",
   "http://www.flightlab.com/~joe/",
   '');
 
add_occur(map,"V_Mulberry",
   "TMOR_Homepage",
   "",
   "http://www.mulberrytech.com",
   '');
 
add_occur(map,"P_DatabaseDom",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DatabaseDom.html",
   '');
 
add_occur(map,"P_DatabaseDom",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/databasedom",
   '');
 
add_occur(map,"P_XML_Edifact",
   "TMOR_Homepage",
   "",
   "http://theoryx5.uwinnipeg.ca/mod_perl/cpan-search?dist=XML-Edifact",
   '');
 
add_occur(map,"P_XML_Edifact",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XML_Edifact.html",
   '');
 
add_occur(map,"S_SAX2",
   "TMOR_Homepage",
   "",
   "http://www.megginson.com/SAX/SAX2/",
   '');
 
add_occur(map,"P_PyXPath",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/PyXPath.html",
   '');
 
add_occur(map,"P_PyXPath",
   "TMOR_Homepage",
   "",
   "http://www.handshake.de/~dieter/pyprojects/pyxpath.html",
   '');
 
add_occur(map,"V_LStaflin",
   "TMOR_Homepage",
   "",
   "http://www.lysator.liu.se/~lenst/",
   '');
 
add_occur(map,"S_XMLQL",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/NOTE-xml-ql",
   '');
 
add_occur(map,"P_pysp",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/pysp.html",
   '');
 
add_occur(map,"P_pysp",
   "TMOR_Homepage",
   "",
   "http://www.garshol.priv.no/download/software/pysp/",
   '');
 
add_occur(map,"P_TM4J",
   "TMOR_Homepage",
   "",
   "http://www.techquila.com/tm4j/tm4j.htm",
   '');
 
add_occur(map,"P_TM4J",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/TM4J.html",
   '');
 
add_occur(map,"P_XMLWebSDE",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/wsde",
   '');
 
add_occur(map,"P_XMLWebSDE",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMLWebSDE.html",
   '');
 
add_occur(map,"P_InDelvSTDOM",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/InDelvSTDOM.html",
   '');
 
add_occur(map,"P_InDelvSTDOM",
   "TMOR_Homepage",
   "",
   "http://www.indelv.com/open-source-smalltalk.htm",
   '');
 
add_occur(map,"S_STEP",
   "TMOR_Links",
   "",
   "http://home.earthlink.net/~stevenlalexander/step_links.html",
   '');
 
add_occur(map,"S_TREX",
   "TMOR_Homepage",
   "",
   "http://www.thaiopensource.com/trex/",
   '');
 
add_occur(map,"V_CRunciman",
   "TMOR_Homepage",
   "",
   "http://www.cs.york.ac.uk/~colin/",
   '');
 
add_occur(map,"P_Xplorer",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xplorer",
   '');
 
add_occur(map,"P_Xplorer",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Xplorer.html",
   '');
 
add_occur(map,"V_Minoru",
   "TMOR_Homepage",
   "",
   "http://www.minoru-development.com",
   '');
 
add_occur(map,"V_RMDMS",
   "TMOR_Homepage",
   "",
   "http://rmdms.sourceforge.net",
   '');
 
add_occur(map,"V_EDF",
   "TMOR_Homepage",
   "",
   "http://www.edf.fr",
   '');
 
add_occur(map,"V_UserActive",
   "TMOR_Homepage",
   "",
   "http://www.useractive.com/learn/",
   '');
 
add_occur(map,"P_RDFFilter",
   "TMOR_Homepage",
   "",
   "http://www.megginson.com/Software/",
   '');
 
add_occur(map,"P_RDFFilter",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/RDFFilter.html",
   '');
 
add_occur(map,"V_MWutka",
   "TMOR_Homepage",
   "",
   "http://www.wutka.com",
   '');
 
add_occur(map,"P_RBDTDParser",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/RBDTDParser.html",
   '');
 
add_occur(map,"P_RBDTDParser",
   "TMOR_Homepage",
   "",
   "http://www.rpbourret.com/schemas/",
   '');
 
add_occur(map,"V_XMLSolutions",
   "TMOR_Homepage",
   "",
   "http://www.xmls.com",
   '');
 
add_occur(map,"V_ALeitner",
   "TMOR_Homepage",
   "",
   "http://leitner.dhs.org",
   '');
 
add_occur(map,"V_EKimber",
   "TMOR_Homepage",
   "",
   "http://www.drmacro.com",
   '');
 
add_occur(map,"P_xtr2any",
   "TMOR_Homepage",
   "",
   "http://www.sema.be/mtc/products/xtr2any/",
   '');
 
add_occur(map,"P_xtr2any",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xtr2any.html",
   '');
 
add_occur(map,"V_inProgress",
   "TMOR_Homepage",
   "",
   "http://interaction.in-progress.com",
   '');
 
add_occur(map,"P_XMLZip",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMLZip.html",
   '');
 
add_occur(map,"P_XMLZip",
   "TMOR_Homepage",
   "",
   "http://www.xmlzip.com/products/xmlzip/xmlzip.html",
   '');
 
add_occur(map,"V_AKristensen",
   "TMOR_Homepage",
   "",
   "http://www-uk.hpl.hp.com/people/ak/",
   '');
 
add_occur(map,"V_MKay",
   "TMOR_Homepage",
   "",
   "http://users.iclway.co.uk/mhkay/",
   '');
 
add_occur(map,"S_TRaX",
   "TMOR_Homepage",
   "",
   "http://xml.apache.org/xalan-j/apidocs/javax/xml/transform/trax.html",
   '');
 
add_occur(map,"V_DBrownell",
   "TMOR_Homepage",
   "",
   "http://home.pacbell.net/david-b/",
   '');
 
add_occur(map,"P_CSS2Parser",
   "TMOR_Homepage",
   "",
   "http://www.steadystate.com/css/index.html",
   '');
 
add_occur(map,"P_CSS2Parser",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/CSS2Parser.html",
   '');
 
add_occur(map,"P_sgrep",
   "TMOR_Homepage",
   "",
   "http://www.cs.helsinki.fi/~jjaakkol/sgrep.html",
   '');
 
add_occur(map,"P_sgrep",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/sgrep.html",
   '');
 
add_occur(map,"P_W4F",
   "TMOR_Homepage",
   "",
   "http://db.cis.upenn.edu/W4F/",
   '');
 
add_occur(map,"P_W4F",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/W4F.html",
   '');
 
add_occur(map,"V_MSchwartzbach",
   "TMOR_Homepage",
   "",
   "http://www.brics.dk/~mis/",
   '');
 
add_occur(map,"P_ExeterXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/ExeterXML.html",
   '');
 
add_occur(map,"P_ExeterXML",
   "TMOR_Homepage",
   "",
   "http://www.xmls.com/products/xmlserver.html",
   '');
 
add_occur(map,"V_SChen",
   "TMOR_Homepage",
   "",
   "http://falconwing.com/~schen/",
   '');
 
add_occur(map,"V_Unidex",
   "TMOR_Homepage",
   "",
   "http://www.unidex.com",
   '');
 
add_occur(map,"P_expat",
   "TMOR_Resource",
   "",
   "http://www.jclark.com/xml/expatfaq.html",
   '');
 
add_occur(map,"P_expat",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/expat.html",
   '');
 
add_occur(map,"P_expat",
   "TMOR_Resource",
   "",
   "http://expat.sourceforge.net",
   '');
 
add_occur(map,"P_expat",
   "TMOR_Homepage",
   "",
   "http://www.jclark.com/xml/expat.html",
   '');
 
add_occur(map,"P_expat",
   "TMOR_Resource",
   "",
   "http://xml.com/pub/1999/09/expat/",
   '');
 
add_occur(map,"P_expat",
   "TMOR_Resource",
   "",
   "http://www.inac.co.jp/~maki/xml/expat.html",
   '');
 
add_occur(map,"P_Perl_libxml",
   "TMOR_Homepage",
   "",
   "http://www.oasis-open.org/cover/libxml19990510.html",
   '');
 
add_occur(map,"P_Perl_libxml",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Perl_libxml.html",
   '');
 
add_occur(map,"P_sgmlop",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/sgmlop.html",
   '');
 
add_occur(map,"P_sgmlop",
   "TMOR_Homepage",
   "",
   "http://www.pythonware.com/products/xml/sgmlop.htm",
   '');
 
add_occur(map,"P_XML_Grove",
   "TMOR_Homepage",
   "",
   "http://bitsko.slc.ut.us/~ken/perl-xml/",
   '');
 
add_occur(map,"P_XML_Grove",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XML_Grove.html",
   '');
 
add_occur(map,"V_AIS",
   "TMOR_Homepage",
   "",
   "http://www.balise.com",
   '');
 
add_occur(map,"P_JDOM",
   "TMOR_Homepage",
   "",
   "http://www.jdom.org",
   '');
 
add_occur(map,"P_JDOM",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/JDOM.html",
   '');
 
add_occur(map,"P_CppDOM",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/CppDOM.html",
   '');
 
add_occur(map,"P_CppDOM",
   "TMOR_Homepage",
   "",
   "http://www.ceng.metu.edu.tr/~e106708/Dir/dom/",
   '');
 
add_occur(map,"V_DRaggett",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/People/Raggett/",
   '');
 
add_occur(map,"P_fxp",
   "TMOR_Homepage",
   "",
   "http://www.informatik.uni-trier.de/~neumann/Fxp/",
   '');
 
add_occur(map,"P_fxp",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/fxp.html",
   '');
 
add_occur(map,"P_ExpatRealBasic",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/ExpatRealBasic.html",
   '');
 
add_occur(map,"P_ExpatRealBasic",
   "TMOR_Homepage",
   "",
   "http://people.vanderbilt.edu/~doug.holton/basic/plugins/",
   '');
 
add_occur(map,"V_ATL-Systems",
   "TMOR_Homepage",
   "",
   "http://www.atl-systems.co.jp/index_e.htm",
   '');
 
add_occur(map,"V_TetraSix",
   "TMOR_Homepage",
   "",
   "http://www.tetrasix.com",
   '');
 
add_occur(map,"P_SGMLSpm",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SGMLSpm.html",
   '');
 
add_occur(map,"P_SGMLSpm",
   "TMOR_Homepage",
   "",
   "http://www.megginson.com/Software/",
   '');
 
add_occur(map,"P_Some2XML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Some2XML.html",
   '');
 
add_occur(map,"P_Some2XML",
   "TMOR_Homepage",
   "",
   "http://www.pault.com/Xmltube/some2xml.html",
   '');
 
add_occur(map,"P_Protege",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Protege.html",
   '');
 
add_occur(map,"P_Protege",
   "TMOR_Homepage",
   "",
   "http://smi-web.stanford.edu/projects/protege/",
   '');
 
add_occur(map,"S_Unicode",
   "TMOR_Homepage",
   "",
   "http://www.unicode.org",
   '');
 
add_occur(map,"V_ASahuguet",
   "TMOR_Homepage",
   "",
   "http://www.cis.upenn.edu/~sahuguet/",
   '');
 
add_occur(map,"V_DecisionSoft",
   "TMOR_Homepage",
   "",
   "http://www.decisionsoft.com",
   '');
 
add_occur(map,"V_LWall",
   "TMOR_Homepage",
   "",
   "http://www.wall.org/~larry/",
   '');
 
add_occur(map,"V_AQuick",
   "TMOR_Homepage",
   "",
   "http://www3.sympatico.ca/ac.quick/",
   '');
 
add_occur(map,"V_onShore",
   "TMOR_Homepage",
   "",
   "http://www.onshore.com",
   '');
 
add_occur(map,"V_CUESoft",
   "TMOR_Homepage",
   "",
   "http://www.cuesoft.com",
   '');
 
add_occur(map,"V_Mozilla",
   "TMOR_Homepage",
   "",
   "http://www.mozilla.org",
   '');
 
add_occur(map,"P_Xerces-C",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Xerces-C.html",
   '');
 
add_occur(map,"P_Xerces-C",
   "TMOR_Homepage",
   "",
   "http://xml.apache.org/xerces-c/",
   '');
 
add_occur(map,"V_JRocha",
   "TMOR_Homepage",
   "",
   "http://www.di.uminho.pt/~jgr/",
   '');
 
add_occur(map,"V_JavaApache",
   "TMOR_Homepage",
   "",
   "http://java.apache.org",
   '');
 
add_occur(map,"V_JLoewer",
   "TMOR_Homepage",
   "",
   "http://sdf.lonestar.org/~loewerj/",
   '');
 
add_occur(map,"P_XSet",
   "TMOR_Homepage",
   "",
   "http://www.cs.berkeley.edu/~ravenben/xset/",
   '');
 
add_occur(map,"P_XSet",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XSet.html",
   '');
 
add_occur(map,"V_Unicorn",
   "TMOR_Homepage",
   "",
   "http://www.unicorn-enterprises.com",
   '');
 
add_occur(map,"P_DATAX",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DATAX.html",
   '');
 
add_occur(map,"P_DATAX",
   "TMOR_Homepage",
   "",
   "http://www.megginson.com/DATAX/",
   '');
 
add_occur(map,"V_EgonW",
   "TMOR_Homepage",
   "",
   "http://www.sci.kun.nl/sigma/Persoonlijk/egonw/",
   '');
 
add_occur(map,"P_XTransGen",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xmltranslatorgenerator",
   '');
 
add_occur(map,"P_XTransGen",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XTransGen.html",
   '');
 
add_occur(map,"P_css-mode",
   "TMOR_Homepage",
   "",
   "http://www.garshol.priv.no/download/software/css-mode/",
   '');
 
add_occur(map,"P_css-mode",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/css-mode.html",
   '');
 
add_occur(map,"P_IRISXED",
   "TMOR_Homepage",
   "",
   "http://www.cabinfo.com/download.htm",
   '');
 
add_occur(map,"P_IRISXED",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/IRISXED.html",
   '');
 
add_occur(map,"V_Swift",
   "TMOR_Homepage",
   "",
   "http://www.swiftinc.co.jp/index_en_frame.html",
   '');
 
add_occur(map,"P_TeXML",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/aw.nsf/frame?ReadForm&/aw.nsf/techmain/4ADDF116A759E842882566F300703F7B",
   '');
 
add_occur(map,"P_TeXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/TeXML.html",
   '');
 
add_occur(map,"V_XML-Apache",
   "TMOR_Homepage",
   "",
   "http://xml.apache.org",
   '');
 
add_occur(map,"P_MSXMLRedist",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/MSXMLRedist.html",
   '');
 
add_occur(map,"P_MSXMLRedist",
   "TMOR_Homepage",
   "",
   "http://msdn.microsoft.com/downloads/tools/xmlparser/xmlparser.asp",
   '');
 
add_occur(map,"P_xmlparse",
   "TMOR_Homepage",
   "",
   "http://private.addcom.de/morus_walter/xmlparse/",
   '');
 
add_occur(map,"P_xmlparse",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xmlparse.html",
   '');
 
add_occur(map,"P_AElfred",
   "TMOR_Resource",
   "",
   "http://fujisawa.org/palm/",
   '');
 
add_occur(map,"P_AElfred",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/AElfred.html",
   '');
 
add_occur(map,"P_AElfred",
   "TMOR_Homepage",
   "",
   "http://www.opentext.com/services/content_management_services/xml_sgml_solutions.html#aelfred_and_sax",
   '');
 
add_occur(map,"V_DSuciu",
   "TMOR_Homepage",
   "",
   "http://www.research.att.com/~suciu/",
   '');
 
add_occur(map,"V_grove",
   "TMOR_Homepage",
   "",
   "http://www.infotek.no/~grove/",
   '');
 
add_occur(map,"V_TBray",
   "TMOR_Homepage",
   "",
   "http://www.textuality.com/textuality.html",
   '');
 
add_occur(map,"P_Cocoon",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Cocoon.html",
   '');
 
add_occur(map,"P_Cocoon",
   "TMOR_Homepage",
   "",
   "http://xml.apache.org/cocoon/",
   '');
 
add_occur(map,"P_SPIN_tcl",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SPIN_tcl.html",
   '');
 
add_occur(map,"P_SPIN_tcl",
   "TMOR_Homepage",
   "",
   "http://www.users.dircon.co.uk/~trix/SPIN/1998/",
   '');
 
add_occur(map,"P_JCTREX",
   "TMOR_Homepage",
   "",
   "http://www.thaiopensource.com/trex/jtrex.html",
   '');
 
add_occur(map,"P_JCTREX",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/JCTREX.html",
   '');
 
add_occur(map,"V_HThompson",
   "TMOR_Homepage",
   "",
   "http://www.ltg.ed.ac.uk/~ht/",
   '');
 
add_occur(map,"V_ELTG",
   "TMOR_Homepage",
   "",
   "http://www.ltg.ed.ac.uk",
   '');
 
add_occur(map,"P_eXML",
   "TMOR_Homepage",
   "",
   "http://exml.sourceforge.net",
   '');
 
add_occur(map,"P_eXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/eXML.html",
   '');
 
add_occur(map,"P_XMLUtilities",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMLUtilities.html",
   '');
 
add_occur(map,"P_XMLUtilities",
   "TMOR_Homepage",
   "",
   "http://home.pacbell.net/david-b/xml/",
   '');
 
add_occur(map,"V_ChannelPoint",
   "TMOR_Homepage",
   "",
   "http://www.channelpoint.com",
   '');
 
add_occur(map,"V_EDerksen",
   "TMOR_Homepage",
   "",
   "http://www.erols.com/enno/",
   '');
 
add_occur(map,"P_XML_DT",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XML_DT.html",
   '');
 
add_occur(map,"P_XML_DT",
   "TMOR_Homepage",
   "",
   "http://www.di.uminho.pt/~jj/perl/XML/DT.html",
   '');
 
add_occur(map,"P_LiveDTD",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/LiveDTD.html",
   '');
 
add_occur(map,"P_LiveDTD",
   "TMOR_Homepage",
   "",
   "http://www.sagehill.net/livedtd/",
   '');
 
add_occur(map,"P_RXP",
   "TMOR_Homepage",
   "",
   "http://www.cogsci.ed.ac.uk/~richard/rxp.html",
   '');
 
add_occur(map,"P_RXP",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/RXP.html",
   '');
 
add_occur(map,"V_JHiggins",
   "TMOR_Homepage",
   "",
   "http://www.jezuk.demon.co.uk",
   '');
 
add_occur(map,"P_IRISDTDGEN",
   "TMOR_Homepage",
   "",
   "http://www.cabinfo.com/download.htm",
   '');
 
add_occur(map,"P_IRISDTDGEN",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/IRISDTDGEN.html",
   '');
 
add_occur(map,"P_perlSGML",
   "TMOR_Homepage",
   "",
   "http://www.oac.uci.edu/indiv/ehood/perlSGML.html",
   '');
 
add_occur(map,"P_perlSGML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/perlSGML.html",
   '');
 
add_occur(map,"P_Lark",
   "TMOR_Homepage",
   "",
   "http://www.textuality.com/Lark/",
   '');
 
add_occur(map,"P_Lark",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Lark.html",
   '');
 
add_occur(map,"V_CPC",
   "TMOR_Homepage",
   "",
   "http://www.cpointc.com",
   '');
 
add_occur(map,"V_Sun",
   "TMOR_Homepage",
   "",
   "http://www.sun.com",
   '');
 
add_occur(map,"P_SAX",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SAX.html",
   '');
 
add_occur(map,"P_SAX",
   "TMOR_Homepage",
   "",
   "http://www.megginson.com/SAX/SAX1/index.html",
   '');
 
add_occur(map,"P_PerlDOM",
   "TMOR_Homepage",
   "",
   "http://users.erols.com/enno/index.html",
   '');
 
add_occur(map,"P_PerlDOM",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/PerlDOM.html",
   '');
 
add_occur(map,"P_XML::XSLT",
   "TMOR_Homepage",
   "",
   "http://xmlxslt.sourceforge.net",
   '');
 
add_occur(map,"P_XML::XSLT",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XML::XSLT.html",
   '');
 
add_occur(map,"V_LNS",
   "TMOR_Homepage",
   "",
   "http://www.latenightsw.com",
   '');
 
add_occur(map,"V_Netscape",
   "TMOR_Homepage",
   "",
   "http://developer.netscape.com",
   '');
 
add_occur(map,"P_XDBM",
   "TMOR_Homepage",
   "",
   "http://www.bowerbird.com.au/XDBM/",
   '');
 
add_occur(map,"P_XDBM",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XDBM.html",
   '');
 
add_occur(map,"P_ltxml",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/ltxml.html",
   '');
 
add_occur(map,"P_ltxml",
   "TMOR_Homepage",
   "",
   "http://www.ltg.ed.ac.uk/software/xml/",
   '');
 
add_occur(map,"P_X-Tract",
   "TMOR_Homepage",
   "",
   "http://www.xmlscript.org",
   '');
 
add_occur(map,"P_X-Tract",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/X-Tract.html",
   '');
 
add_occur(map,"P_SAXON",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SAXON.html",
   '');
 
add_occur(map,"P_SAXON",
   "TMOR_Homepage",
   "",
   "http://users.iclway.co.uk/mhkay/saxon/",
   '');
 
add_occur(map,"S_SAX1",
   "TMOR_Homepage",
   "",
   "http://www.megginson.com/SAX/",
   '');
 
add_occur(map,"P_PyTREX",
   "TMOR_Homepage",
   "",
   "http://pytrex.sourceforge.net",
   '');
 
add_occur(map,"P_PyTREX",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/PyTREX.html",
   '');
 
add_occur(map,"S_XSchemas",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/xmlschema-1/",
   '');
 
add_occur(map,"S_XSchemas",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/xmlschema-2",
   '');
 
add_occur(map,"P_DSDProcessor",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DSDProcessor.html",
   '');
 
add_occur(map,"P_DSDProcessor",
   "TMOR_Homepage",
   "",
   "http://www.brics.dk/DSD/",
   '');
 
add_occur(map,"P_Rapier",
   "TMOR_Homepage",
   "",
   "http://www.redland.opensource.ac.uk/rapier/",
   '');
 
add_occur(map,"P_Rapier",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Rapier.html",
   '');
 
add_occur(map,"P_FirstSTEP",
   "TMOR_Homepage",
   "",
   "http://www.pdit.com/pdml/exmlintro.html",
   '');
 
add_occur(map,"P_FirstSTEP",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/FirstSTEP.html",
   '');
 
add_occur(map,"P_XML2Beans",
   "TMOR_Homepage",
   "",
   "http://home.egge.net/robbie/XML2Beans/",
   '');
 
add_occur(map,"P_XML2Beans",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XML2Beans.html",
   '');
 
add_occur(map,"P_QORX",
   "TMOR_Homepage",
   "",
   "http://www.griffinbrown.co.uk/qorx.html",
   '');
 
add_occur(map,"P_QORX",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/QORX.html",
   '');
 
add_occur(map,"P_Ace",
   "TMOR_Homepage",
   "",
   "http://www.simdb.com/simdb content/About SIM/Downloads",
   '');
 
add_occur(map,"P_Ace",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Ace.html",
   '');
 
add_occur(map,"S_XInclude",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/xinclude/",
   '');
 
add_occur(map,"V_ATomoharu",
   "TMOR_Homepage",
   "",
   "http://www.netpassport.or.jp/~wtasami/",
   '');
 
add_occur(map,"P_sxml-mode",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/sxml-mode.html",
   '');
 
add_occur(map,"P_sxml-mode",
   "TMOR_Homepage",
   "",
   "http://www.inria.fr/koala/plh/sxml.html",
   '');
 
add_occur(map,"P_xmlproc",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xmlproc.html",
   '');
 
add_occur(map,"P_xmlproc",
   "TMOR_Homepage",
   "",
   "http://www.garshol.priv.no/download/software/xmlproc/",
   '');
 
add_occur(map,"V_DHolton",
   "TMOR_Homepage",
   "",
   "http://people.vanderbilt.edu/~doug.holton/",
   '');
 
add_occur(map,"V_webMethods",
   "TMOR_Homepage",
   "",
   "http://www.webmethods.com",
   '');
 
add_occur(map,"P_RDFDB",
   "TMOR_Homepage",
   "",
   "http://www.guha.com/rdfdb/",
   '');
 
add_occur(map,"P_RDFDB",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/RDFDB.html",
   '');
 
add_occur(map,"P_FOP",
   "TMOR_Homepage",
   "",
   "http://xml.apache.org/fop/",
   '');
 
add_occur(map,"P_FOP",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/FOP.html",
   '');
 
add_occur(map,"V_Franz",
   "TMOR_Homepage",
   "",
   "http://www.franz.com",
   '');
 
add_occur(map,"V_PTchistopolksii",
   "TMOR_Homepage",
   "",
   "http://www.pault.com",
   '');
 
add_occur(map,"V_dbXML",
   "TMOR_Homepage",
   "",
   "http://www.dbxmlgroup.com",
   '');
 
add_occur(map,"P_Testbed",
   "TMOR_Homepage",
   "",
   "http://www.xml.com/lpt/a/tools/xmlt/index.html",
   '');
 
add_occur(map,"P_Testbed",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Testbed.html",
   '');
 
add_occur(map,"P_easyXML",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/ab.nsf/bean/easyXML/",
   '');
 
add_occur(map,"P_easyXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/easyXML.html",
   '');
 
add_occur(map,"V_Extensibility",
   "TMOR_Homepage",
   "",
   "http://www.extensibility.com",
   '');
 
add_occur(map,"P_Ozone",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Ozone.html",
   '');
 
add_occur(map,"P_Ozone",
   "TMOR_Homepage",
   "",
   "http://ozone-db.org",
   '');
 
add_occur(map,"V_FBoumphrey",
   "TMOR_Homepage",
   "",
   "http://www.hypermedic.com",
   '');
 
add_occur(map,"P_DT4DTD",
   "TMOR_Homepage",
   "",
   "http://www.extensibility.com/dt4dtd/",
   '');
 
add_occur(map,"P_DT4DTD",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DT4DTD.html",
   '');
 
add_occur(map,"P_WFC",
   "TMOR_Homepage",
   "",
   "http://www.samblackburn.com/wfc/",
   '');
 
add_occur(map,"P_WFC",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/WFC.html",
   '');
 
add_occur(map,"V_ANeumann",
   "TMOR_Homepage",
   "",
   "http://www.informatik.uni-trier.de/~neumann/",
   '');
 
add_occur(map,"V_JTauber",
   "TMOR_Homepage",
   "",
   "http://www.jtauber.com",
   '');
 
add_occur(map,"P_XSLTrace",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XSLTrace.html",
   '');
 
add_occur(map,"P_XSLTrace",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xsltrace",
   '');
 
add_occur(map,"V_Infoteria",
   "TMOR_Homepage",
   "",
   "http://www.infoteria.com",
   '');
 
add_occur(map,"P_Merlot",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Merlot.html",
   '');
 
add_occur(map,"P_Merlot",
   "TMOR_Homepage",
   "",
   "http://www.merlotxml.org",
   '');
 
add_occur(map,"V_Ozone",
   "TMOR_Homepage",
   "",
   "http://ozone-db.org",
   '');
 
add_occur(map,"V_W3C",
   "TMOR_Homepage",
   "",
   "http://www.w3.org",
   '');
 
add_occur(map,"P_Xtract",
   "TMOR_Homepage",
   "",
   "http://www.cs.york.ac.uk/fp/Xtract/",
   '');
 
add_occur(map,"P_Xtract",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Xtract.html",
   '');
 
add_occur(map,"V_VBXML",
   "TMOR_Homepage",
   "",
   "http://www.vbxml.com",
   '');
 
add_occur(map,"P_SiRPAC",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/RDF/Implementations/SiRPAC/",
   '');
 
add_occur(map,"P_SiRPAC",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SiRPAC.html",
   '');
 
add_occur(map,"V_Gingerall",
   "TMOR_Homepage",
   "",
   "http://www.gingerall.com",
   '');
 
add_occur(map,"V_DMaurer",
   "TMOR_Homepage",
   "",
   "http://www.handshake.de/~dieter/",
   '');
 
add_occur(map,"P_PatML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/PatML.html",
   '');
 
add_occur(map,"P_PatML",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/aw.nsf/frame?ReadForm&/aw.nsf/techmain/00ADAB375888BDD2882566F300703F7F",
   '');
 
add_occur(map,"P_XAF",
   "TMOR_Homepage",
   "",
   "http://www.megginson.com/XAF/",
   '');
 
add_occur(map,"P_XAF",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XAF.html",
   '');
 
add_occur(map,"P_Tony",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Tony.html",
   '');
 
add_occur(map,"P_Tony",
   "TMOR_Homepage",
   "",
   "http://www.cs.tu-bs.de/softech/people/lindig/software/tony.html",
   '');
 
add_occur(map,"P_RMDMS",
   "TMOR_Homepage",
   "",
   "http://rmdms.sourceforge.net",
   '');
 
add_occur(map,"P_RMDMS",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/RMDMS.html",
   '');
 
add_occur(map,"V_GHuck",
   "TMOR_Homepage",
   "",
   "http://www.darmstadt.gmd.de/~huck/",
   '');
 
add_occur(map,"P_xmlBlaster",
   "TMOR_Homepage",
   "",
   "http://www.xmlblaster.org",
   '');
 
add_occur(map,"P_xmlBlaster",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xmlBlaster.html",
   '');
 
add_occur(map,"P_tDOM",
   "TMOR_Homepage",
   "",
   "http://freeshell.org/~loewerj/tdom.cgi",
   '');
 
add_occur(map,"P_tDOM",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/tDOM.html",
   '');
 
add_occur(map,"V_SMullender",
   "TMOR_Homepage",
   "",
   "http://www.cwi.nl/~sjoerd/",
   '');
 
add_occur(map,"S_DDML",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/NOTE-ddml",
   '');
 
add_occur(map,"S_XPath",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/xpath",
   '');
 
add_occur(map,"V_IBM",
   "TMOR_Homepage",
   "",
   "http://www.ibm.com",
   '');
 
add_occur(map,"P_PyXML",
   "TMOR_Homepage",
   "",
   "http://www.python.org/sigs/xml-sig/",
   '');
 
add_occur(map,"P_PyXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/PyXML.html",
   '');
 
add_occur(map,"S_SVG",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/Graphics/SVG/",
   '');
 
add_occur(map,"S_SVG",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/SVG/",
   '');
 
add_occur(map,"V_JDOM",
   "TMOR_Homepage",
   "",
   "http://www.jdom.org/credits/index.html",
   '');
 
add_occur(map,"P_Tidy",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/People/Raggett/tidy/",
   '');
 
add_occur(map,"P_Tidy",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Tidy.html",
   '');
 
add_occur(map,"P_libxml",
   "TMOR_Homepage",
   "",
   "http://xmlsoft.org",
   '');
 
add_occur(map,"P_libxml",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/libxml.html",
   '');
 
add_occur(map,"V_DVeillard",
   "TMOR_Homepage",
   "",
   "http://rufus.w3.org/veillard/",
   '');
 
add_occur(map,"P_XMIToolkit",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMIToolkit.html",
   '');
 
add_occur(map,"P_XMIToolkit",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xmitoolkit",
   '');
 
add_occur(map,"V_Bowerbird",
   "TMOR_Homepage",
   "",
   "http://www.bowerbird.com.au",
   '');
 
add_occur(map,"V_SBall",
   "TMOR_Homepage",
   "",
   "http://cs.anu.edu.au/people/Steve.Ball/",
   '');
 
add_occur(map,"V_simpleCHAOS",
   "TMOR_Homepage",
   "",
   "http://www.trafficstudio.com/info.htm",
   '');
 
add_occur(map,"S_XSL",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/Style/XSL/",
   '');
 
add_occur(map,"S_XSL",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/xsl/",
   '');
 
add_occur(map,"S_XLink",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/xlink/",
   '');
 
add_occur(map,"V_JJansen",
   "TMOR_Homepage",
   "",
   "http://www.cwi.nl/~jack/",
   '');
 
add_occur(map,"V_DBeckett",
   "TMOR_Homepage",
   "",
   "http://purl.org/net/dajobe/",
   '');
 
add_occur(map,"P_SAC",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SAC.html",
   '');
 
add_occur(map,"P_SAC",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/Style/CSS/SAC/",
   '');
 
add_occur(map,"P_Wraf",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Wraf.html",
   '');
 
add_occur(map,"P_Wraf",
   "TMOR_Homepage",
   "",
   "http://www.uxn.nu/wraf/",
   '');
 
add_occur(map,"V_FAzavant",
   "TMOR_Homepage",
   "",
   "http://www.stud.enst.fr/~azavant/",
   '');
 
add_occur(map,"P_Amaya",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/Amaya/",
   '');
 
add_occur(map,"P_Amaya",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Amaya.html",
   '');
 
add_occur(map,"P_PXSLServlet",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/PXSLServlet.html",
   '');
 
add_occur(map,"P_PXSLServlet",
   "TMOR_Homepage",
   "",
   "http://www.pault.com/Pxsl/",
   '');
 
add_occur(map,"V_TIMELUX",
   "TMOR_Homepage",
   "",
   "http://www.timelux.lu",
   '');
 
add_occur(map,"P_XMill",
   "TMOR_Homepage",
   "",
   "http://www.research.att.com/sw/tools/xmill/",
   '');
 
add_occur(map,"P_XMill",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMill.html",
   '');
 
add_occur(map,"V_MMakoto",
   "TMOR_Homepage",
   "",
   "http://www.geocities.com/ResearchTriangle/Lab/6259/",
   '');
 
add_occur(map,"P_Whisper",
   "TMOR_Homepage",
   "",
   "http://www.halcyon.com/www3/jesjones/Whisper/Home.html",
   '');
 
add_occur(map,"P_Whisper",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Whisper.html",
   '');
 
add_occur(map,"P_TreeDiff",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/aw.nsf/techmain/F66B7812E19C200C8825671B006837EA?OpenDocument",
   '');
 
add_occur(map,"P_TreeDiff",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/TreeDiff.html",
   '');
 
add_occur(map,"S_CSS",
   "TMOR_Homepage",
   "",
   "http://www.w3.org/Style/CSS/",
   '');
 
add_occur(map,"P_Xalan-C",
   "TMOR_Homepage",
   "",
   "http://xml.apache.org/xalan/xslt4c.html",
   '');
 
add_occur(map,"P_Xalan-C",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Xalan-C.html",
   '');
 
add_occur(map,"V_DMegginson",
   "TMOR_Homepage",
   "",
   "http://www.megginson.com",
   '');
 
add_occur(map,"P_xmlarch",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xmlarch.html",
   '');
 
add_occur(map,"P_xmlarch",
   "TMOR_Homepage",
   "",
   "http://www.infotek.no/~grove/software/xmlarch/xmlarch.html",
   '');
 
add_occur(map,"P_4Suite",
   "TMOR_Homepage",
   "",
   "http://4suite.org/index.epy",
   '');
 
add_occur(map,"P_4Suite",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/4Suite.html",
   '');
 
add_occur(map,"V_PyXMLSIG",
   "TMOR_Homepage",
   "",
   "http://www.python.org/sigs/xml-sig/",
   '');
 
add_occur(map,"P_mod_xslt",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/mod_xslt.html",
   '');
 
add_occur(map,"P_mod_xslt",
   "TMOR_Homepage",
   "",
   "http://modxslt.userworld.com",
   '');
 
add_occur(map,"P_DelphiXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DelphiXML.html",
   '');
 
add_occur(map,"P_DelphiXML",
   "TMOR_Homepage",
   "",
   "http://www.icom-dv.de/products/xml_tools/uk_xml_parser_01.php3",
   '');
 
add_occur(map,"P_Xerces-P",
   "TMOR_DownloadLocation",
   "",
   "http://xml.apache.org/dist/",
   '');
 
add_occur(map,"P_Xerces-P",
   "TMOR_Homepage",
   "",
   "http://xml.apache.org/xerces-p/",
   '');
 
add_occur(map,"P_Xerces-P",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Xerces-P.html",
   '');
 
add_occur(map,"P_XSL-ISAPI",
   "TMOR_Homepage",
   "",
   "http://msdn.microsoft.com/downloads/webtechnology/xml/xslisapi.asp",
   '');
 
add_occur(map,"P_XSL-ISAPI",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XSL-ISAPI.html",
   '');
 
add_occur(map,"P_Gdome",
   "TMOR_Homepage",
   "",
   "http://levien.com/gnome/gdome.html",
   '');
 
add_occur(map,"P_Gdome",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Gdome.html",
   '');
 
add_occur(map,"P_SmallXMLParser",
   "TMOR_Homepage",
   "",
   "http://www.advtools.com/xml/index.htm",
   '');
 
add_occur(map,"P_SmallXMLParser",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SmallXMLParser.html",
   '');
 
add_occur(map,"P_dtddoc",
   "TMOR_Homepage",
   "",
   "http://www.garshol.priv.no/download/software/dtddoc/",
   '');
 
add_occur(map,"P_dtddoc",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/dtddoc.html",
   '');
 
add_occur(map,"V_KMacLeod",
   "TMOR_Homepage",
   "",
   "http://bitsko.slc.ut.us/~ken/",
   '');
 
add_occur(map,"P_X-IT",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/X-IT.html",
   '');
 
add_occur(map,"P_X-IT",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/xit",
   '');
 
add_occur(map,"V_JAlmeida",
   "TMOR_Homepage",
   "",
   "http://www.di.uminho.pt/~jj/",
   '');
 
add_occur(map,"V_DataChannel",
   "TMOR_Homepage",
   "",
   "http://www.datachannel.com",
   '');
 
add_occur(map,"V_InDelv",
   "TMOR_Homepage",
   "",
   "http://www.indelv.com",
   '');
 
add_occur(map,"P_xslp",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/xslp.html",
   '');
 
add_occur(map,"P_xslp",
   "TMOR_Homepage",
   "",
   "http://xslp.kvisco.com",
   '');
 
add_occur(map,"P_JTidy",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/JTidy.html",
   '');
 
add_occur(map,"P_JTidy",
   "TMOR_Homepage",
   "",
   "http://sourceforge.net/projects/jtidy/",
   '');
 
add_occur(map,"V_PKilpelainen",
   "TMOR_Homepage",
   "",
   "http://www.cs.helsinki.fi/~kilpelai/",
   '');
 
add_occur(map,"P_SAXCpp",
   "TMOR_Homepage",
   "",
   "http://www.jezuk.demon.co.uk/SAX/",
   '');
 
add_occur(map,"P_SAXCpp",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SAXCpp.html",
   '');
 
add_occur(map,"P_DDbE",
   "TMOR_Homepage",
   "",
   "http://www.alphaworks.ibm.com/tech/DDbE",
   '');
 
add_occur(map,"P_DDbE",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/DDbE.html",
   '');
 
add_occur(map,"V_Redfoot",
   "TMOR_Homepage",
   "",
   "http://sourceforge.net/projects/redfoot/",
   '');
 
add_occur(map,"P_XRS",
   "TMOR_Homepage",
   "",
   "http://dlb2.nlm.nih.gov/~dwshin/xrs.html",
   '');
 
add_occur(map,"P_XRS",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XRS.html",
   '');
 
add_occur(map,"S_xmldsig",
   "TMOR_Specification",
   "",
   "http://www.w3.org/TR/xmldsig-core/",
   '');
 
add_occur(map,"V_ProSolutions",
   "TMOR_Homepage",
   "",
   "http://www.pro-solutions.com",
   '');
 
add_occur(map,"V_ACami",
   "TMOR_Homepage",
   "",
   "http://www.ceng.metu.edu.tr/~e103686/home_page/",
   '');
 
add_occur(map,"P_XMLNotepad",
   "TMOR_Homepage",
   "",
   "http://msdn.microsoft.com/xml/notepad/intro.asp",
   '');
 
add_occur(map,"P_XMLNotepad",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/XMLNotepad.html",
   '');
 
add_occur(map,"P_SunXML",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/SunXML.html",
   '');
 
add_occur(map,"P_SunXML",
   "TMOR_Homepage",
   "",
   "http://developer.java.sun.com/developer/products/xml/",
   '');
 
add_occur(map,"P_Redfoot",
   "TMOR_Homepage",
   "",
   "http://www.sourceforge.net/projects/redfoot/",
   '');
 
add_occur(map,"P_Redfoot",
   "TMOR_IndexDescr",
   "",
   "http://www.garshol.priv.no/download/xmltools/prod/Redfoot.html",
   '');

// ============= Subject Indicators ==========
add_subject_indicator(map,"TMAT_ProductUse","file:/usr/local/oks-navigator-trial/jakarta-tomcat/webapps/navigator/WEB-INF/xml/net.ontopia.topicmaps.psd.iso13250.association-type.transitive");
add_subject_indicator(map,"id18","http://www.topicmaps.org/xtm/1.0/core.xtm#sort");
add_subject_indicator(map,"TMOR_IndexDescr","file:/usr/local/oks-navigator-trial/jakarta-tomcat/webapps/navigator/WEB-INF/xml/net.ontopia.topicmaps.psd.iso13250.occurrence-type.default");


//============== Associations ============

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XAF'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MegTech'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DOM'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CppDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Redfoot'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Redfoot'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_PMorel'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_visxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TreeDiff'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PyXML'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JLoewer'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Openly'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_S-Link-S'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDParser'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Control'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_PubConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_jxrtf'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SGML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SPIN_tcl'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_FBoumphrey'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TransformXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TM4J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PyXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLSearch'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_GMD-XQL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_QORX'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_GBDP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DiffMerge'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDMSUtil'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SConv'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Conversion'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Xalan-J'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_Xerces-J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAX2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SmallXMLParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_RTobin'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSV'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_IRISXED'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ADeseine'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DSSSL'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Parsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SXP'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_PBonhomme'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RV4J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XmlTree'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DHolton'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExpatRealBasic'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DB2XML'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MSIE'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tclexpat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SOCat'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlproc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JCowan'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ParserFilters'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ASahuguet'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_W4F'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_UnicornXSLT'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CPC-XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Emile'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_inProgress'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XCatalog'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_fxp'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DOM'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Parsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Swift'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RV4J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExpatRuby'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDEditors'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Control'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDMSUtil'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMill'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RELAX'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RV4J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_HTML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_JTidy'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Emile'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SchemaConv'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Control'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DHoxha'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CppDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_LotusXSL'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XSLTrace'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Tony'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_TIMELUX'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xport'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_CSS'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CSS2Parser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_JDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_JTidy'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAC'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_CSS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MSIE'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLBrowsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HTML-Kit'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Chami'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-C'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_InDelvJavaDOM'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_InDelv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MegTech'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_GNConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_W4F'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSLEditor'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLforRPG'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XPath4XT'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_xt'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLSearch'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XRS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XML_Parse'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xslide'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ELTG'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_LTPyXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_Parse'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Fujitsu'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HyBrick'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SXP'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLforRPG'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Docuverse'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DocDOMSDK'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlBlaster'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Cost'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SXP'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDDoc'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Control'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XQL'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_GMD-XQL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RELAX'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DTD2RELAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLVal'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Parsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_ArchForm'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XAF'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSLLint'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_NWalsh'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Whisper'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLSecurityS'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_xmldsig'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XLE'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_GNConv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tDOM'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_Grove'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_KMacLeod'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_mod_xslt'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_RDFParser'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Parsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLTGen'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Control'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_OpenSP'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SOCat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RMDMS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_UnicornXSLT'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSLTC'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDParser'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Markup'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-C'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ChannelPoint'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Merlot'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_Xerces-C'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Xalan-C'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDBMS'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_dbXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_AElfred'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_CSS'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MSIE'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLDBMS'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDBMS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_PyXMLSIG'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PyXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xml4c2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLZip'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDMSUtil'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML4J'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_libxml'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_LotusXSL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JEnglish'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Cost'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TM4J'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-C'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLCheck'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSLTrace'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HTML-Kit'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_TGibara'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TinyXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DTDParse'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDDoc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_PSGML'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_sxml-mode'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DT4DTD'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Extensibility'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PECEL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPointer'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HyBrick'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Gingerall'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Sablotron'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-J'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Gdome'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ParserFilters'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Perl_libxml'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDParser'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RBDTDParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PassiveTeX'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_SRahtz'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLUtilities'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TM4J'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XTM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DOMParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Bowerbird'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XDBM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xslp'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXCpp'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Mozilla'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_CSS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Markup'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ArborTextCatalog'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SOCat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-C'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Cocoon'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_FOP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RTF2XML'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RTF'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xplorer'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMIToolkit'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXON'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDGen'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_IRISDTDGEN'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDGen'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_InDelvBrowser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_RGeisher'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RTF2XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExtDOM'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_OpenXML2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPath'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MDSAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xalan-J'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_TRaX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_libxml'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_HTML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ezDTD'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDEditors'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_HLiefke'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMill'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ParserFilters'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tclXML'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_SBall'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Mulberry'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xslide'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_LNS'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLToolsOSAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_pysp'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SGML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DelphiXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ArborText'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ArborTextCatalog'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_WebPublish'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PHP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PECEL'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ATL-Systems'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_PyXML'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_tmproc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xalan-J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xalan-C'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DOM'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_InDelvJavaDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TclDOM'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_SBall'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_WebPublish'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Cocoon'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_libxslt'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_libxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XLE'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RV4J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SGML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Amaya'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PatML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_CSS'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_css-mode'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_S-Link-S'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDParser'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DTDParse'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Ace'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlarch'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_GNConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Tidy'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RDFParser'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ProSolutions'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RTF'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Majix'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JDOM'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_JDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_HyBrick'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Control'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDGen'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_EHood'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_perlSGML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XFAScripting'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLUtilities'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Lark'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSL2XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLConv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MegTech'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DATAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLBrowsers'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Amaya'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_dbXML'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_dbXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XML_Parse'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XML_Twig'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSet'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLSearch'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SunXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlarch'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLSearch'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_DMS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SunXML'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XML_Parse'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Perl_libxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PyXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDParser'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlproc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_jxml'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MDSAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RDF'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RDFParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_xmltools'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_jxrtf'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_Xerces-J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_LotusXSL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_sgrep'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_PKilpelainen'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_Parse'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_CCooper'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML4J'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_JDOM'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_CSSEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_css-mode'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XML4J'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_PECEL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Unicorn'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_UnicornXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_Edifact'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MKoehne'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-J'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_Xerces-C'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_xml4c2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DT4DTD'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HaXml'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MWallace'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_UserActive'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_mod_xslt'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Whisper'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JWay'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_jxrtf'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ProtegeGroup'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Protege'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXON'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_xmlBlaster'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SunXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_xmlproc'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_PyXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPointer'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_RSchaefer'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML2Beans'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDBMS'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Lore'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_JCTREX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_SAX2'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SunXSLTC'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_GNConv'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Conversion'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_PMiller'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLIO'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_AElfred'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_FOP'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_SAXON'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TclDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_libxml'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DVeillard'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MSXMLRedist'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SGMLSpm'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SGML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MSergeant'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML::XPath'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXON'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MKay'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Minoru'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MDC-XSL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_PyXML'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RXP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_xml.expat'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_Xerces-J'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_xmloperator'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_ExpatRuby'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_techexplorer'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLBrowsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_jxml'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XAF'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_tDOM'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DDemany'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmloperator'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXON'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Editing'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExeterXML'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RDF'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Wraf'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DMegginson'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLWriter'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_IDE'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Control'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_Twig'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_HThompson'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSV'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xsplit'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Percussion'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_PHP'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PHP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Redfoot'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_RDFParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_PyXML'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_PyXPath'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_JCTREX'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLVal'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_NRyosuke'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DTD2RELAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlarch'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_ArchForm'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_CppDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_X-IT'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SConv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Tony'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_CLindig'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_UnicornXSLT'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Unicorn'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_OZeigermann'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XTAL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDGen'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xsplit'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PatML'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_dtddoc'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_PyXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xport'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DOM'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_InDelvSTDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SunXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SOCat'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLforRPG'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XMLToolsOSAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ArborTextCatalog'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XCatalog'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DB2XML'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MSXMLRedist'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_GNConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_JTidy'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CppDOM'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ACami'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DRaggett'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Tidy'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLBrowsers'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HyBrick'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ParserFilters'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XML_Parse'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XML_Grove'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlparse'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML::XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExtDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLNotepad'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_pysp'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_LMG'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Cocoon'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SunXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_EDerksen'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PerlDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Wraf'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_SWithall'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Testbed'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tdtd'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_X-IT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XP'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_XMLSolutions'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLZip'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLforRPG'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PyXPath'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPath'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_mod_xslt'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_Sablotron'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Protege'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RDF'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_WebPublish'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RMDMS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDGen'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xml2ddml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Mozilla'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Mozilla'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XML_Parse'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XML_QL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_Xerces-J'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Relaxer'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_VRP'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ICS-FORTH'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLSecurityS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SunXML'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Sun'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Parsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDDoc'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_dtddoc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_FOP'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Sixpack'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MSIE'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Microsoft'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CSS2Parser'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLWriter'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xtr2any'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XLink'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_CPC'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CPC-XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XML4J'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Cocoon'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_CRamalho'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_DT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HaXml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DOM'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DOM2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SNConv'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Conversion'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ArborTextCatalog'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_MathML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_techexplorer'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLGenerator'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlparse'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_NWalsh'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DTDParse'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_perlSGML'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDDoc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_easyXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPath'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MSXMLRedist'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_jxrtf'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXCpp'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JHiggins'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDParser'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CLXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLWriter'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JDiamond'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_repat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_GMD-XQL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Lore'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Lore'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ANeumann'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_fxp'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tclexpat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xalan-J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Perl_libxml'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_KMacLeod'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_GNConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Majix'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLToolsOSAX'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JClark'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Jade'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_debit'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXCpp'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CLXML'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MegTech'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXdrvrs'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_VTurau'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DB2XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_libxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Wraf'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Wraf'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_RDFParser'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Rapier'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Parsers'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XLL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SNConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RTF2XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLTGen'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xsplit'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Relaxer'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JWay'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExCost'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAX2'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DMegginson'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DOMParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ADeseine'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_IRISDTDGEN'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_MathML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PassiveTeX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tdtd'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_TGraham'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_RDFParser'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_repat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_UnicornXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RELAX'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Relaxer'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SXP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XML::XPath'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XML_Parse'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLBrowsers'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLViewer'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PerlDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DiffMerge'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DBrownell'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLUtilities'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPointer'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_libxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Parsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_CPC-XML'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSchemas'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XLink'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HyBrick'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Steady-State'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CSS2Parser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDGen'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMIToolkit'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JCowan'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DOMParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_InDelvSTDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSLEditor'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SP'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_pysp'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_Xalan-J'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Ozone'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JClark'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_JCTREX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_COM'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xport'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SGML'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Parsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Control'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLCheck'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DatabaseDom'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XML_Grove'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Perl_libxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PSGML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RXP'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMas'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DDbE'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSchemas'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xalan-J'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_XML-Apache'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DTD2RELAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SAX'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_MDSAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPointer'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExpatRuby'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xsplit'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_FOP'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XMLforRPG'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_xml4c2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExpatRuby'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExpatRuby'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_YMasato'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MWallace'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xtract'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Sun'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SunXSLTC'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_grove'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_GPS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_STEP'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_FirstSTEP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSet'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_BZhao'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RTF'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Jade'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Cost'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ParserFilters'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XLL'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML::XPath'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_tDOM'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_tclexpat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_tclexpat'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DSSSL'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_OpenJade'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmloperator'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_DTD2RELAX'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XML4J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_acl-xml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CLOCC'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xalan-J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLSecurityS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PassiveTeX'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DOM2'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tDOM'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_RBourret'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RBDTDParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DChen'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ezDTD'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLGenerator'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_RMDMS'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RMDMS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XPath4XT'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SunXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DatabaseDom'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_InDelvBrowser'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPath'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_RBourret'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLDBMS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DOM'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DocDOMSDK'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-C'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xt'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_MathML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Amaya'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSL2XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TransformXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_CSSEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HTML-Kit'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xml4c2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_techexplorer'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_IBM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xalan-J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_Twig'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MRodriguez'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlproc'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SiRPAC'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_W3C'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JavaApache'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Cocoon'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Ozone'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPath'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_ltxml'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_LTPyXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_RTobin'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RXP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TM4J'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_KAhmed'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_BBiewer'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CLXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XAF'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_MDSAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ICOM'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DelphiXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_WFC'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_SBlackburn'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CPC-XML'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XSLTrace'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XSLEditor'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_JDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_repat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_FOP'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_xt'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Redfoot'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDBMS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Ozone'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Ozone'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CPC-XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SAX'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Testbed'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLIO'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XAF'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_acl-xml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MSXMLRedist'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Fourthought'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_JCTREX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CLXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_EgonW'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML::XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLBrowsers'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_InDelvBrowser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-P'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAC'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAC1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TclDOM'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML4J'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLGenerator'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MWutka'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DTDParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CppDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_EDIFACT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_Edifact'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XP'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_FOP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_RLevien'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Gdome'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JAlmeida'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_DT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JClark'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tclXML'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLUtilities'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_HTML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_jd.xslt'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_W3C'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Amaya'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xalan-C'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_XML-Apache'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlBlaster'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_xmlBlaster'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DBrownell'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DOM2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML4J'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JDobler'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_jd.xslt'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLCheck'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSLLint'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DTDParser'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSLTester'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSV'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSchemas'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_grove'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlarch'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_LTPyXML'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XSV'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ALeitner'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_eXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Protege'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SP'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JClark'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_PHP'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_LotusXSL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_LStaflin'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PSGML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CGI_XMLForm'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_FirstSTEP'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDGen'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PyXPath'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DMaurer'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLSearch'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_QL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_xmltools'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RDF'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SiRPAC'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_mod_xslt'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_WebPublish'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XQL'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PerlDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DT4DTD'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MDC-XSL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-C'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_XML-Apache'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_COM'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MSXMLRedist'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MetaMorphosis'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MSXMLRedist'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DIBE'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_REXP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Parsers'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_alphaBeans'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_jd.xslt'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XLink'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SXP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JAnderson'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CLXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_libxslt'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_HyBrick'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_Jade'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSL'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_FOP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_QORX'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_GNConv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_X-Tract'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDBMS'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Ozone'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_PLHegaret'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_sxml-mode'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SP'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_SPIN_py'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TinyXML'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PyXPath'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_RGuha'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RDFDB'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_CGI_XMLForm'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XML_Parse'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XP'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JClark'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLWebSDE'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SVG'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_FOP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_InDelvJavaDOM'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_OpenSP'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_OpenJade'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_GMD-XQL'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_GHuck'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXON'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSL-ISAPI'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_WebPublish'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Pyxie'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xslp'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSLTC'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xeena'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DSuciu'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMill'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_GNConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Jedi'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_PythonWare'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_sgmlop'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLVal'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PyTREX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xml2ddml'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DDML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDBMS'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_SBall'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tclexpat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-C'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_XMLSolutions'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExeterXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAC'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_W3C'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Jedi'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_PFankhauser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAX2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML4J'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPointer'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DB2XML'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_GNConv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_UnicornXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DMegginson'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SGMLSpm'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLSearch'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Fxgrep'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_GHuck'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Jedi'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xalan-C'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_FOP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Mozilla'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_MathML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_DMS'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDMSUtil'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_ltxml'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_RXP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Franz'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_acl-xml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_visxml'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlproc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_Xerces-C'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Xerces-P'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Microsoft'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MSXMLRedist'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAX2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML2Beans'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MDC-XSL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CSS2Parser'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmltools'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDBMS'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XDBM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML4J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Parsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xml4c2'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XP'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MDSAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DocDOMSDK'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SchemaConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DTD2RELAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MetaMorphosis'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SConv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Relaxer'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ATomoharu'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Microstar'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_AElfred'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLNotepad'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Microsoft'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExtDOM'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_LotusXSL'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_DB2XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLVal'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RV4J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_debit'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_MSIE'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Delivery'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLBrowsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_LTPyXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLSearch'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xtract'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_RDFParser'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RDFParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XED'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXON'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_HTML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HaXml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PyTREX'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JTauber'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TeXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RDF'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DATAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_jxrtf'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_Xalan-J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_LotusXSL'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MSchwartzbach'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DSDProcessor'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_PerlDOM'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_XML_Parse'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSL'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_REXP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tmproc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMI'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMIToolkit'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPointer'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SXP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_SAXCpp'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_WebPublish'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PXSLServlet'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_sgmlop'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_VRP'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RDF'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlproc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Ozone'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XCatalog'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML4J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_GPS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_S-Link-S'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RDF'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_libxslt'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DVeillard'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_simpleCHAOS'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Sixpack'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_LiveDTD'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDDoc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Amaya'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XLink'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML4J'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Rapier'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DBeckett'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SunXML'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_onShore'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_UncommonXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_xmlarch'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_tmproc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSL2XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Microsoft'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_Grove'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JRocha'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_DT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XED'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_HThompson'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RDFFilter'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RDF'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_PyXML'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Pyxie'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tmproc'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_TM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_IRISXED'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XPath4XT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xplorer'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLBrowsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_OGerardin'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSLTC'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_sgrep'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLSearch'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TM4J'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_SEMA'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xtr2any'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDMSUtil'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TreeDiff'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SunXSLTC'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlproc'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XCatalog'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Ovidius'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MetaMorphosis'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DOM'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Gdome'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_fxp'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XInclude'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_libxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_InDelvJavaDOM'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_WFC'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_CLOCC'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CLOCC'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_QL'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLQL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XPath4XT'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XLL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DOMParser'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_DSC'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_dtddoc'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_xmlproc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-P'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML4J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RXP'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SXP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HTML-Kit'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLEditors'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Rapier'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_libxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_RJelliffe'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xml2ddml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_JTidy'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_AQuick'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DSSSL'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DSC'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_grove'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tmproc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_acl-xml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_RDFParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ltxml'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Sablotron'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExpatRealBasic'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DSSSL'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HyBrick'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_OpenJade'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_OpenJade'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SNConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_Edifact'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Sablotron'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_AElfred'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Testbed'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Control'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_xt'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_PXSLServlet'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XTransGen'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSLLint'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XTAL'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SConv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_GJosten'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML::XSLT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XPath4XT'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPath'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XTransGen'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XFAScripting'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_XMLForAll'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLGenerator'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MMakoto'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DTD2RELAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPath'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_sgrep'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JClark'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xt'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DocDOMSDK'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_QL'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MSergeant'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SP'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Jade'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Merlot'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMas'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SP'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_SPIN_tcl'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DatabaseDom'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MWalter'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlparse'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XmlTree'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ABellina'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-J'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DSSSL'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DSC'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_eXML'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_ExpatRealBasic'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPath'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_libxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Lark'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PerlDOM'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Delivery'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_WebPublish'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Whisper'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JJones'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_ExCost'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPath'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML::XPath'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Perl_libxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DSSSL'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Jade'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Markup'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPath'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_dbXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RDF'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XAF'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLViewer'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_FOP'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_XML-Apache'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xml.expat'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_KColclasure'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XMLNames'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Relaxer'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-J'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_XML-Apache'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_MSIE'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_XMLNotepad'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SGML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SPIN_py'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLUtilities'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DelphiXML'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_XML-Apache'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-P'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_IDE'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XMLWebSDE'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SiRPAC'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_RDFParser'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SiRPAC'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPath'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlBlaster'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_fxp'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_TREX'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PyTREX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Cocoon'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_Xalan-J'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Jade'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DSSSL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_RDFParser'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_VRP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_RMITMDSG'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Ace'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xml.expat'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DDML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RBDTDParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_LMG'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_dtddoc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DOM'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_eXML'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_UncommonXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLVal'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSV'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_OpenSP'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_SGML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_InDelvBrowser'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_InDelv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLBrowsers'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Mozilla'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Conversion'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_PubConv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_PyXML'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_4Suite'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xport'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_LMG'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmlproc'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DShin'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XRS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RDFDB'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDBMS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_GMD-XQL'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_IMacherius'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xerces-J'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_easyXML'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_sxml-mode'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_ParserFilters'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_MDSAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RDFFilter'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_RDFParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_repat'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_RDF'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_ArchForm'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Parsers'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DOM'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PerlDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SPIN_tcl'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_GPS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XP'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_Unicode'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLDBMS'));
a1.addMember(mem);

mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_DMS'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_TKamiya'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XPath4XT'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_xmlproc'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_xmltools'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Protege'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_libxml'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_PTchistopolksii'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Some2XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Sablotron'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SP'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Cost'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TeXML'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_PubConv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DSSSL'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_OpenJade'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xml4c2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ELTG'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ltxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSLTrace'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_MSXMLRedist'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RDFFilter'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_JJaakkola'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_sgrep'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLEditors'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Xeena'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DT4DTD'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XMLVal'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DSDProcessor'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSLTester'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_VBXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PassiveTeX'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSL'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_InDelvSTDOM'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_InDelv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_SAXON'));
a1.addMember(mem);

mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_AElfred'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_PDIT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_FirstSTEP'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_AMoller'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DSDProcessor'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xt'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExtDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXON'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_DT'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_GNConv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExCost'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Control'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_CSSEditors'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Lark'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_TBray'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExeterXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XML_Parse'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_SMcGrath'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Pyxie'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DDbE'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_W4F'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_FAzavant'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_LiveDTD'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_RStayton'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_HThompson'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DSC'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_SAX'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_sxml-mode'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_CGI_XMLForm'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MSergeant'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ExtDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPointer'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tDOM'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Perl_libxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XBase'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Relaxer'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_MegTech'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_RDFFilter'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_easyXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_TreeDiff'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PXSLServlet'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_PTchistopolksii'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XSLT'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PXSLServlet'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_DecisionSoft'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_X-Tract'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_CRunciman'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_HaXml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAC'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Markup'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_GStolpmann'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InCategory'
mem=new member('TMTT_Category');
mem.addPlayer(map.getTopicById('C_Control'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XSLConv'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_HTML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Tidy'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xslp'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_KVisco'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_alphaBeans'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_ANeumann'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Fxgrep'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xml4c2'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_alphaWorks'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_HTML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DocDOMSDK'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_ltxml'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_RDFParser'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DATAX'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMAR_UsedBy');
mem.addPlayer(map.getTopicById('P_expat'));
a1.addMember(mem);

mem=new member('TMAR_UsedIn');
mem.addPlayer(map.getTopicById('P_Rapier'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_TetraSix'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Majix'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_GNConv'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_Some2XML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_interati'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_debit'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX2'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXON'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_PyXML'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_DOM2'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DDbE'));
a1.addMember(mem);

mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_DTDGen'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPointer'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_InDelvBrowser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xt'));
a1.addMember(mem);

mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_StandardImplemented'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_XPath'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xt'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_XSL-ISAPI'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_Microsoft'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_GPS'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SPIN_py'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductUse'
mem=new member('TMTT_Standard');
mem.addPlayer(map.getTopicById('S_SAX1'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_DocDOMSDK'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_css-mode'));
a1.addMember(mem);

mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_LMG'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_XML'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_tclXML'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_SAndrivet'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SmallXMLParser'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_ProductVendor'
mem=new member('TMTT_Vendor');
mem.addPlayer(map.getTopicById('V_AFayolle'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_xmltools'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);

a1=new association("");
a1.instanceOf='TMAT_InSubcategory'
mem=new member('TMTT_Subcategory');
mem.addPlayer(map.getTopicById('SC_Middleware'));
a1.addMember(mem);

mem=new member('TMTT_Product');
mem.addPlayer(map.getTopicById('P_SAXdrvrs'));
a1.addMember(mem);
;
a1.addScope(new scope(''));
map.addAssoc(a1);


//================ Scopes ========================

top1=map.getTopicById('TMTT_Subcategory');
top1.nameList[0].addScope(new scope('plural'));

top1=map.getTopicById('TMTT_Category');
top1.nameList[0].addScope(new scope('plural'));

//