Piez Consulting Services

Wendell Piez, Principal

Eat Your Vegetables

XML | XSLT | XQuery DTD | RNG | XSD | Schematron EPUB HTML | XHTML | HTML5 | SVG | JQuery XSLFO XProc TEI | EAD | Docbook | NLM/NISO JATS LMNL E‑text and e‑media strategy

An independent consultant based in Rockville, Maryland (USA), I have specialized in markup technologies, especially XML and XSLT, since 1994. With my technical expertise along with my background in the academic humanities, research libraries and commercial online publishing, I am ready

My focus is on the simplicity, capability and soundness of your technology, over a life cycle that might be longer than you expect, avoiding unwanted proprietary entanglements along the way.

Note: This site is designed for and tested with tools implementing current W3C Recommendations. If you're having trouble or if things look ugly, try a more-or-less conformant browser, like Firefox, Opera or Chrome.

Services

XML transformation and query

Schema design, development and customization

Constraints definition, workflow and architecture

Training

Electronic media

Recommendations and associations

XML transformation and query

Data transformation is the heart of any information processing system. If you are using XML, chances are you're also using (and in any case you have the opportunity to use) two of the most powerful technologies for working with digital text-based data, XSLT and XQuery. This is what I've spent my 10,000 hours doing: coding XML, developing XSLT (along with other technologies built on the XML data model including XQuery), and designing and building publishing systems that rely on them (both on the front end and in back).

Schema design, development and customization

Every XML-based system, especially documentary systems (whose structure includes what we call arbitrary mixed content), will need a schema, sooner or later, and maybe more than one. I know how schemas for XML work, what their uses are, how and why to choose a particular schema technology (and what tools to use with it), and why and how to acquire or make a good schema, whether for a home-grown vocabulary or some form of a published standard or specification. I can help decide when and how to profile (subset) an industry-standard or community-based schema, and when to extend it. I can help you do this or help you find someone who can.

Constraints definition, workflow and architecture

For a running system, a schema is a necessary but not sufficient means for keeping the data under control and well understood. Ultimately one wishes to define and enforce specialized, localized and contingent rules and constraints, probably along lines that reflect one's own workflow (meaning how and by whatever means one gets the job done). There are automated and semi-automated techniques that can help, magnifying the efforts of expert staff in raising and assuring quality in information production, processing and publication. Inevitably these opportunities also have implications for your systems architecture. I can help assess these opportunities and make the most of them.

In particular have experience using XPath-based systems such as XSLT and Schematron to perform constraint checking, which along with schemas are a versatile and powerful machine-aided way to reduce chaos and maintain and increase quality throughout your system.

Training

In addition to my own services, I'm happy to recommend training from the experts at the XML Guild.

There are many reasons to recommend training; the best might be that learning is fun and makes other things fun.

I will gladly provide instruction in and with the industry-leading (and my favorite) XML development environment, oXygen XML Editor. But inasmuch as XML and XSLT are standards-based, non-proprietary technologies, I am also prepared to offer “non-sectarian” training on the platform of your choice. Training can be customized to your needs and problem set, and can be as interactive as you need it. I have experience training both small and large groups.

Electronic media

While there is nothing like a good book, the promise of electronic media is evident, and (especially in the form of tablets and mobile devices) forms and formats are at this moment developing very rapidly. Given the experience of the last twenty years, it would be unwise for us now to think we know how things will look in another ten. The good news is that possibilities abound, and those who have both a commitment, and ideas to match it (this could be you), will lead the way.

Recommendations and associations


Page generated May 2014.