An XML Format for Proteomics Database to Accelerate Collaboration Among Researchers

Total Page:16

File Type:pdf, Size:1020Kb

An XML Format for Proteomics Database to Accelerate Collaboration Among Researchers AO HUPO workshop in Tsukuba (Dec. 19, 2002) An XML Format For Proteomics Database to Accelerate Collaboration Among Researchers HUP-ML: Human Proteome Markup Language K. Kamijo, H. Mizuguchi, A. Kenmochi, M. Sato, Y. Takaki and A. Tsugita Proteomics Res. Center, NEC Corp. 1 Overview (HUP-ML) z Introduction z XML features z XMLs in life science z HUP-ML concept z Example of HUP-ML z Details of HUP-ML z Demonstration of “HUP-ML Editor” 2 Introduction z Download entries from public DBs as a flat-file z easy for a person to read z different formats for every DB z sometimes needs special access methods and special applications for each format z Needs machine-readable formats for software tools z To boost studies by exchanging data among researchers Activates standardization 3 XML format z XML (eXtensible Markup Language) W3C: World Wide Web Consortium (inception in 1996) Attribute Key Value Example Element Start Tag <tag_element_source attribute_growth=“8 weeks”> rice leaf </tag_element_source> End Tag z Highly readable for machine and person z Can represent information hierarchy and relationships z Details can be added right away z Convenient for exchanging data z Easy to translate to other formats 4 z Logical-check by a Document Type Definition (DTD) Overview (HUP-ML) z Introduction z XML features z XMLs in life science z HUP-ML concept z Example of HUP-ML z Details of HUP-ML z Demonstration of “HUP-ML Editor” 5 XML features z Exchangeable z Inter-operability: z OS (Operating System): Windows, Linux, etc. z Software Development Languages z Communication Protocols z Inter-national / Inter-business z W3C has supervised the XML specifications z XML is well prevailed internationally z XML supports multilingual character code sets W3C: World Wide Web Consortium (inception in 1996) 6 XML features z Extensible z W3C supervised ONLY the language specifications z Everyone could create a NEW language structure based on the specifications z Hierarchy structure z A change in a node does not affect data in other nodes z Easy to add new information z when they are available 7 XML features z Retrievable with a computer z Easy to find target information in an XML document z By using ‘Tag’ element structure z It is difficult to retrieve them in a flat text file and a binary file. z Possible to find more specific information with ‘Attribute’ keywords step by step XML document <procedure> Type 1: Whole Retrieval <process seq=‘1’ action=‘spin-down’> Ex) Pick up all <procedure> information ... </process > Type 2: Partial Retrieval < process seq =‘2’ action=‘stand’> Ex) Pick up the FIRST <process> information ... in <procedure>. </process > < process seq =‘3’ action=‘store’> ... Type 3: Retrieval by Attribute </process > Ex) Pick up <process> information which </procedure> 8 </procedure> action attribute is ‘store’ XML features z Easy to develop XML applications z A variety of XML tools are available for DEVELOPERs z Powerful XML parser / processor z A developer does not need to create an XML format parser z Little tools for original formats z Possible to validate a well-formatted document z By using tools and schema files z DTD (Document Type Definition) file z XML Schema file, Relax NG z A Developer could concentrate ONLY a function of applications (NOT XML document handling) 9 XML features z A variety of XML tools are available for USERS z Standardization Tools z Retrieval Protocols: XPath z Data Transformation: XSLT (Extensible Stylesheet Language Transformations) z Easy to handle XML document by using such tools 10 XML features z A variety of related tools z XML database management system z XML formatter, XML Editor z Communication Protocols (ex. SOAP) z Major applications and tools tend to support XML document handling z RDB: ORACLE, SQL Server .... z Web browser: Microsoft Internet Explorer ... z Applications: Microsoft Office ... 11 XML features z Easy to combine XML applications with other functions z Data processing tools z Embedding link information (XLink, XPointer) z Electric authentication, Encryption z Some tools automatically bring their functions to applications XML Secure simple link Encryption System XPointer XPath extended link integrity message authentication XSLT XML Signature signer authentication XML Link 12 XML features z Easy to combine with other XML format documents z By using ‘NameSpaces’ technique, it is possible to combine them, integrate them and divide into original XML formats z Example: Combination of HTML and the following XML z Figures (SVG: Scalable Vector Graphics,Web3D etc.) z Formula (MathML: Mathematical Markup Language) z Chemical formula (CML: Chemical Markup Language) <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" dir="ltr"> : <svg:svg xmlns:svg="http://www.w3.org/2000/svg" width=“10cm" height=“10cm" viewBox="0 0 30 30" version="1.1"> <svg:g transform="scale(1.25)"> <svg:polygon style="fill:lime; stroke:blue; stroke-width:10" points=“50,2 3,15 6,35 25,50 3,39.2 34,15"/> <svg:switch> <svg:foreignObject x="70" y="140" width="360" height="340"> <math xmlns="http://www.w3.org/1998/Math/MathML" display="block"> : MathML SVG XHTML </math> </svg:foreignObject> </svg:switch> </svg:g> </svg:svg> </body></html> 13 XML features z XML is a ‘reliable’ format to use in business z XML gets a major position of data description languages z Many software venders express XML support z Activity of standardization organization (W3C) z XML will be used in long time because XML is not any vender's format 14 XML workflow DB DTD or Stylesheet XML Text Editor Schema Document XML Editor XML Validate Transform Document HTML XML Application DB Postscript 15 Overview (HUP-ML) z Introduction z XML features z XMLs in life science z HUP-ML concept z Example of HUP-ML z Details of HUP-ML z Demonstration of “HUP-ML Editor” 16 XML in Bioinformatics "The Extensible Markup Language (XML) is the universal format for structured documents and data on the Web." -- GenBank, W3C XML Web site, 2000-07-06. EMBL, DDBJ, PIR, PDB, etc. User (Researcher) Local access Public DBs Wrapper Converter Easy to andle XML Easy to distribute XML XML Applications Internet Easy to re-use XML XML DB Application Security Gate XML XML Item selection Wrapper Easy to control Private DBs priority level User (Researcher) 17 Conventional XMLs in Life Science z Genomics z BSML, GAME, DAS, DDBJ-XML,… z Gene Expression z MAGE-ML(GEML, MAML), GeneXML, … z Proteomics z PSDML (PIR’s XML) z BioML: Functional Proteomics z ProML: Structural Proteomics z (BSML) 18 Conventional XMLs in Life Science z Genomics z BSML z Bioinformatic Sequence Markup Language z For exchanging genomic sequence and annotation z By LabBook developers under a 1997 grant from National Human Genome Research Institute in the US z One Main XML format used by the Interoperable Informatics Infrastructure Consortium (I3C) z GAME z Genome Annotation Markup Language z To represent information about specific regions of sequence z Supporter: EBI XEMBL Project 19 Conventional XMLs in Life Science z Gene Expression z MAGE-ML z Micro Array and Gene Expression Markup Language z To describe and communicate information on microarray- based experiments z Discuss in OMG LSR Meeting in 2001 z Supporter: EMBL-EBI, Rosetta Inpharmatics, etc. z Contains microarray designs, manufacturing info., experiment setup and execution information, as well as gene expression data and data analysis results z Purpose: To provide a framework where the researchers can exchange microarray data and compare the analysis results even if the maker of the array chip is different 20 Conventional XMLs in Life Science z Proteomics z PSDML z Protein Sequence Database Markup Language z An open-standard markup language used to store protein information in the PIR database z BioML z Biopolymer Markup Language z Developed by ProteoMetrics company z designed to be used for the general annotation of biopolymer sequence information z specifying all experiment information on molecular entities proteins, genes and other biopolymers 21 Advantage of Using A Markup Language For Life Science z An XML-based tree structure z Easily maps into the biopolymer information z hierarchical and nested at different levels of complexity z Bioinformatics data have numerous relationships z Extensible (Flexibility) z New data emerge regularly z Data are updated frequently 22 Overview (HUP-ML) z Introduction z XML features z XMLs in life science z HUP-ML concept z Example of HUP-ML z Details of HUP-ML z Demonstration of “HUP-ML Editor” 23 Analysis flow in Life Science Tissue disruption 2DE Mass Spectrometer Proteome Tissue disruption 2DE Mass Spectrometer Extraction Spot picking (Detector)(Detector) Analysis Extraction Spot picking ConcentrationConcentration (LC)(LC) (N-/C-terminal(N-/C-terminal seq.) seq.) Experiment Sample Experiment Data Design preparation (Analysis) Acquisition Result Data Knowledge Report Analysis Mining Discovery Protein identification Chromosome Protein identification Chromosome RelatedRelated proteins proteins (PMF, PST) Genome (PMF, PST) Genome BindingsBindings 24 Functions/StructureFunctions/Structure Conventional XMLs in Life Science XML DNADNA array array data data (MAGE-ML)(MAGE-ML) Experiment Sample Experiment Data Design preparation (Analysis) Acquisition Result Data KnowledgeGene/Protein Gene/ProteinReport Analysis Mining DiscoverySequenceSequence and and FeaturesFeatures (AGAVE,(AGAVE, BSML, BSML, XML PSDML,PSDML, BioML, BioML, ProML)ProML) 25 Our XML-based data model Our XML zz Proteome-analysisProteome-analysis orientedoriented zz
Recommended publications
  • XML a New Web Site Architecture
    XML A New Web Site Architecture Jim Costello Derek Werthmuller Darshana Apte Center for Technology in Government University at Albany, SUNY 1535 Western Avenue Albany, NY 12203 Phone: (518) 442-3892 Fax: (518) 442-3886 E-mail: [email protected] http://www.ctg.albany.edu September 2002 © 2002 Center for Technology in Government The Center grants permission to reprint this document provided this cover page is included. Table of Contents XML: A New Web Site Architecture .......................................................................................................................... 1 A Better Way? ......................................................................................................................................................... 1 Defining the Problem.............................................................................................................................................. 1 Partial Solutions ...................................................................................................................................................... 2 Addressing the Root Problems .............................................................................................................................. 2 Figure 1. Sample XML file (all code simplified for example) ...................................................................... 4 Figure 2. Sample XSL File (all code simplified for example) ....................................................................... 6 Figure 3. Formatted Page Produced
    [Show full text]
  • Designing Universal Chemical Markup (UCM) Through the Reusable Methodology Based on Analyzing Existing Related Formats
    Designing Universal Chemical Markup (UCM) through the reusable methodology based on analyzing existing related formats Background: In order to design concepts for a new general-purpose chemical format we analyzed the strengths and weaknesses of current formats for common chemical data. While the new format is discussed more in the next article, here we describe our software s t tools and two stage analysis procedure that supplied the necessary information for the n i r development. The chemical formats analyzed in both stages were: CDX, CDXML, CML, P CTfile and XDfile. In addition the following formats were included in the first stage only: e r P CIF, InChI, NCBI ASN.1, NCBI XML, PDB, PDBx/mmCIF, PDBML, SMILES, SLN and Mol2. Results: A two stage analysis process devised for both XML (Extensible Markup Language) and non-XML formats enabled us to verify if and how potential advantages of XML are utilized in the widely used general-purpose chemical formats. In the first stage we accumulated information about analyzed formats and selected the formats with the most general-purpose chemical functionality for the second stage. During the second stage our set of software quality requirements was used to assess the benefits and issues of selected formats. Additionally, the detailed analysis of XML formats structure in the second stage helped us to identify concepts in those formats. Using these concepts we came up with the concise structure for a new chemical format, which is designed to provide precise built-in validation capabilities and aims to avoid the potential issues of analyzed formats.
    [Show full text]
  • Editing Docbook V5.0
    DocBook V5.0 The Transition Guide 27 October 2005 This version: http://docbook.org/docs/howto/2005-10-27/ Latest version: http://docbook.org/docs/howto/ Authors: Jirka Kosek, <[email protected]> Norman Walsh, <[email protected]> Table of Contents Introduction ........................................................................................................................................ 1 Finally in a namespace .................................................................................................................. 2 Relaxing with DocBook ................................................................................................................ 2 Why switch to DocBook V5.0? ...................................................................................................... 3 Schema jungle ............................................................................................................................ 3 Toolchain ........................................................................................................................................... 4 Editing DocBook V5.0 .................................................................................................................. 4 Validating DocBook V5.0 .............................................................................................................. 9 Processing DocBook V5.0 ........................................................................................................... 10 Markup changes ...............................................................................................................................
    [Show full text]
  • Linking Nwchem and Avogadro with the Syntax and Semantics of Chemical Markup Language Wibe a De Jong1*†, Andrew M Walker2† and Marcus D Hanwell3†
    de Jong et al. Journal of Cheminformatics 2013, 5:25 http://www.jcheminf.com/content/5/1/25 RESEARCH ARTICLE Open Access From data to analysis: linking NWChem and Avogadro with the syntax and semantics of Chemical Markup Language Wibe A de Jong1*†, Andrew M Walker2† and Marcus D Hanwell3† Abstract Background: Multidisciplinary integrated research requires the ability to couple the diverse sets of data obtained from a range of complex experiments and computer simulations. Integrating data requires semantically rich information. In this paper an end-to-end use of semantically rich data in computational chemistry is demonstrated utilizing the Chemical Markup Language (CML) framework. Semantically rich data is generated by the NWChem computational chemistry software with the FoX library and utilized by the Avogadro molecular editor for analysis and visualization. Results: The NWChem computational chemistry software has been modified and coupled to the FoX library to write CML compliant XML data files. The FoX library was expanded to represent the lexical input files and molecular orbitals used by the computational chemistry software. Draft dictionary entries and a format for molecular orbitals within CML CompChem were developed. The Avogadro application was extended to read in CML data, and display molecular geometry and electronic structure in the GUI allowing for an end-to-end solution where Avogadro can create input structures, generate input files, NWChem can run the calculation and Avogadro can then read in and analyse the CML output produced. The developments outlined in this paper will be made available in future releases of NWChem, FoX, and Avogadro. Conclusions: The production of CML compliant XML files for computational chemistry software such as NWChem can be accomplished relatively easily using the FoX library.
    [Show full text]
  • XML for Java Developers G22.3033-002 Course Roadmap
    XML for Java Developers G22.3033-002 Session 1 - Main Theme Markup Language Technologies (Part I) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences 1 Course Roadmap Consider the Spectrum of Applications Architectures Distributed vs. Decentralized Apps + Thick vs. Thin Clients J2EE for eCommerce vs. J2EE/Web Services, JXTA, etc. Learn Specific XML/Java “Patterns” Used for Data/Content Presentation, Data Exchange, and Application Configuration Cover XML/Java Technologies According to their Use in the Various Phases of the Application Development Lifecycle (i.e., Discovery, Design, Development, Deployment, Administration) e.g., Modeling, Configuration Management, Processing, Rendering, Querying, Secure Messaging, etc. Develop XML Applications as Assemblies of Reusable XML- Based Services (Applications of XML + Java Applications) 2 1 Agenda XML Generics Course Logistics, Structure and Objectives History of Meta-Markup Languages XML Applications: Markup Languages XML Information Modeling Applications XML-Based Architectures XML and Java XML Development Tools Summary Class Project Readings Assignment #1a 3 Part I Introduction 4 2 XML Generics XML means eXtensible Markup Language XML expresses the structure of information (i.e., document content) separately from its presentation XSL style sheets are used to convert documents to a presentation format that can be processed by a target presentation device (e.g., HTML in the case of legacy browsers) Need a
    [Show full text]
  • Matml: XML for Information Exchange with Materials Property Data
    MatML: XML for Information Exchange with Materials Property Data Aparna S. Varde1,2 Edwin F. Begley Sally Fahrenholz-Mann 1. Department of Computer Science Computer Integrated Building Electronic Publishing and Content 2. Materials Science Program Processes Group Management Worcester Polytechnic Institute (WPI) National Institute of Standards and ASM International Worcester, MA, USA Technology (NIST) Materials Park, OH, USA [email protected] Gaithersburg, MD, USA sally.fahrenholz- [email protected] [email protected] ABSTRACT 1. INTRODUCTION This paper describes the development and use of MatML, the XML, the eXtensible Markup Language is today a widely Materials Markup Language. MatML is an emerging XML accepted standard for storage and exchange of information. It standard intended primarily for the exchange of materials serves a twofold purpose of providing a data model for storing property information. It provides a medium of communication for information and a medium of communication for exchanging users in materials science and related fields such as manufacturing information over the worldwide web [29]. and aerospace. It sets the stage for the development of semantic Domain-specific markup languages are often defined within the web standards to enhance knowledge discovery in materials context of XML to serve as the means for storing and exchanging science and related areas. MatML has been used in applications information in the respective domains. Some examples of such such as the development of materials digital libraries and analysis markup languages include [14, 9]: of contaminant emissions data. Data mining applications of MatML include statistical process control and failure analysis. • AniML: Analytical Information Markup Language Challenges in promoting MatML involve satisfying a broad range • ChemML: Chemical Markup Language of constituencies in the international engineering and materials science community and also adhering to other related standards in • femML: Finite Element Modeling Markup Language web data exchange.
    [Show full text]
  • The Semantics of Chemical Markup Language (CML
    Murray-Rust et al. Journal of Cheminformatics 2011, 3:43 http://www.jcheminf.com/content/3/1/43 RESEARCH ARTICLE Open Access The semantics of Chemical Markup Language (CML): dictionaries and conventions Peter Murray-Rust1*, Joe A Townsend1, Sam E Adams1, Weerapong Phadungsukanan2 and Jens Thomas3 Abstract The semantic architecture of CML consists of conventions, dictionaries and units. The conventions conform to a top-level specification and each convention can constrain compliant documents through machine-processing (validation). Dictionaries conform to a dictionary specification which also imposes machine validation on the dictionaries. Each dictionary can also be used to validate data in a CML document, and provide human-readable descriptions. An additional set of conventions and dictionaries are used to support scientific units. All conventions, dictionaries and dictionary elements are identifiable and addressable through unique URIs. Introduction semantics through dictionaries. These have ranged from From an early stage, Chemical Markup Language (CML) a formally controlled ontology (ChemAxiom [2]) which was designed so that it could accommodate an indefi- is consistent with OWL2.0 [3] and the biosciences’ nitely large amount of chemical and related concepts. Open Biological and Biomedical Ontologies (OBO)[4] This objective has been achieved by developing a dic- framework, to uncontrolled folksonomy-like tagging. tionary mechanism where many of the semantics are Although we have implemented ChemAxiom and it is added not through hard-coded elements and attributes part of the bioscientists’ description of chemistry, we but by linking to semantic dictionaries. CML has a regard it as too challenging for the current practice of number of objects and object containers which are chemistry and unnecessary for its communication.
    [Show full text]
  • Archive and Compressed [Edit]
    Archive and compressed [edit] Main article: List of archive formats • .?Q? – files compressed by the SQ program • 7z – 7-Zip compressed file • AAC – Advanced Audio Coding • ace – ACE compressed file • ALZ – ALZip compressed file • APK – Applications installable on Android • AT3 – Sony's UMD Data compression • .bke – BackupEarth.com Data compression • ARC • ARJ – ARJ compressed file • BA – Scifer Archive (.ba), Scifer External Archive Type • big – Special file compression format used by Electronic Arts for compressing the data for many of EA's games • BIK (.bik) – Bink Video file. A video compression system developed by RAD Game Tools • BKF (.bkf) – Microsoft backup created by NTBACKUP.EXE • bzip2 – (.bz2) • bld - Skyscraper Simulator Building • c4 – JEDMICS image files, a DOD system • cab – Microsoft Cabinet • cals – JEDMICS image files, a DOD system • cpt/sea – Compact Pro (Macintosh) • DAA – Closed-format, Windows-only compressed disk image • deb – Debian Linux install package • DMG – an Apple compressed/encrypted format • DDZ – a file which can only be used by the "daydreamer engine" created by "fever-dreamer", a program similar to RAGS, it's mainly used to make somewhat short games. • DPE – Package of AVE documents made with Aquafadas digital publishing tools. • EEA – An encrypted CAB, ostensibly for protecting email attachments • .egg – Alzip Egg Edition compressed file • EGT (.egt) – EGT Universal Document also used to create compressed cabinet files replaces .ecab • ECAB (.ECAB, .ezip) – EGT Compressed Folder used in advanced systems to compress entire system folders, replaced by EGT Universal Document • ESS (.ess) – EGT SmartSense File, detects files compressed using the EGT compression system. • GHO (.gho, .ghs) – Norton Ghost • gzip (.gz) – Compressed file • IPG (.ipg) – Format in which Apple Inc.
    [Show full text]
  • Understanding
    Implementing UBL Mark Crawford UBL Vice Chair XML 2003 9 December 2003 Why Are We Talking About UBL • UBL fulfils the promise of XML for business by defining a standard cross-industry vocabulary • UBL is the ebXML missing link • UBL plus ebXML enables the next generation of eBusiness exchanges – Cheaper, easier, Internet-ready – Extends benefits of EDI to small businesses – Fits existing legal and trade concepts – Allows re-use of data • UBL can provide the XML payload for a wide variety of other web-based business frameworks Overview 1 What and Why of UBL 2 The Design of UBL ebXML Core Components Naming and Design Rules Document Engineering Customizing UBL 3 The Content of UBL 1.0 What is Normative What is non-Normative Availability 4 Making UBL Happen 5 UBL Phase 2 6 Summary The promise of XML for e-business • Plug ‘n’ play electronic commerce – Spontaneous trade – No custom programming • Ubiquity on the Internet – Dirt-cheap tools – Complete platform independence – Enable true global market availability • Enable universal interoperability – Abandon existing EDI systems – Handle both "publication" document types and "transactional" documents Goals for Successful eBusiness Services • Web-enable existing fax- and paper-based business practices • Allow businesses to upgrade at their own pace • Preserve the existing investment in electronic business exchanges • Integrate small and medium-size businesses into existing electronic data exchange-based supply chains The standardization of XML business documents is the easiest way to accomplish
    [Show full text]
  • For Computational Chemistry : Compchem
    The Semantics of Chemical Markup Language (CML) for Computational Chemistry : CompChem Preprint Cambridge Centre for Computational Chemical Engineering ISSN 1473 { 4273 The Semantics of Chemical Markup Language (CML) for Computational Chemistry : CompChem Weerapong Phadungsukanan 1, Markus Kraft 1, Joe Townsend 2, Peter Murray-Rust 2 released: May 22, 2012 1 Department of Chemical Engineering and 2 Department of Chemistry Biotechnology University of Cambridge University of Cambridge Lensfield Road New Museums Site Cambridge, CB2 1EW Pembroke Street UK Cambridge, CB2 3RA UK E-mail: [email protected] Preprint No. 117 Keywords: CML, CompChem, RDF, computational chemistry, thermochemistry, control vocab- ulary, rule-based validation Edited by Computational Modelling Group Department of Chemical Engineering and Biotechnology University of Cambridge New Museums Site Pembroke Street Cambridge CB2 3RA CoMo United Kingdom GROUP Fax: + 44 (0)1223 334796 E-Mail: [email protected] World Wide Web: http://como.cheng.cam.ac.uk/ Abstract This paper introduces a subdomain chemistry format for storing computa- tional chemistry data called CompChem. It has been developed based on the design, concepts and methodologies of Chemical Markup Language (CML) by adding computational chemistry semantics on top of the CML Schema. The format allows a wide range of ab initio quantum chemistry calculations of individual molecules to be stored. These calculations include, for exam- ple, single point energy calculation, molecular geometry optimization, and vibrational frequency analysis. The paper also describes the supporting in- frastructure, such as processing software, dictionaries, validation tools and database repositories. In addition, some of the challenges and difficulties in developing common computational chemistry dictionaries are discussed.
    [Show full text]
  • Download Chapter W3: Working with XML Documents
    0789734273_W3.qxd 1/3/07 1:54 PM Page Web:75 CHAPTER W3 Working with XML Documents In this chapter Understanding XML 76 Creating an XML Document 78 Formatting an XML Document 84 Publishing an XML Document 89 Understanding Advanced XML Tasks 90 Troubleshooting 94 0789734273_W3.qxd 1/3/07 1:54 PM Page Web:76 Web:76 Chapter W3 Working with XML Documents Understanding XML XML—it seems to be all the rage these days. Nearly any up-to-date software product touts its XML capabilities as if you already knew what it is and why it’s important to you. We can’t promise that you’ll understand XML completely by the time you finish this chapter, but we do hope you’ll have a better idea as to what XML is and how you can use it in practical ways. In a nutshell, XML is Extensible Markup Language, a method for defining document informa- tion and making it easy to transmit or reuse that information, without regard to proprietary software or operating systems. What’s in XML for You Before jumping into definitions for XML, you probably want to know whether it’s necessary or even worth the effort to learn about XML. W3 Honestly? For most individual work, using XML is of little intrinsic value or interest. If you work on your own, and creating good-looking documents for printing is your primary use for WordPerfect, you do not need to read much further, unless, of course, you’d like to know what the fuss is all about.
    [Show full text]
  • Oxygen XML Editor 12.2
    Oxygen XML Editor 12.2 Oxygen XML Editor | TOC | 3 Contents Chapter 1: Introduction................................................................................17 Key Features and Benefits of Oxygen XML Editor ..............................................................................18 Chapter 2: Installation..................................................................................21 Installation Requirements.......................................................................................................................22 Platform Requirements...............................................................................................................22 Operating System.......................................................................................................................22 Environment Requirements........................................................................................................22 JWS-specific Requirements.......................................................................................................22 Installation Instructions..........................................................................................................................23 Windows Installation..................................................................................................................23 Mac OS X Installation................................................................................................................24 Linux Installation.......................................................................................................................24
    [Show full text]