Title: Document Models and XML Vocabulary Building for Business Users
1Document Models and XML Vocabulary Building for
Business Users
Douglas Lovell, Susan Spraragen, Bob Schloss IBM
Research
2TeX, DSSSL XSLT XSL-FO Enterprise XML Management
XSL Formatting Objects Developers Handbook SAMS
3Theres a paper. Please interrupt with questions.
http//www.idealliance.org/proceedings/xml04/
4How do you design the structure for a document or
message?
How do you describe the data in your organization?
How do you develop a Schema?
5Business Analysts
Executives
Data Architects
Database Administrators
Data Analysts
Document Analysts
IT Architects
6Spreadsheets
UML
Word Processing Documents
Schema
Outlines
Paper
DTD
7Real user. real problem.
use- ability
useful function
usability
8(No Transcript)
9(No Transcript)
10Now wasnt that fun? Easy to make changes,
explore. Useful artifacts.
11I have a data field that can take one value from
a predefined, enumerated list of values
12(No Transcript)
13(No Transcript)
14 ltxsdsimpleType name"ResponseType-Type"gt
ltxsdrestriction base"xsdanySimpleType"gt
ltxsdenumeration value"ContinuityOrder"/gt
ltxsdenumeration value"Refused"/gt
ltxsdenumeration value"SweepstakesOnly"/gt
ltxsdenumeration value"Stop"/gt
ltxsdenumeration value"MailOrder"/gt
ltxsdenumeration value"Undeliverable"/gt
ltxsdenumeration value"SubscriptionOrder
"/gt ltxsdenumeration
value"AddressChange"/gt
lt/xsdrestrictiongt lt/xsdsimpleTypegt
15(No Transcript)
16(No Transcript)
17- we made it accessible
- we found a real person with a real project
- debate about the thousand things for 100 schema
coverage vs. the 10 of schema the user actually
required.
18- not everybody thinks the same way
- kinds of, enumeration
- helping to get over the initial hurdle of
creating a schema - to the point that he started helping us change
the interface to give hints to schema - learning about XML Schema occurred through use of
the tool
19- making data modeling more accessible can improve
document and data design
20Document Models and XML Vocabulary Building for
Business Users
Douglas Lovell, Susan Spraragen, Bob Schloss IBM
Research