AToM2AionTOpicMapsengineweb database with topic maps roots<br />Pavel Gardavsky<br />pavel.gardavsky@aion.cz<br />1<br />
Goalsfornextfewminutes?<br />Why AToM?<br />Applicationmodel<br />Examples<br />2<br />
Whatis AToM2? <br />AionTOpicMapsengine<br />ApplicationTOpicMapsengine<br />3<br />
WhyAToM2?<br />4<br />
AToM2history , 1st drop<br />AION characteristics: building document retrieval systems for endusers<br />last millennium<b...
AToM2history , 2nd drop<br />what we needed?<br />satisfy increasing requirements of our customers<br />encyclopedias: mor...
AToM2history , 3rd drop<br />2006<br />firstTopicMapsfascination<br />2007<br />testingallthegreatTopicMapssolutions<br />...
AToM2data model<br />rootframeiscalled AToM<br />topicmaps are spaces<br />spacecanbe a standolonetopic map, but itcanalso...
AToM2complianceswithTMDM/TMCL<br />Whatisthesameor very similar?<br />topic map = space<br />classes = topictypes<br />occ...
AToM2enhancements<br />propertiesequipment<br />text <br />code<br />alias<br />grouptree<br />select<br />image<br />asso...
AToM2property text <br />embeddedpowerfulXHTML editor <br />user css, codevalidation, tables… and more <br />11<br />
AToM2propertygrouptree<br />embedded hierarchy property<br />fortaxonomies, facets …<br />tuned up formaximal performance<...
AToM2property image<br />withupload, download, dynamicresize<br />convenient in many cases<br />13<br />
AToM2associationenhancement<br />sort, ratecouldbeembeddedpropertiesofanyassociation<br />undertestingis universal associa...
AToM2architecture<br />Ontology designer<br />Space editor<br />Schema editor<br />Folder editor<br />Data editor<br />Min...
Security – Users, Applicationtree, Persmission<br />Typicalsolution<br /><ul><li>User managment
Role managment
Roles Users assignment
Applicationtree
Upcoming SlideShare
Loading in …5
×

AToM2 – a ”web database” with Topic Maps roots

796 views

Published on

AToM2 is 1. an application framework for building semantically oriented projects
(like encyclopaedias, legal systems, vocabularies, knowledge bases, sophisticated CMSs …), 2. a high performance and usability oriented feature-rich web database, and 3. strongly influenced by Topic Maps concepts and slightly inspired by other semantic techniques
and approaches.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
796
On SlideShare
0
From Embeds
0
Number of Embeds
70
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AToM2 – a ”web database” with Topic Maps roots

  1. 1. AToM2AionTOpicMapsengineweb database with topic maps roots<br />Pavel Gardavsky<br />pavel.gardavsky@aion.cz<br />1<br />
  2. 2. Goalsfornextfewminutes?<br />Why AToM?<br />Applicationmodel<br />Examples<br />2<br />
  3. 3. Whatis AToM2? <br />AionTOpicMapsengine<br />ApplicationTOpicMapsengine<br />3<br />
  4. 4. WhyAToM2?<br />4<br />
  5. 5. AToM2history , 1st drop<br />AION characteristics: building document retrieval systems for endusers<br />last millennium<br />encyclopedias<br />books, CD/DVD, WWW<br />thismillennium<br />"digitallaw"<br />Legalinformationsystems<br />5<br />
  6. 6. AToM2history , 2nd drop<br />what we needed?<br />satisfy increasing requirements of our customers<br />encyclopedias: more semantic functionality<br />"digital law": transformation LIS --> LKS<br />lifesituation in cunjuctionwithlegislation<br />which requirements?<br />connection to reallifeprocesses<br />performance<br />security<br />6<br />
  7. 7. AToM2history , 3rd drop<br />2006<br />firstTopicMapsfascination<br />2007<br />testingallthegreatTopicMapssolutions<br />2008<br />AToM1based on standards<br />2009<br />firstcompleterewrite AToM2<br />tonsofbudselimination<br />2010<br />stablealphaversion, firstprojects<br />7<br />
  8. 8. AToM2data model<br />rootframeiscalled AToM<br />topicmaps are spaces<br />spacecanbe a standolonetopic map, but itcanalsocommunicatewithanotherspaces<br />8<br />
  9. 9. AToM2complianceswithTMDM/TMCL<br />Whatisthesameor very similar?<br />topic map = space<br />classes = topictypes<br />occurances = properties<br />associations, roles<br />names<br />scope = folder<br />9<br />
  10. 10. AToM2enhancements<br />propertiesequipment<br />text <br />code<br />alias<br />grouptree<br />select<br />image<br />associationdifferences<br />10<br />
  11. 11. AToM2property text <br />embeddedpowerfulXHTML editor <br />user css, codevalidation, tables… and more <br />11<br />
  12. 12. AToM2propertygrouptree<br />embedded hierarchy property<br />fortaxonomies, facets …<br />tuned up formaximal performance<br />12<br />
  13. 13. AToM2property image<br />withupload, download, dynamicresize<br />convenient in many cases<br />13<br />
  14. 14. AToM2associationenhancement<br />sort, ratecouldbeembeddedpropertiesofanyassociation<br />undertestingis universal associationsequipment<br />in thesameway as addingproperties to classes<br />14<br />
  15. 15. AToM2architecture<br />Ontology designer<br />Space editor<br />Schema editor<br />Folder editor<br />Data editor<br />Minibrowser<br />AQLSearch<br />User application(typically web portal)<br />UAP User/Application/permission<br />15<br />
  16. 16. Security – Users, Applicationtree, Persmission<br />Typicalsolution<br /><ul><li>User managment
  17. 17. Role managment
  18. 18. Roles Users assignment
  19. 19. Applicationtree
  20. 20. Roles Applicationtreenodesassignment
  21. 21. „matrix“ graphical interface</li></ul>16<br />
  22. 22. Technology background<br />server side<br />SQL Server 2008 <br />web server IIS7<br />WCF, RIA communicationplatform<br />clientside<br />.NET Framework 4 <br />Silverlightclient<br />ofcourse browser<br />17<br />
  23. 23. Examples<br />www.atom2.cz<br />orafterpresentation …<br />Tryityourself<br />basic instructionsatthesame place<br />18<br />
  24. 24. AToM2credo?<br />Don’t panic from<br />allthispossibilities!<br />(mentionedateachpage)<br />Thank you.<br />19<br />

×