2008-03-30

KNMP als "identity provider" (in progress)

(dit artikel is niet definitief) Vervolg op Grote kansen: identiteit en semantiek ... Complete OpenID uitleg: Aantekeningen

Grote kansen: identiteit en semantiek

Naast kleine dingen waar ik me afwisselend druk om maak, voorzie ik twee grote kansen waar we nu op kunnen inspelen:
  1. de online identiteit van een apotheker
  2. het semantische web
Deze twee kansen zal ik afzonderlijk verkennen. Onderstaand een korte introductie op de onderwerpen. Ben jij wie je claimt te zijn? Online identiteit zal een groot onderwerp zijn de komende jaren. Nu heeft een gebruiker een account bij elke aanbieder van een dienst. De trend is dat gebruikers een account krijgen, die bij meerdere aanbieders te gebruiken is. Dit wordt de online identiteit. De Nederlandse overheid heeft DigiD geïntroduceerd als identiteit voor alle online overheidsdiensten. De KNMP kan een online identiteit voor apothekers aanbieden aan haar leden. Aanbieders van diensten voor apothekers kunnen gebruikers met een KNMP identiteit accepteren, zonder dat ze al hun gegevens hoeven te verstrekken. Ondubbelzinnig Internetpagina's zijn geschreven voor mensen. Een lezer interpreteert de gepubliceerde teksten. Het semantische web doelt op het publiceren van gegevens met een vaste betekenis (semantiek). De beoogde gebruiker is een computerprogramma, dat dezelfde definities hanteert: interpretatie ligt vast. De kans voor de KNMP is het ontsluiten van de kennis in een vorm die buiten onze organisatie ondubbelzinnig geïnterpreteerd kan worden. "Kennis" kan van alles zijn: jargondefinities, kennis over interacties, producteigenschappen, wetgeving, evenementen agenda, et cetera. De trend is een verschuiving in productvorm: van folders, PDF documenten en webpagina's naar automatisch te verwerken bestanden in een open standaard. Hierdoor zal vakkennis verwerkt gaan worden in producten die we nu niet kunnen voorzien.

2007-12-04

2007-11-15

On unit testing: separate logic from storage

Reminder to all: split logic from your storage mechanism. We decided it would be important to write tests around a function in `ftolib` I did some refactoring on. It would be a pity if that accidentally changed the outcome too. Of course I should have used tests while refactoring. But we didn't have any. So I set up a nice environment using Pyunit (import unittest). Then had some example tests running. When I started a test for my function, I found out it was virtually impossible to harness it with tests: the function calculates frequencies of specific medication per prescriber AND stores the results in the DB. Logic and storage in 1 big function. Not very nice.

2007-10-02

INSERT on duplicate key UPDATE

http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html interessant

2007-09-07

Treat ATC codes as stock symbols

On certain website (say fool.com) something happens when you hover your mouse pointer over a stock symbol. Some extra information is shown: We could do the same for ATC codes, or GPK's or AGB codes or whatever. To prepare for this, we could start using then code element: <code class="atc">A02B</code>. Then later, these codes can be processed and replaced by custom behavior automatically using JavaScript.