• Like
IFD - Wat is/zijn IFD
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

IFD - Wat is/zijn IFD

  • 1,446 views
Published

IFD - Wat is/zijn IFD

IFD - Wat is/zijn IFD

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,446
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
30
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Léon van Berlo IFD: International Framework Dictionary
  • 2. Vandaag
    • Wat is IFD (3x) ?
    • Hoe zit ‘het’ in elkaar?
    • In de context van IFC
    • Wie zijn er mee bezig?
    • Wat zijn de problemen (en oplossingen) ?
    • Waarom (toch) IFD?
    • Alternatieve denkwijze(n)
    • De toekomst van IFD
    • Andere productbibliotheken
      •  Koffie!
    • Opdracht
  • 3. Wat is IFD?
  • 4. Wat is IFD?
    • Uitbreiding van IFC (achterliggende probleem)
    • Bibliotheek van ‘concepten’
    • ISO Standaard
  • 5. 1: Uitbreiding IFC
  • 6. Uitbreiding IFC
    • In totaal ~ 80 onderscheidbare objecten:
    • IfcWall
    • IfcColumn
    • IfcFloor
    • IfcProxy (voor alles wat niet onder de anderen valt)
  • 7. Uitbreiding IFC
    • Elk object in IFC heeft eigenschappen (properties)
    • Een verzameling eigenschappen is een ‘ property-set ’
    • Een gebruiker kan zelf property-sets toevoegen aan een object
    • Een aantal property-sets is vast gedefinieerd door de IFC organisatie: Pset’s
  • 8. Uitbreiding IFC
    • Naast Pset’s en ‘vrije’ property-sets is behoefte aan meer (standaardisatie)
    • O.a. met als reden:
      • Pset’s zijn incompleet
      • Er is geen Pset beschikbaar voor een bepaald ‘product’
      • De definitie is (vaak) onvoldoende in de praktijk
      • 80 objectsoorten in IFC – 100.000 werkelijk in de bouw
      • Pset verzamelingen is nog geen 1% van benodigde informatie voor alle disciplines
  • 9. Uitbreiding IFC
    • Dus:
    • Mogelijkheid tot zelf definiëren van objecttypes met/of eigenschappen (properties)  het IFD concept
    • Vanuit IFD  mogelijkheid voor linken naar definitie
    • Definitie (vaak ‘concept’ genoemd) staat in een bibliotheek
    • Bibliotheek kán zijn IFD library
    • Definitie opbouw kán zijn met IFD ISO standaard
  • 10. Uitbreiding van IFC
  • 11. “ Now... that should clear up a few things around here !”
  • 12. 2: Bibliotheek van ‘ concepten ’
  • 13. Bibliotheek van ‘concepten’ http:// www.otima.no / ifdbrowser / IfdBrowser.htm
  • 14. Bibliotheek van ‘concepten’
  • 15. IFD bibliotheek (voorbeeld)
          • IFD IFC
          • ‘ concept’ content
          • (uit bibliotheek) (in IFC file)
  • 16. Belangrijk:
    • ‘ De’ IFD Library (ifd-library.org) is slechts één bibliotheek
    • Er zijn ook andere (object)bibliotheken….
    • Iedereen kan een ‘ IFD library ’ maken!
  • 17. 3: ISO standaard
  • 18. Standaard
    • ISO Standaard 12006-3
    • Op basis van zelfde technologie als IFC (STEP/EXPRESS)
    • Beperkt schema in omvang ~6 kB
    • Standaardiseren van terugkomende dingen bij de opbouw van bibliotheken:
      • Units (mm, inches, enz..)
      • Language (no, nl, enz..)
      • Delen van eigenschappen
      • Relaties tussen objecten
      • Specialisatie (vb: stationwagen)
      • Decompositie (a = b + c)
      • Enz..
  • 19. IFD ISO standaard
    • Effectief betekent dit dat je met IFD dit kan:
    Class Specialisatie Decompositie Eigenschap Unit, default waarde, vertalingen
  • 20. Ok, nóg concreter dan…
    • Bijvoorbeeld:
  • 21. Toepassing van IFD
  • 22. Toepassing
    • IFD als ontology
    • IFD als mapping mechanisme
    • IFD als woordenboek (vertaler)
  • 23. IFD als ontology
    • Wat is een ontology?
    • Wikipedia
      • Individuals: the basic or "ground level" objects
      • Classes: sets, collections, or types of objects
      • Attributes: properties, features, characteristics, or parameters that objects can have and share
      • Relations: ways that objects can be related to one another
      • Events: the changing of attributes or relations
  • 24. IFD als ontology A door (for example) in IFD is defined not only by its names and descriptions but also with it's relationship to other ‘concepts’.
  • 25. IFD als mapping mechanisme
  • 26. IFD als woordenboek Scheiding ‘concept’ en naam Zelfde ding in meerdere talen A ‘beam’ is not just a beam
  • 27. Wie zijn er mee bezig?
  • 28. Wie zijn er mee bezig?
  • 29. Wat zijn de issues?
  • 30. IFD bibliotheek (issues)
    • Kwantitatief
      • De taak om de database te vullen wordt geschat op +/- 100 mensjaar werk; vanaf moment van release zijn updates nodig
    • Kwalitatief
      • Het schema is restrictief in vergelijking tot andere internationale initiatieven
      • De vulling wordt uitgevoerd door breed georiënteerde personen, niet door de specialisten
    • Politiek
      • Mogelijkheid tot onderscheiden voor leveranciers
      • Nog geen ondersteuning door softwareleveranciers
      • Business model nog niet helder
  • 31. Alternatieve denkwijze(n) Of in andere woorden: nu komt het stukje waar de TNO’er weer een stap te ver gaat, maar geen nood: de koffie komt zo!
  • 32. Alternatieve denkwijze(n)
    • Initiatiefgroep open standaarden in de bouw
      • Praktijkgericht
      • Direct implementatie
      • Onderdeel van BuildingSmart BeNeLux
  • 33. Alternatieve denkwijze(n)
    • Minder restrictief (open world)
      • Content gevuld door specialisten (meerdere oplossingen voor 1 concept mogelijk)
      • Meeliften op kennis en kunde uit andere sectoren
      • Meer (open source) tooling en commerciële (deel) oplossingen beschikbaar
      • Politiek minder gevoelig door vrijheid in bibliotheekopbouw
  • 34. Alternatieve denkwijze(n)
    • Bottom up in plaats van top down…
      • Specifieke leveranciersinformatie in plaats van ‘concepten’
        • (b.v. ZoekSnoek)
      • Groeien vanuit de markt/behoefte in plaats van boven ‘opleggen’
  • 35. De toekomst van IFD
  • 36. De toekomst van IFD
    • Politiek gevoelig
    • Technische onlogica / onduidelijkheden
    • Weinig resultaten tot op heden
    • Veel (praktischere) alternatieven
    • De toekomst van IFD is daarmee uiterst onzeker!
  • 37. Andere productbibliotheken
  • 38. Andere productbibliotheken Zie woordenboek!
  • 39.  
  • 40. Ter overdenking….
    • Als je met IFD zelf object(types) en eigenschappen kan definiëren… waarom zit dat dan nog in IFC* ?
    • Waarom niet IFC (alleen maar) als geometrie gebruiken voor de in IFD gedefinieerde (en opgeslagen) objecten?
    • En waarom bestaan Pset’s eigenlijk nog als dit ook met IFD kan?
    • * = hiermee bedoel ik de 80 voorgedefinieerde objecttypes zoals wall, column, floor, etc..
  • 41.
    • [email_address]
    • MSN: [email_address]
    • Twitter: berlotti
    • Skype: berlotti
    • Jabber / G-talk: [email_address]
  • 42. Antwoorden
    • Als je met IFD zelf object(types) en eigenschappen kan definiëren… waarom zit dat dan nog in IFC?
      • Er zijn veel mensen die met deze vraag worstelen, opvallend is echter dat dit meestal geen IFC developers/implementors zijn. => wellicht is de huidige semantiek in IFC wel de pragmatische oplossing van iets wat veel beter kan maar tot nu toe geen werkbare oplossingen voor zijn getoond
      • Vooralsnog lijken de 4 arbeitskreisen hun pijlen op Pset te richten. Interessant is dat IOS dit juist niet doet.
      • Het echte antwoord is: ???, mocht dit gebeuren dan lijkt 2x4 geschikt genoeg om dit op te vangen (qua link met IFD bibliotheken)
  • 43. Antwoorden
    • Waarom niet IFC (alleen maar) als geometrie gebruiken voor de in IFD gedefinieerde (en opgeslagen) objecten?
    • En waarom bestaan Pset’s eigenlijk nog als dit ook met IFD kan?
      • Gebouw structuur
      • Onderlinge relaties tussen objecten (dus niet objecttypes)
      • Voor beide geldt dat dit eventueel ook afgevangen kan worden, echter (waarschijnlijk) niet in 2x4. => niet relevant voor 2015?
      • Is de geometrie een eigenschap van een object? of is de geometrie een afgeleide van de (semantische) eigenschappen…
        • ...en kan daardoor gegenereerd/opgebouwd worden door slimme software (voordeel: veel kleinere bestanden en makkelijker implementeren voor software) zoals b.v. gbXML