Title: Simple Triples: Quick Win Ontologies for Enterprise Data
1Simple Triples Quick Win Ontologies for
Enterprise Data
- Alex Brown,
- Founder and Technical Director,
- Griffin Brown Digital Publishing Ltd
2Menu
- Background to this talk
- The problems
- Simple triples a solution?
- Conclusions
3Background
4(No Transcript)
5 An innovative digital asset management system
based around simple triples ...
6Why Simple?
7 RDF gets the declarativity right, but is
losing its chance to get everything else right.
It should be focusing on making simple assertions
dirt simple for folks to sprinkle around, and
only after we get a critical mass of such
assertions should we worry about sophisticated
model issues. I think that in emphasizing a model
that only professors can understand, RDF is
making a similar error to XQuery If they
could just KISS, they'd be no-brainers, but
they're anything but.
Uche Ogbuji
8 For every complex problem, there is a
solution that is simple, neat, and wrong.
H. L. Mencken
9 In the long-run we are all dead.
J. M. Keynes
10The Problem
11Publisher
12What do we have on King Lear ?
13?
Blah blah blah blah blah blah blah blah blah blah
ltwork-titlegtKing Learltwork-titlegt blah blah blah
blah blah blah blah blah blah
14(No Transcript)
15(No Transcript)
16(No Transcript)
17Blah blah blah blah blah blah blah blah blah blah
ltwork-titlegtKing Learltwork-titlegt blah blah blah
blah blah blah blah blah blah
18?
Blah blah blah blah blah blah blah blah blah blah
and for that reason this book avoids discussion
of ltwork-titlegtKing Learltwork-titlegt blah blah
blah blah blah blah blah blah blah
19Markup mega model
Sean McGrath
JUSTTAG IT.
20(No Transcript)
21?
Is an edition of
The History Of King Lear, 1608
22The other problem
23How do I manage my proliferating content and
workflows?
What do we have on King Lear ?
24(No Transcript)
25How do I get these systems to talk with each
other?
InternalInterfaces
Wheres that missing journal article?
Workflow / Tracking
We dont edit content. We pay other people to
edit content for us.
Its so difficult to switch supplier
Arrgh! the links are broken for this ebook
Content validity
External Interfaces
26What do we have on King Lear ?
Workflow / tracking / validation / data transfer
27Simple triples a solution?
28?
b
k
a
c
e
d
f
?
Opaque digital resources 120,000
Triples (database table) 900,000
29B
is a
delivery of a book
B
has ISBN
123456789X
30B
is a
delivery of a book
M
is a
ONIX record
M
B
Has an ONIX record of
31M
Has MIME type
text/xml
I
is a
XML Index specification
I
Has an alias of
Root-element-name
32O
let be a
Index occurrence
O
I
Has index spec.
O
M
indexes
33O
begets
Product
Give me the ONIX record for the delivery of ISBN
123456789X Give me all the XML records with a
root element name of Product
34(No Transcript)
35lt?xml version'1.0'?gt ltquery xmlns'ns//simpletri
ples.org/2004/'gt ltclausegt ltfindgtxlt/findgt
ltliteralgtis-alt/literalgt ltliteralgtdeliverylt/liter
algt lt/clausegt ltclausegt ltfindgtxlt/findgt
ltliteralgthas-assoc-isbnlt/literalgt
ltliteralgt123456789Xlt/literalgt lt/clausegt lt/querygt
36But why?
37Less complicated
vs
Defers modelling / is extensible
38Agrawal, Somani, Xu. Storage and Querying of
E-Commerce Data.
http//www.vldb.org/conf/2001/P149.pdf
39 only after we get a critical mass of such
assertions should we worry about sophisticated
model issues
quick win
Uche Ogbuji
40(No Transcript)
41Conclusions
- Triples can be used for low-level description
within applications too - They can be stored simply in a database
- They offer a flexible, yet controlled means of
extending your data model - Topic Maps and RDF are unnecessary for
machine-consumed semantic data. Prove otherwise!
42Thank you for listening
- Any Questions?
- alexb_at_griffinbrown.co.uk