SlideShare a Scribd company logo
COINS API 
Drempel verlagen voor COINS gebruik 
Léon van Berlo
De opdracht 
Situatie: 
COINS gaat ‘voorgeschreven’ worden door opdrachtgevers in NL 
Momenteel alleen specifieke tools voor gebruik van COINS 
Iedereen ontwikkeld eigen tools (ook dingen die generiek kunnen) 
Drempel is hoog om met COINS te beginnen als het niet ‘moet’ 
Mogelijke oplossing: 
Generiek onderdeel van tooling ontwikkelen en beschikbaar stellen 
“Referentie implementatie” 
Opstapje bieden voor de markt 
“Community” creëren voor de tools die iedereen sowieso moet maken
Uitganspunten 
Doelstelling ván het project 
Het verlagen van de drempel om in de praktijk de COINS standaard 
werkmethodiek toe te kunnen passen. 
Doelstelling ín het project 
Het ontwikkelen van een softwaretool welke programmeurs 
ondersteunt tijdens de implementatie van de COINS standaard 
werkmethodiek in hun eigen software. 
Context 
Financiering van de BIR 
Planning gedreven door SAA voortgang
Aanpak 
Data 
(in willekeurig format) 
Dezelfde data 
(in COINS container) 
Tool + API voor maken
Onderwerpen 
Welke “API calls” zijn van toegevoegde? 
Wat zijn toekomstige scenario’s voor deze COINS tool om nu al 
rekening mee te houden? 
Wat is een typisch use-case scenario waar programmeurs de COINS 
tool voor (zouden) gebruiken? 
Waaraan moet de COINS tool voldoen om zoveel mogelijk 
programmeurs te ondersteunen? 
Op wat voor manier kan de tool worden gepubliceerd om zo breed 
mogelijk gedragen te worden? 
Hoe beïnvloed de ontwikkeling van de COINS tool de inhoud van het 
COINS 2.0 model?
Welke “API calls” zijn van toegevoegde? 
Wat zijn toekomstige scenario’s voor deze COINS tool om nu al 
rekening mee te houden? 
Wat is een typisch use-case scenario waar programmeurs de 
COINS tool voor (zouden) gebruiken? 
Waaraan moet de COINS tool voldoen om zoveel mogelijk 
programmeurs te ondersteunen? 
Op wat voor manier kan de tool worden gepubliceerd om zo 
breed mogelijk gedragen te worden? 
Hoe beïnvloed de ontwikkeling van de COINS tool de inhoud van het 
COINS 2.0 model?
Markt consultatie 
Bouwvak 
Aantal bedrijven/ontwikkelaars gesproken 
2 soorten reacties: 
COINS zelf 
Tooling
COINS zelf: algemeen 
“eindelijk” marktconsultatie 
Meer focus op use-cases 
Ondoorzichtig proces / beslissingen 
Invloed op COINS 2.0?
COINS zelf: inhoudelijk 
Delta’s te complex (veranderingen van model) 
Geen duidelijke use-case voor delta’s 
Geen duidelijke use-case voor (window of) Authorisation 
Liever XML/XSD 
Visie op uitwisseling versus linked data ontbreekt 
Onduidelijkheid COINS 2.0 
Vreemde constructie catalog parts
Ongenuanceerde conclusies 
Community bouwen rond tools = community bouwen rond standaard 
Betrekken van de markt betekent open staan voor de markt 
“COINS is perfecte oplossing voor een zelf bedacht probleem” 
Veel ‘eigen’ oplossingen die ook al in bredere context zijn opgelost 
Specifieke oplossingen werken (proof of concept) 
Brede oplossingen worden gebruikt (implementatie)
Marktconsultatie: COINS tooling 
Controle niet door tools 
referentiekaders 
Aansluiting interne processen 
Coins 2.0? 
projectID 
OTL 
Performance 
macros 
Database ipv fat client 
Multi user 
Triple store 
aanleveren bestanden via aparte interface 
encoding 
Generiek ipv specifiek
Beoogde oplossing 
2 doelgroepen: 
Bestaande COINS gebruikers 
Bestaande OWL/LinkedData gebruikers 
(Meer) focus op linked data / web 
Tool bruikbaar in interne processen (niet alleen cointainers maken) 
Open source tool 
API calls voor alle objecten in kernmodel 
Database tool met service layer en interface layer 
Caching (performance) 
Geen GUI (of alleen een technische tbv documentatie) 
Gebruik van generieke standaarden (Autorisation, versioning, caching)
Beoogde oplossing
Gerealiseerde oplossing
Open Source COINS API server
Open Source COINS API server
Open Source COINS API server
Open Source COINS API server
Open Source COINS API server
Open Source COINS API server
Open Source COINS API server
Zelf proberen?
Open Source COINS API server
Open Source COINS API server
Open Source COINS API server
Planning 
Constant resultaat te volgen op github.com/opensourceCOINS 
Eerste “formele” release eind augustus (tool + API + documentatie) 
Dan 2 weken testen en use-case voorbeeld uitwerken 
(samen met de markt!) 
Update half september (tool + API + documentatie + rapport) 
“Event” half oktober (presentatie + event)
Open Source COINS API server

More Related Content

PPT
Complexe e-commerce concepten op basis van open source
PPT
BIMserver introductie
PDF
BIM woordenboek (2e druk)
PPTX
Wat gebeurt er bij het COINS API project?
PPT
BIMserver presentation at Digital Mix, BuildingSMART week Copenhagen
DOC
Factsheet/FAQ open source BIMserver
PPTX
BIMserver.org snippets from the bim acceleration workshop 2014 Orlando, Florida
PDF
Introducing to BIM and its benefits across disciplines - Bilal Succar at OICE...
Complexe e-commerce concepten op basis van open source
BIMserver introductie
BIM woordenboek (2e druk)
Wat gebeurt er bij het COINS API project?
BIMserver presentation at Digital Mix, BuildingSMART week Copenhagen
Factsheet/FAQ open source BIMserver
BIMserver.org snippets from the bim acceleration workshop 2014 Orlando, Florida
Introducing to BIM and its benefits across disciplines - Bilal Succar at OICE...

Viewers also liked (20)

PPTX
OpenBIM presentatie tijdens Open source Geo dag
PDF
Automated BIM data checking: Facilitating the BIM coordinator and empowering ...
PPTX
CIB W78: the Dutch BIM Information levels
PPTX
[DUTCH] TNO Technologie update BIM
PDF
David Philp - BIM: an update from the UK Government BIM Task Group
PPTX
Federated BIM and BIMSie
PDF
FACILITATING THE BIM COORDINATOR WITH AUTOMATED DATA COMPLIANCE CHECKING
PPTX
BIM Bots
PDF
BIM Bots (Summer 2016)
PPTX
CIB W78 - Collaborative engineering with IFC in the Netherlands
PPTX
keynote Beyond BIM 2015 (Ghent)
PDF
Implicaties keuze bouworganisatievorm bij BIM project
PPTX
5 things about BIM you did not know
PPTX
Introduction to open source BIM tools from opensourcebim.org
PDF
Introducing Process mining in the AECFM
PDF
BIMSERVER.ORG – AN OPEN SOURCE IFC MODEL SERVER, 2010
PPTX
Elasstic eview presentation about BIM
PPTX
Nathan Wood DPR Lean BIM
PPTX
BIM Show Live 2015 - Collaboration and IFC in the Netherlands
PPTX
20151112 CITA BIM Gathering Keynote Dublin
OpenBIM presentatie tijdens Open source Geo dag
Automated BIM data checking: Facilitating the BIM coordinator and empowering ...
CIB W78: the Dutch BIM Information levels
[DUTCH] TNO Technologie update BIM
David Philp - BIM: an update from the UK Government BIM Task Group
Federated BIM and BIMSie
FACILITATING THE BIM COORDINATOR WITH AUTOMATED DATA COMPLIANCE CHECKING
BIM Bots
BIM Bots (Summer 2016)
CIB W78 - Collaborative engineering with IFC in the Netherlands
keynote Beyond BIM 2015 (Ghent)
Implicaties keuze bouworganisatievorm bij BIM project
5 things about BIM you did not know
Introduction to open source BIM tools from opensourcebim.org
Introducing Process mining in the AECFM
BIMSERVER.ORG – AN OPEN SOURCE IFC MODEL SERVER, 2010
Elasstic eview presentation about BIM
Nathan Wood DPR Lean BIM
BIM Show Live 2015 - Collaboration and IFC in the Netherlands
20151112 CITA BIM Gathering Keynote Dublin
Ad

Similar to Open Source COINS API server (10)

PDF
20190329 leveranciersbijeenkomst plenair 2
PDF
I en I Conferentie 2009
PPTX
HTML5 & rest services
PPTX
Api kooien les 1
PDF
Presentatie ILIAS Seminar on Open Source
PDF
How to buy something that is free
PPT
Versiebeheer van database changes
PPTX
Presentatie Linkedin
PDF
Presentatie saMBO~ICT 2010
PPTX
HORA toegpast op HU-dienstenportfolio - Joost Veerman (Hogeschool Utrecht) - ...
20190329 leveranciersbijeenkomst plenair 2
I en I Conferentie 2009
HTML5 & rest services
Api kooien les 1
Presentatie ILIAS Seminar on Open Source
How to buy something that is free
Versiebeheer van database changes
Presentatie Linkedin
Presentatie saMBO~ICT 2010
HORA toegpast op HU-dienstenportfolio - Joost Veerman (Hogeschool Utrecht) - ...
Ad

More from Léon Berlo (12)

PDF
ECPPM Keynote: don't forget about data consumption
PPTX
LOC presentation 2020: Future of openBIM standards
PPTX
20200903 The 2020 buildingSMART Data Dictionary prototype (bSDD)
PDF
20191126 modulair IFC
PPTX
BIM in The Netherlands
PDF
Collaboration with BIM: Stop being efficient, start being effective
PDF
GEO Desing + BIM Conference: Data sharing is not collaboration
PDF
20181012 Collaborative Design and Engineering with IFC
PDF
Kubus openBIM Roadshow Rotterdam
PPTX
20171012 BIM in the Netherlands: situation and challenges
PPTX
CityGML and BIM
PDF
2017 Q1 - BIMserver introduction and overview
ECPPM Keynote: don't forget about data consumption
LOC presentation 2020: Future of openBIM standards
20200903 The 2020 buildingSMART Data Dictionary prototype (bSDD)
20191126 modulair IFC
BIM in The Netherlands
Collaboration with BIM: Stop being efficient, start being effective
GEO Desing + BIM Conference: Data sharing is not collaboration
20181012 Collaborative Design and Engineering with IFC
Kubus openBIM Roadshow Rotterdam
20171012 BIM in the Netherlands: situation and challenges
CityGML and BIM
2017 Q1 - BIMserver introduction and overview

Open Source COINS API server

  • 1. COINS API Drempel verlagen voor COINS gebruik Léon van Berlo
  • 2. De opdracht Situatie: COINS gaat ‘voorgeschreven’ worden door opdrachtgevers in NL Momenteel alleen specifieke tools voor gebruik van COINS Iedereen ontwikkeld eigen tools (ook dingen die generiek kunnen) Drempel is hoog om met COINS te beginnen als het niet ‘moet’ Mogelijke oplossing: Generiek onderdeel van tooling ontwikkelen en beschikbaar stellen “Referentie implementatie” Opstapje bieden voor de markt “Community” creëren voor de tools die iedereen sowieso moet maken
  • 3. Uitganspunten Doelstelling ván het project Het verlagen van de drempel om in de praktijk de COINS standaard werkmethodiek toe te kunnen passen. Doelstelling ín het project Het ontwikkelen van een softwaretool welke programmeurs ondersteunt tijdens de implementatie van de COINS standaard werkmethodiek in hun eigen software. Context Financiering van de BIR Planning gedreven door SAA voortgang
  • 4. Aanpak Data (in willekeurig format) Dezelfde data (in COINS container) Tool + API voor maken
  • 5. Onderwerpen Welke “API calls” zijn van toegevoegde? Wat zijn toekomstige scenario’s voor deze COINS tool om nu al rekening mee te houden? Wat is een typisch use-case scenario waar programmeurs de COINS tool voor (zouden) gebruiken? Waaraan moet de COINS tool voldoen om zoveel mogelijk programmeurs te ondersteunen? Op wat voor manier kan de tool worden gepubliceerd om zo breed mogelijk gedragen te worden? Hoe beïnvloed de ontwikkeling van de COINS tool de inhoud van het COINS 2.0 model?
  • 6. Welke “API calls” zijn van toegevoegde? Wat zijn toekomstige scenario’s voor deze COINS tool om nu al rekening mee te houden? Wat is een typisch use-case scenario waar programmeurs de COINS tool voor (zouden) gebruiken? Waaraan moet de COINS tool voldoen om zoveel mogelijk programmeurs te ondersteunen? Op wat voor manier kan de tool worden gepubliceerd om zo breed mogelijk gedragen te worden? Hoe beïnvloed de ontwikkeling van de COINS tool de inhoud van het COINS 2.0 model?
  • 7. Markt consultatie Bouwvak Aantal bedrijven/ontwikkelaars gesproken 2 soorten reacties: COINS zelf Tooling
  • 8. COINS zelf: algemeen “eindelijk” marktconsultatie Meer focus op use-cases Ondoorzichtig proces / beslissingen Invloed op COINS 2.0?
  • 9. COINS zelf: inhoudelijk Delta’s te complex (veranderingen van model) Geen duidelijke use-case voor delta’s Geen duidelijke use-case voor (window of) Authorisation Liever XML/XSD Visie op uitwisseling versus linked data ontbreekt Onduidelijkheid COINS 2.0 Vreemde constructie catalog parts
  • 10. Ongenuanceerde conclusies Community bouwen rond tools = community bouwen rond standaard Betrekken van de markt betekent open staan voor de markt “COINS is perfecte oplossing voor een zelf bedacht probleem” Veel ‘eigen’ oplossingen die ook al in bredere context zijn opgelost Specifieke oplossingen werken (proof of concept) Brede oplossingen worden gebruikt (implementatie)
  • 11. Marktconsultatie: COINS tooling Controle niet door tools referentiekaders Aansluiting interne processen Coins 2.0? projectID OTL Performance macros Database ipv fat client Multi user Triple store aanleveren bestanden via aparte interface encoding Generiek ipv specifiek
  • 12. Beoogde oplossing 2 doelgroepen: Bestaande COINS gebruikers Bestaande OWL/LinkedData gebruikers (Meer) focus op linked data / web Tool bruikbaar in interne processen (niet alleen cointainers maken) Open source tool API calls voor alle objecten in kernmodel Database tool met service layer en interface layer Caching (performance) Geen GUI (of alleen een technische tbv documentatie) Gebruik van generieke standaarden (Autorisation, versioning, caching)
  • 26. Planning Constant resultaat te volgen op github.com/opensourceCOINS Eerste “formele” release eind augustus (tool + API + documentatie) Dan 2 weken testen en use-case voorbeeld uitwerken (samen met de markt!) Update half september (tool + API + documentatie + rapport) “Event” half oktober (presentatie + event)