Related link: http://www.msdn.microsoft.com/xml/default.aspx?pull=/library/en-us/dnxml/html/sc…
Dare Obasanjo has compiled a short introduction to Schematron (1.5) for the MicroSoft Developer Network. This is the first time (that I am aware of) that MS has had material promoting Schematron. Great! I think it springs from Daniel Cazzulino's work with Schematron.NET.
Maybe people are finally not seeing Schematron as a threat to their favourite grammar, but a highly pragmatic tool. I wonder whether the rise of unit testing (e.g. Java's JUnit) also has softened people's hearts towards open-model constraint checking in general (the former relying on the latter, of course).
Categories
Web- tags:
- .net
Read More Entries by Rick Jelliffe.
1 Comments
Search
Stay Connected
Topics of Interest
- xray
- xp
- xml
- X11
- wwdc
- workshop
- workflow
- wishlist
- windows server 2008
- windows mobile
- windows
- wiki
- wii
- wifi problem
- wifi
- weekly report
- webinar
- webcasting
- web services
- web
- waikiki
- voip
- voiceovers
- vmware fusion
- vmware
- visualhub
- visual arts
- virtualization
- virtual synth
- video recording
- video production
- video casting
- video
- vector drawing
- utilities
- user interface
- usb headset
- usability
- upgrade
- update
- unix
- underexpose
- ui
- tv
- tsa
- tripod
- travel
- transcribe
- tone
- tmobile g1
- tips and tricks
- time machine
- time exposure
- tim grey
- tiger
- the digital story
- The Creative Beat
- the creative beat
- testing
- terminal
- temperature
- telephoto
- telecommuting
- tax
- tasmania
- synthesizers
- surround sound
- sun light exposure
- studio recording
- Studio Portraits
- studio
- store
- stop-motion
- stock
- statistics
- star trails
- stacking
- sql
- spiral
- special effects
- speakers
- spam
- sound effects
- sound design
- Sound design
- software distribution
- Software
- software
- social networking
- soap
- smartart
- smart homes
- slideshow
- skyscrapers
- skydrive
- silverlight
- Sierra
- shutter speed
- shortcuts
- sharpening
- sensor
- sensitivity
- security
- search engines
- sdmi
- sdk
- scott kelby
- science
- scanner
- scale
- saturation
- saturate
- san francisco
- safari
- ruby
- rss
- rick smolan
- rick sammon
- rich web services
- riaa
- ria
- review
- retouching
- restore
- remote desktop
- reflections
- realnetworks
- rdc
- raw
- quicktime
- python
- purchase
- proofs
- programming
- productivity
- production
- process color
- process
- print on demand
- previews
- presentations
- preemie
- powerpoint 2008
- power
- post-processing
- point reyes
- podcasting
- podcast
- pod
- php
- photoshop world
- photoshop cs4 companion for photographers
- photoshop cs4
- Photoshop CS4
- Photoshop
- photoshop
- photoshoot
- photoplus
- photogrpahy business
- photogrpahy
- Photography
- Photographing People
- photographers
- photogram
- photo workshops
- photo titles
- photo teaching
- photo schools
- photo production
- photo organizing
- photo editing
- photo developing
- photo composition
- photo composite
- photgraphers
- phone
- perl
- performance
- patterns
- parallels
- papau new guinea
- pantone
- palm os
- owl
- os x
- organize
- openoffice
- opendns
- open source
- online storage
- onlamp
- one-on-one
- olympics
- old media
- office live workspace
- office 2008
- office 2004
- office
- odbc
- obj-c
- nt
- notes
- noise
- nikon
- night photography
- night
- nicu
- newsletter
- news
- new media
- networking
- nda
- nature photography
- namibia
- mysql
- music software
- music production
- music composition
- music
- multiple exposure
- mpaa
- mp3 player
- mp3
- movies
- mouse
- motion
- moon
- monochrome
- mongolia
- mongol
- mobile phone
- mobile
- missing sync
- midi
- microsoft windows
- microsoft office 2008
- microsoft office
- microsoft
- microphones
- micro blogging
- messenger
- memory cards
- media converter
- masking
- manuals
- make
- maine
- macworld
- macromedia
- macro lens
- macro
- macbook air
- mac os x
- mac heist
- mac
- luminance
- long exposure
- live mesh
- linux
- lightroom
- light
- lifechat
- licensing
- leopard
- lego mindstorms
- Las Vegas
- landscape
- korg
- keynote
- keyboard
- katrin eismann
- katie rose
- jxta
- jumping
- journal
- John Nack
- jini
- jeff schewe
- javascript
- java
- january upgrade
- j2ee
- ixmf
- itunes
- italk
- isquint
- iso
- ipod touch
- ipod
- iphoto
- iphone development
- iphone 2
- iphone
- interview
- internet broadcasting
- intellectual property
- instant messaging
- industry
- Indesign
- indesign
- imposition
- image editing
- illustrator
- idisk
- ical
- ibm
- how-to
- honolulu
- hobby
- history
- histogram
- high ISO
- high focal range
- high dynamic range
- high dyanmic range
- hfr
- hexachrome
- HDR
- hd still/video
- hd
- hawaii
- harold davis
- hardware
- hands
- hacks
- gtd
- greg gorman
- graphics
- grain
- grab shot
- google android
- golden gate
- gimp
- games
- game audio
- game
- fusion
- fun
- ftp
- freeware
- formats
- focus stacking
- flowers
- flip4mac
- flip
- flickr
- flash
- firmware
- firefox
- filmmaking
- filemaker
- file transfer
- file sharing
- file management
- file compression
- fair use
- face to face
- exposure
- excel 2008
- excel
- evernote
- event
- error
- equalizers
- environmental
- entourage
- entertainment
- encryption
- embedded
- electricity
- effects
- education
- editor
- dynamic range
- dvd
- dslr
- drums
- drma
- drm
- dot mac
- domains
- documentation
- dns
- dmca
- dma
- distribution models
- distributed
- digital slrs
- digital photography companion
- digital photography
- digital media
- digital darkroom
- development
- design
- derrick story
- dekepod
- deke
- dcma
- database
- data design
- d300
- cs4
- cross-processing
- creativity
- Creative Suite
- creative exposure
- corporate computing
- converter
- conversion
- content
- connectivity
- conference
- computer music
- composition
- composite
- command line
- color balance
- coldfusion
- coding
- code
- cocoa
- cmyk
- cloudy
- clone
- chiaroscuro
- cgi
- cd ripping
- canon
- cameras
- business
- budget
- Bryan O'Neil Hughes
- browsers
- bridge
- books
- book covers
- bluetooth
- blogging
- black and white
- birding
- big cats
- beta invitation
- bento
- beijing
- battery
- backup
- automator
- automation
- audio recording
- audio production
- audio mixing
- audio editing
- audio compression
- audio book
- art
- aqua
- appletv
- applescript
- applecare
- apple store
- apple
- app store
- api
- aperture
- apache
- aol
- annoyances
- animation
- aim
- ai
- adobe air
- adobe
- Adobe
- adjustment layers
- address book
- actionscript
- 3d
- 100 views
- .net
Related Books
Recent Blog Entries
- When Not to Send iCal Invitations
- How do _You_ Avoid The Muse? Let's Make a List...
- Nice "Appliance," Boys! Xbox 360 statistical twitter...
- Alternate Reality Games Puzzlement
- Yahoo Media Player 2.0 Released
- Griffin iTalkSync: Sync iPhone Voice Recordings to Your Mac
- The Creator's Perilous Adventures
- Digital Means You Are Never Done
- What to Pack When Traveling With Your Mac
- Experiments in Sound Design

Schematron "support" in jdk 1.5?
I don't know if you spotted this already, but the new jdk 1.5 validation apis mention schematron support:
http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/validation/package-summary.html
Its unclear how far they've taken this though, or if they've even attempted to build a schematron implementation. My reading is that you'd just be reporting errors via the SAX ErrorHandler, the rest of the API doesn't map too well to schematron concepts.
Another thing I've not tried yet (being on a Mac, no 1.5 for me :( ) is the new xpath api; it looks like teh default impl couldn't be used to build an xslt-less schematron as it only supports the core xpath api (ie no current() etc, as used in the torture tests).