Building a semantic enterprise content management system from scratch v1
-
Upload
ron-michael-zettlemoyer -
Category
Technology
-
view
1.250 -
download
0
description
Transcript of Building a semantic enterprise content management system from scratch v1
![Page 1: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/1.jpg)
Building a Semantic EnterpriseContent Management System from ScratchHow we built a prac/cal ontology-‐driven corporate intranet portal
in the cloud in three months using off-‐the-‐shelf technology
SemTechBiz San Francisco, June 6th 2012
Ron Michael Ze-lemoyer and Cliff Jurkiewicz@ronmichael and @cessna_pilot
![Page 2: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/2.jpg)
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 3: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/3.jpg)
How we got here
@fynydd
@thomsonreuters@jwindz
“TranslaAonal medicine meets the semanAc web”
#semtechbiz
Cambridge
@ronmichael
@candp
#stardog
#semtech
#kolexperts
#sla2009
Steve Jobs
Crea%vity is just connec%ng things.
2009
2012
![Page 4: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/4.jpg)
Traditional enterprise content management
Andy Warhol
They say that /me changes things, but you actually have to change them yourself.
![Page 5: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/5.jpg)
the meaning of contentthe goals of users
represents
recognizes
responds to
Semantic enterprise content management
![Page 6: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/6.jpg)
Build it yourself
Julius Caesar
Crea/ng is theessence of life.
![Page 7: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/7.jpg)
Stand on the shoulders of giants
Henry Ford
I inventednothing new.I simply assembled the discoveries of other people. Had I worked fiBy or ten or even five years before, I would have failed. So it is with every new thing.
![Page 8: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/8.jpg)
Keep your head in the cloud
Henry David Thoreau If you have built castles in the air, your work need not be lost;that is where they should be.
![Page 9: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/9.jpg)
Be agile
Charles Darwin
It is not the strongest of the specie
s
that survives nor the most intelligent.
It is the one that is the most adaptable
to change.
![Page 10: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/10.jpg)
Tame your content
Dr. Seuss
So the writer who breedsmore words than he needs,is making a chorefor the reader who reads.
![Page 11: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/11.jpg)
Architecture
dotNetRDF
![Page 12: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/12.jpg)
Foundation
Cambridge
Microsoft
SharePoint
?
![Page 13: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/13.jpg)
Ontology
• Define your goal: increase content findability• Build simply and as you need it
• Provide simple management tools
• Sell stakeholders on its value• Hide it from users
![Page 14: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/14.jpg)
Browse
• Research and curate top level menus
• Generate dynamic sub menus
• Generate related content links• Adopt friendly URLs• Design beau/ful pages
![Page 15: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/15.jpg)
Search
• Start with autocomplete
• Use a “snap-‐to-‐grid” approach• Make it contextual and personalized
• Provide federated and adap/ve results• Design beau/ful search results
![Page 16: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/16.jpg)
Search
Context
Results & suggesAons
Secretsauce
Ontology OperaAonsdata Content
AnalyAcaldata
User input
LINQContent metadata
Publicdatasets
SPARQL SQL
![Page 17: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/17.jpg)
Administration
• Give authors manual & automa/c tagging
• Show content-‐level analy/cs • Build a great editor• Design beau/ful adminsitra/ve tools
![Page 18: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/18.jpg)
Keep moving
LexusAnything not moving forward is moving backward.
![Page 19: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/19.jpg)
Start building
William Wordsworth
To begin, begin.
![Page 20: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/20.jpg)
Libraries and Code
dotNetRDFh-p://dotnetrdf.org
Squickl SQL data access libraryh-ps://github.com/ronmichael/squickl.net
AWS Snapshot Schedulerh-ps://github.com/ronmichael/aws-‐snapshot-‐scheduler
Stardog Bites MSSQL CLR extensionsh-ps://github.com/ronmichael/stardog-‐bites-‐mssql
CFrame Content Management Frameworkh-ps://github.com/ronmichael/cframe
dotNetRDF Stardog Helperh-ps://github.com/ronmichael/dotnetrdf-‐stardog-‐helper
![Page 21: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/21.jpg)
References
IntegraAng SemanAc SystemsJohn F. Sowa: h-p://go.fynydd.com/vxzum
An Ontology-‐Based Knowledge Management Pla]ormAldea et al: h-p://go.fynydd.com/opble
SemanAc Enterprise Content ManagementMark Fisher, Amit Sheth: h-p://go.fynydd.com/qfllv
The SemanAc Web and Entertainment WeeklyDonna Slawsky: h-p://go.fynydd.com/dygpj
Improving Content Management with SemanAc TechnologiesFernando Carolo and Leonardo Burlamaqui: h-p://go.fynydd.com/bpvor
Content Management BibleBob Boiko: h-p://go.fynydd.com/xhjbi
![Page 22: Building a semantic enterprise content management system from scratch v1](https://reader033.fdocuments.net/reader033/viewer/2022042816/559435421a28ab961a8b474b/html5/thumbnails/22.jpg)
fynydd.com
Don’t forget your towel.