The Proper Use of Reuse in XML Society of Technical Comminicators (STC) Milwaukee Chapter, May 2016 meeting May 25, 2016 John L. Hoh, Jr. The Proper Use of Reuse in XML • • • • What is XML? eXtensible Markup Language 2 The Proper Use of Reuse in XML Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. It is defined by the W3C's XML 1.0 Specification and by several other related specifications, all of which are free open standards. The design goals of XML emphasize simplicity, generality and usability across the Internet. It is a textual data format with strong support via Unicode for different human languages. Although the design of XML focuses on documents, it is widely used for the representation of arbitrary data structures such as those used in web services. Several schema systems exist to aid in the definition of XML-based languages, while many application programming interfaces (APIs) have been developed to aid the processing of XML data. Wickipedia 3 The Proper Use of Reuse in XML XML stands for EXtensible Markup Language. XML was designed to store and transport data. XML was designed to be both human- and machine-readable. W3 Schools (http://www.w3schools.com/xml/) 4 The Proper Use of Reuse in XML XML has a concept called… REUSE! But what is “reuse”? What do we “reuse”? That’s what tonight is about. 5 The Proper Use of Reuse in XML 6 What do you think? What is “reuse” in your mind? 7 Examples Replace Logic Board 1. Turn off Unit 2. Remove Cover 3. Remove Power Supply 4. Remove Logic Board Replace Pump Circuit 1. Turn off Unit 2. Remove Cover 3. Remove Power Supply 4. Remove Pump Circuit 8 Similarities Replace Logic Board 1. Turn off Unit 2. Remove Cover 3. Remove Power Supply 4. Remove Logic Board Replace Pump Circuit 1. Turn off Unit 2. Remove Cover 3. Remove Power Supply 4. Remove Pump Circuit 9 Mindset 1 DON’T think book! THINK chunks of usable information DON’T think reader! THINK user! 10 Mindset 2 THINK document management! 1. Turn Unit OFF 2. Remove Cover 3. Remove Logic Board 1. Turn Unit OFF 2. Remove Cover 3. Remove Power Supply Turn Unit OFF Remove Logic Board Remove Power Supply 1. Turn Unit OFF 2. Remove Cover 3. Remove Pump Circuit 1. Turn Unit OFF 2. Remove Cover 3. Calibration Remove Cover Remove Pump Circuit Calibration 11 How a User Uses Information 12 How Our Example Above Would Look: Contents List Turn Off Unit Remove Cover Remove Power Supply Remove Pump Circuit Replace Pump Circuit Replace Heater Reattach Cover Turn On Unit 13 User Goes to Subject Turn Off Unit Remove Cover Remove Power Supply Remove Pump Circuit Replace Logic Board Replace Heater Reattach Cover Turn On Unit 14 Requirements Preliminary and Close <preliminaryRqmts> and <closeRqmts> The <preliminaryRqmts> and <closeRqmts> elements are required for all procedural and fault isolation data modules. The elements provide the actions to be done or conditions that must be satisfied before and after a procedure is performed. The <closeRqmts> element captures any actions that are required after the procedure is complete to return the equipment or system to a serviceable condition. The <preliminaryRqmts> and <closeRqmts> elements both include the child element <reqCondGroup>. The <preliminaryRqmts> element also includes child elements: <reqPersons>, <reqTechInfoGroup>, <reqSupportEquips>, <reqSupplies>, <reqSpares>, and <reqSafety>. 15 Our Example Again Remove Logic Board Preliminary Requirements: LOTO Turn off Unit Remove Cover Remove Power Supply Safety All your safety for this component. Remove 1. Step by step 2. Instructions 16 Example (continued) Remove Logic Board Replace 1. Step by step 2. Instructions Close Requirements: Reinstall Power Supply Reinstall Cover Turn on Unit Remove LOTO 17 Reuse • ONE data/content module for each task. • May be a sentence or two. • Reduces document maintenance. How often would the task of removing the cover be replicated? • Ease for user—gets to the heart of the matter, but has links in case there is doubt. 18 Why? • Prominent use of iPads, tablets, iPhones, smart phones, laptops to access service information. • Online quicker than .pdf. • Generally .pdf or print may not be the most recent. • Easier to use and maintain. WELSTech 2015 * John L. Hoh, Jr. 19 Questions? 20 Thank You! ¡Gracias! 21
© Copyright 2026 Paperzz