Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Structured document bounding language

a document bounding and structured technology, applied in the field of structured document bounding language, can solve the problems of putting the application in an unstable state, causing confusion or making mistakes, and giving the average user no benefit from using an ascii editor,

Inactive Publication Date: 2004-09-09
IBM CORP
View PDF6 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention relates to a computer software program that allows users to edit XML documents using a bounding language to control or restrict the changes that can be made to the contents of a structured document. The program provides a way for users to easily edit XML documents while avoiding exposure to unnecessary details and ensuring that the file remains valid. The invention also includes a method for restricting edits to specific parts of an XML document, such as the data model or user preferences. Overall, the invention improves the efficiency and accuracy of editing XML documents.

Problems solved by technology

Sometimes, the user can put the application in an unstable state by editing the XML file incorrectly.
Using an ASCII editor gives the average user no benefit: if the user is not experienced with XML, he is very likely to be confused or make mistakes.
Accidentally deleting a character from the tag syntax, for example, will make the file invalid, and the inexperienced user may have difficulty in correcting simple problems of this type.
There are several GUI editors on the market that support XML markup tags, but these generally do not provide users with much more benefit than the ASCII editors.
This may add significantly to the user's confusion and the possibility for making mistakes.
Furthermore, there may be parts of the data that the user should not be changing, and the ASCII and GUI XML editor scenarios are not able to provide "selective" file editing capability.
A customized GUI program provided especially for editing a particular XML file is the best way for a user to edit XML; however, it can be extremely expensive for an application development team to provide such a customized program that will meet the needs of a diverse set of users.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Structured document bounding language
  • Structured document bounding language
  • Structured document bounding language

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] FIG. 1 illustrates a representative workstation hardware environment in which the present invention may be practiced. The environment of FIG. 1 comprises a representative single user computer workstation 10, such as a personal computer, including related peripheral devices. The workstation 10 includes a microprocessor 12 and a bus 14 employed to connect and enable communication between the microprocessor 12 and the components of the workstation 10 in accordance with known techniques. The workstation 10 typically includes a user interface adapter 16, which connects the microprocessor 12 via the bus 14 to one or more interface devices, such as a keyboard 18, mouse 20, and / or other interface devices 22, which can be any user interface device, such as a touch sensitive screen, digitized entry pad, etc. The bus 14 also connects a display device 24, such as an LCD screen or monitor, to the microprocessor 12 via a display adapter 26. The bus 14 also connects the microprocessor 12 to...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Methods, systems, computer program products, and methods of doing business by using a bounding language to control or restrict the changes that can be made to contents of a structured document (e.g., a document encoded in the Extensible Markup Language, or "XML"), and also includes the bounding language and documents encoded according to the bounding language. A Document Type Definition ("DTD") is defined as a "bounding DTD", and one or more structured documents containing editing restrictions are defined according to this DTD. A processing component uses a structured document containing editing restrictions as input, and programmatically determines which fields of another structured document can be edited, which fields should be hidden, and so forth. By restricting the parts of the file that can be edited, users who need to do the editing are shielded from irrelevant details, and can carry out their task with less risk of making errors (and without needing to understand the details of the structured document markup language).

Description

[0001] 1. Related Invention[0002] The present invention is related to commonly-assigned U.S. Pat. No. ______ (Ser. No. ______), titled "Meta Editor for Structured Documents", which was filed concurrently herewith and is hereby incorporated herein by reference.[0003] 2. Field of the Invention[0004] The present invention relates to computer software, and deals more particularly with methods, systems, computer program products, and methods of doing business by using a bounding language to control or restrict the changes that can be made to contents of a structured document (e.g., a document encoded in the Extensible Markup Language, or "XML"), and also includes the bounding language and documents encoded according to the bounding language.RESERVATION OF COPYRIGHT[0005] A portion of the disclosure of this patent document contains material to which a claim of copyright protection is made. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F40/143
CPCG06F17/24G06F17/2247G06F40/166G06F40/143
Inventor BROWN, JASON M.HOLLOWAY, MALCOLM H. M.SCHAUBACH, CHRISTOPHER J.SZULEWSKI, RICHARD S.WOOD, LISA M.
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products