Patent attributes
A method, system and computer-usable medium is based on a procedure that includes: generating a graphics file for each of a plurality of Unified Modeling Language (UML) diagrams; creating an Extensible Markup Language (XML) schema that reflects an underlying subject domain that is to be used when creating an XML representation of one or more UML models that incorporate relationships described by the UML diagrams; converting each of the UML models into an XML file using the XML schema, wherein the XML file includes XML formatted written descriptions of attributes of elements represented in the UML models; and transforming the XML file into multiple HyperText Markup Language (HTML) files, wherein the HTML files include written descriptions of attributes of and relationships among elements represented in the UML models.