Enter your email address:

Delivered by FeedBurner

My EA Bookmarks

Misc

Steve's Twitter

    follow me on Twitter

    NPArC - NRC Publications Archive

    As noted by Richard, and amplified by MichaelGeist and Peter Suber - The National Research Council (NRC) of Canada's Senior Executive Committee (SEC) has mandated that effective January 2009, all deposit copies of all peer-reviewed publications (articles, proceedings, books, book chapters) and technical reports produced by NRC will require deposit in the NRC Publication Archive (known as NPArC). 

    CISTI has produced a press release providing additional details including some areas of potential exemption: 

    Wherever possible, NPArC will provide access to the full text of these publications. NRC's License to Publish (Crown Copyright) will be updated to declare its intent to deposit the full-text of NRC-authored publications in NPArC. However, the nature, timing and extent of access to individual publications depends on a variety of factors, including agreements with publishers, or in the case of technical reports the sensitivity or confidentiality of content.

    As the architect for the NPArC project, I'm proud to see some movement forward by NRC on the difficult legal and policy issues for this initiative.  The technology is one thing, but as has been demonstrated time and again, the true hurdles with institutional repositories are less technical, and more human in origin.

    That said... just a bit of the technology/architecture:  The NPArC project is intending to piggy-back on our ongoing Trusted Digital Repository (TDR) project that CISTI has been working on for the past while.  The TDR is, among other things, CISTI's solution to moving forward with SOA-based article-level content and metadata management.  The TDR - based broadly on the OAIS reference model - is intended to handle tens of millions of bibliographic records and articles - and is planned to be CISTI's primary article-level storage and management infrastructure.  It's much more than NPArC itself needs - but it's planned that TDR will be supporting a number of other CISTI offerings and services as well.



     


    NRC-CISTI Wordle

    OK, last one I think... but I couldn't resist.  A CISTI Wordle created by pasting the text of the top few pages of CISTI's website into Wordle. 

    NRC-CISTI wordle

    Wordle

    WordleWordle is a web application that allows you to submit text, or use your delicious username, to produce interesting tag clouds.  Lots of sites let you do this, but Wordle is particularly pretty.  No surprises in mine - yep, that's what I'm interested in.

    That, along with a FICO score should probably be the inputs for a good dating service. 

    On a simple EA governance process

    When we first embarked on the "EA Adventure" we'd received a goodly deal of in-house training and consultation - and we followed up on that with lots of reading and conference attendance.  All of these sources stressed the importance of architecture governance - and we agreed - an architecture that isn't followed or implemented is less than worthless.  However, few of our sources offered any suggestions on how to actually execute that portion of the process. 

    We were particularly concerned that our organization is a rather small one - and our architecture group is proportionately diminutive - we wanted to reduce the amount of time spent on governance to a minimum.  Moreover - there was concern that the architecture group itself does not really have any direct decision making authority with regard to projects.

    We established what we'd considered a pragmatic process for governing architecture alignment (then called compliance) in projects.  It essentially involved reviewing a project at 1) the planning stage, and during the 2) software design and 3) development stages.  Performing the review would be a committee - the Architecture Review Team - consisting of the architects and various heads within the technology department.  The project manager or technical lead would demonstrate the relevant parts of the project to the committee, and we would evaluate the project's alignment based on our standards, models and principles.  Good right? 

    Of dozens of small projects - we successfully completed 2 partial reviews in 3 years - and neither of those reviews were actually successful in creating any sort of positive change in the projects.  So, what were some of the problems?

    Firstly - we'd not really established the fact that our efforts should be guided from the very beginning of an initiative -- at the project proposal stage -- by architecture.

    Secondly, the section heads that we'd invited to participate in the committee were not particularly well versed in the architecture, or architecture process.  They felt that they could contribute very little to the governance process.  Only the architects - involved in the depth and breadth of the architecture could really have an up-to-date understanding of the architecture to make informed decisions. 

    Finally - getting that large group together to perform a review was an exercise in logistics.

    Hence, not a terribly successful first attempt.  We couldn't review the projects early - when we could have the most positive impact before a project had already established a scope and plan - and we couldn't perform reviews in a timely fashion - it taking so much time to arrange meetings, review the material and keep up to date on architecture.  Most importantly - we felt we were wasting a lot of time for little impact.

    How did we make it work better?  We abolished the malfunctioning Architecture Review Team - and replaced it by having an architect assigned to each project that was responsible from beginning to end in tracking the alignment - from proposal to close.  The architect ideally helps to write or consult on the project proposal and plan - and establishes which architecture components would be implemented by the project (if any), and keep track that the project was meeting established technology standards and architecture principles.

    If there is an alignment issue - it's brought first to the technology lead or project manager - either directly or in a team meeting.  Failing a resolution at that level the issue can be reported to the project review committee (a committee that's assigned to oversee individual projects -- to help remove roadblocks and provide guidance).  Failing a resolution of the issue at that level - the problem is presented to the project sponsor and/or the corporate management team.

    It's a reasonably nimble process - relying mainly on the resource availability of the architect (easily managed), and taps into the authority already existing in the project management and project portfolio processes already in place.

    At this point in our second attempt at architecture governance - things seem to be going well.  We're currently tracking the alignment of at least 50% of the ongoing projects - and likely 100% of the architecturally significant ones.  Recommendations are more easily accepted - and in the few cases where there have been serious issues - they have been resolved reasonably quickly.

    I'm crossing my fingers for continued success.

    Extinction timeline and libraries

    For just a moment, I thought the Slashdot Article Can Architects Save Libraries From the Internet was more closely linked to my field than to the "building buildings" kind.  However the Extinction Timeline they link is quite interesting anyway.  Libraries dead in another 11 years?  I think that's perhaps a little pessimistic.

    Well, even if true, I hope that libraries will undergo some evolution before then, and perhaps merge as a slightly different species.

    CISTI LibX Edition

    I've been fooling with library toolsbars, sidebars, web and widgets for awhile now... and a few months back I'd resigned myself to finally getting around to doing a LibX library toolbar for CISTI.  I'd even gotten a mostly-working version done a few months back.  At the end of last week I decided it was time to finish.  Lo and behold, I go to the LibX site and discover the wonder that is the LibX Edition Builder!  Holy moly, it's just wonderful.  Within 15 minutes I had a working toolbar for CISTI.  Of course the details and testing tool a day or so, but I finally think I've gotten a version decent enough to make live and public. 

    This version is intended mainly for staff of the National Research Council - CISTI's parent organization - but I imagine it would still be useful for most CISTI patrons.

    Check it out, and let me know what you think:

    Automatic XP user logoff

    I was getting tired of having to logout other users on my XP machine at home using the task manager.  Essentially, my wife and assorted guests occasionally use the computer.  Often they would remain logged in and running several applications.  This caused me some issues with stability, but more often, with the system performance. 

    I sought a simple solution that would allow me to logout other users on the system with just a click of an icon, as opposed to the more time consuming effort required by using task manager.  So a made a little batch file called logoutuser.bat for that purpose. 

    -----------------------------
    @echo off
    rem logoutuser.bat

    for /F "tokens=2 skip=1" %%G IN ('qwinsta tammy') DO LOGOFF %%G
    for /F "tokens=2 skip=1" %%G IN ('qwinsta guest') DO LOGOFF %%G

    ------------------------------

    qwinsta lists the current system users, I select the most common offenders, and invoke the logoff command providing the users ID as a parameter (as provided by qwinsta).

    I'd not found an adequate solution for this issue elsewhere, so I thought I'd just post it.

    Library puppet videos - Weasel and Goose

    Despite my usual rule against posting about things that Richard Akerman has already blogged, I feel it's required that I pay homage to the creativity and comedy of Llord Llama (or is it King Goose?) who provides a collection of amusing and silly puppet-based videos - mostly about libraries, copyright, publishers and such.  Awesome.

    The one about copyright vs publisher vs librarians is particularly poignant.

    National Science Advisor position to be phased out

    CBC is reporting that upon the retirement of the current (as well as first and only) National Science Adviser, Arthur Carty, the position will not be re-filled and will be phased out.  Dr. Carty was formerly the President of the National Research Council.

    Dealing with large sets of data

    theinfo.org is a nascent wiki resource for members of the library community dealing with large data sets, and related visualization, tools, algorithms.

    - via oss4lib - Aaron Swartz.