One or more embodiments of the invention provide a RedlineXML schema comprised of constraints that provide restrictions as to the elements and attributes that may be utilized to define a RedlineXML document. The RedlineXML schema is comprised of an Objects element, a Tags element, a BaseDocument element, and a MarkupPlanes element. The Objects element is comprised of any number of objects that may be utilized to redline or markup a base document. For example, the Objects element may contain Box, Circle, Spline, Polyline, Group, Arc, Ellipse, Text, Note, Cloud, Callout, and/or Style elements. The BaseDocument element specifies the base document that is being marked up. The attributes of the BaseDocument element provide the information needed to recognize and parse the elements of a foreign XML schema used to represent the type of base document being redlined or marked up. For example, if the BaseDocument element specifies an AutoCAD.RTM. drawing, URLs for the locations of the AcadDWG schema and the AutoCAD.RTM. drawing will be specified, as well as an identification of the system required to parse the elements defined by the AcadDWG schema. To utilize the RedlineXML schema, a RedlineXML document that references the RedlineXML schema is obtained. A determination is made regarding whether the RedlineXML document complies with the constraints specified in the RedlineXML schema. If the document complies, the document is determined to be valid and is processed by a redline processor that is capable of reading the RedlineXML document and displaying the appropriate results. For example, the redline processor may comprise a graphics program that reads the RedlineXML document and displays the specified redline objects on a base document retrieved from the location specified in the RedlineXML document.

Eine oder mehr Verkörperungen der Erfindung liefern ein RedlineXML Schema, das von den Begrenzungen enthalten wird, die Beschränkungen hinsichtlich der Elemente und der Attribute zur Verfügung stellen, die verwendet werden können, um ein RedlineXML Dokument zu definieren. Das RedlineXML Schema wird von einem Gegenstandelement, von einem Umbauelement, von einem BaseDocument Element und von einem MarkupPlanes Element enthalten. Das Gegenstandelement wird von jeder möglicher Zahl der Gegenstände enthalten, die zum Redline oder zum Preisaufschlag verwendet werden können ein Basisdokument. Z.B. kann das Gegenstandelement Kasten-, Kreis-, Keil-, Polyline-, Gruppen-, Bogen-, Ellipse-, Text-, Anmerkungs-, Wolken-, Hinweis- und/oder Artelemente enthalten. Das BaseDocument Element spezifiziert das Basisdokument, das oben gekennzeichnet wird. Die Attribute des BaseDocument Elements liefern die Informationen, die benötigt werden, um die Elemente eines fremden XML Schemas zu erkennen und zu analysieren, das benutzt wird, um die Art des Basisdokuments darzustellen, das redlined ist oder, das oben gekennzeichnet ist. Z.B. wenn das BaseDocument Element eine AutoCAD.RTM. Zeichnung spezifiziert, wird URLs für die Positionen des AcadDWG Schemas und der AutoCAD.RTM. Zeichnung, sowie eine Kennzeichnung des Systems spezifiziert, das erfordert wird, die Elemente zu analysieren, die durch das AcadDWG Schema definiert werden. Um das RedlineXML Schema zu verwenden, wird ein RedlineXML Dokument das das RedlineXML Schema bezieht erhalten. Eine Ermittlung wird betreffend gebildet, ob das RedlineXML Dokument mit den Begrenzungen übereinstimmt, die im RedlineXML Schema spezifiziert werden. Wenn das Dokument einwilligt, wird das Dokument festgestellt, um gültig zu sein und wird durch einen Redlineprozessor verarbeitet, der zum Ablesen des RedlineXML Dokumentes und zum Anzeigen der passenden Resultate fähig ist. Z.B. kann der Redlineprozessor ein Graphikprogramm enthalten, das das RedlineXML Dokument liest und die spezifizierten Redlinegegenstände auf einem Basisdokument anzeigt, das von der Position aufgefunden wird, die im RedlineXML Dokument spezifiziert wird.

 
Web www.patentalert.com

< (none)

< Data warehouse portal

> Distributed mapping scheme for mass storage system

> (none)

~ 00096