PowerPoint-presentatie

advertisement
Waarom COINS en waarom “Redesign the Standard”?
Dik Spekkink
Clustermanager Proces & IT
1
COINS: uitwisseling van projectdata
CAD/BIM data
(geometrie)
Systems
Engineering Data
Object (type) data
GIS data
Ext. Document
Versies & herkomst
Staat van
onderhoud
2
Wat is COINS?
• Open BIM Standaard
• Uitwisselingsmethodiek voor onder meer:
o BIM-data;
o GIS-data;
o SE-data (Systems Engineering)
o Gekoppelde digitale documenten
• Respecteert en koppelt andere standaarden en bestandsformaten, zoals:
o GML, CityGML, IFC
o DWG, DXF, RVT, SMC, ......
3
COINS gaat uit van ‘Semantisch BIM’
Kenmerken:
............
............
............
............
Beschrijving van:
• Objecten...
• ... met hun onderlinge relaties ...
• ... en hun kenmerken ...
• ... in een database structuur
Is dus iets anders dan een geometrisch
model waaraan ook niet-geometrische
informatie is gekoppeld!
4
Principe van COINS
Software omgeving 1
Bedrijfsproces
Organisatie 1
Software omgeving 2
Bedrijfs
proces
Organisatie 2
Principe van COINS
neutrale omgeving
vertaling
Bedrijfsproces
Organisatie 1
datauitwisseling
“COINS container”
vertaling
Bedrijfs
proces
Organisatie 2
Principe van COINS
neutrale omgeving
vertaling
Bedrijfsproces
Organisatie 1
datauitwisseling
COINS
Kernmodel
vertaling
Bedrijfs
proces
Organisatie 2
Legt de afspraken vast over hoe data in de
neutrale omgeving moeten worden gestructureerd
(datamodel)
Welk soort afspraken zitten in het COINS Kernmodel?
• Hoe je objecten semantisch modelleert
• Hoe je relaties moet leggen tussen objecten en welke relaties kunnen voorkomen
• Hoe je kenmerken koppelt aan objecten
• Hoe je geometrie en externe documenten kunt koppelen aan het semantische datamodel
• Hoe het versiebeheer en de ‘provenance’ moet worden geregeld
o wie heeft wanneer welke data toegevoegd, gewijzigd, verwijderd, enz.)
• Hoe je koppelingen kunt leggen met externe bibliotheken
8
Hoe ziet ‘t COINS Kernmodel eruit?
rdfs:subClassOf
CbimEntity
Connection
hasConnections
/ hasConnectedObjects
rdfs:subClassOf
owl:Ontology
CbimExpiredEntity
CbimObject
containerID: xsd:string
creationDate: xsd:dateTime
rdfs:subClassOf
rdfs:subClassOf
CataloguePart
CoinsContainerObject
description: xsd:string
name: xsd:string
userID: xsd:string
description: xsd:string
creator
DirectedConnection
rdfs:subClassOf
fromObject /
hasOutGoing
Connections
toObject /
hasIncoming
Connections
Object
rdfs:subClassOf
hasParts / partOf
rdfs:subClassOf
rdfs:subClassOf
rdfs:subClassOf
decompositionOf /
hasDecomposition
Decomposable
Decomposition
creator
hasProperties /
propertyBelongsTo
rdfs:subClassOf
rdfs:subClassOf
nextTrunkVersion
CbimVersion-Object
creationDate: xsd:dateTime
modificationDate: xsd:dateTime
versionID: xsd:int
rdfs:subClassOf
Party
rdfs:subClassOf
ObjectPropertyValue
creator
Onder-demotorkaptechnologie!
rdfs:subClassOf
Locator
CbimProperty
rdfs:subClassOf
modifier
rdfs:subClassOf
rdfs:subClassOf
rdfs:subClassOf
Person
Organisation
Vector
xCoordinate: xsd:float
yCoordinate: xsd:float
zCoordinate: xsd:float
primaryOrientation
secondaryOrientation
translation
CartesianLocator
objectValue
rdfs:subClassOf
rdfs:subClassOf
documentFragment
rdfs:subClassOf
documentType
documentMimeType
Document
Reference
rdfs:subClassOf
External
Document
Reference
rdfs:subClassOf
Secured
Document
Reference
rdfs:subClassOf
SimpleProperty
rdfs:subClassOf
Internal
Document
Reference
ObjectProperty
datatypeValue:
xsd:anySimpleType
Shape
Representation
rdfs:subClassOf
rdfs:subClassOf
datatypeValue:
xsd:string
rdfs:subClassOf
Boolean
Property
Numeric
Property
StringProperty
unit: rdf:Resource
rdfs:subClassOf
DateTime
Property
datatypeValue:
datatypeValue:
xsd:boolean
xsd:dateTime
rdfs:subClassOf
rdfs:subClassOf
Locator
Property
Document
Property
objectValue: Locator
objectValue:
DocumentReference
IDFieldname
documentUri
rdfs:subClassOf
rdfs:subClassOf rdfs:subClassOf
SecuredExternal
Document
Reference
checksumUri
rdfs:subClassOf
SecuredInternal
Document
Reference
filePath
checksumFile
checksumFileAlgorithm
checksumUriAlgorithm
subClassOf
FloatProperty
datatypeValue:
xsd:float
subClassOf
IntegerProperty
datatypeValue:
xsd:integer
rdfs:subClassOf
UriProperty
datatypeValue:
xsd:anyURI
rdfs:subClassOf
ShapeRepresentationProperty
9
objectValue:
ShapeRepresentation
Principe van COINS
neutrale omgeving
vertaling
datauitwisseling
vertaling
COINS
Referentiekader(s)
Bedrijfsproces
Organisatie 1
COINS
Kernmodel
Bedrijfs
proces
Organisatie 2
Wat is een COINS Referentiekader?
• Een uitbreiding van het Kernmodel om specifieke
toepassingen en/of processen te ondersteunen
• Bijvoorbeeld:
o Systems Engineering
o Kosten Management
o Asset Management
(Beheer & Onderhoud)
o Bouwbesluittoets
o ........
11
Principe van COINS
neutrale omgeving
vertaling
datauitwisseling
COINS
Referentiekader(s)
Bedrijfsproces
Organisatie 1
Structuur van
informatie
COINS
Kernmodel
Koppeling
Externe
bibliotheken
(bijv. OTL-RWS
en/of CB-NL)
vertaling
Representeert de
kennis binnen een
Bedrijfs
specifiek domein
proces
Organisatie 2
Betekenis van
informatie
Koppeling met externe bibliotheken
Kenmerken:
............
............
............
............
RWS: “Als je een viaduct
voor me maakt, wil ik daar
dit allemaal van weten”
“Dan weet ik
dus wat ik hier
moet invullen”
Kenmerken:
............
............
............
............
viaduct
BIM infraproject “X”
“Ik bedoel een
viaduct als in de
RWS-OTL”
RWS Object Type Library
13
Koppeling via CB-NL
NEN 2767-4
RWS Object Type
Library
viaduct
viaduct
fly over
BIM infraproject “X”
CROW
eisenbibliotheek
viaduct
Verschillende kennisbronnen
ontsluiten met CB-NL als ‘schakelbord’
14
Principe van COINS
neutrale omgeving
vertaling
datauitwisseling
vertaling
COINS
Referentiekader(s)
Bedrijfsproces
COINS
Kernmodel
Organisatie 1
Terminologie
ontleend aan
CB-NL
Bedrijfs
proces
Organisatie 2
Externe
bibliotheken
(bijv. OTL-RWS
en/of CB-NL)
COINS container (*.cct)
BIM
*.owl
Semantisch BIM:
database gestructureerd volgens
CB/NL - COINS Kernmodel
DOC
*.docx
*.xlsx
Objecten met hun
kenmerken en onderlinge relaties
*.pdf
*.gml
*.rvt
*.ifc
met (deep) links naar:
Bijvoorbeeld:
*.dwg
*.dng
*.....
16
Voorbeeld: links met 3D model …
model link
… en CAD-tekening
… en begroting
Semantisch BIM
object (deep) link
Waarom “Redesign the Standard”?
18
Waarom “Redesign the Standard?”
• Directe aanleiding: besluit van RWS in 2013:
“We gaan BIM toepassen/uitvragen en we doen het met COINS”
• Wat vooraf ging: COINS 1.0
o Verschenen in 2010
o Toegepast in een aantal (RWS-)projecten
• Ervaringen inventariseren en grondig evalueren
• Op basis van de uitkomsten: COINS 2.0 ontwikkelen
• COINS 1.1 als ‘snelle tussenstap’
o We willen niet met BIM wachten tot 2.0 volledig is uitontwikkeld
19
Wat moest er anders in COINS 2.0?
• 2014: deelproject “Rethinking the Standard”
o Nadruk op de input van marktpartijen
Hans Schevers gaat vertellen
hoe dit allemaal is opgelost
• Gewenste aanpassingen:
o Geen werkmethodiek voorschrijven
• Open BIM standaard moet verschillende samenwerkingsvormen faciliteren
• Systems Engineering uit het kernmodel
• Maar komt terug als COINS Referentiekader
o Niet alleen informatieuitwisseling tussen OG en ON faciliteren, maar ook tussen ON’s onderling
• Gevolgen voor versiebeheer: niet langer op “containerniveau”
o Niet steeds complete containers (volledige actuele configuratie) over moeten sturen
• Ook kunnen werken met “delta-containers” (alleen overdragen van gemuteerde informatie)
o Gebruikers zo weinig mogelijk confronteren met “onder-de-motorkap-technologie”
• Meer gebruik van standaard software
20
Download