SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Building a Semantic Enterprise
Content Management System from Scratch
 How	
  we	
  built	
  an	
  ontology-­‐driven	
  corporate	
  intranet	
  portal
 in	
  the	
  cloud	
  in	
  three	
  months	
  using	
  off-­‐the-­‐shelf	
  technology


          SemTechBiz	
  London,	
  September	
  20th	
  2012
  Ron	
  Michael	
  Ze-lemoyer,	
  Chief	
  Innova6on	
  Officer,	
  Fynydd
                      @ronmichael	
  ・ron@fynydd.com
Introductions
Mobile & Desktop Apps




                                                            Web Apps & Services




fynydd	
  	
  	
  	
  	
  :in-­‐id	
  -­‐	
  noun
                                                       Semantic Knowledge Management

1.	
  	
  a	
  word	
  of	
  Welsh	
  origin	
  
          meaning	
  mountain.
                                                            User Interface Design
2.	
  	
  a	
  company	
  of	
  big	
  thinkers,	
  
          innovative	
  problem	
  solvers	
  
          and	
  doers.
                                                            Systems Architecture



              fynydd.com
                                                            Reporting & Analytics
How we got here
                                                       “TranslaDonal	
  
                @thomson
                                                     medicine	
  meets	
  the	
  
                 reuters   #kolexperts                semanDc	
  web”
    @jwindz

                                          #sla2009                                         #semtech



                                                                         @candp

  @ronmichael                                                                          #stardog

                                         Cambridge
          @fynydd
                           @usbank

                                                                                    #semtechbiz




                       Steve	
  Jobs
                       Crea;vity	
  is	
  just	
  connec;ng	
  things.
Semantic enterprise content management

  represent
  recognize
 respond	
  to	
  

                     meaning	
  of	
  content
                     goals	
  of	
  users
Design principles
Tame your content




                Pablo	
  Picasso
                Every	
  act	
  of	
  crea;on	
  is	
  
                first	
  an	
  act	
  of	
  destruc;on.
Design for a great user experience


                       useful&

           usable&                desirable&

                      valuable&

           findable&               accessible&

                      credible&


                                                     Peter Morville’s
                                         User Experience Honeycomb
Don’t reinvent the wheel


  Henry	
  Ford
  I	
  invented
  nothing	
  new.
  I	
  simply	
  assembled	
  
  the	
  discoveries	
  of	
  
  other	
  people.	
  Had	
  I	
  
 worked	
  fiCy	
  or	
  ten	
  
 or	
  even	
  five	
  years	
  
 before,	
  I	
  would	
  have	
  
 failed.	
  So	
  it	
  is	
  with	
  
 every	
  new	
  thing.
Be agile


  CUSTOMER                        INDIVIDUALS+
  COLLABORATION                   INTERACTIONS
  over	
  contract	
  nego;a;on   over	
  processes	
  and	
  tools



  WORKING	
                       RESPONDING
  SOFTWARE                        TO	
  ollowing	
  a	
  plan
                                  over	
  f
                                            CHANGE
  over	
  comprehensive	
  docs



                                                        The Agile Manifesto
Keep moving
              Lexus
              Anything	
  not
              is	
  moving	
  bac	
  moving	
  forw
                                                   ard	
  
                                    kward.
Implementation
Architecture




      dotNetRDF
Ontology

  • Define	
  your	
  goal:	
  increase	
  findability
  • Build	
  simply	
  and	
  as	
  you	
  need	
  it
  • Sell	
  stakeholders	
  on	
  its	
  future	
  value
  • Provide	
  simple	
  management	
  tools
Ontology
                                                                           Manager
                                           Customer
            Template
                                                                                  Individual	
  
                                                          Employee               Contributor

  Procedure
                       Content              Person

   News
                                   Thing                  Product
                                                                                Business	
  
                                                                                Account


                                                                           Savings	
  
                       Location                       Personal	
           Account                     Business	
  
                                                      Account                                      Savings	
  Account
   Branch



               State
                                                          Personal	
  
                          Region                      Savings	
  Account
Browse

  • Research	
  and	
  curate	
  top	
  level	
  menus
  • Generate	
  dynamic	
  sub	
  menus
  • Generate	
  related	
  content	
  links
  • Create	
  friendly	
  URLs	
  
Browse

Curated	
  
 menus



                                               Push-­‐down
                                               mega-­‐menu




              Breadcrumbs




                              Dynamic	
  
                            related	
  links
Search

  • Start	
  with	
  autocomplete
  • Use	
  a	
  “snap-­‐to-­‐grid”	
  approach
  • Make	
  it	
  contextual	
  and	
  adap;ve
  • Go	
  above	
  &	
  beyond	
  expecta;ons
Search
                                             User	
  input




                                               Context


         Content	
     SPARQL                                OperaDons     SQL
         metadata                 Ontology       LINQ                                Content
                                                               data


                        Public                  Secret                   AnalyDcal
                       datasets                 sauce                      data




                                       Results	
  &	
  suggesDons
Authoring

  • Encourage	
  “modular”	
  content
  • Don’t	
  require	
  authors	
  to	
  be	
  ontologists	
  
  • Build	
  a	
  great	
  editor	
  
  • Balance	
  manual	
  &	
  automa;c	
  tagging	
  needs
Authoring
Start building!

  • Tame	
  your	
  content
     – Semtech	
  can’t	
  fix	
  bad	
  content	
  
  • Design	
  for	
  a	
  great	
  user	
  experience
     – Make	
  authoring,	
  browsing	
  and	
  searching	
  fun	
  
  • Don’t	
  reinvent	
  the	
  wheel
     – Use	
  exis;ng	
  vocabularies,	
  frameworks,	
  code	
  and	
  experts
  • Be	
  agile
     – Build	
  incrementally	
  &	
  itera;vely,	
  especially	
  ontology
  • Keep	
  moving
     – Plan	
  and	
  budget	
  for	
  constant	
  improvement
fynydd.com




Don’t	
  forget	
  your	
  towel.

Mais conteúdo relacionado

Semelhante a Building a semantic enterprise content management system v2

Hippo Nuxeo World 2011
Hippo Nuxeo World 2011Hippo Nuxeo World 2011
Hippo Nuxeo World 2011Hippo
 
Drupal Deployments in the Global 2000
Drupal Deployments in the Global 2000Drupal Deployments in the Global 2000
Drupal Deployments in the Global 2000Tom Erickson
 
Accelerating Business Agility with Open Source Drupal
Accelerating Business Agility with Open Source DrupalAccelerating Business Agility with Open Source Drupal
Accelerating Business Agility with Open Source DrupalAcquia
 
Taxonomy mgt in sp 2010 netwoven presentation slides
Taxonomy mgt in sp 2010   netwoven presentation slidesTaxonomy mgt in sp 2010   netwoven presentation slides
Taxonomy mgt in sp 2010 netwoven presentation slidesntenany
 
SharePoint 2010 for Document Compliance
SharePoint 2010 for Document ComplianceSharePoint 2010 for Document Compliance
SharePoint 2010 for Document Compliancentenany
 
Technically Speaking: How Self-Service Analytics Fosters Collaboration
Technically Speaking: How Self-Service Analytics Fosters CollaborationTechnically Speaking: How Self-Service Analytics Fosters Collaboration
Technically Speaking: How Self-Service Analytics Fosters CollaborationInside Analysis
 
Sharepoint Web Solutions case study presentation at In-Telligent 2008 Confere...
Sharepoint Web Solutions case study presentation at In-Telligent 2008 Confere...Sharepoint Web Solutions case study presentation at In-Telligent 2008 Confere...
Sharepoint Web Solutions case study presentation at In-Telligent 2008 Confere...Jean-Claude Monney
 
Manage Your Web Content with SharePoint 2013 Mobility and Search
Manage Your Web Content with SharePoint 2013 Mobility and SearchManage Your Web Content with SharePoint 2013 Mobility and Search
Manage Your Web Content with SharePoint 2013 Mobility and SearchPerficient, Inc.
 
Chasing code quality in huge multi-location team project
Chasing code quality in huge multi-location team projectChasing code quality in huge multi-location team project
Chasing code quality in huge multi-location team projectAgile Lietuva
 
Sigis jermolovicius chasing code quality in huge multi location team project
Sigis jermolovicius chasing code quality in huge multi location team projectSigis jermolovicius chasing code quality in huge multi location team project
Sigis jermolovicius chasing code quality in huge multi location team projectAgile Lietuva
 
Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw...
 Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw... Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw...
Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw...Christian Posse
 
Staying Productive with Social Streams
Staying Productive with Social StreamsStaying Productive with Social Streams
Staying Productive with Social StreamsLuis Benitez
 
Sfd labs service offerings
Sfd labs service offeringsSfd labs service offerings
Sfd labs service offeringssfdlabs
 
Successful Website Marketing - Buyer Personas, Google Analytics and Google We...
Successful Website Marketing - Buyer Personas, Google Analytics and Google We...Successful Website Marketing - Buyer Personas, Google Analytics and Google We...
Successful Website Marketing - Buyer Personas, Google Analytics and Google We...Brian Bluff
 
Responsive Web Design: One Size No Longer Fits All
Responsive Web Design: One Size No Longer Fits AllResponsive Web Design: One Size No Longer Fits All
Responsive Web Design: One Size No Longer Fits AllPerficient, Inc.
 
CASE-6 Structured Content Authoring and Publishing through Alfresco and Compo...
CASE-6 Structured Content Authoring and Publishing through Alfresco and Compo...CASE-6 Structured Content Authoring and Publishing through Alfresco and Compo...
CASE-6 Structured Content Authoring and Publishing through Alfresco and Compo...Alfresco Software
 
Mechsoft Digital Technologies
Mechsoft Digital TechnologiesMechsoft Digital Technologies
Mechsoft Digital TechnologiesMechsoft
 
DrupalCon Sydney - Selling Drupal to Large Enterprises
DrupalCon Sydney - Selling Drupal to Large EnterprisesDrupalCon Sydney - Selling Drupal to Large Enterprises
DrupalCon Sydney - Selling Drupal to Large EnterprisesCI&T
 

Semelhante a Building a semantic enterprise content management system v2 (20)

Hippo Nuxeo World 2011
Hippo Nuxeo World 2011Hippo Nuxeo World 2011
Hippo Nuxeo World 2011
 
Drupal Deployments in the Global 2000
Drupal Deployments in the Global 2000Drupal Deployments in the Global 2000
Drupal Deployments in the Global 2000
 
Accelerating Business Agility with Open Source Drupal
Accelerating Business Agility with Open Source DrupalAccelerating Business Agility with Open Source Drupal
Accelerating Business Agility with Open Source Drupal
 
Taxonomy mgt in sp 2010 netwoven presentation slides
Taxonomy mgt in sp 2010   netwoven presentation slidesTaxonomy mgt in sp 2010   netwoven presentation slides
Taxonomy mgt in sp 2010 netwoven presentation slides
 
SharePoint 2010 for Document Compliance
SharePoint 2010 for Document ComplianceSharePoint 2010 for Document Compliance
SharePoint 2010 for Document Compliance
 
Technically Speaking: How Self-Service Analytics Fosters Collaboration
Technically Speaking: How Self-Service Analytics Fosters CollaborationTechnically Speaking: How Self-Service Analytics Fosters Collaboration
Technically Speaking: How Self-Service Analytics Fosters Collaboration
 
Sharepoint Web Solutions case study presentation at In-Telligent 2008 Confere...
Sharepoint Web Solutions case study presentation at In-Telligent 2008 Confere...Sharepoint Web Solutions case study presentation at In-Telligent 2008 Confere...
Sharepoint Web Solutions case study presentation at In-Telligent 2008 Confere...
 
Manage Your Web Content with SharePoint 2013 Mobility and Search
Manage Your Web Content with SharePoint 2013 Mobility and SearchManage Your Web Content with SharePoint 2013 Mobility and Search
Manage Your Web Content with SharePoint 2013 Mobility and Search
 
Chasing code quality in huge multi-location team project
Chasing code quality in huge multi-location team projectChasing code quality in huge multi-location team project
Chasing code quality in huge multi-location team project
 
Sigis jermolovicius chasing code quality in huge multi location team project
Sigis jermolovicius chasing code quality in huge multi location team projectSigis jermolovicius chasing code quality in huge multi location team project
Sigis jermolovicius chasing code quality in huge multi location team project
 
Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw...
 Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw... Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw...
Key Lessons Learned Building Recommender Systems for Large-Scale Social Netw...
 
Staying Productive with Social Streams
Staying Productive with Social StreamsStaying Productive with Social Streams
Staying Productive with Social Streams
 
Sfd labs service offerings
Sfd labs service offeringsSfd labs service offerings
Sfd labs service offerings
 
Successful Website Marketing - Buyer Personas, Google Analytics and Google We...
Successful Website Marketing - Buyer Personas, Google Analytics and Google We...Successful Website Marketing - Buyer Personas, Google Analytics and Google We...
Successful Website Marketing - Buyer Personas, Google Analytics and Google We...
 
Responsive Web Design: One Size No Longer Fits All
Responsive Web Design: One Size No Longer Fits AllResponsive Web Design: One Size No Longer Fits All
Responsive Web Design: One Size No Longer Fits All
 
CASE-6 Structured Content Authoring and Publishing through Alfresco and Compo...
CASE-6 Structured Content Authoring and Publishing through Alfresco and Compo...CASE-6 Structured Content Authoring and Publishing through Alfresco and Compo...
CASE-6 Structured Content Authoring and Publishing through Alfresco and Compo...
 
Will You Join Me
Will You Join MeWill You Join Me
Will You Join Me
 
Mechsoft Digital Technologies
Mechsoft Digital TechnologiesMechsoft Digital Technologies
Mechsoft Digital Technologies
 
Mechsoft Expertise Brochure
Mechsoft Expertise BrochureMechsoft Expertise Brochure
Mechsoft Expertise Brochure
 
DrupalCon Sydney - Selling Drupal to Large Enterprises
DrupalCon Sydney - Selling Drupal to Large EnterprisesDrupalCon Sydney - Selling Drupal to Large Enterprises
DrupalCon Sydney - Selling Drupal to Large Enterprises
 

Último

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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 RobisonAnna Loughnan Colquhoun
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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 AutomationSafe Software
 

Último (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 

Building a semantic enterprise content management system v2

  • 1. Building a Semantic Enterprise Content Management System from Scratch How  we  built  an  ontology-­‐driven  corporate  intranet  portal in  the  cloud  in  three  months  using  off-­‐the-­‐shelf  technology SemTechBiz  London,  September  20th  2012 Ron  Michael  Ze-lemoyer,  Chief  Innova6on  Officer,  Fynydd @ronmichael  ・ron@fynydd.com
  • 3. Mobile & Desktop Apps Web Apps & Services fynydd          :in-­‐id  -­‐  noun Semantic Knowledge Management 1.    a  word  of  Welsh  origin   meaning  mountain. User Interface Design 2.    a  company  of  big  thinkers,   innovative  problem  solvers   and  doers. Systems Architecture fynydd.com Reporting & Analytics
  • 4. How we got here “TranslaDonal   @thomson medicine  meets  the   reuters #kolexperts semanDc  web” @jwindz #sla2009 #semtech @candp @ronmichael #stardog Cambridge @fynydd @usbank #semtechbiz Steve  Jobs Crea;vity  is  just  connec;ng  things.
  • 5. Semantic enterprise content management represent recognize respond  to   meaning  of  content goals  of  users
  • 7. Tame your content Pablo  Picasso Every  act  of  crea;on  is   first  an  act  of  destruc;on.
  • 8. Design for a great user experience useful& usable& desirable& valuable& findable& accessible& credible& Peter Morville’s User Experience Honeycomb
  • 9. Don’t reinvent the wheel Henry  Ford I  invented nothing  new. I  simply  assembled   the  discoveries  of   other  people.  Had  I   worked  fiCy  or  ten   or  even  five  years   before,  I  would  have   failed.  So  it  is  with   every  new  thing.
  • 10. Be agile CUSTOMER INDIVIDUALS+ COLLABORATION INTERACTIONS over  contract  nego;a;on over  processes  and  tools WORKING   RESPONDING SOFTWARE TO  ollowing  a  plan over  f CHANGE over  comprehensive  docs The Agile Manifesto
  • 11. Keep moving Lexus Anything  not is  moving  bac  moving  forw ard   kward.
  • 13. Architecture dotNetRDF
  • 14. Ontology • Define  your  goal:  increase  findability • Build  simply  and  as  you  need  it • Sell  stakeholders  on  its  future  value • Provide  simple  management  tools
  • 15. Ontology Manager Customer Template Individual   Employee Contributor Procedure Content Person News Thing Product Business   Account Savings   Location Personal   Account Business   Account Savings  Account Branch State Personal   Region Savings  Account
  • 16. Browse • Research  and  curate  top  level  menus • Generate  dynamic  sub  menus • Generate  related  content  links • Create  friendly  URLs  
  • 17. Browse Curated   menus Push-­‐down mega-­‐menu Breadcrumbs Dynamic   related  links
  • 18. Search • Start  with  autocomplete • Use  a  “snap-­‐to-­‐grid”  approach • Make  it  contextual  and  adap;ve • Go  above  &  beyond  expecta;ons
  • 19. Search User  input Context Content   SPARQL OperaDons SQL metadata Ontology LINQ Content data Public Secret AnalyDcal datasets sauce data Results  &  suggesDons
  • 20. Authoring • Encourage  “modular”  content • Don’t  require  authors  to  be  ontologists   • Build  a  great  editor   • Balance  manual  &  automa;c  tagging  needs
  • 22. Start building! • Tame  your  content – Semtech  can’t  fix  bad  content   • Design  for  a  great  user  experience – Make  authoring,  browsing  and  searching  fun   • Don’t  reinvent  the  wheel – Use  exis;ng  vocabularies,  frameworks,  code  and  experts • Be  agile – Build  incrementally  &  itera;vely,  especially  ontology • Keep  moving – Plan  and  budget  for  constant  improvement