+ All Categories
Home > Technology > Building a semantic enterprise content management system v2

Building a semantic enterprise content management system v2

Date post: 15-Jun-2015
Category:
Upload: ron-michael-zettlemoyer
View: 468 times
Download: 3 times
Share this document with a friend
Description:
How we built a practical ontology-driven corporate intranet portal
in the cloud in three months using off-the-shelf technology. Presented at SemTechBiz London, September 20th 2012.
Popular Tags:
23
Building a Semantic Enterprise Content Management System from Scratch How we built an ontologydriven corporate intranet portal in the cloud in three months using offtheshelf technology SemTechBiz London, September 20th 2012 Ron Michael Ze-lemoyer, Chief Innova6on Officer, Fynydd @ronmichael [email protected]
Transcript
Page 1: Building a semantic enterprise content management system v2

Building a Semantic EnterpriseContent Management System from Scratch

How  we  built  an  ontology-­‐driven  corporate  intranet  portalin  the  cloud  in  three  months  using  off-­‐the-­‐shelf  technology

SemTechBiz  London,  September  20th  2012Ron  Michael  Ze-lemoyer,  Chief  Innova6on  Officer,  Fynydd

@ronmichael  ・[email protected]

Page 2: Building a semantic enterprise content management system v2

Introductions

Page 3: Building a semantic enterprise content management system v2

fynydd          :in-­‐id  -­‐  noun

1.    a  word  of  Welsh  origin  meaning  mountain.

2.    a  company  of  big  thinkers,  innovative  problem  solvers  and  doers.

fynydd.com

Mobile & Desktop Apps

Web Apps & Services

Semantic Knowledge Management

User Interface Design

Systems Architecture

Reporting & Analytics

Page 4: Building a semantic enterprise content management system v2

How we got here

@fynydd

@thomsonreuters

@jwindz

“TranslaDonal  medicine  meets  the  semanDc  web”

#semtechbiz

Cambridge

@ronmichael

@candp

#stardog

#semtech

#kolexperts

#sla2009

Steve  Jobs

Crea;vity  is  just  connec;ng  things.

@usbank

Page 5: Building a semantic enterprise content management system v2

meaning  of  contentgoals  of  users

represent

recognize

respond  to  

Semantic enterprise content management

Page 6: Building a semantic enterprise content management system v2

Design principles

Page 7: Building a semantic enterprise content management system v2

Tame your content

Pablo  Picasso

Every  act  of  crea;on  is  first  an  act  of  destruc;on.

Page 8: Building a semantic enterprise content management system v2

Design for a great user experience

Peter Morville’sUser Experience Honeycomb

useful&

valuable&

credible&

usable&

findable&

desirable&

accessible&

Page 9: Building a semantic enterprise content management system v2

Don’t reinvent the wheel

Henry  Ford

I  inventednothing  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.

Page 10: Building a semantic enterprise content management system v2

Be agile

CUSTOMERCOLLABORATIONover  contract  nego;a;on

RESPONDINGTO  CHANGEover  following  a  plan

INDIVIDUALS+INTERACTIONSover  processes  and  tools

WORKING  SOFTWAREover  comprehensive  docs

The Agile Manifesto

Page 11: Building a semantic enterprise content management system v2

Keep moving

LexusAnything  not  moving  forward  is  moving  backward.

Page 12: Building a semantic enterprise content management system v2

Implementation

Page 13: Building a semantic enterprise content management system v2

Architecture

dotNetRDF

Page 14: Building a semantic enterprise content management system v2

Ontology

• Define  your  goal:  increase  findability• Build  simply  and  as  you  need  it

• Sell  stakeholders  on  its  future  value• Provide  simple  management  tools

Page 15: Building a semantic enterprise content management system v2

Ontology

Thing

ContentProcedure

News

LocationBranch

Region

Product

Personal  Account

Business  Account

Savings  Account

Person

Customer

Employee

Manager

Individual  Contributor

Template

StatePersonal  

Savings  Account

Business  Savings  Account

Page 16: Building a semantic enterprise content management system v2

Browse

• Research  and  curate  top  level  menus

• Generate  dynamic  sub  menus

• Generate  related  content  links• Create  friendly  URLs  

Page 17: Building a semantic enterprise content management system v2

Browse

Push-­‐downmega-­‐menu

Dynamic  related  links

Curated  menus

Breadcrumbs

Page 18: Building a semantic enterprise content management system v2

Search

• Start  with  autocomplete

• Use  a  “snap-­‐to-­‐grid”  approach• Make  it  contextual  and  adap;ve

• Go  above  &  beyond  expecta;ons

Page 19: Building a semantic enterprise content management system v2

Search

Context

Results  &  suggesDons

Secretsauce

Ontology OperaDonsdata Content

AnalyDcaldata

User  input

LINQContent  metadata

Publicdatasets

SPARQL SQL

Page 20: Building a semantic enterprise content management system v2

Authoring

• Encourage  “modular”  content

• Don’t  require  authors  to  be  ontologists  • Build  a  great  editor  • Balance  manual  &  automa;c  tagging  needs

Page 21: Building a semantic enterprise content management system v2

Authoring

Page 22: Building a semantic enterprise content management system v2

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

Page 23: Building a semantic enterprise content management system v2

fynydd.com

Don’t  forget  your  towel.


Recommended