 | Wing Skin Translated From Protege Taxonomy | View |
Description: Skin Example Information
More detailed information is available at http://www.cems.uwe.ac.uk/~phale/.
This is work of the Systems Engineering Estimation and Decision Support at University of the West of England, Bristol, UK. Please contact peter2.hale@uwe.ac.uk for further information.
This example is intended to show how we can use Vanguard tools as a translater from taxonomies and ontologies, perform calculations and Decision Support and output the results into web pages, XML (eXtensible Markup Language), SVG (Scalable Vector Graphics) and other software such as Java.
This tree is created automatically from a Taxonomy held in the Ontology tool Protege. The Protege taxonomy is saved to an access database and Vanguard Studio reads from this.
The SkinSVG sheet is a translater used by my code to convert the tree based representation of the skin to the interactive component representation. This component diagram is interactive and recalculates as it is changed dynamically over the web.
Other Sheets that have been deleted from this view as they contain server based software are :-
Protege Tree Extractor - For Reading from the access database created by Protege. This is explained at http://www.cems.uwe.ac.uk/~phale/.
Output SVG - SVG, Javascript Outputter - This creates an intereactive view of the component. These can be viewed from
http://www.cems.uwe.ac.uk/~phale/InteractiveSVGExamples.htm. The component can be viewed, its shape changed, and be zoomed into and out of online. All the calculated values recalculate automatically as this happens. There are examples for skin, top skin, bottom skin, and stringer.
Output Mozilla SVG - This provides the Mozilla version of the interactive application.
OutputXML - XML Outputter - Sends results to XML for display in a tree - e.g. - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/SkinMenu.xml.
Output Java - Java Outputter - Sends results to XML for display in a tree - e.g. - http://www.cems.uwe.ac.uk/amrc/seeds/PeterHale/JavaTree/AutomaticaOutputSkin/classes/TreeOutput.html.
Output Flash XML - XML Outputter - Sends results to XML for display in a Flash movie - e.g. - http://www.cems.uwe.ac.uk/~phale/Flash/FlashHCI.htm.
Output HTML - An HTML alternative to XML output.
The code above is written for use offline with the Protege tool and database. It also used a library, not included here called runbuttons which does most of the reading from the database. I can send the code to anyone interested. My email is peter2.hale@uwe.ac.uk.