81,9(56,7(,7*(17 )$&8/7(,7(&2120,((1%('5,-)6.81'( $&$'(0,(-$$5± De ontwikkeling van een Protégé ontologie voor business modelling Masterproef voorgedragen tot het bekomen van de graad van Master in de Toegepaste Economische Wetenschappen: Handelsingenieur .HYLQ9DQGHQERVVFKH RQGHUOHLGLQJYDQ 3URI*HHUW3RHOV 81,9(56,7(,7*(17 )$&8/7(,7(&2120,((1%('5,-)6.81'( $&$'(0,(-$$5± De ontwikkeling van een Protégé ontologie voor business modelling Masterproef voorgedragen tot het bekomen van de graad van Master in de Toegepaste Economische Wetenschappen: Handelsingenieur .HYLQ9DQGHQERVVFKH RQGHUOHLGLQJYDQ 3URI*HHUW3RHOV 3(50,66,21 2QGHUJHWHNHQGHYHUNODDUWGDWGHLQKRXGYDQGH]HPDVWHUSURHIPDJJHUDDGSOHHJGHQRI JHUHSURGXFHHUGZRUGHQPLWVEURQYHUPHOGLQJ .HYLQ9DQGHQERVVFKH :RRUGYRRUDI Binnenkort verwacht ik mijn studies aan de faculteit Economie en Bedrijfskunde te Gent af te sluiten. Deze masterproef vormt hierbij het sluitstuk. Het schrijven ervan was een hele uitdaging, maar toch ben ik alvast blij met de ervaring die ik hiermee heb opgedaan, zowel voor wat betreft de ontwikkeling van het model zelf, als de hiernavolgende theoretische onderbouwing en documentatie. Dankzij de lessen gegeven door prof. Poels is mijn interesse in het informatica domein verder gegroeid en ontwikkeld. Ik dank hem dan ook voor de mogelijkheid om een masterproef te schrijven over een onderwerp dat hierbij aansluit. Verder wil ik hem natuurlijk ook bedanken voor het promotorschap tijdens deze opdracht. Daarnaast wil ik ook mijn dank betuigen aan zijn assistent Frederik Gailly voor de tijd die hij gespendeerd heeft in het nalezen van deze masterproef en zijn constructieve feedback. Het is mede dankzij zijn medewerking dat deze masterproef kon gerealiseerd worden. Verder dank ik mijn vader Jan Van den bossche voor het kritisch herlezen van deze masterproef en de tijd die hij hiervoor heeft vrijgemaakt. Ook aan Els Huylebroeck wil ik mijn dank betuigen voor al het werk die ze gestoken heeft in de lay-out van deze thesis. Kevin Van den bossche 2009 I ,QKRXGVRSJDYH Introductie ............................................................................................................................. 1 1. Background ....................................................................................................................... 4 1.1 Ontologieën ................................................................................................................. 4 1.1.1 Wat is een ontologie? ............................................................................................ 4 1.1.2 Soorten ontologieën............................................................................................... 5 1.2 Ontologie talen............................................................................................................. 9 1.3 Protégé....................................................................................................................... 10 2. Formalisatie van de business model ontologie.................................................................. 12 2.1 Algemeen................................................................................................................... 12 2.2 Methode..................................................................................................................... 12 2.2.1 Part-whole relatie ................................................................................................ 13 2.2.2 Notatie en visualisatie.......................................................................................... 16 2.2.3 Inverse relatie...................................................................................................... 17 2.3 Formalisatie ............................................................................................................... 17 2.3.1 Product................................................................................................................ 17 2.3.2 Customer Interface .............................................................................................. 21 2.3.3 Infrastructure Management.................................................................................. 24 2.3.4 Financial Aspects ................................................................................................ 29 3. Evaluatie.......................................................................................................................... 33 3.1 Pellet 1.5 .................................................................................................................... 33 3.1.1 Doel .................................................................................................................... 33 3.1.2 Resultaten............................................................................................................ 34 4. Toepassing....................................................................................................................... 38 4.1 Ryanair ...................................................................................................................... 38 4.2 Ryanair model............................................................................................................ 40 4.2.1 Product................................................................................................................ 40 4.2.3 Infrastructure managament .................................................................................. 48 4.2.4 Financial aspects ................................................................................................. 50 4.2.5 Business model actors ......................................................................................... 53 4.3 OWL Instantiedata evaluatie ...................................................................................... 54 4.3.1 Motivatie............................................................................................................. 54 II 4.3.2 Proces ................................................................................................................. 55 4.3.3 Resultaten............................................................................................................ 55 4.3.4 Innovatie ................................................................................................................. 57 5. Conclusie en verder onderzoek......................................................................................... 59 6. Referenties....................................................................................................................... 62 Bijlagen ............................................................................................................................... 65 Bijlage 1: De vier hoofdpilaren ........................................................................................ 66 Bijlage 2: De negen bouwstenen ...................................................................................... 67 Bijlage 3: Object Properties van de BMO......................................................................... 69 Bijlage 4: Reasoning van een Offering ............................................................................. 71 Bijlage 5: Classificatie van de verschillende ontologieën ................................................. 72 III /LMVWYDQGHILJXUHQ Figuur 1: Soorten ontologieën, overeenstemmend met hun afhankelijkheid............................ 5 Figuur 2: Business Model Ontologie (Osterwalder, 2004) ...................................................... 6 Figuur 3: Part-whole ............................................................................................................ 14 Figuur 4: Klasse - subklassen............................................................................................... 15 Figuur 5: Product ................................................................................................................. 18 Figuur 6: OfferingValuePartition ......................................................................................... 18 Figuur 7: CustomerInterface ................................................................................................ 22 Figuur 8: Valuepartitions CustomerInterface........................................................................ 22 Figuur 9: InfrastructureManagement.................................................................................... 24 Figuur 10: Valuepartitions InfrastructureManagement ......................................................... 25 Figuur 11: ConfigurationType.............................................................................................. 25 Figuur 12: Graden................................................................................................................ 27 Figuur 13: Capability ........................................................................................................... 28 Figuur 14: FinancialAspects................................................................................................. 29 Figuur 15: StreamTypeValuePartition en PricingMethodValuePartition............................... 30 Figuur 16: Schematisch business model van Ryanair ........................................................... 39 Figuur 17: Valuepropositions Ryanair.................................................................................. 41 Figuur 18: Vluchten vanuit Charleroi (Bron: http://www.ryanair.com)................................. 42 Figuur 19: Target customers Ryanair ................................................................................... 44 Figuur 20: Groei passagiers vervoerd door Ryanair, in miljoenen ........................................ 45 Figuur 21: Criteria Ryanair .................................................................................................. 46 Figuur 22: Distribution channels Ryanair............................................................................. 46 Figuur 23: Links Ryanair ..................................................................................................... 47 Figuur 24: Capabilities Ryanair ........................................................................................... 48 Figuur 25: Partnerships Ryanair........................................................................................... 50 Figuur 26: Opbrengstenstromen Ryanair.............................................................................. 51 Figuur 27: Account Ryanair................................................................................................. 52 Figuur 28: Actors Ryanair.................................................................................................... 53 Figuur 29: Evaluatie Ryanair ontologie................................................................................ 55 IV ,QWURGXFWLH Elk bedrijf heeft de behoefte aan een business model teneinde gestructureerd en succesvol een business te kunnen runnen en verder optimaal uit te bouwen. Het begrijpen en het gebruik ervan is essentieel in een alsmaar dynamischere en onzekere business omgeving. Business modellen zijn in de loop der tijden aanzienlijk geëvolueerd doordat het internet en ecommerce de huidige situatie nog rijker doch ook complexer hebben gemaakt. Anderzijds biedt het internet en e-commerce meer mogelijkheden om samenwerkingsovereenkomsten te sluiten, samen producten of diensten aan te bieden, de verschillende distributienetwerken geïntegreerd te beheren en te profiteren van gediversifieerde en gedeelde inkomstenstromen. Dit betekent evenwel dat de business van een bedrijf meer stakeholders heeft, meer keydeterminanten heeft en moeilijker te begrijpen of te communiceren is. Volgens Osterwalder klinkt het als volgt: “A company’s business has more stakeholders, becomes more complex and is harder to understand and communicate.” (Osterwalder, 2004, p.2). Hieromtrent heeft hij een thesis gemaakt waarbij zijn focus lag op het specificeren en het conceptualiseren van business modellen. Hij heeft daarbij getracht om een generiek model te definiëren om zo business modellen te beschrijven. De ontwikkeling en voordracht van een rigoureus conceptueel model van business modellen, hetgeen hij sindsdien een ontologie noemt, is met andere woorden het resultaat. Aldus heeft Osterwalder de basis gevormd omtrent het concept van business modellen vanuit een ontologisch perspectief. Hij heeft om dit te bereiken initieel gezocht naar de basisconstructen van een business model om vervolgens een ontologie te bouwen die bovendien de relaties tussen deze constructen uitdrukt. Het hoofddoel van dit business model framework bestaat erin om gebruikers zoals managers, consultants en IT designers te voorzien van een eenvoudig te begrijpen, te analyseren en te vergelijken business model van hun organisaties (Osterwalder, 2004). Dankzij Osterwalder bestaat er nu een algemeen business model framework. Wanneer men echter doeltreffend het management wil verbeteren in een snel veranderende, complexe en onzekere business omgeving dient men een stap verder te zetten. Het formeel maken van het business model framework is het gevolg. De verschillende voordelen dat dit met zich meebrengt komt verder in deze introductie aan bod. Op dit moment bestaat er nog geen formalisatie van de business model ontologie. In deze thesis kan men een ‘state of the art’ 1 beschrijving van het model terugvinden. Het doel van dit werkstuk bestaat er dus in om een formele ontologie te bekomen die de business concepten in het business domein omvatten. Wanneer de business model ontologie (BMO) beschreven door Osterwalder geformaliseerd wordt, zal deze vooral beter toegankelijk zijn en vele andere voordelen met zich meebrengen. Een opsomming wordt gegeven van de voordelen omtrent de ontwikkeling van een ontologie: o De veronderstellingen gemaakt in een specifiek domein worden expliciet gemaakt. o De domeinkennis kan eenvoudiger opnieuw worden gebruikt. o Het modelleren helpt de relevante elementen en de onderliggende relaties in een specifiek domein te identificeren en beter te begrijpen (Osterwalder & Pigneur, 2000). o Domeinkennis wordt onderscheiden van operationele kennis en dankzij een ontologie kan de domeinkennis worden ontleed (Noy & McGuinness, 2001). De meer specifieke voordelen: o Het model kan door een machine gelezen worden. o Dankzij het gebruik van een ‘reasoner’ , die het model test op consistentie en integriteit, kunnen vele verbeteringen aangebracht worden in het model. Er wordt dus meer informatie verkregen dan dat men er moet insteken (uitgebreide intelligentie) (Noy & McGuinness, 2001). o Het algemeen begrip van de informatiestructuur tussen mensen en computersoftware wordt gedeeld (Noy & McGuinness, 2001). o Het gebruik en de formalisatie van e-business modellen helpt managers om hun visie te communiceren en te delen met de andere stakeholders van de organisatie (Osterwalder & Pigneur, 2000). o E-business modellen kunnen managers helpen om een e-business te simuleren en eruit te leren. Dit is een manier om risicovrij experimenten uit te voeren, zonder dat de organisatie in gevaar komt (Osterwalder & Pigneur, 2000). o De ontologie kan makkelijk uitgebreid worden met behulp van een tool. Ook kan men stellen dat een ontologie gecombineerd met informatie over individuen een kennisbasis vormt (Vanderlinden, 2008). In feite vormt de ontologie een groot informatiecenter met verschillende karakteristieken: 1) De informatie in de ontologie is ten eerste volledig. a) In de ontologie kan men bij elk concept een beschrijving terugvinden. b) Daarnaast worden de concepten geclassificeerd. 2 c) De relaties tussen de concepten worden beschreven met behulp van roldefinities. 2) De ontologie kan eenvoudig worden aangepast aan nieuwe producten, productieprocessen, procedures, technologieën,… maar ook nieuwe externe factoren, zoals veranderingen in wetgeving of de omgeving, kunnen worden aangebracht. 3) De ontologie is toegankelijk voor mensen en machines door een universele en uniforme representatie van de informatie. 4) Een kennisbasis wordt verkregen wanneer men de productinformatie (instanties) linkt met het logische model. Op die manier kan men ook de coherentie van de data met het logische model controleren. Het gebruik van ontologieën om kennis uit specifieke domeinen te modelleren is een belangrijk aspect bij de integratie van informatie verkregen uit verschillende bronnen. Het biedt ondersteuning voor de samenwerking binnen virtuele communities, teneinde eenvoudiger informatie te verkrijgen en meer algemeen is het belangrijk voor de redevoering achter beschikbare kennis. Het modelleren van kennis is een moeilijke en complexe opdracht, maar dankzij het expliciete gebruik van ontologieën wordt de representatie, het hergebruik en het uitwisselen van kennis eenvoudiger (Gaeta, Orciuoli, Ritrovato, 2009). In deze inleiding bespreek ik tenslotte hoe mijn masterproef inhoudelijk is opgebouwd. In het eerste hoofdstuk wordt een achtergrond gegeven die noodzakelijk is om de rest van de masterproef te kunnen begrijpen. Het tweede hoofdstuk beschrijft de effectieve formalisatie van de business model ontologie beschreven door Osterwalder. Verder wordt in het derde hoofdstuk de formalisatie uit deel twee geëvalueerd met behulp van verscheidene testen. In hoofdstuk vier wordt vervolgens een toepassing uitgewerkt op basis van de business model ontologie. In de toepassing wordt eerst kort het business model van Ryanair besproken om dan over te gaan tot de ontwikkeling van een ontologie. Deze ontologie wordt ook getest en een suggestie tot vernieuwing wordt beschreven. Het voorlaatste hoofdstuk formuleert een conclusie die men kan trekken uit de gevonden resultaten. Tot slot worden enkele aanbevelingen gegeven inzake toekomstig onderzoek. 3 %DFNJURXQG In dit hoofdstuk wordt geschetst wat onder de term ontologie verstaan wordt, evenals de diverse begrippen die in deze context worden gebruikt. Vervolgens wordt er een overzicht gegeven van de ontologietalen. Op het einde van het hoofdstuk wordt er een woordje meer uitleg gegeven over de tool waarin de business model ontologie beschreven door Osterwalder wordt geformaliseerd. Dit hoofdstuk geeft met andere woorden een soort van achtergrond noodzakelijk om de rest van de masterproef te kunnen begrijpen. 2QWRORJLHsQ :DWLVHHQRQWRORJLH" Het begrip RQWRORJLH LV VDPHQJHVWHOG XLW WZHH *ULHNVH ZRRUGHQ R R to oon, het werkwoord “zijn”, met als deelwoord R RQWRV ³KHW ]LMQGH´ RI ³EHVWDDQGH´ HQ R R logos, het zelfstandig naamwoord “woord”, “leer”. Het algemene begrip “leer van het zijnde” wordt echter als te absoluut, te algemeen ervaren. Bijgevolg wordt het woord “ontologie” gebruikt als een begripsbepaling voor een deelgebied van het zijnde, een specialisatie. Men maakt een ontologie voor een specifiek vakgebied (Dewulf, 2005). Een ontologie is een begrip uit de filosofie dat binnen de informatica wordt gebruikt als een conceptualisatie van de kennis die beschikbaar is omtrent een bepaald domein. Deze kennis wordt in de ontologie formeel gespecificeerd (door middel van op formele logica gebaseerde kennisrepresentatietalen) in termen van concepten, concept classificaties, relaties tussen concepten en axioma’ s. Noy en McGuinness beschrijven hoe een ontologie is opgebouwd: “het is een beschrijving van begrippen (classes, concepts, objects) in een domein van onderzoek, met daarbij eigenschappen (slots, properties) die de karakteristieken of attributen van elk begrip beschrijven, evenals beperkingen (facets) op die eigenschappen. Vertegenwoordigers van de klassen zijn instanties. Een ontologie samen met een set van individuele instanties en/of klassen vormt een kennis basis. In de praktijk is er maar een dunne lijn waar de ontologie eindigt en de kennis basis begint.” (Noy & McGuinness, 2001). 4 6RRUWHQRQWRORJLHsQ Nicola Guarino heeft een onderscheid gemaakt tussen verschillende soorten ontologieën op basis van hun algemeenheid (Guarino, 1998), zoals in figuur 1 wordt weergegeven. )LJXXU6RRUWHQRQWRORJLHsQRYHUHHQVWHPPHQGPHWKXQDIKDQNHOLMNKHLG YDQHHQVSHFLILHNHWDDNRIRRJSXQW*XDULQR Volgens Guarino bestaan er dus vier soorten ontologieën. Bij elke soort ontologie wordt telkens een korte omschrijving gegeven. o 7RSOHYHORQWRORJLHsQ (‘XSSHURQWRORJ\’ of ‘IRXQGDWLRQRQWRORJ\’ ) beschrijven heel algemene concepten zoals ruimte, tijd, materie, activiteit, etc., dewelke onafhankelijk zijn van een specifiek probleem of domein. Bijgevolg lijkt het aannemelijk, althans in theorie, om verenigde top-level ontologieën te hebben voor grote gebruikers communities. o 'RPHLQ RQWRORJLHsQ en WDDN RQWRORJLHsQ beschrijven, respectievelijk, de woordenschat gerelateerd aan een generisch domein (zoals geneeskunde of de automobielsector) of een generische taak of activiteit (zoals een diagnose opmaken of verkopen), door de termen die geïntroduceerd werden in de top-level ontologie te specialiseren. 5 o $SSOLFDWLHRQWRORJLHsQ beschrijven concepten die afhangen van zowel een specifiek domein als een taak, hetgeen vaak specialisaties van de twee gerelateerde ontologieën zijn. Deze concepten komen vaak overeen met rollen die vervuld worden door domein entiteiten terwijl ze een zekere activiteit uitvoeren. Zoals reeds in de inleiding aangehaald, wordt in dit werkstuk de business model ontologie geformaliseerd. Men kan zich hierbij afvragen als welke soort men deze ontologie moet beschouwen. Om hierop een beter zicht te krijgen wordt dieper ingegaan op de gerelateerde aspecten. Een domein ontologie(of domeinspecifieke ontologie) modelleert een specifiek domein, of deel van de wereld. Het vertegenwoordigt de specifieke betekenissen van termen zoals deze voorkomen in dat domein. Het woord NDDUW heeft bijvoorbeeld vele verschillende betekenissen. Een ontologie over het domein van poker zou de “ speelkaart” betekenis van het woord modelleren, terwijl een ontologie over het domein van computerhardware de “ video kaart” betekenis zou modelleren. Een bedrijfsontologie (i.e. business ontology) is een voorbeeld van een domein ontologie met als domein de bedrijfseconomische realiteit. Bijgevolg is een bedrijfsontologie in heel wat gevallen gebaseerd op één of meerdere bedrijfseconomische paradigma’ s (o.a. micro-economische principes, accounting principes, balanced scorecard, waardeketen van Porter) (Gailly, 2008). Daarenboven wordt ook een business model ontologie gezien als een domein ontologie. Meer bepaald is het een speciaal soort bedrijfsontologie. Een business model ontologie is een eerste stap om te weten welke termen en concepten tot het business model van een bepaald bedrijf behoren en hoe ze met elkaar gerelateerd zijn. Onderstaande figuur geeft een eerste beeld van wat de business model ontologie inhoudt. Voor de formalisatie van de business model ontologie (cf. hoofdstuk 2) wordt de business model ontologie beschreven door Osterwalder (2004) gebruikt. )LJXXU%XVLQHVV0RGHO2QWRORJLH2VWHUZDOGHU 6 Wanneer we vervolgens de business model ontologie specifiek toepassen op een bepaald bedrijf kunnen we over een applicatie ontologie spreken. Business experten zijn hiermee in staat om business modellen te definiëren en aan te passen. Het vormt dan een model die de kern aspecten van een business vertegenwoordigt. Een business model beschrijft de mechanismen waarmee een organisatie waarde creëert en er opbrengsten mee realiseert. Het is een conceptuele tool die concepten, relaties tussen concepten en axioma’ s van een specifiek bedrijf omvat. Daarom moeten we dit alles in beschouwing nemen zodat we tot een beschrijving en een representatie kunnen komen van de waarde die geleverd wordt aan de klanten, op welke manier dit gebeurt en met welke financiële gevolgen. Het is geen beschrijving van een complex sociaal systeem met al zijn actoren, relaties en processen, maar wel een beschrijving van de logica van het business systeem om waarde te creëren dat achter de actuele processen ligt (Osterwalder, Pigneur & Tucci, 2005). Een business model concept wordt algemeen gezien als de manier waarop de logica van een bedrijf waarde creëert en commercialiseert; terwijl een business proces model meer gaat over hoe een business model geïmplementeerd is in processen. Een deel van de verwarring komt voort van de uitdrukking ‘business modelling’ dat hoofdzakelijk gebruikt wordt voor business proces modelling, hetgeen het modelleren van de processen inhoudt en niet zozeer het business model zelf (Osterwalder, Pigneur & Tucci, 2005). Dit geheel komt als het ware overeen met een soort van kennisbasis, hetgeen gebaseerd is op de ontologie. Het vormt een kennisbasis omdat men er kennis instopt die men dan opnieuw gaat gebruiken. De kennisbasis dient als de gemeenschappelijke bron om business processen te definiëren in de specifieke proces flow talen van business proces management systemen. Ontologieën worden vaak verward met kennis basissen, in het bijzonder omdat dezelfde talen (OWL, RDF-S, etc.) en dezelfde tools gebruikt kunnen worden om ontologieën en kennis basissen te creëren. Er bestaat nochtans een verschil. Ontologieën omvatten enkel de woordenschat en de formele specificatie van de woordenschat, die gebruikt kunnen worden om een kennis basis uit te drukken. Tevens moet vermeld worden dat een initiële motivatie voor ontologieën het bereiken van interoperabiliteit tussen meerdere kennis basissen was. Dus, in praktijk, kan een ontologie de concepten “ man” en “ vrouw” specificeren en uitdrukken dat ze beiden mutueel exclusief zijn, maar de individuen Peter en Paul maken normaal geen onderdeel uit van de ontologie. Als gevolg hoeft niet elke OWL file een ontologie te zijn, want OWL bestanden kunnen ook worden gebruikt om kennis basissen voor te stellen (Hepp, 2007). 7 Het onderscheid is tot dusver moeilijk of bepaalde instanties al dan niet tot de ontologie behoren. Enkel de individuen die deel uitmaken van de specificatie van het domein en geen pure feiten zijn binnen dat domein behoren tot de ontologie. Bijvoorbeeld Gent als instantie van de klasse ‘Stad’ behoort tot de toerisme ontologie, terwijl een specifieke treinverbinding naar Gent niet tot de toerisme ontologie behoort. Op het einde van dit werkstuk wordt een toepassing uitgewerkt waarbij veel individuen gebruikt worden om de ontologie vorm te geven. Toch blijkt dat een combinatie van klassen en individuen het beste resultaat geeft. Hepp suggereert te spreken van ontologische individuen en data individuen. Ontologische individuen maken deel uit van de specificatie van een domein en data individuen maken deel uit van een kennis basis binnen dat domein. Dankzij ontologieën is het mogelijk om een bepaald vocabularium voor het domein in kwestie te definiëren. De definities van de concepten omvatten informatie over hun betekenis en hun beperkingen (Hepp, 2007). Tot slot wordt in dit onderdeel ook nog duidelijk gemaakt hoe ontologieën ten opzichte van database modellen staan en wat juist het verschil is in niveau. Ontologieën kunnen gezien worden, in de context van database systemen, als een niveau van abstractie van data modellen, analoog aan hiërarchische en relationele modellen, maar bedoeld om kennis over individuen, hun eigenschappen en relaties met andere individuen te modelleren. Ontologieën worden typisch gespecificeerd in talen die toelaten om een abstractie te maken van datastructuren en implementatiestrategieën. In de praktijk hebben de talen die gebruikt worden voor ontologieën meer kracht in vergelijking met de talen die gebruikt worden om databases te modelleren. Daarom wordt gezegd dat ontologieën zich op het “ semantische” niveau bevinden, terwijl database schema’ s modellen van data zijn die zich op het “ logische” of “ fysieke” niveau situeren (Gruber, 2008). Nu bestaan er standaard talen en meerdere commerciële en open-source tools (bvb. Protégé) om met ontologieën te werken en ze te construeren; u vindt hierover meer informatie in de volgende paragrafen. De communities zorgen ervoor dat de kennis die reeds bestaat in een bepaald domein gedeeld, herbruikt en verwerkt wordt. Ontologieën staan nu centraal voor vele applicaties zoals wetenschappelijke kennis portalen, informatie management en integratie systemen, e-commerce en semantische web services. 8 2QWRORJLHWDOHQ 5')1 of Resource Description Framework is een W3C standaard, oorspronkelijk ontworpen als een metadata model maar gaandeweg gebruikt als een formaat om gegevens in het algemeen voor te stellen en uit te wisselen. Het gebruikt een XML2 syntax om informatie op het metaniveau te beschrijven en de betekenis ervan te definiëren. Het is het eerste niveau om een hiërarchische structuur te kunnen weergeven. Hoewel RDF vaak een taal wordt genoemd, is het eigenlijk een datamodel. RDF kan in de XML syntax weergegeven worden, maar het is belangrijk te begrijpen dat dit niet perse hoeft, omdat RDF domeinonafhankelijk is. Het is aan de gebruiker zijn RDF Schema te bepalen, waarmee hij betekenis legt in het model. Met RDF-S wordt het vocabulaire van een domein vastgelegd. 2:/3 of Web Ontology Language is een familie van kennis representatie talen om ontologieën te creëren en wordt bevestigd door de W3C. OWL is ontwikkeld voor gebruik door applicaties die de inhoud van informatie moeten verwerken, eerder dan gewoon die informatie te presenteren aan mensen. Het maakt de interpretatie van webinhoud door machines eenvoudiger in vergelijking met XML, RDF en RDF Schema. OWL bouwt verder op RDF en RDF Schema en voegt woordenschat toe om eigenschappen en klassen te beschrijven. Deze familie van talen bestaat uit OWL Lite, OWL DL en OWL Full. Stuckernschmidt en van Harmelen (2005) maken volgend overzicht van welke taal wie gebruikt met welk doel. o RDF-S is de taal die gebruikt wordt door gebruikers die de hiërarchische classificaties nodig hebben. o OWL Lite biedt de mogelijkheid om (on)gelijkheden uit te drukken en simpele beperkingen op te leggen aan de hiërarchie. o OWL DL is voor die gebruikers die de maximale uitdrukbaarheid wensen, namelijk alle besluiten zijn ook berekenbaar en beslisbaar, alle bewerkingen zullen ook eindigen in een eindige tijd. o OWL Full wordt gebruikt door hen die maximale uitdrukbaarheid wensen en een syntactische vrijheid, maar zonder garantie dat het ook uitvoerbaar is. 1 http://nl.wikipedia.org/wiki/Resource_Description_Framework eXtensible Markup Language, een standaard voor het uitwisselen van data tussen computers. Het lijkt qua opmaak op HTML, maar de tags kunnen zelf bedacht worden. XML is erg handig om informatie door te geven die door mensen te snappen is en door computers te lezen is. 3 http://en.wikipedia.org/wiki/Web_Ontology_Language & http://www.w3.org/2004/OWL/ 2 9 De w3schools.com4 website vat nog even samen waarom OWL zo interessant blijkt. OWL is een deel van de “ Semantische Web Visie” – een toekomst waar: o web informatie een concrete betekenis krijgt. o web informatie verwerkt kan worden door computers. o computers informatie kunnen integreren van het web. 3URWpJp De tool die hier wordt gebruikt om de business model ontologie te formaliseren heet ‘Protégé 4.05’ . De Protégé-OWL editor, ontwikkeld door het Stanford Medical Institute, is een extensie van Protégé dat de Web Ontology Language (OWL) ondersteunt. Het wordt gezien als de de facto standaard ontologie editor. Een OWL ontologie kan beschrijvingen van klassen, eigenschappen en instanties bevatten. Gegeven zo’ n ontologie specificeert de formele OWL semantiek de manier waarop de logica ontleent moet worden, i.e. zaken die niet letterlijk aanwezig zijn in de ontologie, maar uit de semantiek volgen. Gebruikers kunnen gelijktijdig wijzigingen aanbrengen aan één enkele ontologie. Veranderingen aangebracht door een gebruiker worden onmiddellijk zichtbaar voor de andere gebruikers. De Protégé-OWL editor laat gebruikers toe: o OWL en RDF ontologieën te laden en op te slaan. o Klassen en eigenschappen te veranderen en te visualiseren. o Logische klasse karakteristieken als OWL expressies te definiëren. o Reasoners toe te passen. o OWL individuen toe te voegen en aan te passen. 4 5 http://www.w3schools.com/RDF/rdf_owl.asp http://protege.stanford.edu/ 10 Protégé is een gratis en open-source platform wat een alsmaar groeiende community voorziet van specifieke tools om aan de hand van ontologieën domeinmodellen en op kennis gebaseerde applicaties te construeren. Het kan handig zijn voor een onderneming om zich hierop te baseren, bij het in kaart brengen van zijn knowhow. In vele domeinen bestaan al ontologieën die publiek toegankelijk zijn. Het is mogelijk om een set van kennis-modelling structuren en acties te implementeren, die de creatie, visualisatie en manipulatie van ontologieën in verschillende vormen toelaat. Daarenboven kan Protégé uitgebreid worden met behulp van een plugin architectuur en een op Java gebaseerde Application Programming Interface (API) om tools en applicaties te bouwen. 11 )RUPDOLVDWLHYDQGHEXVLQHVVPRGHORQWRORJLH $OJHPHHQ De business model ontologie laat toe om accuraat het business model van een bedrijf te beschrijven. Het uiteindelijke doel van de business model ontologie bestaat erin om het business plan beter te begrijpen, de communicatie hieromtrent vlotter te laten verlopen en meer flexibiliteit in te bouwen (Osterwalder, 2004). De ontologie bestaat uit vier grote hoofdpilaren die de belangrijkste aspecten van een business model omvatten. Deze vier dimensies zijn SURGXFW (product), LQIUDVWUXFWXUH PDQDJHPHQW(infrastructuur management), FXVWRPHULQWHUIDFH(klanten interface) en ILQDQFLDO DVSHFWV (financiële aspecten) (Osterwalder, 2004). Een korte beschrijving van deze dimensies is terug te vinden in bijlage 1. Deze pilaren kunnen vervolgens onderverdeeld worden in negen onderling gerelateerde bouwstenen of business model elementen die toelaten om een concreter zicht te krijgen op het business plan. De vier gebieden vormen slechts een globale onderverdeling, terwijl de negen blokken de kern vormen van de BMO. Deze blokken bestaan uit YDOXH SURSRVLWLRQ (het aanbod), WDUJHW FXVWRPHU (doelklant), GLVWULEXWLRQ FKDQQHO (distributiekanaal), UHODWLRQVKLS (relatie), YDOXH FRQILJXUDWLRQ (waarde configuratie), FDSDELOLW\ (kunde), SDUWQHUVKLS (partnerschap), FRVW VWUXFWXUH (kostenstructuur) en UHYHQXH PRGHO (opbrengstenmodel) (Osterwalder, 2004). Een korte omschrijving van de negen onderdelen is terug te vinden in bijlage 2. 0HWKRGH Van elke hoofddimensie wordt een aparte ontologie gemaakt, die uiteindelijk stuk voor stuk geïmporteerd worden in de Business Model Ontologie (BMO.owl). Op deze manier kunnen overzichtelijk en eenvoudig wijzigingen worden aangebracht in de verschillende deelontologieën. De business model ontologie is publiek toegankelijk en kan teruggevonden worden op de website http://studwww.ugent.be/~kvdbossc/BMO.owl. 12 Ook de vier deel-ontologieën (Product.owl, CustomerInterface.owl, InfrastructureManagement.owl en FinancialAspects.owl) kunnen van diezelfde website worden gedownload. In de business model ontologie wordt nog een laatste ontologie geïmporteerd, part.owl6. Deze ontologie is noodzakelijk om de part-whole relaties te kunnen definiëren. 3DUWZKROHUHODWLH Klassen, attributen en individuen kunnen gezien worden als de belangrijkste conceptuele bouwstenen. Een klasse is een beschrijving die gemeenschappelijke kenmerken binnen een collectie van individuen verenigt. Attributen beschrijven de relevante eigenschappen van instanties die tot een specifieke klasse behoren. Attributen worden gebruikt als belangrijkste construct om eigenschappen aan objecten toe te kennen waarbij tussen deze attributen de partwhole relatie een fundamentele rol speelt (Artale, Franconi, Guarino, Pazzi, 1996). Een part-whole relatie7 duidt aan dat een bepaalde entiteit bestaat uit één of meerdere onderdelen, die op hun beurt een instantie zijn van die bepaalde entiteit of een andere. Meestal zal een onderdeel slechts deel uitmaken van één bepaald geheel, waarbij meerdere onderdelen het geheel vormen. Part-whole relaties zorgen voor de constructie van grotere entiteiten uit meerdere kleine entiteiten. Een auto is bijvoorbeeld gemaakt uit een koetswerk, vier wielen, een sturingsmechanisme, een remmechanisme en een aandrijvingsysteem. Part-whole relaties zijn één van de meest primitieve basis aspecten om ergens structuur in aan te brengen en vele applicaties maken er gebruik van. Bovendien is de studie van part-whole relaties een gebied op zich. Zoals het World Wide Web Consortium (W3C) aangeeft voorziet OWL geen ingebouwde primitieven om een part-whole relatie uit te drukken, zoals het de relatie van een klasse met zijn subklasse uitdrukt. Dit kan in de toekomst misschien veranderen dankzij een nieuwe versie van OWL. Op dit moment biedt het evenwel net voldoende ondersteuning voor hetgeen men wenst uit te drukken in verband met een part-whole relatie. Een goede manier om part-whole relaties te modelleren is het gebruik van de geïmporteerde attributen uit de part.owl ontologie. Om meteen duidelijk te maken waar het over gaat wordt een eenvoudig voorbeeld gegeven. Men kan benadrukken dat een auto een onderdeel heeft en dat het onderdeel bijvoorbeeld een wiel is: Car hasPart Wheel. Ook bij de 6 7 http://www.w3.org/2001/sw/BestPractices/OEP/SimplePartWhole/part.owl http://www.w3.org/2001/sw/BestPractices/OEP/SimplePartWhole/ 13 formalisatie van de business model ontologie wordt er op deze manier gemodelleerd. Osterwalder geeft in zijn thesis aan de hand van figuren aan hoe de verschillende entiteiten in verhouding staan tot mekaar zoals te zien is op onderstaande figuur. Hij geeft hiermee aan dat het element Cost Structure gerelateerd is aan het element Account door een “ setOf” en een )LJXXU3DUWZKROH “ isA” relatie. Eerstgenoemde relatie geeft aan dat een element een geheel is van, terwijl laatstgenoemde wijst op overerving. Deze “ setOf” relatie wordt geformaliseerd met behulp van de geïmporteerde attributen uit de part.owl ontologie. De klasse &RVW6WUXFWXUH bijvoorbeeld staat voor alle monetaire kosten die een bedrijf moet dragen, terwijl de klasse $FFRXQW een register omvat van alle geldelijke transacties van een bepaalde categorie. Men kan hierbij benadrukken dat de kostenstructuur van een bedrijf een onderdeel heeft en dat het onderdeel bijvoorbeeld zo een account is: CostStructure hasPart_directly Account. Dit vormt de algemene manier van werken bij de formalisatie. Verder is de “ isA” relatie aangegeven door Osterwalder verschillend van wat er algemeen verstaan wordt onder dit soort relatie. Een “ isA“ relatie8 is een relatie waar een klasse D een subklasse van een andere klasse B is. Met andere woorden, “ D is een B” betekent gewoonlijk dat concept D een specialisatie van concept B is en concept B een generalisatie van concept D is. ‘Fruit’ is bijvoorbeeld een generalisatie van ‘appel’ of ‘peer’ . Men kan dus zeggen dat een appel fruit is. Bij de formalisatie wordt ook dit type van relatie gedefinieerd. Het resultaat is een hiërarchie van klassen en subklassen. Subklassen betekenen een verdere uitdieping van gewone klassen. De klasse &DSDELOLW\ met zijn subklassen, zoals figuur 4 weergeeft, vormt hier een goed voorbeeld. Men kan een onderscheid maken in verschillende soorten capabilities. Deze soorten worden gemodelleerd als subklassen van de klasse &DSDELOLW\. 8 http://en.wikipedia.org/wiki/Is-a 14 )LJXXU.ODVVHVXENODVVHQ Voorts worden er tussen entiteiten ook relaties (properties) gedefinieerd. Properties hebben een bepaalde richting, van domein tot bereik (domain to range). De natuurlijke volgende stap hierbij is het verzekeren dat het domein en het bereik op een correcte manier worden ingevoerd. Zodoende wordt de focus gelegd op geautomatiseerde reasoning. Ook doordat het niet eenvoudig is om part-whole relaties te representeren is het ten zeerste wenselijk om een geautomatiseerde reasoner te gebruiken. De modelleur kan op die manier de consistentie en satisfiability (cf. 3.1.1) controleren en nieuwe informatie verkrijgen uit het model. Het reasonen van een rol taxonomie betekent het controleren van de rol satisfiability alsook het controleren van de compatibiliteit van de domein en bereik axioma’ s (Keet, Artale, 2007). De keuze voor klassen, subklassen of individuen wordt nog eens voor alle duidelijkheid aan de hand van een algemeen voorbeeld uitgelegd. Er wordt gekozen voor een klasse wanneer men te maken krijgt met algemene begrippen zoals bijvoorbeeld persoon. Hierbij kan een subklasse bestaan zoals bijvoorbeeld vader. Dit houdt dan in dat elke vader een persoon is. Hieromtrent kan ook een opsomming bestaan van verscheidene vaders. Deze opsomming van namen vormt dan het geheel van instanties omdat er specifieke waarden worden aan gegeven. In de business model ontologie gebruiken we dus steeds deze manier van werken. De klasse 3DUWQHUVKLS (deel van ,QIUDVWUXFWXUH0DQDJHPHQW) bijvoorbeeld heeft als subklasse $JUHHPHQW. 3DUWQHUVKLS wil zeggen dat twee of meerdere bedrijven samenwerken om een project of een specifieke activiteit tot een goed einde te brengen. $JUHHPHQW is een 3DUWQHUVKLS en maakt een verdere specificatie van de functie en de voorwaarden van het partnerschap mogelijk. $JUHHPHQW maakt verder ook gebruik van individuen om 3DUWQHUVKLS meer te specificeren. Het bepaalt met behulp van de individuen (=HUR6WDUV, 2QH6WDU, 7ZR6WDUV, 7KUHH6WDUV, )RXU6WDUV, )LYH6WDUV) bijvoorbeeld de strategische belangrijkheid van het partnerschap. De strategische belangrijkheid van een partnerschap bepaalt hoe relevant een bepaalde relatie is voor het succes van een bedrijf. Hoe belangrijker hoe hoger het aantal 15 sterren, dewelke gaan van nul sterren tot vijf sterren zoals Osterwalder suggereert. Hiervoor worden individuen gebruikt omdat de strategische belangrijkheid waarden moet krijgen om net die belangrijkheid te kunnen aanduiden. Op die manier is het duidelijk dat klassen en subklassen de basis vormen van een ontologie en dat individuen gebruikt kunnen worden om specifieke waarden toe te kennen. 1RWDWLHHQYLVXDOLVDWLH Dankzij de tool Protégé9 kunnen OWL ontologieën geladen en opgeslagen worden. Dit gaan we dan ook gebruiken om de BMO te formaliseren. Met de tool kunnen logische klassenkarakteristieken als OWL expressies gedefinieerd worden. Ook kan men aan de hand van deze tool klassen en properties zowel visualiseren als wijzigen. Voor de visualisatie van de verschillende onderdelen van de BMO wordt gebruik gemaakt van de OWLViz plugin. Alle figuren die voorkomen in deze masterproef zijn gemaakt met OWLViz. OWLViz wordt geïntegreerd in de Protégé-OWL editor, gebruikmakend van hetzelfde kleurenschema, zodat primitieve en gedefinieerde klassen onderscheiden kunnen worden. Voor de notatie van de verschillende onderdelen van de ontologie zijn er een aantal regels die consistent gevolgd worden. Deze regels worden in de praktijk vaak gebruikt. Protégé of meer bepaald de reasoner zou evenwel geen foutmelding geven wanneer hiervan afgeweken wordt. Zowel klassen als subklassen beginnen steeds met een hoofdletter. Indien een klasse of subklasse bestaat uit twee bestaande woorden dan zal elk nieuw woord opnieuw met een hoofdletter beginnen, bijvoorbeeld 3ULFLQJ0HWKRG. Object properties beginnen steeds met een kleine letter. Indien een object property bestaat uit twee bestaande woorden dan zal het eerste woord beginnen met een kleine letter en zal elk nieuw woord met een hoofdletter geschreven worden, bijvoorbeeld KDV3ULFLQJ0HWKRG. Dit is de standaard manier van werken, een ‘naming convention’ . 9 http://protege.stanford.edu/overview/protege-owl.html 16 ,QYHUVHUHODWLH In de business model ontologie beschreven door Osterwalder worden de relaties tussen entiteiten telkens gedefinieerd in een bepaalde richting. Bij de formalisatie en in de praktijk is het echter nuttig om relaties te definiëren in beide richtingen: bvb. wijn wordt geproduceerd door een wijnproducent, een wijnproducent produceert wijn. Vanuit het kennisperspectief is het nuttig om beide stukken informatie expliciet beschikbaar te hebben. Deze aanpak laat gebruikers toe om de wijn in te vullen in het ene geval en de wijnproducent in het andere geval. Het kennissysteem kan dan automatisch de waarden voor de inverse relatie invullen, terwijl men zeker is van de consistentie van de kennisbasis (Noy & McGuinness, 2001). Om een dergelijke inverse relatie te definiëren gebruikt men het construct inverseOf10. In bijlage 3 kan men een overzicht terugvinden van alle object properties, met zijn inverse, die gebruikt worden in de business model ontologie. )RUPDOLVDWLH Er wordt steeds dezelfde structuur gebruikt om de formalisatie van de business model ontologie voor te stellen. In elke deelontologie worden eerst de verschillende klassen beschreven en gevisualiseerd. Daarna worden verdere restricties opgelegd aan klassen. Alle beperkingen kunnen teruggevonden worden onder axioma’ s. Axioma’ s zijn niet bewezen, maar aanvaarde stellingen. Als axioma’ s met elkaar in tegenspraak zijn ontstaat er inconsistentie. 3URGXFW De ontologie Product.owl is de eerste ontologie die geïmporteerd wordt in de BMO. A) Klassen Product.owl bestaat uit de klassen 9DOXH3URSRVLWLRQ, 2IIHULQJ en 2IIHULQJ9DOXH3DUWLWLRQ. We maken een nieuwe klasse 2IIHULQJ9DOXHSDUWLWLRQ aan om de klasse 2IIHULQJ nader toe te 10 http://semanticweb.org/wiki/Owl:inverseOf 17 lichten en verdere eigenschappen toe te kennen. Osterwalder geeft aan dat 2IIHULQJ verder gekenmerkt wordt door bepaalde aspecten. Voor al deze aspecten wordt een aparte superklasse gemaakt, waarvan de naam begint met de naam van de klasse waar het over gaat gecombineerd met het achtervoegsel 9DOXH3DUWLWLRQ. Figuur 5 geeft een kort overzicht van de ontologie. )LJXXU3URGXFW Het gebruik van het concept YDOXH SURSRVLWLRQ is aangewezen, omdat een bedrijf op die manier beter zal begrijpen welke waarde ze exact aanbiedt op de markt en welke innovatieve pakketten van producten en diensten ze kan verwezenlijken. Dankzij deze systematische manier van werken wordt waarde-innovatie overzichtelijker en makkelijker. Ook wordt het eenvoudiger voor een bedrijf om zich te toetsen aan één of meerdere concurrenten (Osterwalder, 2004). Het concept 2IIHULQJ beschrijft een deel van de bundel producten en diensten van een bedrijf. Het illustreert een specifiek product, dienst, of zelfs een eigenschap van een product of dienst en duidt hier ook bij aan wat de waarde exact inhoudt naar de klant toe. Omgekeerd, een geheel van elementaire RIIHULQJV samen vertegenwoordigt een YDOXH SURSRVLWLRQ (Osterwalder, 2004). /LIHF\FOH 3ULFHOHYHO, 9DOXHOHYHO en 5HDVRQLQJ, vormen de subklassen van 2IIHULQJ9DOXH3DUWLWLRQ zoals men kan zien op onderstaande figuur. )LJXXU2IIHULQJ9DOXH3DUWLWLRQ 18 5HDVRQLQJ stelt de reden voor waarom een bedrijf denkt dat een bepaalde YDOXHSURSRVLWLRQ of een bepaalde RIIHULQJ waardevol kan zijn voor de klant. Het staat als het ware voor de reden waarom iets waardevol is. In de regel wordt waarde gecreëerd door gebruik (8VH, bijvoorbeeld een rit met de auto), reductie van het risico van de klant (5LVN, bijvoorbeeld de autoverzekering) of doordat het leven van de klant eenvoudiger wordt gemaakt omdat hij/zij minder moeite moet doen, meer comfort heeft ((IIRUW, bijvoorbeeld het vervoeren van materialen). Dit zijn dan ook de drie subklassen van 5HDVRQLQJ(Osterwalder, 2004). (IIRUW, 5LVN en 8VH worden als equivalente klassen gekenmerkt met 5HDVRQLQJ: (IIRUWRU 5LVN RU 8VH. Dit klasse axioma (RZOHTXLYDOHQW&ODVV11) definieert de klasse 5HDVRQLQJ. De reden waarom een bepaalde RIIHULQJ wordt aangeboden bestaat uit de samenstelling van (IIRUW, 5LVN of 8VH. Er wordt gebruik gemaakt van ‘or’ omdat verschillende aanbiedingen verschillende redenen kunnen hebben. Door gebruik te maken van equivalente klassen kunnen we noodzakelijke en voldoende voorwaarden bepalen. Voor iets meer informatie over de verschillende redenen waarom een bepaalde RIIHULQJ waardevol kan zijn voor de klant wordt verwezen naar bijlage 4. Daarnaast hebben we de subklasse 9DOXHOHYHO. Het is nuttig voor een bedrijf om zich te kunnen vergelijken, te ” benchmarken” , met de concurrentie om een bepaald waarde/kostenniveau te bepalen voor alles wat ze aanbieden. Een kwalitatieve schaal kan opgesteld worden in vergelijking met de concurrenten. Er bestaan vier niveaus die subklassen vormen van de klasse 9DOXHOHYHO (0H7RR, ,QQRYDWLYHLPLWDWLRQ([FHOOHQFH en,QQRYDWLRQ: o Een PHWRR waardeniveau wil zeggen dat de waarde van de bundel goederen en diensten welke een bedrijf aanbiedt niet wezenlijk verschilt van datgene wat de concurrentie aanbiedt. o ,QQRYDWLYH LPLWDWLRQ wil zeggen dat een bedrijf een bestaande YDOXH SURSRVLWLRQ of specifiek aanbod nabootst, maar er innovatieve elementen aan toevoegt. Dit is vergelijkbaar met incrementele innovatie. Dell past dit principe toe door massaal PCs te verkopen via internet, waarbij de klant gestandaardiseerd de mogelijkheid heeft om zijn PC persoonlijk te configureren. Traditioneel werden PCs kant en klaar gemaakt voor de klant en als de klant zijn PC zelf wou configureren moest hij daarvoor naar een speciaalzaak gaan. o ([FHOOHQFH wil zeggen dat de waarde wordt geoptimaliseerd. Het Zwitserse bedrijf Jet Aviation bijvoorbeeld biedt zowel particuliere als professionele klanten privé-jets aan. 11 http://www.w3.org/TR/owl-ref/#equivalentClass-def 19 Het bedrijf zorgt ervoor dat een klant in een tijdsspanne van een paar uur over heel de wereld een privé-jet kan bekomen, uiteraard tegen een hoge prijs. o ,QQRYDWLRQ wil zeggen dat het bedrijf ofwel een geheel nieuw product of dienst ontwikkeld heeft of een combinatie van beide. Dit element is vergelijkbaar met radicale innovatie. Honda heeft met zijn hybride elektrische voertuigen een radicale innovatie doorgevoerd. Deze voertuigen hebben naast de traditionele benzinemotor ook een elektrisch systeem om het voertuig aan te drijven. 3ULFH/HYHO vergelijkt de verschillende prijsniveaus van de YDOXHSURSRVLWLRQV met die van de concurrentie. We gaan uit van vier niveaus van prijzen die de subklassen vormen van 3ULFH/HYHO ()UHH, (FRQRP\, 0DUNHW en +LJK(QG): o )UHH wil zeggen dat een bedrijf een bepaalde waarde gratis aanbiedt. Dit is mogelijk wanneer het business model gebaseerd is op andere inkomstenbronnen. Metro biedt zijn krant bijvoorbeeld gratis aan. Het haalt zijn inkomsten dan ook uit reclameboodschappen. o (FRQRP\ wil zeggen dat een bedrijf een zeer lage prijs vraagt voor de waarde die ze aanbiedt. Dell is er bijvoorbeeld in geslaagd een dominante positie te verwerven in de verkoop van computers door lage, aantrekkelijke prijzen te vragen die mogelijk gemaakt werden door just-in-time productie en directe verkoop op het internet. o 0DUNHWWanneer een bedrijf zijn aanbiedingen verkoopt aan marktprijs onderscheidt het zich niet van de rest. Desalniettemin kan verkoop aan marktprijs toch aantrekkelijk lijken wanneer specifieke eigenschappen of attributen toegevoegde waarde leveren. o +LJKHQG wil zeggen dat deze aanbiedingen hoog geprijsd staan. Meestal gaat het hier om luxegoederen, maar ook nieuwe en innovatieve YDOXH SURSRVLWLRQV kunnen high- end worden genoemd. Voorts moet een YDOXH SURSRVLWLRQ over zijn gehele levenscyclus bekeken worden (Anderson en Narus, 1998). Daarom is het noodzakelijk om vast te leggen in welke fase van de waarde-levenscyclus een bepaalde aanbieding waarde creëert. Er bestaan vijf verschillende fases: 9DOXH&UHDWLRQ (vb. customizatie), 9DOXH3XUFKDVH (vb. Amazon’ s one-click shopping), 9DOXH8VH (vb. luisteren naar muziek), 9DOXH5HQHZDO (vb. software updates) of 9DOXH7UDQVIHU (vb. verkoop van oude boeken). Dit vormen dan ook de subklassen van /LIH&\FOH. 20 B) Axioma’ s Er zal zowel gebruik worden gemaakt van een existentiële restrictie als een universele restrictie om de relaties, zoals die bijvoorbeeld bestaan tussen 9DOXH3URSRVLWLRQ en 2IIHULQJ, duidelijk te maken. Universele restricties beschrijven klassen van individuen die voor een gegeven property enkel relaties hebben met individuen die deel uitmaken van een specifieke klasse. In Protégé 4 wordt het sleutelwoord ‘only’ gebruikt; 9DOXH3URSRVLWLRQ KDV3DUWBGLUHFWO\ RQO\ 2IIHULQJ. Dit wil zeggen dat een bepaalde YDOXHSURSRVLWLRQ geen of meerdere RIIHULQJV heeft. Existentiële restricties beschrijven klassen van individuen die deel uitmaken van minstens één relatie met betrekking tot een specifieke SURSHUW\ naar individuen die deel uitmaken van een specifieke klasse. In Protégé 4 wordt het sleutelwoord ‘some’ gebruikt om existentiële restricties weer te geven. De existentiële restricties om 9DOXH3URSRVLWLRQ nader toe te lichten zijn “ 9DOXH3URSRVLWLRQ EDVHG2Q VRPH &DSDELOLW\” en “ 9DOXH3URSRVLWLRQ YDOXH)RU VRPH 7DUJHW&XVWRPHU” . Dit houdt in dat een YDOXH SURSRVLWLRQ steeds gebaseerd is op één of meerdere FDSDELOLWLHV en dat een YDOXHSURSRVLWLRQ van waarde is voor minstens één klant van het doelpubliek. Bijgevolg kent RIIHULQJ volgende restricties: 2IIHULQJ KDV3ULFHOHYHO RQO\ 3ULFHOHYHO, 2IIHULQJ KDV5HDVRQ RQO\ 5HDVRQLQJ, 2IIHULQJ KDV9DOXHOHYHO RQO\ 9DOXHOHYHO en 2IIHULQJ LQ/LIHF\OFHRQO\/LIHF\FOH. &XVWRPHU,QWHUIDFH De ontologie CustomerInterface.owl is de tweede ontologie die geïmporteerd wordt in de Business Model Ontologie. CustomerInterface.owl omvat alle aspecten gerelateerd aan de klant. A) Klassen Volgende klassen worden aangemaakt in deze ontologie: de keuze welke klantensegmenten een bedrijf wil bedienen (7DUJHW&XVWRPHU), de kanalen waar er contact is tussen bedrijf en klant ('LVWULEXWLRQ&KDQQHO) en welke soort relatie een bedrijf wil met zijn klanten (5HODWLRQVKLS). &XVWRPHU,QWHUIDFH beschrijft hoe en aan wie een bedrijf zijn YDOXH SURSRVLWLRQ levert. Normaliter beschikt een bedrijf over één of meerdere directe of indirecte 21 kanalen die onderverdeeld kunnen worden in links. Een distributiekanaal zorgt voor de link tussen het aanbod van het bedrijf en de klant. Ook de klassen /LQN en 0HFKDQLVP worden aangemaakt. De klasse &ULWHULRQ definieert de karakteristieken van de doelklant. Figuur 7 geeft een overzicht van de ontologie. )LJXXU&XVWRPHU,QWHUIDFH Ook hier dienen we klassen verdere eigenschappen of kenmerken toe te kennen. Dit doen we door YDOXHSDUWLWLRQV aan te maken van de klassen /LQN, 0HFKDQLVP en 5HODWLRQVKLS. Onderstaande figuur geeft een overzicht van de YDOXHSDUWLWLRQV met zijn subklassen die de andere klassen nader toelichten. )LJXXU9DOXHSDUWLWLRQV&XVWRPHU,QWHUIDFH Kanalen, en meer bepaald OLQNV, moeten worden bestudeerd over de gehele koopcyclus van de klant en daarom maken we in de klasse /LQN9DOXH3DUWLWLRQ de klasse &XVWRPHU%X\LQJ&\FOH aan. De CXVWRPHU %X\LQJ &\FOH reflecteert alle mogelijke contactpunten tussen de leverancier en de klant in de context van aankoop, bezit en het zich ontdoen van het product (of de dienst). &XVWRPHU%X\LQJ&\FOH bestaat uit de subklassen $ZDUHQHVV, (YDOXDWLRQ, 3XUFKDVH, en $IWHU6DOHV die de verschillende fases voorstellen. o $ZDUHQHVV houdt in dat de klant beseft dat een bepaalde organisatie bestaat en dat die organisatie kan voldoen aan de vereisten van de klant. 22 o Van het moment dat de klant een specifieke organisatie gespot heeft dat een oplossing kan bieden voor zijn probleem of zijn behoeften zal hij de producten en diensten die het aanbiedt onderzoeken ((YDOXDWLRQ). o In een volgende fase zal de klant overgaan tot de effectieve aankoop (3XUFKDVH). o In een laatste fase moet het bedrijf diensten na verkoop aanbieden ($IWHU6DOHV) om de tevredenheid van de klant te maximaliseren. 0HFKDQLVP9DOXH3DUWLWLRQ is de klasse die 0HFKDQLVP verder verfijnt en heeft de subklasse )XQFWLRQ. )XQFWLRQ beschrijft de functie die een relatiemechanisme vervult. Het kan een relatie personaliseren, bijdragen tot het vertrouwen van de klant of het merk versterken; subklassen respectievelijk 3HUVRQDOLVDWLRQ7UXVW, %UDQG. 5HODWLRQVKLS9DOXH3DUWLWLRQ is de klasse die 5HODWLRQVKLS verder verfijnt en heeft de subklasse &XVWRPHU(TXLW\. De relaties die worden gesmeed tussen het bedrijf en zijn klanten worden geclassificeerd op basis van hun doelstellingen. Enerzijds moet een bedrijf klanten aantrekken ($FTXLVLWLRQ) en anderzijds zal een bedrijf additionele producten en diensten verkopen aan bestaande klanten ($GGRQ6HOOLQJ) om ze te kunnen behouden (5HWHQWLRQ) en om de nettobijdrage te maximaliseren. &XVWRPHU(TXLW\ bestaat dan ook uit de subklassen $FTXLVLWLRQ, $GGRQ6HOOLQJ en 5HWHQWLRQ. B) Axioma’ s 0HFKDQLVP is een onderdeel van 5HODWLRQVKLS, 0HFKDQLVP SDUW2IBGLUHFWO\ VRPH 5HODWLRQVKLS, en beschrijft de functie die het vervult tussen het bedrijf en zijn klanten; 0HFKDQLVPKDV)XQFWLRQH[DFWO\)XQFWLRQ. &ULWHULRQ is een onderdeel van 7DUJHW&XVWRPHU; 7DUJHW&XVWRPHU KDV3DUWBGLUHFWO\ &ULWHULRQ. Het construct RZOHTXLYDOHQW&ODVV kan hier opnieuw gebruikt worden omdat het doelpubliek gebaseerd is op één of meerdere criteria en pas instanties kan verkrijgen als het overeenstemt met deze criteria. Wanneer een klant wordt toegevoegd die niet overeenstemt met de criteria waarop het doelpubliek gebaseerd is, weet het bedrijf dat een bepaalde klant niet in haar doelpubliek valt en is er hierover discussie mogelijk. Zoals reeds vermeld moeten kanalen, en meer bepaald OLQNV, worden bestudeerd over de gehele koopcyclus van de klant, /LQN LQ6WDJH H[DFWO\ &XVWRPHU%X\LQJ&\FOH. Daarnaast heeft een OLQN ook steeds een reden om te bestaan, /LQN KDV5HDVRQ VRPH 5HDVRQLQJ. 5HODWLRQVKLS staat als volgt in relatie tot &XVWRPHU(TXLW\ 5HODWLRQVKLS KDV&XVWRPHU(TXLW\H[DFWO\&XVWRPHU(TXLW\. 23 De klant ontvangt één of meerdere YDOXH SURSRVLWLRQV; 7DUJHW&XVWRPHU UHFHLYHV$ VRPH 9DOXH3URSRVLWLRQ. Het distributiekanaal levert waarde aan één of meerdere klanten; 'LVWULEXWLRQ&KDQQHO GHOLYHUV VRPH 9DOXH3URSRVLWLRQ en 'LVWULEXWLRQ&KDQQHO GHOLYHUV7R VRPH7DUJHW&XVWRPHU Een link is een deel van één of meerdere kanalen, /LQNSDUW2IBGLUHFWO\ VRPH'LVWULEXWLRQ&KDQQHO, en beschrijft een specifieke rol die het kanaal vervult. Daarnaast kan /LQN verbonden zijn met meerdere andere links, maar dit hoeft niet noodzakelijk zo te zijn; /LQN FRQQHFWHG7R RQO\ /LQN. De rol die een link vervult wordt geleverd door een bepaalde $FWRU; /LQNGHOLYHUHG%\RQO\$FWRU. ,QIUDVWUXFWXUH0DQDJHPHQW De derde ontologie die wordt geïmporteerd in de Business Model Ontologie draagt de naam InfrastructureManagement.owl. Deze ontologie beschrijft op welke manier het bedrijf infrastructurele en logistieke aspecten efficiënt uitvoert, met wie, en als welk soort netwerkbedrijf. A) Klassen InfrastructureManagement.owl bestaat uit de klassen 9DOXH&RQILJXUDWLRQ, $FWRU 3DUWQHUVKLS $JUHHPHQW 5HVRXUFH $FWLYLW\ en &DSDELOLW\. Een kort overzicht van de belangrijkste klassen in deze ontologie wordt weergegeven in onderstaande figuur. )LJXXU,QIUDVWUXFWXUH0DQDJHPHQW 24 Aansluitend bestaan er ook nog klassen die bepaalde klassen uit deze figuur verfijnen: 5HVRXUFH9DOXH3DUWLWLRQ, $JUHHPHQW5HDVRQ9DOXH3DUWLWLRQ, &RQILJXUDWLRQ7\SH en $FWLYLW\/HYHO9DOXH3DUWLWLRQ. Figuur 10 geeft een overzicht van deze klassen. )LJXXU9DOXHSDUWLWLRQV,QIUDVWUXFWXUH0DQDJHPHQW Zoals onderstaande figuur weergeeft bestaan er drie grote types configuratie: 9DOXH1HWZRUN 9DOXH6KRSen 9DOXH&KDLQ. )LJXXU&RQILJXUDWLRQ7\SH In een 9DOXH1HWZRUN wordt waarde gecreëerd door klanten, die al met elkaar verbonden zijn of met elkaar verbonden willen zijn, met elkaar te verbinden. 9DOXH1HWZRUN bestaat uit: o 6HUYLFH SURYLVLRQLQJ de activiteiten die verband houden met het opzetten, onderhouden en afsluiten van de links tussen de klanten en het factureren voor de ontvangen waarde. o 1HWZRUN SURPRWLRQ en FRQWUDFW PDQDJHPHQW activiteiten geassocieerd met het uitnodigen van potentiële klanten om in het netwerk te stappen, selectie van klanten die toegelaten worden en de initialisatie, het beheer en het afsluiten van contracten met betrekking tot het leveren van producten en diensten. o 1HWZRUNLQIUDVWUXFWXUHRSHUDWLRQV: activiteiten geassocieerd met het onderhoud en het runnen van een fysieke en informatie infrastructuur. 25 De logica om een YDOXHVKRS te creëren bestaat erin problemen bij de klanten op te lossen en te blijven volgen. Daarom moet men de subklassen 3UREOHP)LQGLQJ$QG$FTXLVLWLRQ, 3UREOHP6ROYLQJ, &KRLFH, ([HFXWLRQ en &RQWURO$QG(YDOXDWLRQ aanmaken. 9DOXH&KDLQ bevat de verschillende activiteiten die een bedrijf uitvoert om zowel low-cost producten als gedifferentieerde producten aan te bieden. De hoofdactiviteiten van de waardeketen vormen de subklassen van 9DOXH&KDLQ (,QERXQG/RJLVWLFV, 2SHUDWLRQV, 2XWERXQG/RJLVWLFV, 0DUNHWLQJ$QG6DOHV en 6HUYLFH): o ,QERXQGORJLVWLFV stelt de bevoorrading voor. o 2SHUDWLRQV stelt de activiteiten voor om inputs om te vormen tot finaal product. o 2XWERXQGORJLVWLFV betreft de distributie naar de klant. o 0DUNHWLQJDQGVDOHV omvat, zoals het woord zelf zegt, de marketing en de verkoop. o 6HUYLFH staat voor de diensten die het bedrijf vervult. $JUHHPHQW5HDVRQ9DOXH3DUWLWLRQ houdt de reden in waarom een overeenkomst wordt afgesloten. Dit kan omwille van drie redenen, redenen die de subklassen vormen van deze klasse. Ten eerste omwille van het reduceren van risico en onzekerheid (5HGXFH5LVN$QG8QFHUWDLQW\). Ten tweede omwille van optimalisatieredenen en het bekomen van schaaleffecten (2SWLPDOLVDWLRQ$QG(FRQRPLHV2I6FDOH). Ten derde omwille van het bekomen van resources ($FTXLVLWLRQ2I5HVRXUFHV). Daarnaast heeft men ook nog de $FWLYLW\/HYHO9DOXHSDUWLWLRQ dat het niveau van de verschillende activiteiten nader bepaalt. Enerzijds kent men de primaire activiteiten (3ULPDU\$FWLYLW\) die instaan voor de creatie van een YDOXHSURSRVLWLRQ alsook de marketing en distributie ervan. Anderzijds kent men de ondersteunende activiteiten (6XSSRUW$FWLYLW\) die de onderliggende fundamenten vormen, zodat de primaire activiteiten vlot kunnen verlopen. Ten slotte kent ,QIUDVWUXFWXUH0DQDJHPHQW ook nog de klasse 5HVRXUFH9DOXH3DUWLWLRQ dat de resources nader toelicht. Er bestaan drie soorten resources: menselijke (+XPDQ), fysieke (7DQJLEOH) en conceptuele (,QWDQJLEOH). De menselijke resource is de belangrijkste resource in een bedrijf. Meer bepaald zijn de vaardigheden die werknemers bezitten heel belangrijk. De categorie WDQJLEOH betreft vooral de fabrieken en de uitrusting. Conceptuele resources zijn bijvoorbeeld patenten of het merk. Verder maakt $JUHHPHQW gebruik van individuen om 3DUWQHUVKLS te specificeren. Het bepaalt met behulp van de individuen =HUR6WDUV, 2QH6WDU, 7ZR6WDUV, 7KUHH6WDUV, )RXU6WDUV, )LYH6WDUV de strategische belangrijkheid (6WUDWHJLF,PSRUWDQFH), de mate van integratie 26 'HJUHH2I,QWHJUDWLRQ), de vervangbaarheid (6XEVWLWXWDELOLW\) en de mate van concurrentie ('HJUHH2I&RPSHWLWLRQ). Onderstaande figuur toont deze klassen. )LJXXU*UDGHQ Daarenboven moet een bedrijf uitzoeken welke capaciteiten het bezit en welke knowhow nog ontbreekt. Het moet zichzelf de vraag stellen of deze capaciteiten gedifferentieerd zijn op een bepaalde manier zodat het bedrijf in staat is om zich te kunnen onderscheiden ten opzichte van concurrenten en wel zodanig dat het moeilijk wordt om dit te imiteren (Osterwalder, 2003). &DSDELOLW\ laat dus meer bepaald toe om een YDOXHSURSRVLWLRQ te voorzien. Een bedrijf moet dus over een set van FDSDELOLWLHV beschikken om YDOXH SURSRVLWLRQV te kunnen aanbieden; &DSDELOLW\SURYLGHRQO\9DOXH3URSRVLWLRQ. In figuur 12 wordt de klasse &DSDELOLW\ gevisualiseerd samen met zijn subklassen 5HVRXUFH,QWHJUDWLRQ&DSDELOLWLHV 7UDQVIRUPDWLYH&DSDELOLWLHV &XVWRPHU,QWHUDFWLRQ&DSDEOLWLHVen*HQHUDWLYH&DSDELOLWLHV. o Een FXVWRPHULQWHUDFWLRQ FDSDELOLW\ houdt in dat het bedrijf luistert naar de klant en hem ook begrijpt, alsook de capaciteit van het bedrijf om de klant duidelijk te maken waar er waarde gecreëerd wordt. o Een JHQHUDWLYHFDSDELOLW\ is de bekwaamheid van een bedrijf om nieuwe kwaliteiten en competenties te produceren. o Een UHVRXUFHLQWHJUDWLRQFDSDELOLW\ kan wijzen op een opportuniteit voor een bedrijf om interne of externe inputs te integreren. o Een WUDQVIRUPDWLYHFDSDELOLW\ ten slotte verwijst naar de bekwaamheid van een bedrijf om producteigenschappen te combineren en/of te transformeren zoals vereist door de klant en die kunnen aangeboden worden tegen lagere kosten. 27 )LJXXU&DSDELOLW\ Voorts verwijst $FWRU naar een externe organisatie betrokken in het business model van een bedrijf en geïntegreerd door partnerschap. 3DUWQHUVKLS wil zeggen dat twee of meerdere bedrijven samenwerken om een project of een specifieke activiteit tot een goed einde te brengen. B) Axioma’ s 3DUWQHUVKLS zorgt voor één of meerdere YDOXH SURSRVLWLRQV en houdt een bepaalde waardeconfiguratie in; 3DUWQHUVKLS SURYLGH VRPH 9DOXH3URSRVLWLRQ, 3DUWQHUVKLS FRQFHUQV$ VRPH 9DOXH&RQILJXUDWLRQ. Het heeft als onderdeel $JUHHPHQW; 3DUWQHUVKLS KDV3DUWBGLUHFWO\ $JUHHPHQW. $JUHHPHQW maakt een verdere specificatie van de functie en de voorwaarden van het partnerschap. Een overeenkomst kan gemaakt worden over een activiteit, $JUHHPHQW RQ VRPH$FWLYLW\, of het kan gemaakt worden omtrent één of meerdere resources, $JUHHPHQWRQ VRPH5HVRXUFH. Een overeenkomst wordt gemaakt met iemand anders, $JUHHPHQWPDGH:LWK VRPH$FWRU, en het heeft uiteraard een bepaalde reden om te bestaan, $JUHHPHQWKDV5HDVRQ H[DFWO\5HDVRQLQJ. Resources vormen de input voor het waardecreatie proces. We kunnen zeggen dat een bepaalde resource naar een bepaalde activiteit stroomt; 5HVRXUFHIORZH[DFWO\$FWLYLW\. Ook kan een resource gedeeld worden door één of meerdere activiteiten; 5HVRXUFH VKDUHG VRPH $FWLYLW\. Voorts moet een bedrijf activiteiten uitvoeren om een business te runnen en om de vooropgestelde doelen te bereiken. Een activiteit stroomt naar een resource wanneer het exact één resource nodig heeft; $FWLYLW\ IORZ H[DFWO\ 5HVRXUFH. Ook kan een activiteit gedeeld worden door een resource als het meer dan één resource gebruikt; $FWLYLW\ VKDUHG VRPH 5HVRXUFH. Hier moet men enigszins afwijken van de business model ontologie die beschreven wordt door Osterwalder. Hij beschrijft dat een activiteit past in een resource wanneer een resource meer dan één activiteit vereist, alsook dat een resource past in een activiteit wanneer een activiteit meer dan één resource vereist. 28 9DOXH&RQILJXUDWLRQ beschrijft de manier waarop een bedrijf zijn activiteiten organiseert om een YDOXH SURSRVLWLRQ te kunnen leveren; 9DOXH&RQILJXUDWLRQ PDNH3RVVLEOH VRPH 9DOXH3URSRVLWLRQ. Verder is het gebaseerd op één of meerdere FDSDELOLWLHV, 9DOXH&RQILJXUDWLRQ UHOLHV2Q VRPH &DSDELOLW\, en kent het een specifiek type van configuratie; 9DOXH&RQILJXUDWLRQKDV&RQILJXUDWLRQ7\SHH[DFWO\&RQILJXUDWLRQ7\SH. )LQDQFLDO$VSHFWV De laatste ontologie die geïmporteerd wordt in de Business Model Ontologie is FinancialAspects.owl. Deze ontologie houdt alle financiële aspecten van een organisatie in. Dankzij deze ontologie krijgt het management een beter zicht op het opbrengstenmodel, de kostenstructuur en de duurzaamheid van de onderneming. A) Klassen Onderstaande figuur geeft een overzicht van de verschillende klassen waaruit de ontologie bestaat. Het geheel van financiële aspecten wordt vervolgens toegelicht. )LJXXU)LQDQFLDO$VSHFWV 5HYHQXH0RGHO beschrijft hoe de onderneming winst genereert via opbrengstenstromen. 5HYHQXH6WUHDP$QG3ULFLQJ is een deel van het UHYHQXH PRGHO en beschrijft enerzijds de opbrengstenstromen gegenereerd uit hetgeen aangeboden wordt en anderzijds definieert het welke mechanismen gebruikt worden om de prijs te bepalen van wat wordt aangeboden (3ULFLQJ0HWKRG). Ook moet men de klasse 6WUHDP7\SH aanmaken, want een bedrijf moet beschrijven welk type economische activiteit een opbrengstenstroom genereert. Onderstaande figuur geeft een verder overzicht van deze aspecten. 29 )LJXXU6WUHDP7\SH9DOXH3DUWLWLRQHQ3ULFLQJ0HWKRG9DOXH3DUWLWLRQ 6WUHDP7\SH9DOXHSDUWLWLRQ bestaat uit 5 subklassen: 6HOOLQJ /LFHQVLQJ, /HQGLQJ $GYHUWLVLQJ en 7UDQVDFWLRQ&XW,. Deze klassen vormen de verschillende manieren voor een bedrijf om een opbrengstenstroom te genereren. De meest voor de hand liggende manier is de opbrengst uit verkoop (6HOOLQJ), bvb. de klant koopt een potlood en geeft daar geld voor in de plaats. Een andere manier is OLFHQVLQJ. /LFHQVLQJ wil zeggen dat er een licentieovereenkomst bestaat, waarbij het recht om een bepaalde technologie te gebruiken en/of de knowhow getransfereerd wordt van de licentiegever naar de licentienemer, dit met het oog op het produceren of vervaardigen van een product of dienst. Gelijkaardig hiermee kan een organisatie ook opbrengsten genereren door iets uit te lenen (/HQGLQJ). Een bank geeft bijvoorbeeld een lening aan een klant waarbij de klant dit bedrag na een bepaalde periode moet terugbetalen vermeerderd met interest. Ook reclameboodschappen kunnen voor mooie opbrengsten zorgen ($GYHUWLVLQJ), bvb. op websites. Ten slotte kunnen commissies (7UDQVDFWLRQ&XW) verkregen worden voor het organiseren of vereenvoudigen van business transacties, vb. elektronische business platformen die voor de koppeling tussen koper en leveranciers zorgen. De klasse 3ULFLQJ0HWKRG9DOXH3DUWLWLRQ zorgt voor een nadere toelichting van de klasse 3ULFLQJ0HWKRG. Er bestaan drie verschillende categorieën van prijsvorming: o Ten eerste kan een bedrijf mechanismen hanteren die vaste prijzen bepalen ()L[HG3ULFLQJ) die niet differentiëren in functie van klantenkenmerken, niet volume afhankelijk zijn en die niet gebaseerd zijn op real-time marktomstandigheden. o Ten tweede kan een bedrijf mechanismen hanteren die prijzen bepalen die overeenstemmen met de realtime marktomstandigheden (0DUNHW3ULFLQJ). o Ten derde is er de gedifferentieerde prijszetting. 'LIIHUHQWLDO SULFLQJ verwijst naar prijsmechanismen die prijzen bepalen welke gebaseerd zijn op klant- en/of productkenmerken, volume afhankelijk zijn of gekoppeld zijn aan klantenpreferenties; maar die niet gebaseerd zijn op realtime marktomstandigheden. 30 Er bestaan drie soorten manieren om een vaste prijs te bepalen: 0HQX3ULFLQJ, 3D\3HU8VH en 6XEVFULSWLRQ. Dit vormen dan ook de subklassen van )L[HG3ULFLQJ: o 0HQXSULFLQJ staat voor een vaste prijs die vaak teruggevonden wordt in een standaard prijslijst of catalogus. o 3D\SHUXVH wil zeggen dat de klant betaalt in functie van de tijd of frequentie/hoeveelheid die hij consumeert van een specifiek product of dienst. Een online dagblad rekent bijvoorbeeld een bepaalde prijs aan voor elk gelezen artikel. o 6XEVFULSWLRQ wil zeggen dat de klant abonnementskosten moet betalen om toegang te krijgen tot het gebruik van een product of te kunnen profiteren van een dienst. De belangrijkste mechanismen bij 0DUNHW3ULFLQJ zijn $XFWLRQV (veilingen), %DUJDLQLQJ (onderhandelen), '\QDPLF0DUNHW (dynamische markt), 5HYHUVH$XFWLRQV (omgekeerde veilingen) en <LHOG0DQDJHPHQW die de subklassen vormen van 0DUNHW3ULFLQJ. <LHOG PDQDJHPHQW houdt in dat een bedrijf zijn winsten maximaliseert bij de verkoop van vergankelijke vermogensbestanddelen, zoals het verhuren van een hotelkamer. De derde en laatste categorie van prijsvorming is de klasse 'LIIHUHQWLDO3ULFLQJ. 'LIIHUHQWLDO3ULFLQJ bestaat uit &XVWRPHU&KDUDFWHULVWLF'HSHQGDQW, vier subklassen: 9ROXPH'HSHQGDQW 3URGXFW)HDWXUH'HSHQGDQW, en 9DOXH%DVHG3ULFLQJ. 3URGXFW)HDWXUH'HSHQGDQW, &XVWRPHU&KDUDFWHULVWLF'HSHQGDQW en 9ROXPH'HSHQGDQW zijn prijsmechanismen die gebaseerd zijn op respectievelijk de producteigenschappen, de eigenschappen van de diverse klanten en de aangekochte hoeveelheden. 9DOXH'HSHQGDQW wil zeggen dat de finale prijs afhangt van de waarde die klanten hechten aan een YDOXH SURSRVLWLRQ. Ook de andere zijde van het financieel plaatje moet in rekening worden gebracht. &RVW6WUXFWXUH meet alle monetaire kosten die een bedrijf moet dragen. Om dit alles te kunnen verwezenlijken is er een account nodig. Een $FFRXQW is een register van alle geldelijke transacties van een bepaalde categorie. Het attribuut 3HUFHQWDJH meet in welke mate een specifieke account bijdraagt tot de totale kostenstructuur of in welke mate een specifieke opbrengstenstroom bijdraagt tot het totale opbrengstenmodel. 6XP meet de monetaire waarde van een $FFRXQW. 31 B) Axioma’ s De opbrengstenstromen vormen een onderdeel van het opbrengstenmodel; 5HYHQXH0RGHO KDV3DUWBGLUHFWO\RQO\5HYHQXH6WUHDP$QG3ULFLQJ. Opbrengsten worden bekomen dankzij het aanbieden van één of meerdere YDOXH SURSRVLWLRQV; 5HYHQXH0RGHO EXLOW2Q VRPH 9DOXH3URSRVLWLRQ. Opbrengstenstromen worden gegenereerd via een aanbod; 5HYHQXH6WUHDP$QG3ULFLQJ IRU VRPH 2IIHULQJ Hierbij gebruikt de organisatie een bepaalde methode om de prijs te bepalen, 5HYHQXH6WUHDP$QG3ULFLQJ KDV3ULFLQJ0HWKRG H[DFWO\ 3ULFLQJ0HWKRG. Ook beschrijft een bedrijf welk type economische activiteit een opbrengstenstroom genereert; 5HYHQXH6WUHDP$QG3ULFLQJ KDV6WUHDP7\SH H[DFWO\ 6WUHDP7\SH. Het kostenplaatje kent ook een axioma, meer bepaald; &RVW6WUXFWXUH KDV3DUWBGLUHFWO\RQO\$FFRXQW 32 (YDOXDWLH De formalisering van een business model ontologie kent verschillende resultaten. Initieel verkrijgt men een conceptuele structuur voor nieuwe methodes en tools in rubrieken zoals het business model design. Dankzij het formele is er een automatische vergelijking van business modellen mogelijk. Deze formele aanpak neemt dubbelzinnigheid weg; met behulp van een reasoner laat het toe om de consistentie van en de tevredenheid over het business model na te gaan. De reasoner Pellet 1.5 zal gebruikt worden om de evaluatie uit te voeren. Enerzijds wordt in dit hoofdstuk het doel besproken van de reasoner ,anderzijds de resultaten. 3HOOHW De reasoner Pellet 1.5 kan gebruikt worden om de business model ontologie te evalueren. Pellet is een open-source, op Java gebaseerde, OWL reasoner. Het is een complete en capabele OWL-DL reasoner met een goede performantie, uitgebreide middleware en een aantal nuttige eigenschappen. Pellet is de eerste volledige OWL-DL reasoner met ondersteuning voor het reasonen met individuen (inclusief nominale ondersteuning en voegwoordelijke query), gebruikers gedefinieerde datatypes en ondersteuning om fouten uit de ontologieën te halen. Pellet is een betrouwbare tool gebleken om met ontologieën te werken en om te experimenteren met OWL extensies (Sirin, Parsia, Grau, Kalyanpur, Katz, 2005). Op de website http://www.mindswap.org/2003/pellet/demo.shtml kan men Pellet gebruiken om een ontologie te testen, alsook kan men Pellet als plugin van Protégé gebruiken. 'RHO Het doel van de Pellet reasoner kan men onderverdelen in vier delen: o Ten eerste test men de ontologie op consistentie. &RQVLVWHQWLH houdt in dat een ontologie geen contradictorische elementen bevat. Voorzover de ontologie wel contradictorische elementen bevat, worden de fouten zichtbaar en kan men onmiddellijk verbeteringen aanbrengen. 33 o Ten tweede wordt de ‘&RQFHSW 6DWLVILDELOLW\’ gecontroleerd. Dit gaat na of het mogelijk is voor een klasse om instanties te hebben. Als een klasse niet voldoet, dan zal het definiëren van een instantie van de klasse er voor zorgen dat de hele ontologie inconsistent is. o Ten derde gaat men de ontologie classificeren. &ODVVLILFDWLH houdt in dat de relaties tussen elke benoemde klasse wordt gemeten om zo een klasse hiërarchie te vormen. De klasse hiërarchie kan gebruikt worden om queries te beantwoorden, zoals bijvoorbeeld het opvragen van alle subklassen of zelfs enkel de directe subklassen. o Als laatste test is er de realisatietest. 5HDOLVDWLH vindt de meest specifieke klassen waar een individu toe behoort; met andere woorden het meet de directe types voor elk individu. Realisatie moet men uitvoeren na de classificatie, omdat directe types gedefinieerd worden ten opzichte van een klasse hiërarchie. 5HVXOWDWHQ Om de resultaten weer te geven wordt er volgens de structuur van de reasoner gewerkt. Eerst wordt de performantie besproken in de onderdelen consistentie en concept satisfiability. Daarna wordt meer uitleg gegeven bij de classificatie en de realisatie. A) Consistentie Osterwalder heeft de business model ontologie conceptueel beschreven in zijn thesis. Meer bepaald heeft hij verder gebouwd op bestaande kennis over het domein. De ontologie beschrijft de termen, elementen, attributen en relaties van het business model concept. Bovendien vertegenwoordigt de business model ontologie beschreven door Osterwalder, met betrekking tot vergelijkbare concepten, een synthese van alle literatuur hieromtrent. Als gevolg verwachten we dan ook dat de business model ontologie consistent is en aldus geen contradictorische elementen bevat. Wanneer we de Pellet reasoner toepassen op de formele BMO in Protégé merken we dat er geen fouten gemeld worden. Hieruit kunnen we besluiten dat zowel alle geïmporteerde ontologieën in de BMO, als de ontologie zelf, consistent zijn. Dit sluit volledig aan bij de verwachtingen. Osterwalder heeft met andere woorden de business model ontologie op een correcte manier beschreven, maar ook de formalisatie is juist 34 gebeurd. Nu weet men dus met zekerheid dat zowel de ontologie beschreven door Osterwalder als de formele BMO consistent zijn. B) Concept Satisfiability Bij deze meting wordt nagegaan of het mogelijk is voor een klasse om instanties te hebben. Er worden geen foutmeldingen hieromtrent gegeven dus kan men besluiten dat het definiëren van een instantie voor elke klasse mogelijk is. Er bestaat ook geen enkele aanwijzing waarom dit niet mogelijk zou zijn. C) Classificatie Verder worden de verschillende ontologieën geclassificeerd. Door de classificatie kan men duidelijk zien waar er eventuele verbeteringen kunnen worden aangebracht in de business model ontologie. Een overzicht van de klassenhiërarchieën kan men terugvinden in bijlage 5. Dankzij de formalisatie, en meer bepaald de classificatie, kunnen we duidelijke resultaten afleiden. Er treden namelijk twee vreemde aspecten op na de classificatie. De reasoner beschouwt de klassen 5HVRXUFH en $FWLYLW\, onderdeel van de ontologie ,QIUDVWUXFWXUH0DQDJHPHQW, als equivalente klassen. Dit is vreemd omdat deze klassen totaal verschillende concepten vertegenwoordigen. Resources vormen de input voor waardecreatie processen. Het is de bron voor FDSDELOLWLHV waarover een bedrijf moet beschikken om YDOXH SURSRVLWLRQV te kunnen aanbieden. $FWLYLW\ daarentegen staat voor de actie die een bedrijf uitvoert teneinde hun business te voeren en hun doelstellingen te bereiken. Een activiteit wordt uitgevoerd door minstens één DFWRU. Doch, deze twee concepten zouden geen equivalente klassen mogen zijn volgens de w3c12 omschrijving van equivalente klassen. Ze leunen echter wel sterk bij mekaar aan mede dankzij de klasse $JUHHPHQW. Een overeenkomst kan namelijk gemaakt worden over een activiteit, $JUHHPHQWRQVRPH$FWLYLW\, maar het kan ook gemaakt worden omtrent één of meerdere resources, $JUHHPHQW RQ VRPH 5HVRXUFH. Verder kunnen we zeggen dat een bepaalde resource naar een bepaalde activiteit stroomt; 5HVRXUFHIORZH[DFWO\$FWLYLW\. Ook kan een resource gedeeld worden door één of meerdere activiteiten; 5HVRXUFHVKDUHGVRPH$FWLYLW\. Volgens Osterwalder stroomt een activiteit naar een resource wanneer het exact één resource nodig heeft; $FWLYLW\ IORZ H[DFWO\ 5HVRXUFH. Ook kan een activiteit gedeeld worden door een resource als het meer dan één resource gebruikt; $FWLYLW\VKDUHGVRPH5HVRXUFH. Net hier knelt het schoentje. Beide klassen staan ten 12 http://www.w3.org/TR/owl-features/ 35 opzichte van mekaar in dezelfde relaties. Hierdoor beschouwt de reasoner de klassen $FWLYLW\ en 5HVRXUFH als equivalent. Het wordt dus dankzij de reasoner duidelijk dat men moet afwijken van de business model ontologie die beschreven wordt door Osterwalder. Hij beschrijft dat een activiteit past in een resource wanneer een resource meer dan één activiteit vereist, alsook dat een resource past in een activiteit wanneer een activiteit meer dan één resource vereist. Dit geheel zou ik veranderen aangezien een activiteit duidelijk verschillend is van een resource. Een bepaalde resource stroomt naar een bepaalde activiteit, maar volgens mij kan een activiteit moeilijk naar een resource stromen. Dus suggereer ik hierbij om de restrictie 5HVRXUFH IORZ H[DFWO\ $FWLYLW\ te behouden, maar om de restrictie $FWLYLW\ IORZ H[DFWO\ 5HVRXUFH niet op te nemen in het model. Ook zou ik de restrictie $FWLYLW\ VKDUHG VRPH 5HVRXUFH (een activiteit kan gedeeld worden door een resource als het meer dan één resource gebruikt) weglaten uit het model want als men alleen maar de eerstgenoemde restrictie weglaat uit het model worden de klassen $FWLYLW\ en 5HVRXUFH nog steeds als equivalente klassen gedefinieerd. Vervolgens moet er nog aan een tweede aspect aandacht besteed worden. We merken dat Pellet in de ontologie ,QIUDVWUXFWXUH0DQDJHPHQW bepaalde klassen (6XEVWLWXWDELOLW\, 'HJUHH2I,QWHJUDWLRQ, 6WUDWHJLF,PSRUWDQFH en 'HJUHH2I&RPSHWLWLRQ) als equivalente klassen beschouwt. Ook dit is vreemd want deze klassen vertegenwoordigen verschillende concepten. Ze leunen echter wel sterk tegen mekaar aan omdat voor deze klassen dezelfde individuen worden aangemaakt en ze allen een bepaalde maat voorstellen omtrent de klasse 3DUWQHUVKLS. Osterwalder geeft namelijk aan dat deze vier concepten een bepaalde score kennen of een getal voor de mate waarin het zich voordoet. Enkele individuen worden gebruikt om de klasse 3DUWQHUVKLS en meer bepaald $JUHHPHQW verder te specificeren. Het gaat hier over de individuen =HUR6WDUV, 2QH6WDU, 7ZR6WDUV, 7KUHH6WDUV, )RXU6WDUV, )LYH6WDUV die de strategische belangrijkheid (6WUDWHJLF,PSRUWDQFH), de mate van integratie 'HJUHH2I,QWHJUDWLRQ), de vervangbaarheid (6XEVWLWXWDELOLW\) en de mate van concurrentie ('HJUHH2I&RPSHWLWLRQ) bepalen. De vier klassen zijn duidelijk verschillend, maar de individuen en de relaties zijn dezelfde waardoor deze klassen als equivalent beschouwd worden. Dit is echter foutief geformaliseerd. Het is niet de bedoeling dat 6XEVWLWXWDELOLW\, 'HJUHH2I,QWHJUDWLRQ, 6WUDWHJLF,PSRUWDQFH en 'HJUHH2I&RPSHWLWLRQ als equivalente klassen worden beschouwd. Protégé laat niet toe om de mate waarin te specificeren omtrent klassen. Bijgevolg stel ik voor om de relaties naar deze vier klassen en de individuen in de ontologie weg te laten terwijl men in het achterhoofd moet houden dat deze klassen een bepaalde maat kennen en een SDUWQHUVKLS definiëren. Uiteindelijk leren we hieruit dat er voldoende 36 creativiteit aan de dag moet gelegd worden om alle aspecten op een correcte manier te vertegenwoordigen alsook dat software altijd zijn beperkingen heeft. Protégé is op dit vlak voor verbetering vatbaar. D) Realisatie Bij de realisatie gaat de Pellet reasoner op zoek naar de meest specifieke klassen waar een individu toe behoort. In de BMO bestaan er geen klassen die instanties hebben dus heeft de realisatie weinig resultaat. In het volgend hoofdstuk echter wordt er een toepassing uitgewerkt waarbij een bedrijfsmodel wordt gemodelleerd. Daar heeft de realisatie meer nut omdat er veel instanties worden gebruikt. 37 7RHSDVVLQJ In de vorige secties werd beschreven hoe de formalisatie van de business model ontologie tot stand is gekomen evenals de evaluatie uitgevoerd met behulp van de reasoner Pellet. Als kers op de taart wordt op basis hiervan een kleine toepassing uitgewerkt, een toepassing die zich in het business domein van de luchtvaart situeert. De maatschappij waar een ontologie voor gemaakt wordt heet Ryanair13. Zeker in de luchtvaartsector is het belangrijk om een goed begrip en gebruik te kennen van het e-business model aangezien het webgebruik in de sector meer en meer aan populariteit wint. Deze toepassing onderzoekt de toepasbaarheid van de business model ontologie op een echt bedrijf en zal incoherenties helpen elimineren. Eerst en vooral zal dit hoofdstuk kort het business model van Ryanair beschrijven om vervolgens over te gaan tot de ontwikkeling van de ontologie. Deze ontologie wordt verder nog geëvalueerd en de resultaten worden weergegeven. Op het einde van het hoofdstuk wordt een suggestie gemaakt voor bedrijven in de luchtvaartsector en de toerismesector. 5\DQDLU Ryanair is een regionale lage kosten luchtvaartmaatschappij die enkel van en naar kleinere luchthavens vliegt. Het is de grootste lage kosten luchtvervoersonderneming van Europa met 32 vestigingen en meer dan 830 goedkope routes over 23 verschillende landen, die 148 bestemmingen met elkaar verbindt. Op dit moment beschikt Ryanair over 190 nieuwe vliegtuigen van het type Boeing 737-800. In de komende 3 jaar zullen er nog eens 102 nieuwe vliegtuigen worden aangekocht. Ryanair stelt 6.000 mensen tewerk en verwacht in 2009 ongeveer 67 miljoen passagiers te vervoeren. Deze informatie is publiek toegankelijk en voor de meeste recente informatie verwijs ik u door naar de website van Ryanair (http://www.ryanair.com) Via de website van Ryanair kan men een boeking maken voor een goedkope vlucht, een hotel of autoverhuur. Tevens kent het een bepaalde focus in zijn business model, het aanbod van goedkope vliegtuigreizen. Het grote succes van Ryanair zijn de relaties die het kan afsluiten met de verschillende luchthavens. Ryanair garandeert de luchthavens een zeker aantal passagiers in hun terminals. De luchthavens betalen Ryanair zelfs, om zeker te zijn dat 13 http://www.ryanair.com 38 Ryanair hen als een bestemming in hun gamma opneemt. Naast de vliegtuigreizen haalt Ryanair zijn inkomsten ook uit een percentage van opbrengsten van winkels, restaurants, autoverhuur en hotels ofwel in de luchthavens zelf ofwel in de omgeving van de luchthavens. Daarnaast kent Ryanair succes door een veel lagere kostenstructuur te hanteren dan de concurrentie, hetgeen resulteert in een groot competitief voordeel. De grootste kosten zijn enerzijds de aankoop van vliegtuigen en anderzijds de benzine die wordt verbruikt tijdens de vluchten. Ryanair slaagt er wel keer op keer in om vliegtuigen aan te kopen tegen spotprijzen. Voorts voeren ze vele kostenbesparende maatregelen door zoals bijvoorbeeld het niet aanbieden van maaltijden tijdens de vlucht (Chesbrough, 2006). Onderstaande figuur geeft het business model van Ryanair schematisch weer. De groene pijlen wijzen op opbrengsten terwijl de rode pijl de belangrijkste kosten weergeeft. Passagiers Luchttransport Kostenbesparende maatregelen Luchthavens Autoverhuur Shops & Restaurants Vliegtuigen & Benzine Parking Hotels )LJXXU6FKHPDWLVFKEXVLQHVVPRGHOYDQ5\DQDLU 39 5\DQDLUPRGHO In het vorige deel werd het business model van Ryanair schematisch weergegeven. In dit onderdeel gaan we een formeel model opstellen voor het bedrijf. Op basis van de beschikbare informatie zal de ontologie zo goed als mogelijk het business model van de organisatie beschrijven. De ontologie ontwikkeld draagt de naam Ryanair.owl en is terug te vinden op de website http://studwww.ugent.be/~kvdbossc/Ryanair.owl. Om deze ontologie te construeren wordt gebruik gemaakt van de BMO (cf. hoofdstuk 2). Aldus wordt de ontologie BMO.owl geïmporteerd. De presentatie van Ryanair in de volgende onderdelen is gestructureerd volgens de business model ontologie. Dit is één van de verscheidene mogelijke manieren om de ontologie voor te stellen. De business model ontologie heeft als karakteristiek het toelaten om een business model voor te stellen op twee, tien of 40 pagina’ s volgens de specifieke behoeften en gebruiken. Deze presentatie heeft als doel een ingekort en begrijpbaar overzicht te verkrijgen van Ryanair’ s business model. Het is niet de bedoeling om elk specifiek detail in de ontologie te verwerken. De ontologie is met andere niet sluitend en volledig, maar wel toegankelijk voor uitbreidingen en aanvullingen. 3URGXFW 9DOXHSURSRVLWLRQ In dit onderdeel worden de YDOXH SURSRVLWLRQV voorgesteld die aangeboden worden door Ryanair. Ryanair heeft drie algemene YDOXH SURSRVLWLRQV die de subklassen vormen van de klasse 9DOXH3URSRVLWLRQ, zoals figuur 17 weergeeft. 40 )LJXXU9DOXHSURSRVLWLRQV5\DQDLU o 9DOXHSURSRVLWLRQ 9OXFKWDe belangrijkste YDOXHSURSRVLWLRQ die Ryanair bezit is de verkoop van vliegtuigtickets. Ryanair heeft zijn naam gemaakt door goedkope vliegtuigtickets aan te bieden. Hierbij kan men nog een onderscheid maken tussen de vluchten vanuit verschillende steden. Elke vlucht vanuit een bepaalde stad kan gekenmerkt worden door een specifieke RIIHULQJ. Het vertrekken vanuit &KDUOHURL is bijvoorbeeld een specifiek aanbod. Hierbij wordt de klasse 9OXFKW9DQXLW&KDUOHURL aangemaakt die de subklasse vormt van de klasse 2IIHULQJ. De klasse 9OXFKW9DQXLW&KDUOHURL heeft op zijn beurt verschillende individuen. &KDUOHURL5RPH en &KDUOHURL9DOHQFLD vormen hier voorbeelden van. Deze instanties vertegenwoordigen specifieke vluchten en meer bepaald de vlucht vanuit Charleroi met bestemming Rome en de vlucht vanuit Charleroi met bestemming Valencia. Op de website van Ryanair kan men alle vluchten terugvinden. Door alle vluchten op te nemen in de ontologie kan men volledigheid nastreven. Verder kan men ook specifieke informatie terugvinden op de website http://www.ryanair.com/site/NL/dests.php omtrent de verschillende bestemmingen. Figuur 18 stelt alle vluchten vanuit &KDUOHURL visueel voor. 41 )LJXXU9OXFKWHQYDQXLW&KDUOHURL%URQKWWSZZZU\DQDLUFRP o 9DOXHSURSRVLWLRQ 9HUEOLMIDe meeste mensen die met het vliegtuig reizen zijn ook op zoek naar een verblijfplaats op de plaats van de bestemming. Omwille van deze reden biedt Ryanair verschillende mogelijkheden aan om een verblijfplaats te reserveren. De verschillende mogelijkheden vormen ook hier weer subklasse van de klasse OIIHULQJ - *RHGNRSH KRWHOV14. Reizigers kunnen concreet op zoek gaan naar een hotel die voldoet aan hun wensen. - -HXJGKHUEHUJ15. Een accommodatie met ten minste vijf slaapplaatsen voor logiesverstrekking aan overwegend jeugdige gasten, met slaapgelegenheid in kamers en/of zalen die men mogelijk met ‘vreemden’ moet delen. 14 15 http://www.booking.com http://www.hostelworld.com/ryanair 42 - %HG$QG%UHDNIDVW. ‘Bed & Breakfast’ is een overnachtingaccommodatie gericht op het bieden van de mogelijkheid tot een toeristisch en veelal kortdurend verblijf met het serveren van ontbijt. Een bed & breakfast is gevestigd in een woonhuis of bijhuis en wordt gerund door de eigenaren van het betreffende huis. - $SSDUWHPHQW. Vakantiewoning met meer dan één ruimte en waarvan tenminste één ruimte als slaapgelegenheid kan worden afgesloten door een deur of schuifdeur. Appartementen beschikken over een keuken of kitchenette en een badkamer met bad en/of douche. - &DPSLQJ. Terrein waar je kunt kamperen. - 9LOOD16. Reizigers kunnen een luxueuze vrijstaande woning boeken. o 9DOXH SURSRVLWLRQ %LMNRPHQGH GLHQVWHQ Naast de twee hoofd YDOXH SURSRVLWLRQV biedt Ryanair ook nog vele bijkomende diensten aan. Al deze diensten kunnen gezien worden als RIIHULQJV; het vormen dan ook subklassen van de klasse 2IIHULQJ. - $XWRYHUKXXU. Reizigers kunnen meteen op de website van Ryanair een auto huren voor een bepaalde periode. - 5HLVYHU]HNHULQJ. Een reisverzekering is een verzekering die over het algemeen bestaat uit een combinatie van een aantal verschillende verzekeringen. Het is een verzekeringsvorm die speciaal is toegesneden op hen die een vakantie- of zakenreis maken. - %DJJDJHWUDFLQJ. Dankzij deze dienst kunnen reizigers volgen waar hun bagage op dat moment exact bevindt. - $LUSRUW SDUNLQJ. Reizigers kunnen hun wagen parkeren op de luchthaven en dankzij deze dienst vooraf een parkeerticket kopen, vb. London City On Airport Parking. /RQFRQFLW\2Q$LUSRUW3DUNLQJ vormt een instantie van de klasse $LUSRUW3DUNLQJ. - 3ULYpWUDQVIHUV17. Sommigen wensen persoonlijk vervoerd te worden. Dankzij de dienst privé-transfers kan men zijn wens in vervulling laten gaan. 16 17 http://www.ryanairvillas.com http://www.shuttledirect.com/ryanair 43 &XVWRPHU,QWHUIDFH In dit onderdeel wordt beschreven wat de klantgerelateerde aspecten van het business model van Ryanair zijn. Er wordt beschreven welke klanten worden bereikt, via welke kanalen en welke relaties dit inhoudt. 7DUJHW&XVWRPHUV Er bestaan twee groepen van doelklanten zoals te zien is op onderstaande figuur. Beide WDUJHW FXVWRPHUV (6SRQVHU en 5HL]LJHU) vormen subklassen van de klasse 7DUJHW&XVWRPHU. )LJXXU7DUJHWFXVWRPHUV5\DQDLU o 7DUJHW &XVWRPHU 6SRQVRU Ryanair zoekt actief naar bedrijven die reclame willen maken op hun vliegtuigen. Op de buitenkant van de vliegtuigen van Ryanair mogen grote reclameboodschappen worden gezet. Bedrijven betalen hier veel geld voor. Daarnaast kunnen bedrijven ook reclame maken via de website van Ryanair. o 7DUJHW &XVWRPHU 5HL]LJHU Ryanair heeft zijn grootste succes te danken aan het alsmaar stijgende vervoer van passagiers. Figuur 20 geeft de stijging in de groei van het aantal passagiers vervoerd door Ryanair weer. 44 )LJXXU*URHLSDVVDJLHUVYHUYRHUGGRRU5\DQDLULQPLOMRHQHQ %URQKWWSZZZU\DQDLUFRPVLWHDERXWLQYHVWGRFVSUHVHQWTXDUWHUBSGI Bij de Ierse budgetvlieger is het aantal vervoerde passagiers in maart 2009 gestegen met 7 procent tot 4,1 miljoen. De bezettingsgraad nam met 3 procentpunten toe tot 78 procent (bloomberg/tijd, 2009). Ryanair heeft een groot doelpubliek voor ogen. Iedereen die voor de laagste prijs korte afstanden met het vliegtuig wil afleggen in en rondom Europa kan aan zijn behoefte voldoen dankzij Ryanair. De klanten kunnen nog onderscheiden worden op basis van twee criteria (&ULWHULRQ): - %XVLQHVV SHRSOH. Dit zijn mensen die eerst het vliegtuig mogen betreden en in eerste klasse mogen zitten. Ze betalen hier een iets hogere prijs voor. - 5HJXODUSHRSOH. Dit zijn de mensen die het basistarief betalen. Deze criteria worden gevisualiseerd in figuur 21. 45 )LJXXU&ULWHULD5\DQDLU 'LVWULEXWLRQ&KDQQHO Ryanair biedt zijn YDOXH SURSRVLWLRQV aan via verscheidene distributiekanalen. Een overzicht wordt gegeven in onderstaande figuur. )LJXXU'LVWULEXWLRQFKDQQHOV5\DQDLU o 'LVWULEXWLRQ FKDQQHO ZZZU\DQDLUFRP De website van Ryanair vormt het belangrijkste kanaal en hiervoor wordt bijgevolg een klasse aangemaakt die een subklasse van de klasse 'LVWULEXWLRQ&KDQQHO is. Het speelt een belangrijke rol in de informatieverschaffing en de boekingen. Dit kanaal bestaat uit een aantal OLQNV subklassen van de klasse /LQN die tevens gevisualiseerd worden: 46 - 2QOLQH WLFNHWLQJ. Vliegtuigtickets kunnen via de website aangekocht worden en ook boekingen kunnen via de website worden gemaakt. (SXUFKDVH) - $GGLWLRQDOLQIRUPDWLRQ. De website biedt ook bijvoorbeeld reisgidsen aan die men gratis kan downloaden. (DIWHUVDOHV) Hierbij wordt het individu 5HLVJLGV/RQGHQ aangemaakt. Deze instantie is lid van de klasse $GGLWLRQDO,QIRUPDWLRQ. - 2QOLQH LQIRUPDWLRQ. Op de website van Ryanair kan men alle informatie terugvinden die men nodig heeft om een succesvolle vakantie te boeken. (DZDUHQHVVHYDOXDWLRQ) )LJXXU/LQNV5\DQDLU o 'LVWULEXWLRQFKDQQHO0HGLD De media vormt een directe vorm van communicatie voor promotie. Het belangrijkste kanaal voor Ryanair is Internet, maar ook televisie en radio zijn uiteraard mogelijk. Als voorbeeld wordt de klasse ,QWHUQHW als subklasse van de klasse 0HGLD aangemaakt. 5HODWLRQVKLSPDQDJHPHQW o 5HODWLRQVKLS PHW OXFKWKDYHQV Ryanair onderhoudt de relaties met de luchthavens waarheen ze vliegen zeer goed. Dit is belangrijk omdat het voldoende bestemmingen moet kunnen aanbieden voor de klant. (FXVWRPHUHTXLW\UHWHQWLRQ) o 5HODWLRQVKLS PHW VSRQVRUV De bedrijven die reclame willen maken via Ryanair worden goed onderhouden. Dit levert een mooie inkomstenstroom op voor Ryanair. (FXVWRPHUHTXLW\UHWHQWLRQ) o 5HODWLRQVKLSPHWGHNODQW Ryanair blijft steeds nieuwe klanten zoeken en probeert ze ook te behouden. (FXVWRPHUHTXLW\DFTXLVLWLRQUHWHQWLRQ) 47 ,QIUDVWUXFWXUHPDQDJDPHQW In dit onderdeel wordt uitgelegd over welke elementen Ryanair moet beschikken om een YDOXHSURSRVLWLRQ te kunnen aanbieden en deNODQWHQLQWHUIDFH te kunnen behouden. Er wordt toegelicht welke FDSDELOLWLHV noodzakelijk zijn, wat de YDOXHFRQILJXUDWLRQ inhoudt en welk soort SDUWQHUVKLSV Ryanair aangaat om het business model te ondersteunen. &DSDELOLWLHV Onderstaande figuur geeft een overzicht van de voorbeelden gegeven bij de klasse &DSDELOLW\ en zijn subklassen. )LJXXU&DSDELOLWLHV5\DQDLU o &DSDELOLW\ 6DIH IOLJKW Ryanair zorgt ervoor dat zijn passagiers een veilige vlucht beleven. Het bedrijf wil de klant duidelijk maken dat er waarde gecreëerd wordt door passagiers veilig te vervoeren. 6DIH)OLJKW vormt bijgevolg een subklasse van de klasse &XVWRPHU,QWHUDFWLRQ&DSDELOLWLHV. Meer nog, de vluchten vereisen de controle over een aantal infrastructurele en logistieke aspecten. Deze FDSDELOLW\ bestaat dan ook uit een aantal UHVRXUFHV. Ryanair beschikt over gebouwen, vliegtuigen en een aantal logistieke aspecten (vb. alles omtrent bagage). 48 o &DSDELOLW\ $WWUDFW DLUSRUWV Een belangrijk onderdeel van de strategie ligt in de luchthavens waar Ryanair naartoe vliegt. Daarom kunnen we zeggen dat het aantrekken van de kleinere luchthavens een belangrijke FDSDELOLW\ is. $WWUDFW$LUSRUWV vormt een subklasse van de klasse 5HVRXUFH,QWHJUDWLRQ&DSDELOLWLHV waarbij Ryanair inputs integreert. De luchthavens op zich vormen dan de UHVRXUFHV. o &DSDELOLW\$WWUDFWSHRSOH. Ryanair moet een bepaald aantal passagiers aantrekken om hun vliegtuigen gevuld te krijgen. Hierbij wordt de bekwaamheid vereist om nieuwe kwaliteiten te produceren, want er moeten telkens opnieuw mensen worden aangetrokken al dan niet op een nieuwe manier. Elke zitplaats die niet wordt bezet in het vliegtuig is een verloren zitplaats. $WWUDFW3HRSOH vormt een subklasse van de klasse *HQHUDWLYH&DSDELOLWLHV. Daarnaast moet het ook gemotiveerd personeel aantrekken om alles te kunnen realiseren. Deze FDSDELOLW\ omvat de UHVRXUFH personeel. 9DOXHFRQILJXUDWLRQ De waardeconfiguratie beschrijft niet alleen de hoofdactiviteiten van Ryanair, maar ook hoe ze met elkaar gerelateerd zijn. Ryanair fungeert eigenlijk als een soort van YDOXH FKDLQ. Het doorloopt alle activiteiten van een YDOXHFKDLQIUDPHZRUN (LQERXQGORJLVWLFV, RSHUDWLRQV, RXWERXQG ORJLVWLFV, PDUNHWLQJ DQG VDOHV en VHUYLFH). Er bestaan heel veel activiteiten die Ryanair moet uitvoeren. Hier zullen slechts een aantal activiteiten worden opgesomd: o $FWLYLW\7LFNHWLQJ Ryanair verkoopt online vliegtuigtickets. (SULPDU\DFWLYLW\) o $FWLYLW\ 3XUFKDVH DLUSODQHV De aankoop van vliegtuigen is belangrijk om de capaciteit te verhogen en te kunnen uitbreiden. (VHFXQGDU\DFWLYLW\) o $FWLYLW\ )O\ DLUSODQHV De hoofdactiviteit van Ryanair is het vervoeren van passagiers met behulp van vliegtuigen. (SULPDU\DFWLYLW\) o $FWLYLW\2QOLQH&KHFNLQ. Reizigers zullen voortaan gebruik maken van de website van Ryanair om in te checken op het vliegtuig. Inchecken in de luchthaven zelf is nog mogelijk, maar duurder dan de online check-in. Ryanair wil hiermee klanten aansporen om online in te checken. Uiteindelijk zal de check-in in de luchthaven afgeschaft worden. 49 3DUWQHUQHWZRUN Ryanair kan enkel succesvol zijn wanneer het vertrouwt op een netwerk van verschillende partners. Uiteraard heeft Ryanair vele partners waarmee het samenwerkt onderstaande figuur geeft een overzicht. Twee algemene types relaties worden besproken. $LUSRUWV en ,QIUDVWUXFWXUH vormen de subklassen van de klasse 3DUWQHUVKLS. De relatie met de klasse $JUHHPHQW is afkomstig uit de BMO (cf. hoofdstuk 2). )LJXXU3DUWQHUVKLSV5\DQDLU o 3DUWQHUVKLS$LUSRUWV De belangrijkste partners voor Ryanair zijn de verschillende luchthavens. Met de luchthavens worden uitgebreide contracten afgesloten. Ryanair garandeert hierbij dat de verschillende luchthavens een bepaald aantal passagiers over de vloer krijgt, in ruil voor een financiële vergoeding. o 3DUWQHUVKLS,QIUDVWUXFWXUH Ryanair vervoert dagelijks een groot aantal passagiers. Dit vereist vele infrastructurele behoeften. Bijgevolg moeten ze, om aan deze behoeften te voldoen, een aantal SDUWQHUVKLSV aangaan. )LQDQFLDODVSHFWV Dit onderdeel beschrijft de manier waarop Ryanair winst maakt. Het financieel plaatje kent twee zijden, enerzijds het opbrengstenmodel en anderzijds de kostenstructuur. 50 5HYHQXHPRGHO 5HYHQXH6WUHDPV Ryanair kent vele inkomstenstromen waarbij de twee belangrijkste worden besproken. Onderstaande figuur geeft een overzicht van deze inkomstenstromen. $GYHUWLVHPHQWV en 7LFNHW6DOHV vormen de subklassen van de klasse 5HYHQXH6WUHDP$QG3ULFLQJ. )LJXXU2SEUHQJVWHQVWURPHQ5\DQDLU o 2SEUHQJVWHQVWURRP $GYHUWLVHPHQWV. In de vliegtuigen van Ryanair kan een reclameboodschap geplaatst worden. Dit zorgt voor een vast inkomen. Ook op de website worden reclamebanners weergegeven. o 2SEUHQJVWHQVWURRP7LFNHWVDOHV. Ryanair verkrijgt zijn inkomsten voornamelijk uit de verkoop van vliegtuigtickets. Er worden dagelijks vliegtuigtickets verkocht. Elk vliegtuig kan een maximaal aantal passagiers vervoeren. Het ideaalbeeld bestaat uit het bezetten van elke zitplaats beschikbaar. 51 &RVWVWUXFWXUH Zoals de meeste bedrijven heeft Ryanair twee soorten NRVWHQVWUXFWXUHQ die worden geclassificeerd over verschillende DFFRXQWV. Ook hier worden slechts een aantal aspecten weergegeven omdat het geheel te omvangrijk is. Figuur 27 geeft een overzicht van de verschillende soorten DFFRXQWV waarover Ryanair beschikt. De vijf types vormen de subklassen van de klasse $FFRXQW. )LJXXU$FFRXQW5\DQDLU o &RVW6WUXFWXUH'LUHFWFRVWV - $FFRXQW,QIUDVWUXFWXUH - $FFRXQW0HUFKDQGLVLQJ - $FFRXQW3URGXFWLRQ o &RVW6WUXFWXUH5XQQLQJFRVWV - $FFRXQW)L[HGFRVWV - $FFRXQW:DJHV 52 %XVLQHVVPRGHODFWRUV Er bestaan veel actoren die betrokken zijn bij het business model van Ryanair. Een aantal voorbeelden worden gegeven (zie figuur). )LJXXU$FWRUV5\DQDLU o $FWRU$LUSRUW Elke luchthaven waar Ryanair mee samenwerkt is een DFWRU. Deze luchthavens hebben allemaal een naam. In de ontologie kan men ze weergeven met behulp van instanties, vb. Brussels South Charleroi Airport. o $FWRU+RWHO Elk hotel waar Ryanair mee samenwerkt is een DFWRU. Ook hier geldt dezelfde regel, vb. Hotel Metropole. 53 2:/,QVWDQWLHGDWDHYDOXDWLH Men kan de TW OWL Instance Evaluation Service gebruiken om een ontologie te evalueren. Deze test is terug te vinden op de website http://onto.rpi.edu/demo/oie/. De Ryanair ontologie is een business model ontologie in de praktijk gebracht. De OWL Instance Evaluation Service geniet de voorkeur boven de Pellet Reasoner. Dit omwille van het feit dat deze ontologie veel instanties bevat. De TW OWL Instaande Evaluation Service is namelijk vooral gericht op het testen van instanties. In de volgende secties wordt eerst een verdere motivatie gegeven waarom deze test wordt gebruikt. Daarna wordt kort het proces toegelicht van deze test. Vervolgens worden de resultaten weergegeven en besproken met daarbij de toelichting of de toepassing van ontologieën in de praktijk nuttig is en wat de voordelen en de nadelen inhouden. Tot slot wordt er nog een suggestie gegeven. 0RWLYDWLH Er bestaan OWL testen die hoofdzakelijk gebruikt worden om een ontologie te valideren, maar meestal wordt er weinig aandacht besteed aan OWL instanties. Verschillende gebruikers hebben verschillende vereisten en soms kan de focus liggen op instanties in het bijzonder. Ook om een business model ontologie in de praktijk te brengen zal men veelal gebruik maken van instanties. In deze test wordt bijvoorbeeld nagegaan of het type van een individu compatibel is met het verwachte type dat gesuggereerd wordt door de overeenstemmende ontologieën. Het grote nadeel van deze test zijn de assumpties die gemaakt worden. De overeenstemmende ontologieën moeten bijvoorbeeld beschikbaar zijn op het web en mogen semantisch niet inconsistent zijn. In de toekomst zal het controleren op consistentie alsook mogelijke aspecten in verband met het controleren of een instantie voldoet aan de verwachte cardinaliteitsbeperkingen van de overeenstemmende ontologieën in de test geïntegreerd worden (Ding, Tao, McGuinness, 2008). 54 3URFHV Het proces verloopt in verschillende stappen. Eerst zal het RDF document geladen worden. Dan wordt de OWL instantie data onderzocht, gebruikmakend van een RDF syntaxis validatie dienst. Vervolgens worden de online overeenstemmende ontologieën geladen die gebruikt worden door de OWL instantie data. Om de test te vervolledigen wordt dan de OWL instantie data onderzocht op consistentie en compatibiliteitsaspecten. 5HVXOWDWHQ Wanneer we de test uitvoeren op de Ryanair ontologie bekomen we de resultaten weergegeven in figuur 18. )LJXXU(YDOXDWLH5\DQDLURQWRORJLH 55 We merken dat de test twee waarschuwingen geeft. Er ontbreken namelijk bepaalde SURSHUWLHV met betrekking tot de instanties van de klasse $GGLWLRQDO,QIRUPDWLRQ. Zoals reeds vermeld kunnen gratis reisgidsen gedownload worden van de website van Ryanair. Het voorbeeld dat we hierbij gegeven hebben is de reisgids die de naam 5HLVJLGV/RQGHQdraagt. Dit vormt een instantie van $GGLWLRQDO,QIRUPDWLRQ. De waarschuwingen omschrijven duidelijk wat er verwacht wordt, maar klaarblijkelijk ontbreekt. Beide waarschuwingen hebben betrekking op dezelfde instantie. Het individu 5HLVJLGV/RQGHQ is een instantie van $GGLWLRQDO,QIRUPDWLRQ en moet ten minste één waarde hebben voor de property KDV5HDVRQ. In overeenstemming met de cardinaliteitsbeperkingen in de overeenstemmende ontologieën, is het verplicht voor een individu van het type $GGLWLRQDO,QIRUPDWLRQ om een bepaalde bestaansreden te hebben. Het individu 5HLVJLGV/RQGHQ moet ten minste één waarde hebben voor de SURSHUW\ LQ6WDJH. In overeenstemming met de cardinaliteitsbeperkingen in de overeenstemmende ontologieën, is het verplicht voor een individu van het type $GGLWLRQDO,QIRUPDWLRQ om zich in een bepaalde fase van de FXVWRPHU EX\LQJ F\FOH te bevinden. Dit zijn logische waarschuwingen die gegeven worden want de BMO geeft aan dat een bepaalde link deze axioma’ s moet waarmaken. Wanneer een subklasse van de klasse /LQN instanties heeft dan moeten deze een reden hebben om te bestaan en moeten deze zich ook in een bepaalde fase van de FXVWRPHU EX\LQJ F\FOH bevinden. Dit geldt allemaal want $GGLWLRQDO,QIRUPDWLRQ is een subklasse van de klasse /LQN en heeft een instantie. Aan de waarschuwingen moeten gevolg gegeven worden. De Ryanair ontologie moet dus met andere woorden nog aangevuld worden. Het individu 5HLVJLGV/RQGHQ moet gerelateerd worden aan een bepaalde reden en een bepaalde fase van de FXVWRPHU EX\LQJ F\FOH. In Protégé kan men, om dit op te lossen, de relaties als volgt aanmaken: 5HLVJLV/RQGHQKDV5HDVRQ[ waarbij x de reden in kwestie voorstelt. De reden waarom Ryanair kiest om gratis reisgidsen beschikbaar te stellen op hun website is onduidelijk waardoor deze relatie voorlopig nog niet gedefinieerd wordt in de ontologie. De relatie met de SURSHUW\LQ6WDJH is analoog. Dankzij deze test kunnen we dus duidelijk zien welke aspecten nog moeten behandeld worden. Dit geeft ook aanleiding tot discussie van de verschillende aspecten van de onderneming. Het management van de onderneming kan, dankzij een ontologie van het bedrijf, bekijken welke concepten het verder moet uitwerken en hoe deze concepten in relatie staan tot mekaar. Op die manier kan men een ontologie bekomen die volledig en consistent is. Hierbij wordt het gemakkelijker om bepaalde zaken aan te passen en het geeft ook een betere kijk op het business model van de onderneming. Het wordt duidelijker welke vragen het 56 management zich moeten stellen, vb. “ hoe kunnen we ons productgamma uitbreiden?” . Het gebruik en de formalisatie van dergelijke modellen helpt tevens hun visie te communiceren en te delen met de andere stakeholders van de organisatie. Er bestaan ook vele nadelen bij het ontwikkelen van een ontologie voor het business model van een bedrijf. Het belangrijkste nadeel is het tijdsaspect. Een ontologie ontwikkelen voor een groot bedrijf is een moeilijke en tijdrovende opdracht. Enerzijds moet men initieel een leerfase doorgaan om een ontologie te kunnen ontwikkelen en er gebruik van te kunnen maken. Anderzijds moeten alle aspecten van de onderneming in de ontologie worden opgenomen. Kleine en startende bedrijven hebben evenwel een voordeel bij het ontwikkelen van een ontologie omdat de business waarin ze opereren minder complex is. Ze verkrijgen hierbij een beter zicht op hun business model en kunnen gerichte wijzigingen doorvoeren. Het is zelfs zeer waarschijnlijk dat ze tot betere inzichten komen om hun organisatie uit te breiden en succesvoller te worden. ,QQRYDWLH Organisaties gericht op het toerisme hebben de mogelijkheid om te innoveren dankzij een e-tourisme web technologie die de bezoekers helpt om hun persoonlijke vakantie te plannen. Trip@dvicePortal18 is een technologie waar organisaties gebruik van kunnen maken om gebruikers toe te laten hun vakantie te plannen. Het omvat een compleet systeem om de marketing te voeren rond een bepaalde bestemming: o Informatie voor toeristen kan online gepubliceerd worden, vb. informatie over bestemmingen, accomodaties, attracties en events. o Het webportaal is eenvoudig aan te passen, vb. het aanmaken van subsites om te voldoen aan specifieke marketing behoeften o Het portaal biedt ook de mogelijkheid om een community te creëren. Klanten kunnen blogs openen of reacties plaatsen op het forum. 18 http://www.ectrlsolutions.com/web/guest/tripadviceportal 57 Verder kan men, dankzij dit portaal, de inhoud en de figuren voor bestemmingen, accomodaties, attracties, activiteiten en restaurants goed beheren. Gebruikers kunnen hun reisplannen bundelen door de gewenste producten en diensten te selecteren. Alle toeristische producten kunnen opgezocht worden dankzij een zoek- en een aanbevelingsfunctie. Tot slot is er de integratie met Google Maps. Reisplannen en zoekresultaten worden weergegeven op een kaart. Dit type van technologieën zou goed kunnen samenwerken met ontologieën. Ontologieën kunnen dankzij OWL door machines gelezen worden en hierdoor is men in staat om verschillende technologieën te combineren. Alle voordelen die ontologieën bieden kunnen dan gecombineerd worden met de voordelen van dergelijke ontologieën. 58 &RQFOXVLHHQYHUGHURQGHU]RHN Osterwalder heeft de basis gevormd met betrekking tot de verschillende concepten in business modellen en dit vanuit een ontologisch perspectief. De business model ontologie laat toe om accuraat het business model van een bedrijf te beschrijven. Het uiteindelijke doel van de business model ontologie bestaat erin om het business plan van een bedrijf beter te begrijpen, de communicatie hieromtrent vlotter te laten verlopen en meer flexibiliteit in te bouwen (Osterwalder, 2004). In deze paper wordt de business model ontologie in OWL (Web Ontology Language) geformaliseerd, gevisualiseerd en geëvalueerd met behulp van tools die hiervoor geschikt zijn. Op dit moment bestaat er nog geen formalisatie van de business model ontologie. In deze paper kan men een state of the art beschrijving van het model terugvinden. Dankzij deze paper bestaat er nu een formele ontologie die de business concepten in het business domein omvatten. Een visualisatie tool die gebaseerd is op de business model ontologie kan zakenmensen helpen om sneller het business model te begrijpen samen met de relaties die achter de verschillende elementen schuilgaan. De business model ontologie doet de communicatie met betrekking tot het business model vlotter verlopen, alsook verhoogt het de kwaliteit van de discussie. Dankzij de business model ontologie kunnen managers eenvoudiger hun visie communiceren en delen met de andere stakeholders van de organisatie. Om de business model ontologie te evalueren wordt gebruik gemaakt van verschillende testen. Deze testen onderzoeken of de ontologie geen fouten bevat en consistent is. Er wordt onderzocht wat het resultaat is van de formalisatie van de business model ontologie, waarbij de resultaten positief zijn gebleken. Uit de testen kan men besluiten dat de business model ontologie consistent en integer is. De test die specifiek gericht is op het testen van instanties geeft als resultaat dat er geen waarschuwingen dienen gegeven te worden of dat er geen fouten zitten in het model. Er worden geen foutmeldingen gegeven met als gevolg dat er nu een model bestaat waarop eender welk bedrijf zich kan baseren om zelf alle business elementen in kwestie in een taal te brengen die zowel leesbaar is door mensen als door computers. 59 Als kers op de taart wordt er, op basis van de business model ontologie, een toepassing uitgewerkt die zich in het business domein van de luchtvaart situeert. De maatschappij waar een ontologie voor gemaakt wordt heet Ryanair. Deze toepassing kan dienen als voorbeeld voor een bedrijf om zelf zijn business te gaan modelleren. De toepassing leert ons dat het voor grote bedrijven niet evident zal zijn om alle aspecten in het model te verwerken. De ontwikkeling van een ontologie vergt veel werk en tijd. Enerzijds moet men initieel een leerfase doorgaan om een ontologie te kunnen ontwikkelen en er gebruik van te kunnen maken. Anderzijds moeten alle aspecten van de onderneming in de ontologie worden opgenomen. Kleinere bedrijven hebben het voordeel dat de business waarin ze opereren doorgaans minder complex is. Dit heeft als gevolg dat het voor kleinere bedrijven eenvoudiger is om hun business te gaan modelleren. Ze verkrijgen hierbij een beter zicht op hun business model en kunnen gerichte wijzigingen doorvoeren. Het is zelfs zeer waarschijnlijk dat ze tot betere inzichten komen om hun organisatie uit te breiden en succesvoller te worden. Het ontwikkelen van een ontologie in een tool kent uiteraard enkele beperkingen. Eerst en vooral is men beperkt doordat een tool moet gehanteerd worden om een formele ontologie te bekomen. Een tool heeft zijn beperkingen waar de gebruiker op het moment zelf niets aan kan veranderen. De evaluatie gebeurt ook met behulp van software. Hierdoor kan men niet perfect het verwachte resultaat bekomen. Tot slot kunnen ontologieën door machines gelezen worden en hierdoor is men in staat om verschillende technologieën te combineren. Alle voordelen die ontologieën bieden kunnen gecombineerd worden met de voordelen van dergelijke ontologieën. Wat verder onderzoek betreft, kan men de Ryanair ontologie verder uitbreiden met interviews om zo meer informatie te bekomen. De ontologie kan volledig gemaakt worden om de resultaten te veralgemenen. Ook voor een ander bedrijf zou een ontologie moeten ontwikkeld worden zodat er een grondige vergelijking mogelijk is tussen meerdere ontologieën. Wanneer men verschillende ontologieën met elkaar vergelijkt, kunnen misschien bepaalde nieuwe aspecten naar de oppervlakte treden. Het is vooral nuttig om ontologieën, gemaakt in hetzelfde business domein, te vergelijken. Er is potentieel om een analytische tool te 60 ontwikkelen om bijvoorbeeld business modellen te simuleren en te vergelijken. (Osterwalder, 2004). Ontologieën kunnen zowel door machines als door mensen gelezen worden. Hierbij zou men verschillende technologieën kunnen combineren. Als een bedrijf ontdekt dat de combinatie van verschillende technologieën mogelijk is, bekomt het een groot competitief voordeel. Onderzoek moet dus uitgevoerd worden naar de mogelijkheid of verscheidene technologieën kunnen gecombineerd worden. 61 5HIHUHQWLHV Artale A., Franconi E., Guarion N. en Pazzi L. (1996), “ Part-Whole Relations in Object- Centered Systems: An Overview” , 'DWD .QRZOHGJH (QJLQHHULQJ ± 1RUWK+ROODQG(OVHYLHU Chesbrough S. (2006), “ The Business Model: A Primer” , 3UHVHQWDWLRQWR/HVWHU&HQWHU¶V%HVW 3UDFWLFH6HULHV+DDV%XVLQHVV6FKRRO8&%HUNHOH\ Dewulf M. (2005), “ Formele ontologieën: een literatuurstudie en een toepassing op citatieanalyse” , 8QLYHUVLWHLW$QWZHUSHQ De Tijd (2009), “ British Airways krimpt, Ryanair groeit” , 'H)LQDQFLHHO(FRQRPLVFKH7LMG PDDUW Ding L., Tao J. en McGuinness D. (2008), “ OWL Instance Data Evaluation” , 7KHWHUOHVV :RUOG&RQVWHOODWLRQ1<. Domein- en modelontologieën: <http://en.wikipedia.org/wiki/Ontology_(information_science)> Encyclo MMIX: <http://www.encyclo.nl/> Equivalente klassen: <http://www.w3.org/TR/owl-ref/#equivalentClass-def > Gaeta M., Orciuoli F. en Ritrovato P. (2009), “ Advanced ontology management system for personalised e-Learning” , .QRZOHGJH%DVHG6\VWHPV. Elsevier B.V. Gailly F. (2008), “ Operationalization of Business Ontologies” , *KHQW8QLYHUVLW\, pp. 3-4 Gruber T. (2008), Ontology. In: L. Liu & M. Tamer Özsu (Eds.), (QF\FORSHGLDRI'DWDEDVH 6\VWHPVSpringer-Verlag. Inverse relatie in OWL: http://semanticweb.org/wiki/Owl:inverseOf. 62 Guarino N. (1998), “ Formal Ontology and Information Systems” , 3URFHHGLQJVRI)2,6¶ 7UHQWR,WDO\-XQH$PVWHUGDP,263UHVV Hepp M. (2007), “ Ontologies: state of the art, business potential, and grand challenges” , 'LJLWDO(QWHUSULVH5HVHDUFK,QVWLWXWH8QLYHUVLW\RI,QQVEUXFN$XVWULD pp.6 Keet C.M. (2006a), “ Part-whole relations in Object-Role Models” , QG ,QWHUQDWLRQDO :RUNVKRS RQ2EMHFW5ROH 0RGHOOLQJ 250 0RQWSHOOLHU)UDQFH1RY ,Q 270 :RUNVKRSV 0HHUVPDQ 5 7DUL = +HUUHUR 3 HW DO (GV /HFWXUH 1RWHV LQ &RPSXWHU6FLHQFH%HUOLQ6SULQJHU9HUODJ%HUOLQ. Keet C.M. en Artale A. (2007), “ Representing and Reasoning over a Taxonomy of PartWhole Relations” , .5'%5HVHDUFK&HQWUH)DFXOW\RI&RPSXWHU6FLHQFH)UHH8QLYHUVLW\RI %R]HQ%RO]DQR,WDO\ Noy N. & McGuinness D. (2001), “ Ontology Development101: A Guide To Creating Your First Ontology” . URL: <http://protege.stanford.edu/publications/ontology_development/ontology101-noymcguinness.html>. Osterwalder A. (2004), “ The business model ontology, a proposition in a design science approach´O¶(FROHGHV+DXWHV(WXGHV&RPPHUFLDOHVGHO¶8QLYHUVLWpGH/DXVDQQH pp. 42-102 Osterwalder A. en Pigneur Y. (2002), “ An e-Business Model Ontology for Modelling eBusiness” , %OHG(OHFWURQLF&RPPHUFH&RQIHUHQFH, pp. 1-3 Osterwalder A., Pigneur Y. en Tucci C. (2005), “ Clarifying business models: origins, present and future of the concept” , &RPPXQLFDWLRQVRIWKH$VVRFLDWLRQRI,QIRUPDWLRQ6\VWHPVVol 15, Article, pp. 1-20 Pellet 1.5: <http://www.mindswap.org/2003/pellet/index.shtml> Protégé: <http://protege.stanford.edu/> 63 Ryanair: <http://www.ryanair.com>, <http://www.hostelworld.com/ryanair>, <http://www.booking.com>, <http://www.ryanairvillas.com>, <http://www.shuttledirect.com/ryanair> Simple part-whole relationships: <http://www.w3.org/2001/sw/BestPractices/OEP/SimplePartWhole/> Sirin E., Parsia B., Cuenca Grau B., Kalyanpur A. en Katz Y. (2005), “ Pellet: A Practical OWL-DL Reasoner” , 8QLYHUVLW\RI0DU\ODQG0,1'/DE%DOWLPRUH$YH&ROOHJH 3DUN0' 86$'HSDUWDPHQWRGH,QIRUPDWLFD8QLYHUVLGDGGH9DOHQFLD$Y9LFHQWH$QGUHV(VWHOOHVVQ %XUMDVVRW9DOHQFLD6SDLQ Stuckenschmidt en van Harmelen (2005): Heiner Stuckenschmidt, Frank van Harmelen, “ Information sharing on the semantic web” , 6SULQJHU%HUOLQ, pp. 276 Termine plugin: < http://protegewiki.stanford.edu/index.php/TerMine_Plugin> Trip@dvice: < http://www.ectrlsolutions.com/web/guest/tripadvice> Vanderlinden E. (2008): Knowledge Base, Knowledge Management. URL: <http://www.fadyart.com/businesscase.html>. (08/05/2009) W3C OWL Working Group, Web Ontology Language (OWL) Specifications: <http://www.w3.org/2004/OWL/>, <http://www.w3schools.com/RDF/rdf_owl.asp> 64 %LMODJHQ 65 %LMODJH'HYLHUKRRIGSLODUHQ • PRODUCT: De business waar het bedrijf in opereert; de producten en oplossingen die het bedrijf aanbiedt. • CUSTOMER INTERFACE: De doelgroep van het bedrijf; hoe het bedrijf producten en diensten levert aan zijn klanten en hoe het bedrijf een sterke relatie met hen opbouwt. • INFRASTRUCTURE MANAGEMENT: Hoe het bedrijf efficiënt infrastructurele of logistieke aspecten uitvoert; met wie; en als welk soort netwerkbedrijf. • FINANCIAL ASPECTS: Hoe het opbrengstenmodel, de kostenstructuur en de duurzaamheid van het business model eruitziet. 66 %LMODJH'HQHJHQERXZVWHQHQ ♦ Product ¾ Value Proposition: een algemene omschrijving van de bundel producten en diensten, aangeboden door de onderneming, die waardevol zijn voor de klant. ♦ Customer Interface ¾ Target Customer: de marktsegmenten waar het bedrijf waarde aan wil leveren. ¾ Distribution Channel: de manieren om in contact te komen met de klant. ¾ Relationship: het soort relatie die de organisatie met de klant vormt. ♦ Infrastructure Management ¾ Value Configuration: de configuratie van activiteiten en resources noodzakelijk om waarde voor de klant te creëren. ¾ Capability: de capaciteit om repetitief betrouwbaar eenzelfde patroon van acties te ondernemen teneinde waarde voor de klant te creëren. ¾ Partnership: een vrijwillig geïnitieerd samenwerkingsovereenkomst tussen twee of meerdere bedrijven om additionele waarde voor de klant te creëren. ♦ Financial Aspects ¾ Cost Structure: de kostenstructuur, zijnde de financiële weergave van alle middelen gebruikt in het business model. ¾ Revenue Model: het opbrengstenmodel, zijnde de weergave van de manier waarop de organisatie winst maakt, op basis van de verschillende opbrengstenstromen. 67 Een overzicht van de business model ontologie: 68 %LMODJH2EMHFW3URSHUWLHVYDQGH%02 2EMHFW3URSHUW\ ,QYHUVH 'RPDLQ 5DQJH basedOn inverseOfBasedOn ValueProposition Capability builtOn inverseOfBuiltOn RevenueModel ValueProposition concernsA inverseOfConcernsA Partnership ValueConfiguration connectedTo inverseOfConnectedTo Link Link deliveredBy inverseOfDeliveredBy Link Actor delivers inverseOfDelivers DistributionChannel ValueProposition deliversTo inverseOfDeliversTo DistributionChannel TargetCustomer execute inverseOfExecute Actor Activity fit inverseOfFit Activity Activity Resource Resource Activity Activity Resource Resource RevenueStreamAndP Offering flow for inverseOfFlow inverseOfFor ricing has inverseOfHas Link RevenueStreamAndP ricing hasConfigurationType inverseOf ValueConfiguration ConfigurationType Relationship CustomerEquity Partnership DegreeOfCompetitio HasConfigurationType hasCustomerEquity inverseOf HasCustomerEquity hasDegreeOfCompetiti inverseOfHas on DegreeOfCompetition hasDegreeOfIntegratio inverseOf n DegreeOfIntegration hasFunction n Partnership DegreeOfIntegration inverseOfHasFunction Mechanism Function hasPricelevel inverseOfHasPricelevel Offering Pricelevel hasPricingMethod inverseOf RevenueStreamAndP PricingMethod HasPricingMethod ricing 69 hasReason inverseOfHasReason Offering Reasoning Agreement hasStrategicImportance inverseOf Partnership StrategicImportance inverseOf RevenueStreamAndP StreamType HasStreamType ricing inverseOf Partnership Substitutability HasStrategicImportance hasStreamType hasSubstitutability HasSubstitutability hasValueLevel inverseOfHasValueLevel Offering Valuelevel inLifecycle inverseOfInLifecycle Offering Lifecycle inStage inverseOfInStage Link CustomerBuyingCycl e madeWith inverseOfMadeWith Agreement Actor maintainedWith inverseOf Relationship TargetCustomer MaintainedWith makePossible inverseOfMakePossible ValueConfiguration ValueProposition on inverseOfOn Agreement Resource Activity promote inverseOfPromote Relationship ValueProposition provide inverseOfProvide Partnership ValueProposition Actor Resource Capability receives inverseOfReceives TargetCustomer ValueProposition reliesOn inverseOfReliesOn ValueConfiguration Capability shared inverseOfShared Activity Activity Resource Resource ValueProposition TargetCustomer valueFor inverseOfValueFor 70 %LMODJH5HDVRQLQJYDQHHQ2IIHULQJ Waarde wordt pas bekomen wanneer de bundel van goederen en diensten effectief in gebruik wordt genomen en voorzover de producteigenschappen beantwoorden aan de behoeften van de klant. Dit kan bijvoorbeeld het design zijn van het product of de ondersteuning die de klant ontvangt, de dienst na verkoop. De klant koestert bepaalde verwachtingen omtrent de waarde die een bedrijf moet leveren aan zijn klanten en deze moeten overeenstemmen met de gerealiseerde waarde. De klant is tevreden in de mate dat dit daadwerkelijk zo is na het consumeren en/of het gebruiken van een YDOXHSURSRVLWLRQ of een specifiek aanbod. Waarde kan ook gecreëerd worden door de risico’ s te beperken die de klant loopt. Meestal gaat het hier om een financieel risico. De waarde van een aangekocht product kan in de toekomst naar beneden gaan, devalueren. Om dit risico te neutraliseren kan een verzekeringscontract worden afgesloten of garanties worden afgesproken. Verder moeten bedrijven ook denken aan innovatieve manieren om het leven van de klant zo eenvoudig en comfortabel mogelijk te maken. Om de inspanningen van de klant te minimaliseren en het comfort van de klant te maximaliseren kunnen bedrijven waarde creëren door bijvoorbeeld de zoek- en vergelijkingskosten te verlagen of door de klant goedkoper een bepaald niveau aan onderhoud en training te verschaffen. Met behulp van een overzichtelijke site waar je meteen een vergelijking kan vinden tussen jouw oplossing voor de klant en die van je concurrenten kun je meteen uw competitief voordeel naar voor brengen (bijvoorbeeld Netbiscuits, het vergelijken van zijn software om een site om te vormen tot een mobiele website met wat de concurrentie aanbiedt in dat verband (Osterwalder, 2004). 71 %LMODJH&ODVVLILFDWLHYDQGHYHUVFKLOOHQGHRQWRORJLHsQ Product • owl:Thing o product:OfferingValuePartition product:Pricelevel product:High-End product:Economy product:Market product:Free product:Lifecycle product:ValueRenewal product:ValueCreation product:ValuePurchase product:ValueTransfer product:ValueUse product:Reasoning product:Effort product:Use product:Risk product:Valuelevel product:InnovativeImitation product:Innovation product:Excellence product:Me-Too o product:Offering o product:ValueProposition 72 CustomerInterface • owl:Thing • customerInterface:Link • customerInterface:Criterion • customerInterface:RelationshipValuePartition o • customerInterface:CustomerEquity customerInterface:Add-onSelling customerInterface:Acquisition customerInterface:Retention customerInterface:LinkValuePartition o o customerInterface:Reasoning customerInterface:Use customerInterface:Effort customerInterface:Risk customerInterface:CustomerBuyingCycle customerInterface:Awareness customerInterface:AfterSales customerInterface:Purchase customerInterface:Evaluation • customerInterface:DistributionChannel • customerInterface:MechanismValuePartition o customerInterface:Function customerInterface:Personalisation customerInterface:Brand customerInterface:Trust • customerInterface:TargetCustomer • customerInterface:Relationship • customerInterface:Mechanism 73 InfrastructureManagement • owl:Thing • • infrastructureManagement:Capability o infrastructureManagement:ResourceIntegrationCapabilities o infrastructureManagement:GenerativeCapabilities o infrastructureManagement:TransformativeCapabilities o infrastructureManagement:CustomerInteractionCapabilities infrastructureManagement:Substitutability = infrastructureManagement:DegreeOfIntegration = infrastructureManagement:StrategicImportance = infrastructureManagement:DegreeOfCompetition (infrastructureManagement:OneStar, infrastructureManagement:FourStars, infrastructureManagement:FiveStars, infrastructureManagement:TwoStars, infrastructureManagement:ZeroStars, infrastructureManagement:ThreeStars) • • • infrastructureManagement:ActivityLevelValuePartition o infrastructureManagement:SupportActivity o infrastructureManagement:PrimaryActivity infrastructureManagement:AgreementReasonValuePartition o infrastructureManagement:OptimisationAndEconomiesofscale o infrastructureManagement:AcquisitionOfResources o infrastructureManagement:ReductionOfRiskAndUncertainty infrastructureManagement:Partnership o infrastructureManagement:Agreement • infrastructureManagement:Actor • infrastructureManagement:ResourceValuePartition o infrastructureManagement:Human o infrastructureManagement:Intangible o infrastructureManagement:Tangible • infrastructureManagement:ValueConfiguration • infrastructureManagement:ConfigurationType o infrastructureManagement:ValueShop infrastructureManagement:Problemsolving 74 o o • infrastructureManagement:Choice infrastructureManagement:Execution infrastructureManagement:ProblemfindingAndAcquisition infrastructureManagement:ControlAndEvaluation infrastructureManagement:ValueChain infrastructureManagement:Service infrastructureManagement:OutboundLogistics infrastructureManagement:MarketingAndSales infrastructureManagement:Operations infrastructureManagement:InboundLogistics infrastructureManagement:ValueNetwork infrastructureManagement:NetworkPromotionAndContractMgt infrastructureManagement:NetworkInfrastructureOperations infrastructureManagement:ServiceProvisioning infrastructureManagement:Resource = infrastructureManagement:Activity 75 FinancialAspects • owl:Thing • financialAspects:PricingMethodValuePartition o o o financialAspects:FixedPricing financialAspects:Subscription financialAspects:MenuPricing financialAspects:PayPerUse financialAspects:MarketPricing financialAspects:Auctions financialAspects:YieldManagement financialAspects:ReverseAuctions financialAspects:DynamicMarket financialAspects:Bargaining financialAspects:DifferentialPricing financialAspects:ProductFeatureDependant financialAspects:CustomerCharacteristicDependant financialAspects:VolumeDependant financialAspects:ValueBasedPricing • financialAspects:Percentage • financialAspects:StreamTypeValuepartition o financialAspects:Advertising o financialAspects:TransactionCut o financialAspects:Selling o financialAspects:Lending o financialAspects:Licensing • financialAspects:CostStructure • financialAspects:RevenueStreamAndPricing • financialAspects:Sum • financialAspects:Account • financialAspects:RevenueModel 76 BMO • owl:Thing • infrastructureManagement:Substitutability = infrastructureManagement:DegreeOfIntegration = infrastructureManagement:StrategicImportance = infrastructureManagement:DegreeOfCompetition (infrastructureManagement:OneStar, infrastructureManagement:FourStars, infrastructureManagement:FiveStars, infrastructureManagement:TwoStars, infrastructureManagement:ZeroStars, infrastructureManagement:ThreeStars) • financialAspects:StreamTypeValuepartition o BMO:StreamType financialAspects:TransactionCut financialAspects:Advertising financialAspects:Selling financialAspects:Lending financialAspects:Licensing • financialAspects:CostStructure • financialAspects:Sum • product:Offering o infrastructureManagement:Agreement • customerInterface:Link infrastructureManagement:ResourceValuePartition o infrastructureManagement:Human o infrastructureManagement:Intangible o infrastructureManagement:Tangible • product:ValueProposition • infrastructureManagement:ValueConfiguration • financialAspects:PricingMethodValuePartition o financialAspects:PricingMethod financialAspects:FixedPricing financialAspects:Subscription financialAspects:MenuPricing 77 financialAspects:PayPerUse financialAspects:MarketPricing financialAspects:Auctions financialAspects:YieldManagement financialAspects:ReverseAuctions financialAspects:DynamicMarket financialAspects:Bargaining financialAspects:DifferentialPricing financialAspects:ProductFeatureDependant financialAspects:CustomerCharacteristicDependant financialAspects:VolumeDependant financialAspects:ValueBasedPricing • customerInterface:Criterion • infrastructureManagement:ActivityLevelValuePartition • o infrastructureManagement:SupportActivity o infrastructureManagement:PrimaryActivity customerInterface:RelationshipValuePartition o customerInterface:CustomerEquity customerInterface:Add-onSelling customerInterface:Acquisition customerInterface:Retention • customerInterface:Relationship • financialAspects:Account • customerInterface:Mechanism • infrastructureManagement:Resource = infrastructureManagement:Activity • infrastructureManagement:AgreementReasonValuePartition o infrastructureManagement:OptimisationAndEconomiesofscale o infrastructureManagement:AcquisitionOfResources o infrastructureManagement:ReductionOfRiskAndUncertainty • customerInterface:DistributionChannel • infrastructureManagement:ConfigurationType o infrastructureManagement:ValueShop infrastructureManagement:Problemsolving infrastructureManagement:Choice 78 o o infrastructureManagement:Execution infrastructureManagement:ProblemfindingAndAcquisition infrastructureManagement:ControlAndEvaluation infrastructureManagement:ValueChain infrastructureManagement:Service infrastructureManagement:OutboundLogistics infrastructureManagement:MarketingAndSales infrastructureManagement:Operations infrastructureManagement:InboundLogistics infrastructureManagement:ValueNetwork infrastructureManagement:NetworkPromotionAndContractMgt infrastructureManagement:NetworkInfrastructureOperations infrastructureManagement:ServiceProvisioning • financialAspects:RevenueModel • infrastructureManagement:Capability o infrastructureManagement:ResourceIntegrationCapabilities o infrastructureManagement:GenerativeCapabilities o infrastructureManagement:TransformativeCapabilities o infrastructureManagement:Partnership infrastructureManagement:Agreement o • customerInterface:Link infrastructureManagement:CustomerInteractionCapabilities product:OfferingValuePartition o o product:Pricelevel product:High-End product:Economy product:Market product:Free product:Lifecycle product:ValueRenewal product:ValueCreation product:ValuePurchase product:ValueTransfer product:ValueUse 79 o o product:Reasoning product:Effort product:Use product:Risk product:Valuelevel product:InnovativeImitation product:Innovation product:Excellence product:Me-Too • financialAspects:Percentage • customerInterface:LinkValuePartition o o • customerInterface:Reasoning customerInterface:Use customerInterface:Effort customerInterface:Risk customerInterface:CustomerBuyingCycle customerInterface:Awareness customerInterface:AfterSales customerInterface:Purchase customerInterface:Evaluation customerInterface:MechanismValuePartition o customerInterface:Function customerInterface:Personalisation customerInterface:Brand customerInterface:Trust • financialAspects:RevenueStreamAndPricing • infrastructureManagement:Actor o infrastructureManagement:Partnership infrastructureManagement:Agreement • customerInterface:Link customerInterface:TargetCustomer 80