You are on page 1of 112

Semantic Web Technology

TopBraid Suite and Solutions


Demos and
Customer Case Studies

October 27, 2010


Ralph Hodgson
CTO, TopQuadrant

TopBraid Suite™ Supporting the Complete Semantic Application Lifecycle


© Copyright 2010 TopQuadrant Inc. 1
Agenda
 Introductions
 Brief Brief on TopQuadrant
 Semantic Technology 101
 Ontology 101

 TopBraid Suite Demos


 Composer
 Live
 Ensemble

 TopBraid Solutions
 Enterprise Vocabulary Net
 Metadata Workbench

 Putting Ontologies to Work


 Business Value Areas
 Customer Stories

 Closing Remarks
© Copyright 2010 TopQuadrant Inc. 2
Introductions
Ralph Hodgson
– co-founder and CTO of TopQuadrant, Inc., a US-headquartered company that specializes in semantic
technology consulting, training, tools and platforms;
– Lead Ontologist for the NASA NExIOM Ontologies.
– Prior to starting TopQuadrant in 2001, Executive Consultant at IBM Global Services and founding
member of the Portal and Object Technology Practices;
– Co-authored \Adaptive Information, published by John Wiley in 2004, and Capability Cases: A
Solution Envisioning Approach, published by Addison-Wesley in July 2005.
– Member of INCOSE, and participates in the Model-Based Systems Engineering Initiative.

What I care about:


From Complex information Spaces
E B P M ( O V - 0 6 c B u s i n e s s P r o c e s s )
S y s t e m A r c h i t e c t
T u e J a n 1 8 , 2 0 0 5 1 4 : 1 9

U s e r s s h o u l d r e f e r t o S e c t i o n 7 o f t h e
O V / S V / T V G u i d e l i n e s f o r l e g e n d i n f o r m a t i o n .

E n t eWr par r i F i g h t e r o r Co n s u m e r R e q u ir e m e n t s P la n
s e
Bus i nes D is p o s a l R e q u ir e d
s Ne e d I d e n t i f i e d
Pr oce ss U s e t h e A s s e t o rA s s e t Us a g e St a t u s Re t u r n As s e t o r
A s s e t
M ode l Re s ou r c e - Ex t e r na l
U s a g e Re s ou r c e - Ex t e r na l
S t a t u As s sD ea t a Us a g e St a t u s As s et Us a g e
St a t u s Da t a

EBPM 6. 07
EBPM 6. 06
Ex t e r na l M a k e o r M a in t a n R e q u e s t B e n e f it I n f o r m a t io n U p d a t e ETvr eenat s u r y C e r t if ic a t e T r a n s a c t io n C o n f ir m a t io n
A c q u is it io n R e q u ir e m e n t B e n e f it A d m in is t r a t io n I n f o r Rme ca ot nio cn ila t io n o f F u n d B a la n c e b y T r e a s u r y
A c q u is it io n R e q u ir e m e n t O f f ic e o f P e r s o n n e l B e n e f it A d m ni is t r a t io n I n f o r m a t io n
App r o pr i a t i o n La w Si gne d A c q u is it io n R e q u ir e m e n t M a n a g e m e n t F e d e r a l H e a lt h
Tr easur y W ar r ant I ssued Pr o gr am E le c t io n
O f f ic e o f P e r s oV ne nt e lr a n s A d m in is t r a t io n
G e n e r a t e Bu y i n g Co n t r a c t Re q u e s t f or Ad v a nc e G u id a n c e I ssued
G e n e r a t e Sa l e s Co n t r a c t o r M oni t or Sal e and M a k e Pa y m e nt - M a n a g e m e n t F e d Be er na el f it E lig ib ilt y
o r O r d e r ( Ex t e r na l Non - DoD O r d e r ( Ex t e r n a l No n - Do D Con t r ac t o r A c c e p t a n c e E v id e n c e Re c e i v e Pa y m e n t - H e a lt h P r o g r a m E le cI tn iof no r m a t io n
Per f or m Ser vi ce or Ex t e r na l
App or t i on m e nt App r ov e d Buy e r ) Sel l e r ) O r de r
G o o d ( Ex t e r n a l No n - Do D Re c e i v e Pa y m e nt Da t a - Vet er an s Ex t e r na l P a y m e n t
I s s u e d Co n t r a c t or O r der [ I s s u ed ] Ac c ep t a nc e M o n i t o r , Bu y o r Re c e i v e G o o d s o r
Sel l e r ) E v id e n c e Se r v i c e s ( Ex t e r n a l No n - Do D Bu y e r ) F e d e r a l R e s e r v Pe a yBma nekn t D a t a P a y m e n t
A d m in is t r a t io n E BP M 6 . 1 1 B e n e f it B e n e f it
B e n e f it E lig ib ilt y A d m in is t r Aa dt mio n in is t r a t io n
EBPM 6. 02 EBPM 6. 03 Dat a Req ue s t f o r I n f o r m a t io n
E BP M 6 . 1 0
EBPM 6. 04 EBPM 6. 08 Adv an c e I n f o r m a It nio f n o r m a t io n
EBPM 6. 05 B u s in e s s D a t a S y n o n y m s

Hu m a n Re s o u r c e s M a n a g e m e n t O p e r a t i o n s M a n a g e r A c q u is it io n R e q u ir e m e n t
EXECUTE (EBPM 3)
A c q u is it io n R e q u ir e m e n t
SOURCE OR ACQUIRE (EBPM 2) E v id e n c e o f G oods Tender ed or S e r v ic e s Re n d e r e d RETURN, SEPARATE, TERMINATE, and
PLAN (EBPM 1)
E v id e n c e o f G oods Tender ed or S e r v ic e s Re n d e r e d
Pay A u t h o r it y DISPOSE (EBPM 4)
Exc es s Re a l Pr o p e r t y D e c la r a t io n
Pay A u t h o r it y Separ at e or
T e r m i n a t e Hum a n
I n d iv di u a l Pay A u t h o r it y
R e c o r d R e q u ir e m e n t s P la n De v e l op Hu m a n Re s ou r c e s
As s i g n Hu m a n M a n a g e Hu m a n Re s o u r c e s En t i t l e m e n t a n d Pa y
Re s ou r c e s Sus t a i n Hu m a n E BP M 3. 15
Re s ou r c e s A s s ig n m e n t O Rr ed se or u r c e s S e p a r a t io n
A d d it io n a l T r a in in g R e q m t Ca l c u l a t e Es t i m a t e s ( o r B o n u s A u t h o r it y EBPM 4. 02
Ex c e s s Re a l R e q u ir e m e n t s Pay m en t
S a le s C o n t r a c t o r EBPM 3. 07
Pr o pe r t y P la n Pay a nd Ent i t l em e nt H is t o r y
D e c la r a t io n Hum a n O r d e r A u t h o r zi in g B u s in e s s D a t a S y n o n y m s EBPM 3. 47 B u s in e s s D a t a S y n o n y m s
Res ou r c e Hu m a n Re s o u r c e s Est i m a t e s ) App r o v e Pa y
S a le s Co n t r a c t or O r der
Ac q ui r e Hu m a n Re s o ur c e s P r o f ile Q u a lit y o f L if e S e r v ic e EBPM 3. 12 Du t y St at u s I n f o r m a t io n Adj us t m e n t s Ca l c u l a t e Pa y
R e q u ir e m e n t s P la n [ Cr e a t e d ] EBPM 3. 16 P a y m e n t H is t o r y
Adm i ni s t e r Pa y
H u m a n R e s o u r c e P r o f ile D e t e r m i n e E l i g i b i l i t y f o Er B P M 3. 18 Re t u r n e d Pa y m e n t s a n d C o le c t io n s
Pr ogr am a n d F u n d in g D o c u m e n t
Pay A u t h o r it y EBPM 3. 19
Com p e n s a t i o n a n d EBPM 3. 20
EBPM 2. 01 Pay A u t h o rRite yi m b u r s e r m e n t
E v id e n c e o f G o o d s
T e n d e r e d o r S e r v ic e s EBPM 3. 17
Ren de r e d Du t y A u t h o r it y
C e r t if ie d H u m a n
S a le s Co n t r a c t or O r der V a lid Res ou r c es
P r e v io u s
C o m m it m e n t P e r io d M a na ge m e nt Pay
A n n u it a n t s T im e a n d
A c t io n s o r F ile
Pr o gr am a nd Pay r o l At t en da nc e
T r a v e l R e q u ir e m e n t Re c or d Ti m e a nd D e c o m m it m e ( G r o s s C e r t if ie d
F u n d in g D o c u m e n t S a le s C o n t r a c t o r O r d e r M anage Tr avel Rec or d
n t Hum a n
B u s in e s s D a t a S y n o n y m s A u t h o r iz in g H u m a n
T r a v e l R e q u ir e m e n t At t e n da nc e ( M i l i t a r y Pay
Res ou r c es
R e s o u r c e s D e v e lo p m e n t C o n f ir m a t io n E a r n in g s )
" Pr og r a m an d Dut y St a t u s ) C e r t if ie d H u m a n R e s o u r c e s M anagem ent Pay F ile M a na ge m e nt
S ig n e d C o n t r a c t or O r der o r R e je c t
Pay A u t h o r it y P a y F ile
D is p o s a l
V a lid C o m m it m e n t or D e c o m m it mE B eP nM t C3 o. n1 f0 ir m a t io n o r R e je c t
EBPM 3. 14 E v id e n c e
B u s in e s s D a t a S y n o n y m s
Con t r ac t o r
O r de r A d ju s t e d V a lid C o m m it m e n t o r P r e v io u s P e r io d P a y r o l
O b lig a t io n D e c o m m it m e n t A n n u it a n t s A c t io n s
[ S ig n e d ]
C o n f ir m a t io n o r A f f ila t io n E n d in g
R e je c t T r a v e l R e q u ir e m e n t
I ns t a l l a t i on s a n d Env i r on m e nt O p e r a t i on s M a na ge r A d ju s t e d O b lig a t io n

T r a v e l R e im b u r s e m e n t I n f o r m a t io n D is p o s a l E v id e n c e
P e r f o r m S e Er vv idi ec ne c- e o f G oods Tender ed or S e r v ic e s Re n d e r e d
E n v ir o n m e n t a l
R e q u ir e m e n t sN e Pw la n F o o t p r i n t L ia b ilt ie s C o s t H u m a n R e s o u r c e s Q u a lit y Re a l Pr o p e r t y O p e r a t io n C e a s e d N o t if c a t io n
E v id e n c e o f C o m m ti m e n t Per f or m Ser vi ce :
C o n t r a c t C oonr s t Or ur cdt ei r o n o o d s T e n d e r eI dn f o r m a t io n
o f L if e S e r v ic e E v id e n c e
S a le s G o r Re t u r n e d Pa y m e n t s a n d C o le c t io n s I n s t a l l a t i o nE sx ,e c u t io n R e p o r t s
o r S e r v ci e s D e c o m m it m e n
R e q u ir e m e n t s
R e n d e r e d
t Req ue s t Env i r onm e nt , Sa f e t y a nd
P la n R e je c t e d C o n t r a c t or O r der
EBPM 3. 02 E n v ir o n m e n t a l L ia b ilt ie s Co s t I n f o r m a t io n O c c u H e a l t h S t Re ewa l a Pr rd os ph ei rp t y A v a ila b le f o r U s e N o t if ic a t io n
C o n t r a c t o r
O r d e r
EBPM 3. 21 Rea l Pr o pe r t y
Con t r ac t o r O r d er O p e r a t io n C e a s e d
[ S e le r s' R e s p o n s e ] A u t h o r iz in g
Rea l Pr o pe r t y E x e c u t io n
I n s t a la t io n s a n d E v id e n c e o f G o o d s R e q u ir e m e n t s N o t if ic a t io n
A v a ila b le f o r U s e Re p o r t s
E n v ir o n m e n t T e n d e r e d o r S e r v ic e s D e liv e r e d A s s e t or R e s o u r c e P la n B u s in e s s D a t a S y n o n y m s

S e r v ic e N o t if ic a t io n
Ren de r e d
B u s in e s s D a t a S y n o n y m s

R e q u ir e m e n t s P la n

Per sonal Pr oper t y As set A v a ila b le f o r Us e


Logi s t i cs O pe r a t i ons M a na ger De l i v e r M a t e r i e l and
E v id e n c e o f G oods Tender ed or S e r v ic e s Exc es s or O b s o le t e o r U n s e r v ic e a b le A s s e t
E q uRi epnmd eer net d

L o g is t ic s E v id e n c e S a le s E v id e n c e
M ake or M ai nt ai n EBPM 3. 08 B il
R e q u ir e m e n t s E qP ula in p m e n t Us e t he As s e t or
S a le s C o n t r a c t o r O r d e r M a d e o r M a in t a in e d A s s e t R e s o u r c e R e s o u r c e Y e s - I n s p e c t e d G o o d s E v id e n c e
D e liv e r e d A s s e t or Re s o u r c e S a le s C o n t r a c t o r O r d e r Re t u r n As s e t o r
Ass et f or M a ni t e n a n c e , R e p a ir , O v e r h a u l R e a l P r o p e r t y E x t e r n a l D e liv e r y E v id e n c e A u t h o r iz in g R e a l P r o p e r t y
EBPM 3. 03 O u t g r a nt
Re s ou r c e

to
O u t g r a n t
S a le s C o n t r a c t o r O r d er
E v id e n c e B u s in e s s D a t a S y n o n y m s
( A u t h o r iz ni g L o g is t ic s ) B u s in e s s D a t a S y n o n y m s EBPM 3. 46
Con t r ac t o r B u s in e s s D a t a S y n o n y m s
Con du c t Di s p os a l
EBPM 4. 05
O r de r S a le s C o n t r a c t Eov r id e On c r e d eo r f G oods Tender ed or S e r v ic e s Re n d e r e d
[ Ac c e pt ed ] ( Pe r f or m Se r v i c e -
Con t r ac t o r O r d er Re a l Pr o p e r t y O ut gr ant E v id e n c e
[ S ig n e d ] Di s po s a l )
B u s in e s s D a t a S y n o n y m s
O per at i ons M anager " Ac c e pt an c e
Ass et A v a ila b le f o r M a in t e n a n c e , R e p a ir and O ver haul
I n d iv id u a l Rea l Pr o pe r t y
Con t r ac t o r O u t g r a nt
Rec or d
O r de r E v id e n c e
[ Up d a t e d ]
[ Ac c e pt ed ] Ac c e p t e d Co n t r a c t or O r der R e q u ir e m e n t
s P la n
S ig n e d C o n t r a c t or O r der B u s in e s s D a t a S y n o n y m s
Re a l Pr o p e r t y O ut gr ant E v id e n c e S a le s Co n t r a c t or O r der
Ac c e p t e d Co n t r a c t or O r der
A c c e p t a n c e E v id e n c e Exc es s or O b s o le t e o r U n s e r v ic e a b le A s s e t
Yes - I ns pec t ed G oods E v id e n c e
R e q u ir e m e n t s P la n EBPM 4. 03
D e liv e r e d G o o d s E v id e n c e
D si p o s a l S a le s Re a l Pr o p e r t y As s e t C o n d it io n U p d a t e
Con t r ac t o r As s e t Us a g e St a t u s
Pr o gr a m M a na ge r O r de r I s s ue d M oni t or t he Pr ogr a m
Rea l Pr o pe r t y
B u s in e s s D a t a S y n o n y m s D is p o s a l E v id e n c e
Con t r ac t o r A s s e t C o n d it io n
O r de r Upd at e EBPM 3. 26
Ex e c u t e Sa l e s a n d Pr o c u r e m e nt [ S ig n e d ]
B u s in e s s D a t a S y n o n y m s Ac c ep t a nc e M o n i t o r a n d C l o s e o u t S a l e s Co n t r a c t o r O r d e r
S ig n e d C o n t r a c t or O r der D is p o s a l E v id e n c e
A s s e t E v id e n c e
E BP M 3 . 2 4 Ty pe of As s e t ?
Y e s - I n s p e c t e d G o o d s E v id e n c e Req ue s t f o r
Con t r ac t o r Adv an c e
U s a g e Re q u e s t f or Ad v a nc e M oni t or Sal es
O r de r E x e c u t e S a l e s Co n t r a c t o r O r d e r S t a t u s D a t a Re q u e s t f or
B u s in e s s
Ad v a nc e
D a t a S y n o n y m s
[ Dr a f t ] S e le r Re s p o n s e Re v i e w a n d Re s p o n d B u s in e s s D a t a
S a leS sy n ( o Gn y om o ds s a n d S e r v ic e ) E v id e n c e Con t r a c t o r O r d e r
t o Dr a f t Co n t r a c t o r E v id e n c e o f G oods Tender ed or S e r v ic e sA c Rc ee np dt ea rn ec de E v id e n c e
Dr a f t C o n t r a c t Oo r r dOe rr d e r Re v i e w a n d
Re s po nd t o I s s ue d A s s e t
C o n f ir m a t io n o f C o m p le t io n
EBPM 2. 10 Con t r a c t o r O r d e r S a le s ( G o o d s U s a g e
Cl o s e ou t Con t r a c t
EBPM 2 . 1 2 Re c e i v e Co nt r a c t a n d S e r v ic e s ) S t a t u s D a t a S a le s ( G o o d s
S a le s Co n t r a c t or O r der
E v id e n c e B u s in e s s D a t a S y n o n y m s
a n d S e r v ic e s ) EBPM 3. 25 Yes - I nspect ed G oods E v id e n c e or O r der ( Sel l e r )
I s s u e d Co n t r a c t or O r der or O r der B u s in e s s D a t a S y n o n y m s
" R e v e n u e E v id e n c e
Hum a n B u s in e s s D a t a S y n o n y m s S a le s E v id e n c e
Res ou r c es Re t u r n e d G o o d s E v id e n c e
Yes
EBPM 2. 13
S a le s D e v e lo p m e n Ass et Us a g e St a t u s
Con t r ac t o r t E v id e n c e
O r de r Hu m a n Re s o u r c e s D e v e lo p m e n t E v id e n c e Re t u r n e d G o o d s E v id e n c e Yes - I nspect ed EBPM 3. 35 EBPM 3. 43
No
Con t r ac t o r O r d er Con t r ac t o r d s r E v id e n cH ea s
M oni t or a nd Cl ose out Buy i ng Cont r ac t or G Oo ro de Ac c ep t a nc e
E v id e n c e o f Ac c e pt a nc e C o n f ir m a t io n of
[ I s s u ed ] O r de r Ret ur ne d EBPM 3 . 3 2 E v id e n c e
G o od s al r eady EBPM 3. 38 C o m p le t io n
B u s in e s s D a t a S y n o n y m s Ac c e pt e d [ Ac c e pt ed ] N e w C o n s t r u c t io n G o od s B u s in e s s D a t a S y n o n y m s
E x e c u t e B u y i n g C o n t r a c t o Cr o nOt rr ad ce tr o r E v id e n c e o r Ten de r e d o r
E v id e n c e D a Rt ea t u r n e d D e s t in a t io n - G o o d sT a Ek ve id eC nu cs et o d y occur r ed? I nspect ed " C o n f ir m a t io n o f
P r o g r e s s S e r v ic e s
Yes O r der B u s in e s s D a t a S y n o n y m s Ren de r e d G o o d s G o o d s Ac c e pt a nc e G oods No Ex e c ut e Ac c e pt a nc e
C o m p le t io n " . " R e v e
I ssued Di s t r i but e Cont r a E v id e n c e E v id e n c e w i l l o c c u r at Ac c e pt a nc e
R e je c t e d C o n t r a c t or O r der E v id e n c e A c c e p t a n c e E v id e n c e
Co n t r a c t ct or O r der Dat a Sour ce or Pr ocedur es
I n s p e c t e d G Bo uo sd ins e sE sv id De an t c ae S y n o n y m s

No or O r der As s i g n o r I s s u e Ca r d U n s e r v ic e a b le Type of De s t i na t i on? Re qui r e d?


Con t r ac t o r Dr a f t Co n t r a c t or O r der S ig n e d C o n t r a c t or O r der EBPM 3. 48 I n v o ic e EBPM 3. 34 Ac c ep t a nc e
a nd Ca r d L i m i t As s et N e w C o n s t r u c t io n E v id eE nv ci ed e on rc e P r o g r e s s
O r de r Coor di nat i on w i t h E v id e n c e
Con t r ac t o r O r d er N o t if ic a t io n Re c e i pt a n d Ac c e pt a nc e Re qu i r e d? Rec or de d EBPM 3. 39
[ S e le r 's Con t r ac t Se l l e r Re qui r e d Con t r ac t o r [ S ig n e d ] G oods or S h ip p in g Per f or m I nspect i on and M oni t or Buy i ng
Res po ns e] o r O r d er Yes
[ S e le r 's Dr a f t O r de r B u s in e s s D a t a S y n o n y m s
Ser vi ce or N o t ic e Re c o r d e d D e liv e r e d G o oVdesr i f i c a t i o n Cont r a c t or O r de r
C o n t r a c t E oB rP M 2 . 1 6 [ I s s u ed ] " Ac c e pt an c e Con t r ac t o r S h ip p in g A c c e p t a n c e E v id e n c e C o n f ir m a t io n of
Res po ns e] O r de r Pur chase D e ivl e r e d E v id e n c e D is c r e p a n c y Re p o r t
B u s in e s s D a t a S y n o On y r m d
es r U n s e r v ic e a b le A s s e t N o t if ic a t io n EBPM 3. 11 N o t ic e Acc ept C o m p le t io n
S e le r Re s p o n s e EBPM 2. 23 [ S ig n e d ] Ca r d? G oods B u s in e s s D a t a S y n o n y m s
I s s ue Con t r a c t EBPM 3. 28
M a na ge Re qu i r e m e n t EBPM 3 . 3 0 E v id e n c e EBPM 3. 36 " C o n f ir m a t io n
Sou r c ed or O r der A c c e p t a n c e E v id e n c e EBPM 3. 42 Cl o s e ou t Con t r a c t o r
R e q u ir e m e n t s R e q u ir e m e S e le r Re s p o n s e EBPM 3 . 4 0
Aw a r d Co n t r a c t o r O r de r ( Bu y e r )
P la n Ex e c u t e Ac qu i s i t i o n n t S ig n e d C o n t r a c t or O r der ( O b lig a t io n o r D e o b lig a t io n ) P u r c h a s e C a r d E v id e n c e
S o u r c e d R e q u ir e m e n t EBPM 2 . 1 7 O r der C o m m ti m e n t o r Ac c e pt D is c r e p a n c y
St r at egy D e liv e r e d G o o d s E v id e n c e Yes
D e c o m m it m e n t A c c e p t a n c e G o o d s Roe r je c t Re p o r t C o n f ir m a t io n o f C o m p le t io n
Pl a n Bu s i n e s s Re s o u r c e s R e q u ir e m e n t s P la n I n i t i a t e o r Re v i s e o r EBPM 2. 18 E v id e n c e
De v e l op Ac qu i s i t i o n A p p r o v e d A c q u is it io n P la n Ac c ep t a nc e Req ue s t Sour c e - G oods E v id e n c e Ser vi ces? B u s in e s s D a t a S y n o n y m s
R e q u is it io nM o d i f y C o n t Rr ea jec ct t eo dr C o n t r a c t o r O r d e r E v id e n c e S e r v ic e " Ac c e pt an c e
St r at egy EBPM 2. 24 S e r v ic e E v id e n c e
O r der C o n t r a c t M o d if ic a t io n R e q u e s t A c k n o w le d g e m e n t
V a lid a t e d o r A d ju s t e d R e q u ir e m e n t B u s in e s s D a t a S y n o n y m s EBPM 3. 44
R e q u is it io n EBPM 2. 15
V a lid C o m m it m e n t or D e c o m m it m e n t C o n f ir m a t io n o r R e je c t Pe r f or m Ac c e pt a nc e F i l e Di s c r e p a n c y Re po r t
EBPM 1. 09 Pur c ha s e , Ve r i f y Ac k no w l e d ge Upda t e Shi ppi ng
P r e s id e n t ’s Bu dg et V a lid C o m m it m e n t Go re n De er ca ot me mo r it mR e ev ni t s e D e s t in a t io n - G o oI dnsf oEr vmid ea nt ci eo n Pr ocedur es S e r v ic e A c k n o w le d g e m e n t
C o n f ir m a t oi n o r R e je c t
a nd Ce r t i f y Se r v i c e Re nd e r e d
EBPM 1. 02 Re q ui s i t i o n( s ) C e r t if ie d M a n a g in g Pur c h a s e Ca r d
V a idl O b lig a t io n o r
A s s e t A s s ig n e d , Acc ount St at em ent EBPM 3. 33 S e r v ic e
EBPM 1. 05 T r ia l D e o b lig a t io n
I s s u e d , C o n d it io n o r A s s e t A s s ig n e d , I s s u e d , A c c e p t a n c e R e s u lt s
Req ue s t A c k n o w le d g e m
B a la n c e V a lid C o m m it m e n t o r Q u a n t it y C h a n g e d C o n d it io n o r Q u a n t it y EBPM 3. 31 EBPM 3. 37 EBPM 3. 41
D e c o m m it m e n t
EBPM 3. 29 ent
T r a n s a c t io n C h a n g e d T r a n s a c t io n C e r t if ie d
Pr o gr am a nd
C o n f ir m a t io n o r R e je c t Pur c h as e Car d
F u n d in g D o c u m e n t B u s in e s s D a t a S y n o n y m s Acc ept anc e
T r a n s a c t io n
A g e d V a lid a t io n R e q u ir e m e n t Re q u e s t ( Q u a r t e r ly R e v ie w ) EBPM 2. 08 V a lid O b lig a t io n o r D e o b lig a t io n R e q u e s t S e r v ic e A c k n o w le d g e m e n t R e s u lt s
P r e s id e n t 's
Budget I n v a lid C o m m it m e n t Re q u e s t D is c r e p a n c y Re p o r t
W il in c lu d e a l d at a f r o m O V- 7 r e g a r d in g F o r m u la t e Bud ge t Rec or de d
Re s o u r c e M a n a g e r R e c o r d e d S h ip p in g N o t ic e
S h ip p in g M a na ge t he Pr ogr a m
A c c e p t a n c e
M ic r o p u r c h a s e R e q u ir e m e n t N o t ic e E v id e n c e
Fut ur e Ye a r B u s in e s s D a t a S y n o n y m s
D e f e n s e P la n Pr ogr am a n d F u n d in g D o c u m e n t
Pr ogr am a n d F u n d in g D o c u m e n t Rec or de d
B u s in e s s D a t a S y n o n y m s
P la n s a n d G u id a n c e S h ip p in g N o t ic e
Cu r r e n t Year Budget P la n
EBPM 3. 45
Pr ogr am a n d F u n d in g D o c u m e n t O b lig a t io n
Fut ur e Ye a r D e f e n s e P la n Pr o gr am a nd
For m ul at e Pr ogr am Cur r e nt Ye ar
F u n d in g Ex e c u t e Re s o u r c e a n d Pe r f o r m a n c e Pl a n T r ia l No
R e q u ir e m e n t s aP nla dn B u d g e t Doc um e nt Cur r e nt Ye ar M a n a g e F u nB du sd g e t P al n
B a la n c e
B u s in e s s E BP M 2. 02 C e r t if ie d H u m a n R e s o u r c e s M a n a g e m e n t Pay F ile
A c q u is it io n P la n n in g a n d B u d g e t in g R e q u ir e m e n t Tr e as ur y
A Dl al to ac a St ye n oR ne ys mo u sr c e s B u d g e t P la n
D is c r e p a n c
I s an asset
S e r v ic e A c k n o w le d g e m e n t
Pr o gr am a nd F u n d in g Doc um e n t bei ng
W a r r an t s Con du c t Pe r i od i c y Rep or t
Req ue s t E BP M 1. 06 Pr o gr am a nd I s s ue Re s o ur c e Re v i e w Re qu i r e m e n t Upd a t e a n d C u r r e n t Y e a r RB eu vd ig ee wt P Fla un n d i n g r ecor ded?
P r o c u r e m e n t E v id e n c e O b t a in e d
EBPM 1. 04 F u n d in g D o c u m e n t a n d P e r f o r m a n c eA g a i n s t R e s o u r c e a n d R e p r i o r i t i z e F u n d R e v i e wR e im b u r s a b le R e p o r t s
Ana l y z e De f e ns e Di s t r i b ut e Re q ue s t C e r t if ie d H u m a n
C e r t if ie d A d v a n c e P a y m e n t Re q u e s t
A p p r o p r ia t io n Pr ogr am a n d F u n d in g D o c u m e n t Re q u e s t Pl a n Per f or m a nce Pl a n Re s ou r c e a nd O b lig a t io n R e p o r t s
Re s ou r c e Pl a n App or t i on m e nt o r EBPM 3. 13 Res ou r c es
L aw EBPM 2 . 0 3 Per f or m a nce Pl a n M a na ge m e nt Pay F ile
Tr easur y W ar r ant s Re a pp or t i o nm e nt
EBPM 2 . 0 4 V a lid C o m m it m e n t o r D e c o m m ti m e n t C o n f ir m a t io n o r R e je c t EBPM 2 . 2 1C o m m it m e n t Re p o r t s
EBPM 3. 05 D is c r e p a n c y Re p o r t
A p p r o p r ia t io n L a w EBPM 2 . 0 5
EBPM 2 . 2 0 E x i s t i nA gc c e p t a n c e E v id e n c e Ac c ep t a nc e
T r ia l As s e t E v id e n c e
Con du c t Pl a n ni ng EBPM 1. 07 R e q u ir e m e n t s Cur r e nt Ye ar B a la n c e R e q u ir e m e n t s R e c o r d e d S h ip p in g N o t ic e D e liv e r e d
Eva l uat e Pl a n EBPM 1. 08 P la n Re c or d? E v id e n c e o f D is b u r s e m e n t or C o le c t io n
P la n B u d g e t P la n G oods
Per f or m ance O ut c om es Aga i n s t St a n da r d V a lid C o m m it m e n t or D e c o m m it m e n t C o n f ir m a t io n o r R e je c t
W a r f ig h t e r Ne e d C o m m it m e n t o r Rec or de d S e r v ic e E v id e n c e C e r t if y in g O f f ic e r
Con du c t A c k n o w le d g e m e n t
Appr ov al
A lo t m e n t A d ju s t m e n t D e c o m m it m e n t S h ip p in g Pr ocur em ent E v id e n c e O b t a in e d S e r v ic e A c k n o w le d g e m e n t St a t e m en t o f
Per f or m ance Tar get s Phy si ca l Ac c ep t a n
C o n f ir m a t io n o r c e
I n it ia l N o t ic e P la n t , P r o p e r t f y r oa mn d G o v e r n m e n t P r o v id e r C e r t if ie d A d v a n c e P a y m e n t Re q u e s t D if f e r e n c e s
EBPM 1. 01 R e je c t R e q u ir e m e n t Is n vP ela nn t o r y As s et E q u ip m e n t A s s e t
Cu r r e n t Year Budget P la n E v id e n c e C e r t if ie d A d v a n c e P a y m e n t Re q u e s t
EBPM 1. 03 R e q u ir e m e n t s P la n
Rec or d V a lu e
EBPM 3. 04
Pr ogr am a n d F u n d in g D o c u m e n t P a y a b le s , Ass et s, Ex pens es , Re v e n u e o r R e c e iv a b le s Re p o r t s A c c e p t a n c e E v id e n c e
As s et Rec o r d
Ac c o u n t a b i l i t y M a n a g e r A lo t m e n t
I n it ia l A s s e t Re c o r d B u s in e s s D a t a S y n o n y m s
R e a l P r o p e r t Iyn v e n t o r y C e r t if ie d P u r c h a s e C a r d T r a n s a c t io n
A d ju s t m e n t Con t r ac t o r O r d er O p e r a t io n A d ju s t m e n t s
[ S ig n e d ] A c c e p t a n c e E v id e n c e - YU ep sd a At se s eA ts s Re et cRoRe rea dcl oP Err xdo isp t e r t y O p e r a t io n C e a s e d N o t if c a t io n St a t u s Co d e Ex p e n s e Da t a
P h y s ic a l I n v e n t o r y A d ju s t m e n t Ass et A v a ila b le F o r U s e N o t if ic a t io n
Ass et Re c o r d
A p p o r t io n m e n t No
C r e a t e I n i t Si iga nl e dA s Cs oe nt t r a c t o r O r d e r
Re c or d A c c e p t a n c e E v id e n c e - N o A s s e t R e c o r d E x is t P h y s ic a l I n v e n t o r y P la n t , Pr oper t y , a n d E q u ip m e n t As s e t V a lu e Ar c hi v e As s e t
EBPM 3. 09 E x e c u t io n Rep or t s
A p p o r t io Found Ass et I n f o r m a t io n A d ju s t m e n t O r ig in a l C o s t B a s is of Ass et Re c or d
Pr o gr am a nd n m en t
F u n d in g B u s in e s s D a t a S y n o n y m s
I nvent or y A d ju s t m e n t s Pr ocur em ent E v id e n c e O b t a in e d
Doc um e nt EBPM 2. 06 E n v ir o n m e n t a l L ia b ilt y I n f o r m a t io n
EBPM 4. 04
Ch a n g e Re q u e s t
Pr ogr am Per f or m ance I nf o

Ac c o u n t i n g ( Ac c o u n t i n g a n d F i n a n c e Bu y e r - Si d e ) P r o c e s s A p p o r t io n m e n t Re p o r t s O b lig a t io n R e p o r t s
E x e c u t io n R e p o r t s
C o n s t r u c t io n in P r o g r e s s Ac c o u nt St a t e m en t o f D if f e r e n c e s

FINANCIAL MANAGEMENT (EBPM 5) A lo t m e n t P r o d u c e


App or t i on m e nt
Fou nd As s e t
I n f o r m a t io n C o m m it m e n t D e p r e c ia t io n o r ARme co or rt diz a at nio dn MV a alu ne a g e Pr o du c e Pa y a bl e s , As s e t s ,
E n v ir o n m e n t a l
o r
Re p or t s A d ju s t e d EBPM 5. 18 E x p e n s e D a t Ea x p e n s e s E x p e n s e DEax t pae n s e s , R e v e Pn ua ye a bo ler D a t a L ia b ilt y
D e c o m m it m e D e p r e c ia t io n o r
A lo t m e n t C o m m it m e n t Re c e i v a b l e s Re p o r t s I n f o r m a t io n St a t e m en t o f
Re c or d B u s in e s s
E B PS My n o 5n . y 0m 3
D a t a s
n t Re q u e s t A m o r t iz a t io n V a lu e EBPM 5. 22 A c c o u n t a b ilt y
[ V a lid ] Ass et I s i t a n As s e t S e r v ic e M a n a g e E x e c u t i oEnx e c u t io n R e p o r t s
Pr ogr am a n d F uA np dp ino gr t Di oo cn umm e en nt t, S t a t e m e n t o f A c c o u n t a b ilt y
Al l ot m e n t or a Se r v i ce ? EBPM 5. 24 Di s bu r s e St at em ent of A c cw o ui nt th a bT iltr ye a s u r y
I n v a lid C o m m it Rme ce on rt d RCe oq mu e ms t i At dm ju es tn et d a Cn od m m it m e n t S t a t e m e n t o f T r a n s a c t io n s
Tr easur y W o ar r rA al nl to sc a t i o n I nv en t o r y an d C e r t if ie d P u r c h a s e
I n t r a D o D D is b u r s e m e n t
Ca l c u l a t e Fu nd Ba l a nc e C a r d T r a n s a c t io n T r ia l B a la n c e
C o m m it m e n t o r D e c o m m ti m e n t Re q u e s t Yes R e la t e d M a t e r ia l Ex p e n s e Da t a
E x p e n s e B u s in e s s D a t a S y n o n y m s
EBPM 5. 01 V a lid C o m m it m e n t or D e c o m m it m e n t Re q u e s t V a lu a t io n D a t a I n t r a D o D C o le c t io n EBPM 5. 28
C a r d C o m m it m e n t R e q u e s t I nvent or y a n d R e la t e d M Ba ut se inr eai sl sV a Dlu aa tt aoi n S R e c e ivs a b le D a t a
y n o n y m

C o m m it m e n t or D e c o m m it m e n t Re q u e s t EBPM 5. 26 I s s u e P e r f o r m a n c e a n d A c c o u n t a b ilt y R e p o r t
C o m m it m e n t o r D e c o m m it m e n t Re q u e s t CI P Ac c o u n t Up d a t e d I n t r a Do D I n t r a Do D
Dat a Dat a T r S ia y l n Bo a n la y n mc e s -
Pay A d ju s t m e n t F ile B u s in e s s D a t a
EBPM 5. 05 P e r f o r m C o s t ACc oc leo cu tn iot ni n ag n d P a y m e n t H is t o r y St at em ent of
A lo t m e n t D e p r e c ia t io n o r A m o r t iz a t io n V a lu e T r a n s a c t io n s
Pay m en t
B u s in e s s D a t a S y n o n y m s Re c or d O b l i ga t i on P a y a b le D a t a
Dat a
A p p o r t io n m e n t Re p o r t s C a r d O b lig a t io n R e qa un ed s tC a (l Ic nu dl iva idt Iue na dl)F ivu idn ud a l T r a v e l A u t h o r iz a t io n
Pr o gr am a nd D e p r e c ia t io n Re v e n u e Da t a T r ia l B a la n c e -
Ba l a n c e Pay m ent Da t a St a t e m en t o f
F u n d in g A lo t m e n t R e im b u r s a b le A u t h o r it y o r A m o r t iz a t io n C e r t if ie d D is b u r s in g
Doc um e nt V a lu e EBPM 5. 30 F in a n c ia l M a n a g e m e n t P o lic y Re c o r d e d T r a n s a c t io n s
F ile F in a n c ai l
B u s in e s s D a t a S y n o n y m s EBPM 5. 07 I n t e r im ( R e a l P r o p e r t y ) or F in a l Ac c e p t a n c e Co d e R e c e iv a b le D a t a S h ip p in g R e c o r d a n d M Pa an ya mg e e n t H is t o r y Pos t t o G ener al Ledger St a t e m en t Dat a
C o m m it m e n t EBPM 5. 14 Pay m ent
V a lu a t io n V a lu a t io n T e m p laEt set aRbel qi usehs t a n d N o t ic e Pay abl e
B u s in e s s D a t a S y n o n y m s
C a t e g o r y C o n s t r u c t io n Da t a
Re c o r d Bu d g e t T e m p la t e U p d a t e V a l uCaot mi omn it m e n t ( C o m m it m e n t I d e n t if ic a t io n N u m b e r A s s ig n e d )
C o n s t r u c t io n in Ex p e n s e Da t a
Pa y m e n t Da t a
B u s in e s s D a t a S y n o n y m s M a na ge Ex t e r n al
( U p d a t e d ) V a lu a t io n T e m p la t e ( U p d a t e d ) o f A s s e t in P r o g r e s s P e r f o r m a n c e a n d A c c o u n t a b ilt y
Aut ho r i t y Con v e nt i o n s Pr o gr es s Pr o gr es s O r ig in a l C o s t Ass et Da t a D is c r e p a n c y Re p o r t
F in a n c ia l S t a t e m e Fn int a nD ca iat la
Re p o r t
Pr ogr am a n d F u n d in g D o c u m e n t
B u s in e s s D a t a S y n o n y m s
C o m m it m e n t Dat a I n f o r m a t io n
Cr e a t e Co n s t r u c t i o n B a s is o f A s s e t
P a y a b le D a t a C o le c t io n D a t a R e p o r t in g
Budget A u t h o r it y EBPM 5. 04 S ig n e d C o n t r a c t
B u s in e s s D a t a S y n o n y m s
EBPM 5. 25 F in a n c ia l M a n a g e m e n t P o lic y
V a lu a t io n C o m m it m e n t i no r P r Oo gr r deesr s CI P
Upd a t e
C o n s t r u c t io n in P r o g r e s s P r o g r e s s I n f o r m a t io n
EBPM 5. 02 T e m p la t e ( I n it ia l)
Pr oduce Val ua t i on Re l i e v e O r ig in a l C o s t B a s is of Ass et Ass et Da t a EBPM 5. 31 EBPM 5. 32
V a lu a t oi n T e m p laS tu eb s (i Ud pi da ar ty e dL )e d g e r
( C o m m it m e n t M a p p e d C o s t I n f o r m a t io n
I d e n t if ic a t io n Com m i t m e n t Con s t r u c t i on Con s t r u c t i on
C o m m it m e n t EBPM 5 . 1 1
Num b er Re p or t s i n P r o g r e sCso n s t r u c t io n in P r o g r e s s C a n c e la t io n N o t ic i en P r o g r e s s Re v e n u e Da t a
A s s ig n e d )
B u s in e s s D a t a S y n o n y m s EBPM 5 . 1 5 C o n s t r u c t io n inE B P M 5. 19
C o m m it m e n t EBPM 5. 06 Pr o gr es s O r ig ni a l
B u s in e s s D a t a S y n o n y m s F in a n c ia l S t a t e m e n t I n f o r m a t io n
C a n c e la t io n N o t ic e C o s t B a s is
Pr oduce O bl i gat i on V a lu a t io n M a p p e d Co s t I n f o r m a t io n B u s in e s s D a t a S y n o n y m so f As s e t Pay m ent H is t o r y
Re p or t s T e m p la t e Co n t r a c t o r
( Up d a t e d ) Un e a r n e d Re v e n u e O r d e r C lo s u r e
B u s in e s s D a t a S y n o n y m s Boo k or Re c o r d As s e t

Layered Views with “Fitness for Purpose”


W o r k in P r o g r e s s Ass et Da t a N o t if ic a t io n
P r o g r e s s I n f o r m a t io n Re l i e v e B u s in e s s D a t a S y n o n y m s

W o r k ni B u s in e s s D a t a S y n o n y m s F in a l A c c e p t a n c We oC ro kd e i nO r ig in a l C o s t B a s is of Ass et R e m it t a n c e I n f o r m a t io n
EBPM 5. 09 Pr o gr es s Pr ogr es s Ex p e n s e Da t a
Dat a St at em ent of A c c o u n t a b ilt y
Cr e a t e W o r k i n W I P EBPM 5 . 2 0 EBPM 5. 21
V a lu a t io n Pr ogr es s Upd a t e
T e m p la t e S ig n e d C o n t r a c t or O r der W o r k ni P r o g r e s s P r o g r e s s I n f o r m a t io n
Subsi di ar y Ledge r Val ua t i on R e c e iv a b le D a t a
( Up d a t e d )
W or k i n W I P Ac c o u nt Up d a t e d
V a lu a t io n T e m p la t Ee B P( MU p d 5a .t 1e 2d ) P r o g r e sWs o r k in P r o g r e s s C a n c e la t io n N o t ic e
O r ig in a l C o s t B a s is of Ass et
EBPM 5 . 1 6 F in a n c ia l M a n a g e m e n t P o lic y M anage Fi nanci al
N o n C o n s t r u c t io n in P r o g r e s s or W or k in P r o g r e s s
C o m m it m e n t M a n a g e m e n t U pP do al ti ec dy P o lic y
A lo t m e n t E B P M 5 . 3 U3 p d a t e d S t r u c t u r e
B u d g e t A u t h o r it y
S e r v ic e
G a in o n S a le o f Ass et
Sa l e s Cont r a c t W I P Ac c o u nt
or O r der S a le s
Ne t C h a n g in g I n v e n t o r y
Ac c o u n t i n g ( Ac c o u n t i n g a n d F i n a n c e S e l l e r - S i d e ) Pr o c e s s Con t r ac t o r C e r t if ie d D is b u r s e m e n t F ile
O r de r C o n t r a c t o r O r d e r C lo s u r e N o t if ic a t io n
V a lu a t io n T e m p al t e ( U p d a t e d )
C a s h - lik e
G a in o n S a le o f R e Ac se siv ea tb le D a t a
Col l e c t
Re c or d a n d M a na ge C e r t if ie d H u m a n R e s o u r c e s M anagem ent Pay F ile I n s t r u m e n t s
M a na ge F i na nc i a l Re c or d Boo k or Re c o r d As s e t - B u s in e s s D a t a S y n o n y m s
Re c or d O r de r s Pr oduce Re c e i v a bl e
of a Sa l e a nd St a t us of G a i n or Los se s ( Se l l er , G a in o n S a le of Re c or d a n d M a na ge Re v e n u e Da t a " C a s h - lik e
Re c e i v e d ( Fu nd e d Re i m bu r s a bl e s P o t e n t ia l G a in o r Loss Pay
As s e t s Unb oo k ) A d ju s t m e n t Pay m ent H is t o r y As s et Re v e n ue
a nd Unf un d e d ) Re p or t s R e c e iv a b le F ile Un e a r n e d Re v e n u e C a s h - lik e I n s t r u m e n t
W o r k in P r o g r e s s B u s in e s s D a t a S y n o n y m s F ile Pay A d ju s t m e n t F ile
EBPM 5. 17 C o le c t io n a n d P a y m e n t H is t o r y Adv ance f r om No n - Do D Bu y e r R e m it t a n c e I n f o r m a t io n
C a n c e la t io n N o t ic e S e r v ic e EBPM 5. 29
EBPM 5. 08 R e c e vi a b le F ile E B P M 5. 23
P a y a b le s , A s s e t s , E x e c u t io n
EBPM 5. 10 EBPM 5. 27
Ex p e n s e s , Re v e n u e
EBPM 5. 13 Loss o n S a le o f Ass et
Rep or t s
o r R e c e iv a b le s
Rep or t s O r der R e c e iv e d

and “Filtered to Context”


I nv en t o r y
A v a ila b le f o r
R e c e iv a b le F ile
L os s on S a le
S a le Loss o n S a le o f A s os fe t A s s e t R e m it t a n c e I n f o r m a t io n
F in a n c ia l R e p o r t s
M anage I nvest m ent s
G a in o n S a le o f A s s e t C o le c t io n a n d P a y m e n t H is t o r y
I nvent or y A v a ila b le f o r S a le Tr easur y C e r t if ic a t e T r a n s a c t io n C o n f ir m a t io n
F in a n c ia l R e p o r t s A g e d R e c e iv a b le I n f o r m a t oi n
S im u lt a n e o u s R e c o r d in g o f R e v e n u e a n d R e c e iv a b le EBPM 5 . 3 4
Loss o n S a le o f Ass et R e c o r d a n d M a n a g e R e c e iv a b le
Net Cha ng e o f
I nv en t o r y Ne t Ch a n g e o f I nvent or y
B u s in e s s D a t a S y n o n y m s
Cu r r e n t Year Budget P la n

© Copyright 2010 TopQuadrant Inc. 3


A Brief Brief on TopQuadrant
Formed in 2001, TopQuadrant is a well-established tools, products, solutions,
training, ontology development and consulting company with more than 100
person years experience in Semantic Web Technologies.
Platforms and
Training Tools Consulting
Solutions
TopQuadrant has TopQuadrant has the leading TopQuadrant has a TopQuadrant has consultants
trained more people RDF, OWL and SPARQL tool semantic platform, a that have worked, both in TQ
in Semantic Web suite that integrates with rapid application and in previous companies
Technologies than ORACLE-11G. builder, and solutions (notably IBM), on many
any other company for vocabulary and consulting projects. At TQ we
in the world. metadata management do: Jumpstarts, Competency
Development, Solution
TQ and Oracle Envisioning Workshops,
Ontology Modeling, Semantic
Application Development

© Copyright 2010 TopQuadrant Inc. 4


Semantic Web Thought Leadership

TopQuadrant Product Development Team Leadership


 Holger Knublauch (Protégé OWL creator)

 Jeremy Carroll (JENA Architect)


Chief Scientist and Trainer
 Dean Allemang (Co-author Semantic Web for the Working Ontologist)

TQ team has authored 4 books on Semantic Technology

© Copyright 2010 TopQuadrant Inc. 5


What is Semantic Technology

© Copyright 2010 TopQuadrant Inc. 6


What is semantic technology?

“Semantic technology (software) allows the meaning


of and associations between information to be known
and processed at execution time.

For a semantic technology to be truly at work within a


system, there must be a knowledge model of some
part of the world (an active ontology) that is used by
one or more applications at execution time.”
-- TopQuadrant

© Copyright 2010 TopQuadrant Inc. 7 7


Semantic Web Layer Cake

© Copyright 2010 TopQuadrant Inc. 8


Semantic Web Layer Cake – Take 2
Query Language + Trust
S More Model + Proof
OWL Formalism + CPU1 CPU2
P Reasoning Rules
A
RDFS Classes A is a CPU
R
Q RDF Relationships A has
Subsystem
B
L
XML Structures

© Copyright 2010 TopQuadrant Inc. 9


How does Semantic Technology
work?
Semantic Technology represents information in a neutral form called Triples that consist
of a Subject, a Predicate and an Object. Each of these can have properties that infer new
information. Each has a unique identity, enabling merging of different datasets.

Subject Predicate Object Subject Predicate Object


has Business CS has SIM WARSIM
LMCO GT&L
Area
+
has Line of
GT&L C&TGO CS has SIM OneSAF
Business

C&TGO
has
Capability
CS +
CS has SIM JSAF
Ontologies can be merged without the
need for programs or data migration. In
contrast to databases, they can be
+
evolved readily without affecting CS has SIM CultureSIM
existing queries and programs.
GT&L – Global Training & Logistics
C&TGO – Combat & Tactical Ground Operations ref: http://www.lockheedmartin.com/gtl/
© Copyright 2010 TopQuadrant Inc. CS - Constructive Simulation 10
Ontologies are like and unlike other
traditional technologies
 Like databases ontologies are used by applications at run time
(queried and reasoned over)
 Unlike databases, relationships are first-class constructs
 Like object models ontologies describe classes and attributes
(properties)
 Unlike object models, ontologies are set-based
 Like business rules they encode rules
 Unlike business rules, ontologies organize rules using axioms
 Like XML schemas they are native to the web (and are in fact
serialized in XML)
 Unlike XML schemas, ontologies are graphs not trees and used
for reasoning

© Copyright 2010 TopQuadrant Inc. 11 11


How does Semantic Technology relate to
Relational Technology?
Predicate

Subject

Object

From Tables to
Linked Enterprise
Data

Think “Outside of the Table”


© Copyright 2010 TopQuadrant Inc.
Adapted from a slide by Dean Allemang
12
Mapping the Terrain of Information
Metadata
Level Maturity Model Types Expressivity Technology
Types
Optimized Ontology Constraints, Rules, Inferred Multi-layer Semantic
5 Semantics Relationships Markup Technology

Managed Ontology, Static Relationships, Attributes, Semantic


Relationships Thesauri, Controlled Vocabularies, Semantic Tags, Technology
4 Taxonomies XML/RDF/OWL Naming & Entity &
Design Rules, Naming & Relationship Proprietary
Identifier Rules Markup,
Defined Thesauri, Containers, Elements and Entity Markup, Filtering,
Content Taxonomies, XSP Attributes, Controlled Attributed Code- Clustering.
and XML
3 Schemas, Vocabularies, Grammar lists, Tags Categorization
Grammars: Formalisms
ASN.1, EBNF Proprietary
Repeatable Thesauri, XML Hierarchies, Containers, Entity Markup, Proprietary Tools,
2 Structure Schemas Elements and Attributes Attributes, Tags Database Tools
& DTDs
Chaotic Text Documents Varies Varies Search Tools
1 & Database
Records
Adapted from: Joel A. Gladding, “Data Maturity Model”, SAIC Lead, Defense Intelligence Data Architecture, Presentation April 2005
© Copyright 2010 TopQuadrant Inc. 13
What can go wrong with Data
Data Type Different primitive or abstract types for same information

Labeling Synonyms/antonyms have different text labels


Different conceptions about the relationships among concepts
Aggregation: in similar data sets. Collections or constraints have been
-Structure modeled differently for same information
-Cardinality
Different abstractions are used to model same domain
Generalization
Different choices are made about what concepts are made
Value Representation explicit

Impedance Mismatch Fundamentally different data representations are used

Synonyms/antonyms exist in same/similar concept instance


Naming values

Scaling and Unit Different units of measures with incompatible scales

Confounding Similar concepts with different definitions

Domain Fundamental incompatibilities in underlying domains

Disparity among the integrity constraints


Integrity

© Copyright 2010 TopQuadrant Inc. 14


Four Key Ideas about
Semantic Web Technologies
1. Canonical data  Subject-Predicate-Object Triples

2. Identifiers  Composition Construct for Aggregations

3. Schemas are also expressed in Triples and can be


queried using same query language – SPARQL

4. Evolvability – schemas, vocabs and datasets can


readily evolve

© Copyright 2010 TopQuadrant Inc. 15


RDF/OWL Key Idea # 1 –
“Think Triples”: Subject Predicate Object
Subject Predicate Object
rdf:type
Shahram Aziz Terrorist

sameAs
Shahram Aziz Abdi Mekhamdi

hasSubtribe
Shahram Aziz Daulatzai

associateOf
Abdi Mekhamdi Mustafa Hussein

© Copyright 2010 TopQuadrant Inc. 16


RDF/OWL Key Idea # 2 –
Identifiers not Names (“Everything has a URI”)

sameAs
Shahram Aziz Abdi Mekhamdi

hasSubtribe
Shahram Aziz Daulatzai

Statements in different models but same URIs means more


information about the same subject – in this case “Shahram Aziz”

© Copyright 2010 TopQuadrant Inc. 17


RDF/OWL Key Idea #3: Schema uses Triples -
queried with same Language as the models
Find all properties associated with all subclasses of ‘terrorism:Person’
SELECT *
WHERE {
?class rdfs:subClassOf* terrorism:Person .
?class rdfs:subClassOf ?restriction .
?restriction a owl:Restriction .
?restriction owl:onProperty ?property .
?property rdfs:label ?propertyLabel . }

© Copyright 2010 TopQuadrant Inc. 18


What can you do with Semantic Technology?

 Represent and Aggregate Knowledge


 Infer and Discover New Knowledge
 Make more informed Decisions
 Context-Based Information Provisioning
 Integrate Disparate Databases
 Implement Semantic Recommenders
 Mediate information and capabilities in SOA-Based
Solutions

© Copyright 2010 TopQuadrant Inc. 19


Mapping Capabilities
Human Machine
Product Design Assistant

Semantic-Enabled Competency Network

Ontology Driven
Information Retriever

Context-Aware Retriever
Semantic SOA
Concept-Based Search
Formal
Expressivity

Semantic Multi-Faceted Search

Semantic Workplace Semantic Mediation


Generative
Semantic-Enabled
Documentation
Communities
Semantic
Semantic Data Registry
Data
Connection Integrator
and Pattern Recommender
Explorer
Information Aggregator

Answer Faceted Application


Engine Search Integrator
Informal

Navigational
WEB 2.0
Search
Mashups

© Copyright 2010 TopQuadrant Inc. 20


Semantic Model-driven Applications

Rapid Deployment of Agile, Evolvable Applications


“Designed for users … Built for change”

RDBs
RDBs

Custom
XML
Application

S EXCEL

RSS

By combining capabilities for:


– Semantic data integration
– Semantic model-driven application
assembly, configuration and use
– Configurable components for dynamic
presentation and interaction
© Copyright 2010 TopQuadrant Inc. 21
Putting Ontologies to Work
Ontologies as Ontologies as
Design- Artifacts Run-Time Artifacts
Read/Write
Model-Driven 10
Model-Driven Applications
Orchestrated
Generative Semantic
5 Applications
Applications
Strong

3 Dataflow/Workflow/ Mediated 9
configuration of and/or
Process Applications
transformation to
Role of Models and Schemas

software modules Read-Only Model-


Driven 8
Applications
Controlled
Vocabularies
4 used by applications
Query-Response
Databases 7
Reference Models with/without rules
2 Transformation to and/or inferencing
other artifacts
Weak

Linked-Open Data
Apps (now)
Conceptual graph traversals and 6
aggregations with or
1 Models
without schemas
for analysis, design and
communication

© Copyright 2010 TopQuadrant Inc. 22


Ontology-Driven Service-Oriented Architecture

1995 1998 2001 2004 2007 2010

JINI
CORBA/COM SOAP WSDL WS-* REST The “CLOUD”
OWL-S Linked Open Data

WS

WS

WS

WS

WS

WS

WS

WS

WS

WS
Semantic SOA
Web Services Controller

Results Processor Query Builder

Mapper Rules Engine Query Orchestrator

Acquirer Query Dispatcher

Semantic Cache Triple Store


WS-* Adaptor Adaptor Adaptor Adaptor Adaptor Adaptor

WSDL Service
Composition
BPEL4WS ERP CRM PLM Data
Warehouse
Unstructured Data (e.g. documents)
Security
Composable Transactions Data on the Web

WS-Security
Service WS-Coordination
WS-Trust
Assurances WS-AtomicTransaction
WS-SecureConversation
WS-BusinessActivity
WS-Federation

Description WS-ReliableMessaging
XSD, WSDL, UDDI, WS-Policy
Messaging
XML, SOAP, WS-Addressing, WS-Routing
Transport HTTP, TLS, MSMQ, SMTP Ontology-Driven SOA

© Copyright 2010 TopQuadrant Inc. 23


DoD BEA 360 - Solution Concept
Sources
M&S
API

BEA 360
Tools

Federal,
Coalition,

Service

Service
Service

Service

Service
API

and other EA

Service API
exchanges

Adaptor(s)
Analysis Services Controller
API

Software

SPARQL End
Results Rules Query

Query Broker
Import

Processor Engine Builder

Point
Authoritative Transform
Semantic Cache
API

Data SPIN
Sources OWL Models Controlled Query Query

Triple Store
Vocabularies Dispatcher Orchestrator
API

EA
DBMS‟ Controlled OWL Models
Mapping Rules Vocabularies
Reporting Models
API

Tools and TDB


Formats
class Capability
DM2 OWL Metamodel(s) class Proj ect

Type TemporalType
class Serv ices

TemporalType
TemporalType
Vision is-realized-by Goal Effect
Temporal Type Condition
Temporal Type 0..* 0..*
Effect 1..* 0..* 0..*
Condition
0..* 1..* 1..* is-
Rule seeksChangeT o
i s-performed-under Means realized- Type
i s-part-of by 1..*
results-in Measure
Type
resul ts-i n TemporalType Rule
Measure 0..* Serv iceRequirement
Type PerformerState Standard
TemporalType

EA / ITA
0..* applies-
Capability Cost Proj ect directs 1..* to 0..*
XMI

appl i es-to
changes
0..*
0..* real i zes 0..*
0..* Serv iceImplementation
InterfaceType
InterfaceType Type TemporalType
Temporal Type TemporalType
Temporal Type CapabilityConfiguration Measure Effect is-performed-by
performs
Activ ity
Activ ity Plan 1..*
0..* PerformerState TemporalType
i s-a-part-of i s-a-part-of 0..*
results-in Performer RealProperty
0..*
0..* i s-a-part-of i s-a-part-of 0..* 0..*

Tools
Temporal Type
Performer RealProperty InterfaceType
i s-a-part-of applies-to
Organization TemporalType
0..* Organization
0..* 0..* 0..* Activ ity System
Temporal Type ExchangeObject
i s-a-part-of Performer
ExchangeObject
Skill is-necessary-for TemporalType
PersonnelType is-a-part- PersonnelType
initiates initiates- Skill
0..* of
stimulates
ExchangeObject
Performer 1..*
Materiel TemporalType
System ExchangeObject
Condition Ev ent Softw areServ ice
Materiel

© Copyright 2010 TopQuadrant Inc. 24


Semantic Technology Adoption

Adoption
2010
Knowledge/Experience

Preference
Advocacy

2008 Appreciation
Enthusiasm

Curiosity 2006
Awareness
Skepticism 2004

2002 Ignorance

Commitment to Semantic Technology


© Copyright 2010 TopQuadrant Inc. 25
TopBraid Suite ™

© Copyright 2010 TopQuadrant Inc. 26


TopBraid Suite Components
Domain-specific
applications (Finance,
Life Sciences,
Engineering, Health Care,
National Security, …

Ontology
development

Oracle 11g Native


RDFS/OWL/Rules
Oracle Relational Inferencing
DBs

Oracle 11g RDF


triple store
© Copyright 2010 TopQuadrant Inc. 27
TopBraid Suite

© Copyright 2010 TopQuadrant Inc. 28


TopBraid Suite Architecture Stack

TopBraid Suite seamlessly fits into


existing IT environments by
providing customer-specific
approaches to complete semantic
application development.
© Copyright 2010 TopQuadrant Inc. 29
TopBraid Composer

An RDF/OWL IDE with many powerful editing, importing,


exporting, inferencing and integration capabilities.

© Copyright 2010 TopQuadrant Inc. 30


TBS - an Integrated Standards-based
Platform (1)
 Personal server on Composer Maestro Edition (TBC-ME)
 Test TopBraid Live applications on localhost
 open TBC-ME, then open a browser to: http://localhost:8083/tbl

View any model in TBC-ME


workspace with Default
Application

© Copyright 2010 TopQuadrant Inc. 31


TBS - an Integrated Standards-based
Platform (2)
 Develop model, scripts, etc. in Composer
 deploy project to TopBraid Live server

© Copyright 2010 TopQuadrant Inc. 32


TopBraid Live Servers

TopBraid Live TopBraid Live


Personal Server Enterprise Server
localhost Web server

TopBraid Composer
TopBraid Live
Maestro Edition

Eclipse Jetty Tomcat, WebLogic

TopBraid Live Platform


RDF/RDFS/OWL, SPARQL, import/export, SPIN, SPARQLMotion

© Copyright 2010 TopQuadrant Inc. 33


TopBraid Live Server (TBL)

© Copyright 2010 TopQuadrant Inc. 34


TBL Server Configuration

© Copyright 2010 TopQuadrant Inc. 35


TBS Access Control Editor

© Copyright 2010 TopQuadrant Inc. 36


SPARQL Rules
(SPIN - SPARQL Inferencing Notation)
First object-oriented Semantic Web language that applies business
logic to data.
 SPARQL Rules Motivation:
 Need to express business rules in models not code
 Object-Oriented modeling is turning out to be more relevant than Logic-
Oriented (like previous Semantic Web Modeling Languages)
 Based on SPARQL standard for expressing Semantic Web models

 Key Features:
 SPIN Inference Rules
 SPIN Constructors
 SPIN Constraints
 SPIN Meta-modeling
 SPIN Standard Modules Library

© Copyright 2010 TopQuadrant Inc. 37


SPARQL Rules (SPIN) Overview
 SPARQL Rules (SPIN) builds on W3C’s SPARQL query language
 define data processing rules, constraints, queries, etc.

Constraint violation
warning rule

Rule for creating


new instances

Inference
rule
Defined SPIN
function

Parameterized
template for rules

© Copyright 2010 TopQuadrant Inc. 38


SPARQL Rules Benefits
 Benefits:
 Make business rule definition available to a larger range of
industrial users
 Express rules and constraints with a richer language than
possible with OWL or other rule languages
 Takes advantage of SPARQL development in support of model-
driven applications
 Contributes to advancement of Semantic Web industry through
W3C cooperation
 Availability:
 SPIN API available as an open source Java API http://spinrdf.org
 Distributed under dual license by TopQuadrant
 Find out More at:
 http://www.sparqlrules.org

© Copyright 2010 TopQuadrant Inc. 39


REST Web Services
 Web service calls to SPARQLMotion scripts
 URL embedded in any HTML or application
http://localhost:8083/tbl/actions?action=sparqlmotion&id=FindByCallingCode&callingCode=61

Personal Live server URL Function name parameters

Get parameters
Import Data

Get linked data


Access to all
from DBPedia
SPARQLMotion
features
Create text from
JSP template

return text

© Copyright 2010 TopQuadrant Inc. 40


TopBraid Solutions
Enterprise Flexible solutions for managing business
Vocabulary vocabularies in support of content delivery,
search, navigation, data integration and
Management
disambiguation of terms
Semantic-XML Enables XML-based data exchanges that
Message are specific to the local context while
remaining compliant with industry and
Builder
enterprise standards
Workbench
Data Federated access to disparate information
Integration sources

Enterprise Solutions for IT governance and


Architecture management

© Copyright 2010 TopQuadrant Inc. 41


Screenshot Tour
TopBraid EVN can manage unlimited
number of interconnected vocabularies

© Copyright 2010 TopQuadrant Inc. 43


Vocabularies can import each other, with each
vocabulary having its own set of permissions.

© Copyright 2010 TopQuadrant Inc. 44


Viewing and editing applications with a
multi-page user interface
Concept Hierarchy page shows a tree of concepts, the detailed view for each
selected concept and a list of all properties.

© Copyright 2010 TopQuadrant Inc. 45


A lookup field at the top right makes it easy to quickly find
concepts using their preferred, alternative or local language labels.

© Copyright 2010 TopQuadrant Inc. 46


For ease of editing EVN supports not only auto-complete, but also
drag and drop between components and even across pages

© Copyright 2010 TopQuadrant Inc. 47


EVN provides a highly granular history and keeps an
audit trail of all changes

© Copyright 2010 TopQuadrant Inc. 48


TopBraid EVN supports rich text editing and wiki-style text linking
of concepts. URLs to external web sites can also be included.

© Copyright 2010 TopQuadrant Inc. 49


EVN helps to ensure information consistency and
enforce best practices through rules

SKOS rules are already


provided for organizations
wanting to use them (for
example, alternative label
can not be the same as
preferred label). Any number
of organization and content
specific rules can be easily
added.

© Copyright 2010 TopQuadrant Inc. 50


Convenient edit operations to create multiple concepts at once;
merge and clone concepts and trees; find, replace and remove
property values for groups of concepts

© Copyright 2010 TopQuadrant Inc. 51


Concept Types and Lists page shows an overview of all types
(classes) and their properties as well as a list of concepts
„belonging‟ to each type

© Copyright 2010 TopQuadrant Inc. 52


New types can be added and information about
types can be readily changed.

© Copyright 2010 TopQuadrant Inc. 53


An unlimited number of new properties can be
created for each type

© Copyright 2010 TopQuadrant Inc. 54


Powerful search forms on the Search Page make it easy to find
concepts of interest based on their property values. Users can
select which values to show as columns in the results report

© Copyright 2010 TopQuadrant Inc. 55


Users can search using direct conditions on concepts
as well as conditions on associated concepts
For example, one can find all concepts that have ‘has related’ relationship to
concepts with ‘has broader’ relationship equal to “Europe”.

© Copyright 2010 TopQuadrant Inc. 56


Search results (and any list displays) can be copied directly into
Excel to create custom reports and exports

© Copyright 2010 TopQuadrant Inc. 57


All recently browsed items are remembered
and can be quickly revisited

© Copyright 2010 TopQuadrant Inc. 58


Convenient reports show history of all changes

© Copyright 2010 TopQuadrant Inc. 59


On the Graph View page users can navigate
through content graphically

© Copyright 2010 TopQuadrant Inc. 60


Graph visualization can also be used to edit
and to formulate queries

© Copyright 2010 TopQuadrant Inc. 61


Users can request their co-workers to review any vocabulary item
by providing a direct link that will conveniently open the
application with the right item already displayed

© Copyright 2010 TopQuadrant Inc. 62


Any item managed by TopBraid EVN can have associated
comments. The time-stamp of the entry and the user name are
automatically captured for all comments

© Copyright 2010 TopQuadrant Inc. 63


Vocabularies can have multiple simultaneous
versions or working copies

Working copies enable a review and


approval process before publishing
changes. They also make it possible for
different teams to work in parallel.

© Copyright 2010 TopQuadrant Inc. 64


Working copies have their own set of
permissions

Changes made to a working copy are


‘sandboxed’ and will not be applied to a
vocabulary until they are published by a
user who has the right to change the
vocabulary.

© Copyright 2010 TopQuadrant Inc. 65


When work is done in parallel, EVN users can see if the
changes made in other working copies affect their work

© Copyright 2010 TopQuadrant Inc. 66


To support the review and approval process, EVN offers
a variety of reports, such as a Comparison Report

© Copyright 2010 TopQuadrant Inc. 67


EVN offers a number of reports including
graph statistics

© Copyright 2010 TopQuadrant Inc. 68


All content can be exported in RDF/XML and
Spreadsheet formats

© Copyright 2010 TopQuadrant Inc. 69


TopBraid Demos

© Copyright 2010 TopQuadrant Inc. 70


DEMO 1: Terrorist Network Explorer

© Copyright 2010 TopQuadrant Inc. Slide 71


Creating the DEMO Terrorist Database Content
Dept. of State
1 Wanted List
OWL provides
SPARQL Rules the 360o view
South Asia Conversion to
2 Terrorist Portal OWL Graphs
Tracking The
3
Threat

Minorities at Risk
4

5 Wikipedia

Global Terrorist
6 Database
United Nations
7 (consolidated list)

Militant Ideology
8 Atlas
TopBraid
© Copyright 2010 TopQuadrant Inc.
Importers Slide 72
Creating the Terrorist Network
Ontology Models

© Copyright 2010 TopQuadrant Inc. 73


Ontology Architecture of the Ontology-
Based Terrorist Network Workbench

© Copyright 2010 TopQuadrant Inc. 74


Converting Militant Ideology Atlas to RDF/OWL
<Record name="Abu Qatada al-Filistini" born="1960">
<Alias>Umar Mahmud Abu Umar</Alias>
<CountryOfOrigin>Palestine</CountryOfOrigin>
<Background> Born in Bethlehem when this was still Jordanian territory,
so is a Jordanian national. Moved to London 1993, and lived in
Acton, a West London suburb. Has five children, is 6' tall and ca.
127kg. He is alleged to be a member of al-Qaida's Fatwa Committee,
according to testimony by Jamal al-Fadl in Southern District Court of Semantic
New York in February, 2001. The Jordanian government is currently
XML
seeking his extradition to face terrorism charges
there.</Background>
<Notes>Was freed in 3.2005 on bail from Belmarsh (UK) after a more
than two-year term of imprisonment there. The Madrid train
bombers attempted to contact him at Belmarsh before they
committed suicide in their apartment. Tapes of his sermons were
found in Muhammad Atta's apartment in Hamburg. Richard Reid and
Zacarias Moussaoui are both said to have sought religious advice
from him.
</Notes>
SPARQL
</Record> Rules

© Copyright 2010 TopQuadrant Inc. Slide 75


Militant Ideology Atlas Conversion
SPARQL Rules
CONSTRUCT {
?suspectUri a terrorism:Suspect .
?suspectUri rdfs:label ?name .
?suspectUri terrorism:bornIn ?born .
?suspectUri terrorism:diedOn ?died .
?suspectUri terrorism:briefDescription ?desc .
?suspectUri terrorism:aliasName ?aliasName .
?suspectUri rdfs:comment ?notes . }
WHERE {
?rec a miaf:Record .
?rec miaf:name-Record ?name .
LET (?suspectUri := smf:buildURI("http://oegov.org/terrorism/osg/terrorism#{?name}")) .
OPTIONAL { ?rec miaf:born-Record ?born .} .
OPTIONAL { ?rec miaf:died-Record ?died . } .
OPTIONAL {
?rec composite:child ?bg .
?bg a miaf:Background .
LET (?desc := terrorism:getTextValue(?bg)) . } .
OPTIONAL {
?rec composite:child ?alias .
?alias a miaf:Alias .
LET (?aliasName := terrorism:getTextValue(?alias)) . } .
OPTIONAL {
?rec composite:child ?notesNode .
?notesNode a miaf:Notes .
LET (?notes := terrorism:getTextValue(?notesNode)) . } }
© Copyright 2010 TopQuadrant Inc. Slide 76
SPARQLMotion
Import from
multiple formats

Apply rules, other


data processing

Extract data for


output XML
transformation

Export XML

© Copyright 2010 TopQuadrant Inc. 77


Ingest Data Processing Pipeline

© Copyright 2010 TopQuadrant Inc. 78


Adoption Stories

© Copyright 2010 TopQuadrant Inc. 79


DoD BMA BEA Explorer –
a TopBraid Ensemble Demonstrator

© Copyright 2010 TopQuadrant Inc. 80


NASA NExIOM, QUDT, TCMX and
Information Architecture Ontologies
NASA Constellation Program

Constellation Program Data


Architecture and Interoperability
through the use of OWL Ontologies
with strategies for co-existence with
XML and other data formats.

CxP 70160 ANX10 CxP 70160 ANX11 CxP 70160 ANX14


Infrastructure Application Programming Policy and Security
Specification Interface Specification Model

© Copyright 2010 TopQuadrant Inc. 82


Key to Success is an Ontology Architecture –
Five Dimensions turned out to be important
Time

Organization

Domain

Discipline

Specificity

• Ontologies partitioned by domains, disciplines, organizations, specificity and time;


• Named graphs aggregated using configuration ontologies according to need;
• Three other dimensions also important: aspect, viewpoint and perspective.

© Copyright 2010 TopQuadrant Inc. 83


Information Architecture

Information architecture (IA) defines a model, processes and services for


how information is represented, governed and used in systems,
applications, databases, documents and activities in order to ensure
compliance to naming and identifier rules, standard data and information
types, controlled vocabularies and coding schemes.
NASA Information Architecture

Governance

Provenance
OWL
Models
Naming & Design Rules

Algorithms
&
Encoding Rules

Equations
Metadata

Information Types

Data Types

Names and
XML Identifiers

Slide 84
Operational Roles of an Information Architecture

IA serves as a “Rosetta Stone” for finding authoritative information. Instead of


reading documents, specifications of models and schemas can be queried by both
software and people. For example, a Sensor and its parameters is named and
encoded differently across systems and applications.

UDDI Metadata Name and


Registry Registry Identifier Registry

Business Data Ops Nom,


specification element CxID
XML Table Database
Registry XMLtag Column
Vehicle Sensor
Name + Telemetry and
Packet ID Command
Parameters
dictionary
S/W
CASE Registry
attribute
Vehicle
Business config Recon
object In files
Sim name Registry
Document
S/W Component DSIL Management
Registry Registry System
85
IA resolves the meanings of all Sensor information
objects irrespective of their locality.
Sensor and its Information Architecture
Parameters Reference Model

is a Model

conformant with
Encoding Rules

compliant with
Name and
Identifier Rules

is an Information Type
Slide 86
IA and Ontologies, Time Series Array Example:
Mass Properties
Mass Properties Ontology Model Information Architecture
Instance of a Time for Time Series Reference Model
Series Array Array
is a Data Type
is a

Model
Resources

is an Information Type
Slide 87
NASA Work on Telemetry, Messaging and
Commanding (TMC) of Space Vehicles and
Systems for Space Interoperability
Laun
ch
Contr
ol NASA
Missio Vehicle
n
Control

TDRS
WS
C
ESA
Vehicle
TMC - Paradigms
Manned Unmanned
Fixed Re-configurable Dynamic Programmable Autonomous

Launch
Control

NASA Vehicle
Mission
Control

TDRS
WSC

ESA Vehicle

Slide 89
TMC - a Choice of Paradigms

Fixed Re-configurable Dynamic Programmable Autonomous

T&C is static T&C can be T&C can be T&C systems are Space systems
with all changed for changed during smart and can are capable of
measurements, each mission each flight by be instructed to making their
messages and and/or flight uploading do event own decisions
commands pre- before launch commands and monitoring, using agent-
configured at telemetry packet tasks, journaling based
design time definitions and other jobs technologies
on-demand.
Manned Unmanned
APOLLO MARS Rovers
SHUTTLE MSL

ISS MEX, VEX, Rosetta


Proba-2, Aeolus
ARES, ORION
Future Space Systems
Slide 90
Space Interoperability Scenario 1:
Proximity Operations Between 2 Space Vehicles
2 Reply 2: Proximity Operations Telemetry active

Proximity
3 Operations
Telemetry

1
Reply 1: Yes Flight OPS

FIFO CPU
Command 1: 1 CPU FIFO

Local Data Data Can we interoperate Data Local Data


at level 4?
Buffer Processing Processing Buffer
Command 2: 2
Turn on Proximity
Operations telemetry
Packets

Processed Processed Flight


Flight Data Data Repository
Repository
Space Interoperability Framework
91
NASA TCMX: Ontology-Based
Telemetry, Commands and Messaging
Types Instances Qualification Packaging Workflow
System, Vehicle, or Subsystem
TCM-T

Telemetry,
defines types for
Command,
etc. types

TCM-I
Telemetry, selected for

Ontology and
packaging
Packets,
and qualified by

Commands
Schema
TCM-Q
references controlled
Components
terms and code-lists Phase, Provide criteria
Access, for packaging
Criticality,
Sampling
references controlled TCM-P
terms and code-lists

Packaging
references controlled
terms and code-lists
references controlled
terms and code-lists

NASA Controlled Vocabularies


QUDT – Quantities, Units, Dimensions and Data Types
references controlled
Mission Phases terms and code-lists
Access Groups
Hardware Criticality

92
TCMX – Generating XML Schemas and Vocabularies
from OWL Models for Space Systems Interoperability
Modular OWL XML SchemaPlus XML Schema
Specification (XSP) XSLT
Models XML
SPARQL Rules Vocabularies
Modular TCMx, QUDT XMLSchemaPlus (XSP) is an XML Schemas use
and System Ontologies XML Dialect for specifying how controlled vocabularies to
are transformed through an XML Schema should look. ensure semantic
annotations to an An XSLT script ensures consistency of referenced
intermediate language compliance with XML Naming concepts such as units of
XSP for controlling the and Design Rules measure, quantities and
XML Schema Generation codelists.

TopBraid Composer Altova XMLSpy


References: QUDT – http://www.qudt.org , XSP – http://www.xspl.us Slide 93
TCMX Ontology Architecture builds of
System SBFI and QUDT Ontologies
Telemetry and Command
Telemetry Parameter and Packaging
Command Qualifications

Telemetry Parameter and Telemetry Parameter and


Command Types Command Instances

TCM Foundation
System Ontology -
Functional Aspect (af)
Mission Ontology

System Ontology -
Structural Aspect (as)
Generating XML Schemas and Controlled
Vocabularies

GRDDL XSLT
Going from XML to OWL Generator

XSLT
Processor
Ref: XML SchemaPlus – http://www.xspl.us
Enterprise Vocabulary Management
Solution (EVMS)

© Copyright 2010 TopQuadrant Inc. 96


Enterprise Vocabulary Management
- The Problem

The Conventional Approach


 Companies aim for a single, centralized master
vocabulary system

The Reality
 Vocabularies are managed in a disconnected,
distributed manner
 Spreadsheets
 Individual user desktops

The Result
 Information navigation becomes disjointed
 Poor information quality and faulty
communication
 Directly impacts productivity, customer service
quality, revenues and missed competitive
opportunities

© Copyright 2010 TopQuadrant Inc. 97


TopBraid EVMS
Enterprise Vocabulary Management Solution

How it Works
 Constructs a
‘Dynamic Web of Terminology’

 Creates links between terminology element that were


unconnectedable

© Copyright 2010 TopQuadrant Inc. 98


Each Vocabulary can have Multiple
Simultaneous Versions

© Copyright 2010 TopQuadrant Inc. 99


Each Item has a Separate Audit Trail from
Multiple Users

© Copyright 2010 TopQuadrant Inc. 100


EVMS at a Large legal research firm
Key Benefits:
 A sustainable, shared and distributed vocabulary web
 Supports connecting and reusing terms across taxonomies
or allow customizability for the different lines of business
 Manages change and collaboration

 Improves Data Quality, Search, Analysis and


Interoperability
 Taxonomies are used to tag publications, providing added
value over competitors in the ease with which materials
can be accessed

 Ultimately impacts productivity, customer service


quality, revenues and competitive opportunities
© Copyright 2010 TopQuadrant Inc. 101
Semantic-XML Message Builder
Workbench (SMBW)

© Copyright 2010 TopQuadrant Inc. 102


Solution Example

TopQuadrant‟s Metadata Workbench Solution


at
The Netherlands Ministry of Justice

© Copyright 2010 TopQuadrant Inc. 103


Justice Data Exchange covers many Domains of Law

Traffic Violations

Drug Abuse

Criminal
Justice

Child Care
Protection
Immigration
Litigation

Seamless data exchanges are challenging:


Unique data requirements exist at courts, police, hospitals, border control, motor vehicle,
local and federal offices.
© Copyright 2010 TopQuadrant Inc. 104
“Living in the XML Ecology”: Challenges

 Addressing the "standards dilemma“


 Too many exchange mechanisms and
standards
 Lack of conformance to XML (and OWL)
Naming and Design Rules
X
 Brittleness in data models:
 Often very complex, X
 Often incomprehensible
 Sometimes non-implementable.

© Copyright 2010 TopQuadrant Inc. 105


Ontology-Driven Approach to Message Design
for Interoperability
Solution: Ontology-Based Metadata Workbench:
Transform Domain Models into UN/CEFACT CCTS compliant representation and allow Business
Analysts to assemble business documents for electronic messages from Component Parts.

UN/CEFACT NDR
© Copyright 2010 TopQuadrant Inc. 106
Creation of XML Message Schemas
CCTS Ontologies
Rich
Business
Ontologies Document CCTS-Compliant XML Schemas
Ontologies are generated from the XSP
Projects
Document
Business
Component
Contexts Overlay

Core Component CCTS CCTS XML CCTS XML


Domains Document
Overlay SchemaPlus Schema

SPIN Transformation rules CCTS Document Editor XSP Generation XSD Generation

CCTS XSP
XSLT Script
MetaModel MetaModel

“Rich” Ontologies are


expressive models of
Acronyms
domains. These include
LKIF and detailed situations BIE Business Information Entity
CCTS UN/CEFACT Core Component Technical
of law and legal document Specifications
and procedures. Users create CCTS documents LKIF Legal Knowledge Interchange Format
from BIEs and Core SPIN SPARQL Inferencing Notation
XSLT XSL Transformations (XSLT) Version 2.0
Components XSP XML SchemaPlus

© Copyright 2010 TopQuadrant Inc. 107


The Netherlands Ministry of Justice
Metadata Workbench

Example of a User Composing a Business Document from the CCTS Core Vocabulary.
© Copyright 2010 TopQuadrant Inc. 108
Benefits of the MoJ Solution
 Business Benefits
 Accurate and rapid Information Sharing between Organizations
 Agility in response to Legislation Changes
 Data Quality is guaranteed
 Reduced Costs of Message Schema Development
 Technical Benefits
 Direct and flexible Reuse of Data Components
 Full Automation of XML Schema creation
 Semantic Consistency is preserved and confirmed
 Linked Data / traceability
 Version Management

See Enterprise Data Journal Article for more details on this solution:
 http://www.enterprisedatajournal.com/article/netherlands-ministry-justice-metadata-workbench-
composing-xml-message-schemas-owl-models.htm

© Copyright 2010 TopQuadrant Inc. 109


Best Practices

© Copyright 2010 TopQuadrant Inc. 110


Ontology Modeling:
Some Important Guidelines
 Establish common practices: ontology architecture, modelling
patterns, rules for names and identifiers, concept and property
names, and namespaces
 provide human-readable names with rdfs:label
 use domain and range with care
 take care over open and closed world assumptions

 Keep ontologies small and modular


 Establish an ontology architecture early
 Model for reuse – separate instances from classes
 Be clear on ontology’s role: specification versus knowledge discovery
 Assimilate enterprise knowledge - internal lists, vocabularies, taxonomies
 Analyze  Synthesize  Evaluate: Iterate with stakeholders
 Agile re-factoring using ontology re-factoring patterns
 Test often using sample data

© Copyright 2010 TopQuadrant Inc. 111


Thank You
Ralph Hodgson
E-mail: rhodgson@topquadrant.com
Twitter: @topquadrant, @ralphtq, @oegovnews

Some References

© Copyright 2010 TopQuadrant Inc. 112

You might also like