SlideShare a Scribd company logo
1 of 32
Digital Enterprise Research Institute                                              deri.ie




               ICOM: A Framework for Integrated
                Collaborative Work Environments

                         Ken Baclawski, Eric Chan, Laura Drǎgan, Patric Durusan,
                                  Deirdre Lee, Perter Yim, Yuwang Yin
Outline
Digital Enterprise Research Institute       www.deri.ie




           Motivation

           The model
                 ICOM Core
                 ICOM Extensions

           Features
                 Persistence
                 Interoperability
                 Semantic Representation


           Use case
Motivation
Digital Enterprise Research Institute                             www.deri.ie




                          Encourage the creation and use of
                       collaboration clients which interoperate
                       with integrated collaboration platforms
                        and standalone collaboration services,
                             across enterprise boundaries
What is ICOM?
Digital Enterprise Research Institute                           www.deri.ie




                 Integrated Collaboration Object Model (ICOM)
                    for Interoperable Collaboration Services

       = framework for integrating a broad range of domain
       models for collaboration activities in an integrated
       and interoperable collaborative work environment

       Specifies a set of concepts in a collaboration
       environment, in terms of class and property
       definitions
The model
Digital Enterprise Research Institute     www.deri.ie




           Based on existing standards

           Modular
                 Extensibility
                 Focus


           ICOM Core
           ICOM Extensions
ICOM Core
Digital Enterprise Research Institute                           www.deri.ie




           Defines core concepts

           Handles
                 Identity management       Access control model
                 Content management        Metadata model
                 Directory management


           3 complementary branches
                 Subject
                 Artifact
                 Scope
ICOM Core
Digital Enterprise Research Institute   www.deri.ie
Subject branch
Digital Enterprise Research Institute              www.deri.ie




           User and identity management

           Concepts
                 User
                 Group
                 Role


           Typically the subject of the triple:
            (subject, privilege, object)
Artifact branch
Digital Enterprise Research Institute             www.deri.ie




           Content management

           Concepts
                 Artifact
                 Folder
                 HeterogeneousFolder


           Typically the object of the triple:
            (subject, privilege, object)
Scope branch
Digital Enterprise Research Institute                         www.deri.ie




           Directory management

           Concepts – containers of subjects and artifacts
                 Community
                 Space
Access control model
Digital Enterprise Research Institute            www.deri.ie




           Discretionary Access Control (DAC)
                 Entity level granularity


           Role Based Access Control (RBAC)
                 Scope level granularity
Metadata model
Digital Enterprise Research Institute   www.deri.ie




           Annotations on objects

           Concepts
                 Markers
                 Categories
                 Tags
ICOM Extensions
Digital Enterprise Research Institute                      www.deri.ie



           Focused on a specific collaboration activity

           Extend concepts from Core
                 mostly Artifact and Folder


           Extensions can rely on concepts from other
            extensions
Content model
Digital Enterprise Research Institute                www.deri.ie




           Represents a piece of data

           Concepts
                 SimpleContent
                 MultiContent (composite pattern)


           Used in
                 Document model
                 Message model
Document model
Digital Enterprise Research Institute             www.deri.ie




           Defines a model for version control

           Concepts
                 Document
                 WikiPage


           Documents
                 can contain a content
                 are contained in folders
Message model
Digital Enterprise Research Institute                        www.deri.ie




           Defines generic messages used in collaboration

           Concepts
                 Message
                 UnifiedMessage


           Messages
                 Can contain a content
                 Are contained by HeterogeneousFolders
AddressBook model
Digital Enterprise Research Institute         www.deri.ie




           Contact information management

           Concepts
                 AddressBook
                     – Specialized folder
                 PersonContact
                     – Specialized artifact
Presence model
Digital Enterprise Research Institute                  www.deri.ie




           Represents a watchable state of an actor

           Concepts
                 Presence
                 Activity
                 ContactMethod
TaskList model
Digital Enterprise Research Institute         www.deri.ie




           Task management

           Concepts
                 TaskList
                     – Specialized folder
                 Task
                     – Specialized artifact
Forum model
Digital Enterprise Research Institute          www.deri.ie




           Manage online discussion forums

           Concepts – specialized folders
                 Forum
                 Topic
                 Discussion
           Concepts – specialized artifacts
                 DiscussionMessage
                 Announcement
Calendar model
Digital Enterprise Research Institute       www.deri.ie




           Time management

           Concepts
                 Calendar
                     – Specialized folder
                 OccurenceSeries
                 Occurence
FreeBusy model
Digital Enterprise Research Institute                        www.deri.ie




           Time management

           Concepts
                 FreeBusy
                     – Aggregation over multiple calendars
                     – Aware of privileges
Conference model
Digital Enterprise Research Institute       www.deri.ie




           Real-time collaboration

           Concepts
                 Conference
                     – Specialized folder
                 Session
Representations of ICOM
Digital Enterprise Research Institute   www.deri.ie




           Persistence
                 JPA


           Interoperability
                 XML


           Semantic representation
                 OWL
                 RDF
Persistence
Digital Enterprise Research Institute                   www.deri.ie




           OpenICOM – java.net project
                 Provides JPA representation of ICOM


           All ICOM Entities can be persisted

           Storage
                 Relational
                 Pluggable connectors
Interoperability
Digital Enterprise Research Institute           www.deri.ie




           XML Schema representation of ICOM

           Allows exchange of data via
                 SOAP services
                 REST services
Semantic representation
Digital Enterprise Research Institute                                     www.deri.ie




           OWL and RDF representations of ICOM

           Modular like the model

           Benefits
                 Access to the growing amount of Linked Data available
                 Inference
                 Reasoning
A use case
Digital Enterprise Research Institute                 www.deri.ie




           Integration of ICOM in SMW

           SMW Calendar module which uses the ICOM
            Calendar extension model
Calendar view
Digital Enterprise Research Institute   www.deri.ie
Meeting form
Digital Enterprise Research Institute   www.deri.ie
Conclusion
Digital Enterprise Research Institute                              www.deri.ie




                                Object model for integrating
                            interoperable collaboration services

           Modular
                 Core
                 Extensions


           Representations
                 JPA
                 XML
                 OWL, RDF
Conclusion
Digital Enterprise Research Institute                              www.deri.ie




                                Object model for integrating
                            interoperable collaboration services

           Modular                     ICOM TC collaborators wanted
                 Core
                 Extensions            oasis-open.org/committees/icom

           Representations
                 JPA
                 XML
                 OWL, RDF

More Related Content

What's hot

Manfred Linking the Real World
Manfred Linking the Real WorldManfred Linking the Real World
Manfred Linking the Real World
sssw2012
 
Slims arindam presentaion
Slims arindam presentaionSlims arindam presentaion
Slims arindam presentaion
Arindam Halder
 

What's hot (20)

Semantic Enterprise 2.0 - Enabling Semantic Web technologies in Enterprise 2...
Semantic Enterprise 2.0 - Enabling Semantic Web technologies in Enterprise 2...Semantic Enterprise 2.0 - Enabling Semantic Web technologies in Enterprise 2...
Semantic Enterprise 2.0 - Enabling Semantic Web technologies in Enterprise 2...
 
One-stop shop for software development information
One-stop shop for software development informationOne-stop shop for software development information
One-stop shop for software development information
 
Making sense out of disagreement, University of Limerick Interaction Design C...
Making sense out of disagreement, University of Limerick Interaction Design C...Making sense out of disagreement, University of Limerick Interaction Design C...
Making sense out of disagreement, University of Limerick Interaction Design C...
 
Saadallah vtls
Saadallah vtlsSaadallah vtls
Saadallah vtls
 
Self-service Linked Government Data
Self-service Linked Government DataSelf-service Linked Government Data
Self-service Linked Government Data
 
Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...
Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...
Leveraging existing Web Frameworks for a SIOC explorer (Scripting for the Sem...
 
Annotating Microblog Posts with Sensor Data for Emergency Reporting Applications
Annotating Microblog Posts with Sensor Data for Emergency Reporting ApplicationsAnnotating Microblog Posts with Sensor Data for Emergency Reporting Applications
Annotating Microblog Posts with Sensor Data for Emergency Reporting Applications
 
Federating Distributed Social Data to Build an Interlinked Online Information...
Federating Distributed Social Data to Build an Interlinked Online Information...Federating Distributed Social Data to Build an Interlinked Online Information...
Federating Distributed Social Data to Build an Interlinked Online Information...
 
The Web of Data - Tom Heath
The Web of Data - Tom HeathThe Web of Data - Tom Heath
The Web of Data - Tom Heath
 
Manfred Linking the Real World
Manfred Linking the Real WorldManfred Linking the Real World
Manfred Linking the Real World
 
Towards Social semantic journalism
Towards Social semantic journalismTowards Social semantic journalism
Towards Social semantic journalism
 
Stefan Decker
Stefan DeckerStefan Decker
Stefan Decker
 
ISWC 2012 - Industry Track - Linked Enterprise Data: leveraging the Semantic ...
ISWC 2012 - Industry Track - Linked Enterprise Data: leveraging the Semantic ...ISWC 2012 - Industry Track - Linked Enterprise Data: leveraging the Semantic ...
ISWC 2012 - Industry Track - Linked Enterprise Data: leveraging the Semantic ...
 
Slims arindam presentaion
Slims arindam presentaionSlims arindam presentaion
Slims arindam presentaion
 
Envisioning a discussion dashboard for collective intelligence of web convers...
Envisioning a discussion dashboard for collective intelligence of web convers...Envisioning a discussion dashboard for collective intelligence of web convers...
Envisioning a discussion dashboard for collective intelligence of web convers...
 
The Gnowsis Semantic Desktop approach to Personal Information Management - Di...
The Gnowsis Semantic Desktopapproach to Personal InformationManagement - Di...The Gnowsis Semantic Desktopapproach to Personal InformationManagement - Di...
The Gnowsis Semantic Desktop approach to Personal Information Management - Di...
 
Digital Asset Management
Digital Asset ManagementDigital Asset Management
Digital Asset Management
 
Towards Patient Controlled Privacy
Towards Patient Controlled PrivacyTowards Patient Controlled Privacy
Towards Patient Controlled Privacy
 
Using Knowledge Networks To Support Innovation
Using Knowledge Networks To Support InnovationUsing Knowledge Networks To Support Innovation
Using Knowledge Networks To Support Innovation
 
A distributional structured semantic space for querying rdf graph data
A distributional structured semantic space for querying rdf graph dataA distributional structured semantic space for querying rdf graph data
A distributional structured semantic space for querying rdf graph data
 

Viewers also liked

Viewers also liked (16)

18 TERM PEKCC YEC BGM
18 TERM PEKCC YEC BGM18 TERM PEKCC YEC BGM
18 TERM PEKCC YEC BGM
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 
Wikiak
WikiakWikiak
Wikiak
 
Plugging into the Patient
Plugging into the PatientPlugging into the Patient
Plugging into the Patient
 
ÉCHANGE SCOLAIRE 2008
ÉCHANGE SCOLAIRE 2008ÉCHANGE SCOLAIRE 2008
ÉCHANGE SCOLAIRE 2008
 
ÉCHANGE SCOLAIRE - EMBOURG (BELGIQUE)
ÉCHANGE SCOLAIRE - EMBOURG (BELGIQUE)ÉCHANGE SCOLAIRE - EMBOURG (BELGIQUE)
ÉCHANGE SCOLAIRE - EMBOURG (BELGIQUE)
 
Presentacion Intercambio Belgica
Presentacion Intercambio BelgicaPresentacion Intercambio Belgica
Presentacion Intercambio Belgica
 
Blogak
BlogakBlogak
Blogak
 
18th Term Pkccyec Bgm
18th Term Pkccyec Bgm18th Term Pkccyec Bgm
18th Term Pkccyec Bgm
 
Plantilla unidad AICLE: L'électricité
Plantilla unidad AICLE: L'électricitéPlantilla unidad AICLE: L'électricité
Plantilla unidad AICLE: L'électricité
 
Abc normas p_cinema_nov2009
Abc normas p_cinema_nov2009Abc normas p_cinema_nov2009
Abc normas p_cinema_nov2009
 
ÉCHANGE SCOLAIRE 2009
ÉCHANGE SCOLAIRE 2009ÉCHANGE SCOLAIRE 2009
ÉCHANGE SCOLAIRE 2009
 
Knowledge management on the desktop
Knowledge management on the desktopKnowledge management on the desktop
Knowledge management on the desktop
 
Six Sigma Presentation Storybd 07 Mar24
Six Sigma Presentation Storybd 07 Mar24Six Sigma Presentation Storybd 07 Mar24
Six Sigma Presentation Storybd 07 Mar24
 
Unreasonable Labs Japan workshop 2016.10.29
Unreasonable Labs Japan workshop 2016.10.29Unreasonable Labs Japan workshop 2016.10.29
Unreasonable Labs Japan workshop 2016.10.29
 
power_mgmt_solution
power_mgmt_solutionpower_mgmt_solution
power_mgmt_solution
 

Similar to ICOM: A Framework for Integrated Collaborative Work Environments

WikiSym2012 Deletion Discussions in Wikipedia: Decision Factors and Outcomes
WikiSym2012 Deletion Discussions in Wikipedia: Decision Factors and OutcomesWikiSym2012 Deletion Discussions in Wikipedia: Decision Factors and Outcomes
WikiSym2012 Deletion Discussions in Wikipedia: Decision Factors and Outcomes
jodischneider
 
VoID: Metadata for RDF Datasets
VoID: Metadata for RDF DatasetsVoID: Metadata for RDF Datasets
VoID: Metadata for RDF Datasets
Richard Cyganiak
 
Swap2010 agave
Swap2010 agaveSwap2010 agave
Swap2010 agave
juanaya
 
Lecture knowledge representationreasoning
Lecture knowledge representationreasoningLecture knowledge representationreasoning
Lecture knowledge representationreasoning
IKS - Project
 
Lecture the semantic_web_part_1
Lecture the semantic_web_part_1Lecture the semantic_web_part_1
Lecture the semantic_web_part_1
IKS - Project
 
Lecture semantic lifting_presentation
Lecture semantic lifting_presentationLecture semantic lifting_presentation
Lecture semantic lifting_presentation
IKS - Project
 
Cloud computing in academic libraries
Cloud computing in academic librariesCloud computing in academic libraries
Cloud computing in academic libraries
Erik Mitchell
 

Similar to ICOM: A Framework for Integrated Collaborative Work Environments (20)

SMOB - A Framework for Semantic Microblogging
SMOB - A Framework for Semantic MicrobloggingSMOB - A Framework for Semantic Microblogging
SMOB - A Framework for Semantic Microblogging
 
A Semantic Best-Effort Approach for Extracting Structured Discourse Graphs fr...
A Semantic Best-Effort Approach for Extracting Structured Discourse Graphs fr...A Semantic Best-Effort Approach for Extracting Structured Discourse Graphs fr...
A Semantic Best-Effort Approach for Extracting Structured Discourse Graphs fr...
 
Hello Open World - Semtech 2009
Hello Open World - Semtech 2009Hello Open World - Semtech 2009
Hello Open World - Semtech 2009
 
JeromeDL Tutorial
JeromeDL TutorialJeromeDL Tutorial
JeromeDL Tutorial
 
How to Publish Open Data
How to Publish Open DataHow to Publish Open Data
How to Publish Open Data
 
What is SDMX-RDF?
What is SDMX-RDF?What is SDMX-RDF?
What is SDMX-RDF?
 
WikiSym2012 Deletion Discussions in Wikipedia: Decision Factors and Outcomes
WikiSym2012 Deletion Discussions in Wikipedia: Decision Factors and OutcomesWikiSym2012 Deletion Discussions in Wikipedia: Decision Factors and Outcomes
WikiSym2012 Deletion Discussions in Wikipedia: Decision Factors and Outcomes
 
The Social Web
The Social WebThe Social Web
The Social Web
 
VoID: Metadata for RDF Datasets
VoID: Metadata for RDF DatasetsVoID: Metadata for RDF Datasets
VoID: Metadata for RDF Datasets
 
Geo-annotations in Semantic Digital Libraries
Geo-annotations in Semantic Digital Libraries Geo-annotations in Semantic Digital Libraries
Geo-annotations in Semantic Digital Libraries
 
Swap2010 agave
Swap2010 agaveSwap2010 agave
Swap2010 agave
 
Lecture knowledge representationreasoning
Lecture knowledge representationreasoningLecture knowledge representationreasoning
Lecture knowledge representationreasoning
 
Some DSpace Customisations
Some DSpace CustomisationsSome DSpace Customisations
Some DSpace Customisations
 
Lecture the semantic_web_part_1
Lecture the semantic_web_part_1Lecture the semantic_web_part_1
Lecture the semantic_web_part_1
 
PoolParty Suite @ LOTICO Meetup
PoolParty Suite @ LOTICO MeetupPoolParty Suite @ LOTICO Meetup
PoolParty Suite @ LOTICO Meetup
 
AIIM Cloud Collaboration Presentation Jan. 2012
AIIM Cloud Collaboration Presentation Jan. 2012AIIM Cloud Collaboration Presentation Jan. 2012
AIIM Cloud Collaboration Presentation Jan. 2012
 
Produce and Consume Linked Data with Drupal!
Produce and Consume Linked Data with Drupal!Produce and Consume Linked Data with Drupal!
Produce and Consume Linked Data with Drupal!
 
Lecture semantic lifting_presentation
Lecture semantic lifting_presentationLecture semantic lifting_presentation
Lecture semantic lifting_presentation
 
Integrating Drupal & Fedora
Integrating Drupal & FedoraIntegrating Drupal & Fedora
Integrating Drupal & Fedora
 
Cloud computing in academic libraries
Cloud computing in academic librariesCloud computing in academic libraries
Cloud computing in academic libraries
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

ICOM: A Framework for Integrated Collaborative Work Environments

  • 1. Digital Enterprise Research Institute deri.ie ICOM: A Framework for Integrated Collaborative Work Environments Ken Baclawski, Eric Chan, Laura Drǎgan, Patric Durusan, Deirdre Lee, Perter Yim, Yuwang Yin
  • 2. Outline Digital Enterprise Research Institute www.deri.ie  Motivation  The model  ICOM Core  ICOM Extensions  Features  Persistence  Interoperability  Semantic Representation  Use case
  • 3. Motivation Digital Enterprise Research Institute www.deri.ie Encourage the creation and use of collaboration clients which interoperate with integrated collaboration platforms and standalone collaboration services, across enterprise boundaries
  • 4. What is ICOM? Digital Enterprise Research Institute www.deri.ie Integrated Collaboration Object Model (ICOM) for Interoperable Collaboration Services = framework for integrating a broad range of domain models for collaboration activities in an integrated and interoperable collaborative work environment Specifies a set of concepts in a collaboration environment, in terms of class and property definitions
  • 5. The model Digital Enterprise Research Institute www.deri.ie  Based on existing standards  Modular  Extensibility  Focus  ICOM Core  ICOM Extensions
  • 6. ICOM Core Digital Enterprise Research Institute www.deri.ie  Defines core concepts  Handles  Identity management  Access control model  Content management  Metadata model  Directory management  3 complementary branches  Subject  Artifact  Scope
  • 7. ICOM Core Digital Enterprise Research Institute www.deri.ie
  • 8. Subject branch Digital Enterprise Research Institute www.deri.ie  User and identity management  Concepts  User  Group  Role  Typically the subject of the triple: (subject, privilege, object)
  • 9. Artifact branch Digital Enterprise Research Institute www.deri.ie  Content management  Concepts  Artifact  Folder  HeterogeneousFolder  Typically the object of the triple: (subject, privilege, object)
  • 10. Scope branch Digital Enterprise Research Institute www.deri.ie  Directory management  Concepts – containers of subjects and artifacts  Community  Space
  • 11. Access control model Digital Enterprise Research Institute www.deri.ie  Discretionary Access Control (DAC)  Entity level granularity  Role Based Access Control (RBAC)  Scope level granularity
  • 12. Metadata model Digital Enterprise Research Institute www.deri.ie  Annotations on objects  Concepts  Markers  Categories  Tags
  • 13. ICOM Extensions Digital Enterprise Research Institute www.deri.ie  Focused on a specific collaboration activity  Extend concepts from Core  mostly Artifact and Folder  Extensions can rely on concepts from other extensions
  • 14. Content model Digital Enterprise Research Institute www.deri.ie  Represents a piece of data  Concepts  SimpleContent  MultiContent (composite pattern)  Used in  Document model  Message model
  • 15. Document model Digital Enterprise Research Institute www.deri.ie  Defines a model for version control  Concepts  Document  WikiPage  Documents  can contain a content  are contained in folders
  • 16. Message model Digital Enterprise Research Institute www.deri.ie  Defines generic messages used in collaboration  Concepts  Message  UnifiedMessage  Messages  Can contain a content  Are contained by HeterogeneousFolders
  • 17. AddressBook model Digital Enterprise Research Institute www.deri.ie  Contact information management  Concepts  AddressBook – Specialized folder  PersonContact – Specialized artifact
  • 18. Presence model Digital Enterprise Research Institute www.deri.ie  Represents a watchable state of an actor  Concepts  Presence  Activity  ContactMethod
  • 19. TaskList model Digital Enterprise Research Institute www.deri.ie  Task management  Concepts  TaskList – Specialized folder  Task – Specialized artifact
  • 20. Forum model Digital Enterprise Research Institute www.deri.ie  Manage online discussion forums  Concepts – specialized folders  Forum  Topic  Discussion  Concepts – specialized artifacts  DiscussionMessage  Announcement
  • 21. Calendar model Digital Enterprise Research Institute www.deri.ie  Time management  Concepts  Calendar – Specialized folder  OccurenceSeries  Occurence
  • 22. FreeBusy model Digital Enterprise Research Institute www.deri.ie  Time management  Concepts  FreeBusy – Aggregation over multiple calendars – Aware of privileges
  • 23. Conference model Digital Enterprise Research Institute www.deri.ie  Real-time collaboration  Concepts  Conference – Specialized folder  Session
  • 24. Representations of ICOM Digital Enterprise Research Institute www.deri.ie  Persistence  JPA  Interoperability  XML  Semantic representation  OWL  RDF
  • 25. Persistence Digital Enterprise Research Institute www.deri.ie  OpenICOM – java.net project  Provides JPA representation of ICOM  All ICOM Entities can be persisted  Storage  Relational  Pluggable connectors
  • 26. Interoperability Digital Enterprise Research Institute www.deri.ie  XML Schema representation of ICOM  Allows exchange of data via  SOAP services  REST services
  • 27. Semantic representation Digital Enterprise Research Institute www.deri.ie  OWL and RDF representations of ICOM  Modular like the model  Benefits  Access to the growing amount of Linked Data available  Inference  Reasoning
  • 28. A use case Digital Enterprise Research Institute www.deri.ie  Integration of ICOM in SMW  SMW Calendar module which uses the ICOM Calendar extension model
  • 29. Calendar view Digital Enterprise Research Institute www.deri.ie
  • 30. Meeting form Digital Enterprise Research Institute www.deri.ie
  • 31. Conclusion Digital Enterprise Research Institute www.deri.ie Object model for integrating interoperable collaboration services  Modular  Core  Extensions  Representations  JPA  XML  OWL, RDF
  • 32. Conclusion Digital Enterprise Research Institute www.deri.ie Object model for integrating interoperable collaboration services  Modular ICOM TC collaborators wanted  Core  Extensions oasis-open.org/committees/icom  Representations  JPA  XML  OWL, RDF

Editor's Notes

  1. On the page of the project, we provide an overview, a primer, the extensions, some other use cases, some mappings