Universal Identifiers
or
How to connect “Things” and
“Information about Things”
Kary Främling
Outline
• Why universal identifiers?
• Different approaches for universal identifiers
• Pros and cons of different approaches
• Conclusions
Why universal identifiers?
Forwarder-independent tracking example
Transp.comp. B
Transp.comp. A Transp.comp. C Destination
Identifier X ?
Company A tracking system
Location updates Manufacturer
Company B tracking system
Company C tracking system
Some system?
Where is
it??? Tracking nr. A Tracking nr. B Tracking nr. C
Transp.comp. B
Transp.comp. A Transp.comp. C Destination
Set ID@URI
ID@URI
Manufacturer
ID@URI ID@URI ID@URI
Cu rre nt
sit ua tio n
Universal identifiers in PLM
Caterpillar
Manufacturer X
Manufacturer Y
Centralised storage, e.g. ERP system augmented for handling item-
level product information
MOL information
MOL information
MOL information Maintenance
provider
Systems integration Systems
integration Systems
integration
Fleet owner
Truck fleet owner
Other information
sources
Caterpillar
Manufacturer X
Manufacturer Y
MOL information
MOL information
MOL information Maintenance
provider
Fleet owner
Truck fleet owner MOL information
about sub-assembly Information exchanged
as/if needed
Caterpillar
Manufacturer X
Manufacturer Y
MOL information
MOL information
MOL information Maintenance
provider
Fleet owner
Truck fleet owner Information exchanged
as/if needed
Centralised identifier and information management:
no need for universal identifiers (?)
Distributed: universal identifiers necessary, Explicitly linked
remote information sources Peer-to-peer based:
universal identifiers necessary, Remote information sources identified dynamically