Schema Best Practices

R. Alexander Milowski

milowski@sims.berkeley.edu

School of Information Management and Systems

#1

Best Practices

#2

Simple Things First

#3

Namespace URI

#4

Public Identifiers

#5

Example Public Identifiers

#6

Where to go for More

#7

Organizing Your Schema Documents

#8

Yours vs. Theirs

#9

Handling Imports

#10

Structuring a Namespace URI

#11

Versioning & Instances

#12

General Strategy for Re-usable Schemata

#13

Naming

#14

Naming Elements

#15

Naming Types

#16

What to make Global

#17

What to make Global - My Recommendations

#18

Qualified vs Unqualified

#19

How Many Namespaces?

#20

Documenting your Schemata

#21

What Goes in a Release

#22

Structuring for Release