Profile

Cover photo
G. Ken Holman
Works at Crane Softwrights Ltd.
Attended University of Waterloo
420 followers|141,876 views
AboutPostsPhotosYouTube+1'sReviews
People
In his circles
190 people
Have him in circles
420 people
Sara Batchelder's profile photo
Klaas Bals's profile photo
Jacob Northey's profile photo
Work
Occupation
Chief Technology Officer, Crane Softwrights Ltd.
Employment
  • Crane Softwrights Ltd.
    CTO, 1997 - present
Basic Information
Gender
Male
Story
Tagline
Delivering consulting and training services worldwide in XML/XSLT/ XQuery/XSL-FO/UBL/code lists/&c.
Introduction
Mr. G. Ken Holman is the Chief Technology Officer for Crane Softwrights Ltd., a Canadian corporation offering XSL, XSLT, XQuery and XSL-FO language training, and general SGML and XML related computer systems analysis services regarding text markup technologies to international customers. 

Mr. Holman is a co-editor of the OASIS Universal Business Language (UBL) 2 specifications and co-chair of the OASIS UBL Technical Committee, an invited expert to the W3C and member of the W3C Working Group that developed XML from SGML, the current Canadian chair of the ISO subcommittee responsible for e-commerce documents, a former international secretary and former Canadian chair of the ISO subcommittee responsible for the SGML family of standards, the founding chair of the OASIS XML Conformance Technical Committee, the founding chair of the OASIS XSLT/XPath Conformance Technical Committee, the founding and current chair of the OASIS Code List Representation Technical Committee, the current chair and technical lead of numerous UBL task groups and subcommittees, the author of training videos and electronically-published and print-published books on XML-related technologies, and has often been a speaker at related conferences. 

In 2012 Mr. Holman was inducted as an OASIS Distinguished Contributor.

Prior to establishing Crane, Mr. Holman spent over 13 years in a software development and consulting services company working in the NAPLPS and the SGML industries.
Bragging rights
Please see http://www.CraneSoftwrights.com/bio/gkholman.htm
Education
  • University of Waterloo
    Honours Bachelor of Mathematics, Co-op Computer Science, 1976 - 1981

Stream

G. Ken Holman

Shared publicly  - 
 
I had fun yesterday and today learning the ins and outs of Saxon-CE (Client Edition):  XSLT 2.0 in the browser.

The declarative nature of XSLT meshes well with the event model of working with forms in a browser.  Having XPath available to navigate the information was great.

I created a prototypical UBL invoice document creation form on which one could build a production environment:

  http://www.CraneSoftwrights.com/resources/ubl/index.htm#ublform

Saxon-CE can be found here:

  http://saxon.sf.net

Install both on a web server somewhere (or running localhost) and check out the template rules I wrote and how they interact with the document.

I'm looking forward to finding opportunities to solve a production problem with this technology.

. . . . . . . . Ken
1
Gareth Oakes's profile photoG. Ken Holman's profile photo
2 comments
 
Based on the response I've received in email, I've mounted the demonstration here:
  http://www.CraneSoftwrights.com/resources/demo/Crane-ublform.html
Add a comment...

G. Ken Holman

Shared publicly  - 
 
General availability of OASIS Standard Universal Business Language (UBL) 2.1

I am pleased to announce the general availability yesterday of the Universal Business Language 2.1 OASIS Standard that was ratified earlier this week:

http://ubl.xml.org/news/general-availability-of-ubl-21-oasis-standard

The significance of the UBL 2.1 was outlined by Mr. Jon Bosak, co-chair of the OASIS UBL Technical Committee and the "Father of XML" in this informative post:

http://ubl.xml.org/news/vote-begins-on-ubl-21-as-an-oasis-standard
3
1
Klaas Bals's profile photo
Add a comment...

G. Ken Holman

Shared publicly  - 
 
Houseguest

Our daughter is visiting part of this week and next and has brought her Albino Corn Snake named "Fluffy".  She gets fed once a week and is put into the bathtub to poop since she won't poop in her aquarium nest.  She is over five feet in length.
3
Norman Walsh's profile photoJack Kirwan's profile photoDave Pawson's profile photo
3 comments
 
Sort of puts you off having a bath afterwards, though?
Add a comment...

G. Ken Holman

Shared publicly  - 
 
Okay, I'm not usually one to re-post cute videos others point me to, but I am a proud father of my own children and I am a musician and I just cannot resist sharing this delightful 3 minute video ... please forgive me.

Tonight You Belong to Me (Cover) - Me and my 4 y.o.
1
2
Ajahn Ratanawanno's profile photoVen.ATOM LEE's profile photoDave Pawson's profile photo
 
And who stole the show Ken <grin/>
Add a comment...

G. Ken Holman

Shared publicly  - 
 
I just bought a number for my company

I've just gone through the process of buying a number.  It costs me CA$60 per year.  The 13-digit number I got this morning is "7540013022970"!  It is now mine, and no other company in the world can buy this number (provided I keep up my annual payments).

I recall that around 2005 the government of Denmark bought a million of these numbers from the same source.  It handed them out to companies across the country to each small business and each department of both larger businesses and the government itself.

In e-commerce terms, these numbers are "endpoint identifiers" that are unique numbers assigned to candidate trading partners in electronic commerce.  Using one's endpoint identifier as a buyer or a seller unambiguously identifies the entity that is participating in the exchange.

This particular number is a GLN.  It is issued by GS1, so I bought it from http://gs1ca.org GS1 Canada.  The number has a simple structure:

  http://en.wikipedia.org/wiki/Global_Location_Number

The reason I bought the number is to add to my +Tradeshift  account, and you can now see it listed at the top of the "Contact Information":

  http://go.tradeshift.com/c/ca/crane-softwrights-ltd 

Now that Crane has a GLN, and I've enabled the http://www.PEPPOL.eu access on my Tradeshift account, and Tradeshift very helpfully then registered my endpoint identifier on the PEPPOL network.  All this for free ... Tradeshift's electronic invoicing is absolutely free to use.

My hope is that it is now easier for a European government department or company to choose to buy my training services since I can now invoice them electronically through PEPPOL.

Plus I thought the concept interesting of "buying a number".

Of course one last point I haven't yet mentioned is how to tell that the number I have is a GLN and not an endpoint identifier issued by some other organization.  To any electronic document exchange network, the complete number is actually "0088:7540013022970", where "0088" identifies the number scheme as a GLN.  But on Tradeshift all I had to do was fill in the box labeled "GLN" and so Tradeshift adds the scheme identifier when it is used.  And if I hand out my GLN to any other organization as Crane's endpoint identifier, I need to include the scheme identifier.

Oh, one last point for Canadian interests:  in Canada a GLN is associated with a GS1-Canada membership, and a membership is issued when you buy unique GS1 bar codes (typically used in product identification).  So I bought the cheapest membership which gets me one bar code.
3
Add a comment...
In his circles
190 people
Have him in circles
420 people
Sara Batchelder's profile photo
Klaas Bals's profile photo
Jacob Northey's profile photo

G. Ken Holman

Shared publicly  - 
 
Cold night last night!  By 09:30 the actual low (not including wind chill) on our outdoor weather station was -33C (-27.4F) and it was up to -22C (-7.6F). The daily high so far is -15C (+5F) and it is dropping again for tonight.  Usually that is too cold to snow because the air is too dry, but we are getting a lot of moisture from the southern US and it has been snowing most of today.
1
Liz Fraley's profile photoTimothy W. Cook's profile photoVadim Peretokin's profile photo
3 comments
 
+Timothy W. Cook I was in that place too. Now I live in Australia.
Add a comment...

G. Ken Holman

Shared publicly  - 
 
OASIS Universal Business Language Technical Committee co-chair Jon Bosak has written a status update regarding the UBL 2.1 project development here:

  http://ubl.xml.org/news/vote-begins-on-ubl-21-as-an-oasis-standard

Please help if you know an OASIS member organization and can encourage them to support the committee's work.

This does not mean an end to the work!  The OASIS UBL committee continues to meet on a regular basis working and planning towards supporting the UBL community with additional specifications and work products.

We welcome new membership on the committee.  Please contact me if you wish to become an OASIS member and contribute to our work.
1
Add a comment...

G. Ken Holman

Shared publicly  - 
 
A delightful autumn view out our kitchen window this morning: the sugar maple close to the house, our "mighty" oak in the back corner now overgrowing the play structure, and the zebra grass on the left that grows more abundant each year.  We have birds, squirrels and wild rabbits back there every day (though not captured in the shot this morning).
9
Christopher Carmichael's profile photo
 
Hi Ken, I spent last Tuesday in Niagara Falls, Ontario. WOW! I could have spent two additional days there for the exploring. Absolutely colourful in Canada. 
Add a comment...

G. Ken Holman

Shared publicly  - 
 
A model to follow?

I'm quite impressed with the presentation of the LinkedIn User Agreement at http://www.linkedin.com/legal/user-agreement ... clear cut, with plain English and legalese side-by-side. Perhaps other companies could use this as a model of how to present their Terms and Conditions.
1
David Plass's profile photo
 
It's still a lot to read.
Add a comment...

G. Ken Holman

Shared publicly  - 
 
Getting the time wrong again

Newspapers sometimes try to say the right thing when actually they miss the mark.  The Ottawa Citizen tried to create a "save for posterity cover", but got the time of the birth incorrect by messing up the time zone indicator.  At least they published my letter to the editor today that I submitted yesterday afternoon.

(copy below; they chose the title "Wrong time" for the published letter)

Date: Wed, 24 Jul 2013 13:59:28 -0400
To: letters@OttawaCitizen.com
From: "G. Ken Holman" <gkholman@CraneSoftwrights.com>
Subject: Incorrect citation of time on Tuesday front cover

Sir,

Unfortunately your impressive Tuesday cover is ruined by proclaiming the time of the birth of the future king as "4:24 P.M. GMT", when in fact it was "4:24 P.M. BST" (British Summer Time), which is "3:24 P.M. GMT".  Such an error propagates the widely-held misconception that "GMT" is "the time in England", which is not true in July.  Greenwich Mean Time is a time that does not change for daylight savings.  Moreover, GMT is archaic and the official standard of world time became UTC (Coordinated Universal Time) in 1972, and it also does not change for daylight savings.

G. Ken Holman
Canadian Chairman, 
Standards Council of Canada Mirror Committee to ISO TC154
(TC154 is the committee responsible for ISO 8601, the international
standard for the representation of date and time)
2
1
David Megginson's profile photoTimothy W. Cook's profile photo
 
Awesome letter, Ken!

When we're flying, we have to give all times in Zulu (GMT) and all weather-forecasts are Zulu as well, so we're very aware of being 4 hours behind during EDT and 5 hours behind during EST.  An 8:00 am start in Ottawa for a flight plan is 12z in the summer, but 13z in the winter.
Add a comment...
G. Ken Holman's +1's are the things they like, agree with, or want to recommend.
TuneIn Radio
market.android.com

TuneIn lets you listen to the world’s radio with music, sports, news, talk, and comedy streaming from every continent. Enjoy 70,000 live rad

Almond Crusted Pork Chops
www.thenakedkitchen.net

I read a really good article today. Well, it wasn't really an article. More of a post about a guy who was "pissed". And I totally get it. I'

'The Economist' To Halt Production For Month To Let Readers Catch Up
www.theonion.com

LONDON—World-renowned news and opinion magazine The Economist announced plans to suspend any new online and print content for the next month

The Google+ Project
www.google.com

The Google+ project makes sharing online more like sharing in real life. Take the interactive tour for a quick look at five of the first key

Fady has been cutting my hair since June 1983 ... almost 30 years. He has the skill and the experience I value and over the many years I have always been more than satisfied with his service. And when he is too busy (everybody loves him!), I trust my hair to Lizz, who also is wonderful. It is great to know and experience how much she has learned from Fady. My wife and my son get their hair cut at Fady's, and our son has converted some of his friends as well. All the folks at Spa Junkie and at Hair Junkie are all very welcoming ... I hear great things about Louise's work and she simply exudes trust, talent, courtesy and caring. Give them a try! You won't be disappointed.
• • •
Public - a year ago
reviewed a year ago
Fady has been cutting my hair since June 1983 ... almost 30 years. He has the skill and the experience I value and over the many years I have always been more than satisfied with his service. And when he is too busy (everybody loves him!), I trust my hair to Lizz, who also is wonderful. It is great to know and experience how much she has learned from Fady. My wife and my son get their hair cut at Fady's, and our son has converted some of his friends as well. All the folks at Spa Junkie and at Hair Junkie are all very welcoming ... I hear great things about Louise's work and she simply exudes trust, talent, courtesy and caring. Give them a try! You won't be disappointed.
• • •
Public - a year ago
reviewed a year ago
2 reviews
Map
Map
Map