atom2 to at tmra 2010
DESCRIPTION
Topic maps engine based on .NET framework, SQL server with a lot of functionality above Topic maps standard techniquesTRANSCRIPT
![Page 2: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/2.jpg)
Why AToM?
Application model
Examples
2
![Page 3: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/3.jpg)
AionTOpicMapsengine
ApplicationTOpicMapsengine
3
![Page 4: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/4.jpg)
4
![Page 5: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/5.jpg)
AION characteristics: building document retrieval systems for endusers
last millennium◦ encyclopedias
books, CD/DVD, WWW
this millennium◦ "digital law"
Legal information systems
5
![Page 6: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/6.jpg)
what we needed?◦ satisfy increasing requirements of our customers
encyclopedias: more semantic functionality
"digital law": transformation LIS --> LKS
life situation in cunjuction with legislation
which requirements?◦ connection to real life processes
◦ performance
◦ security
6
![Page 7: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/7.jpg)
2006◦ first Topic Maps fascination
2007◦ testing all the great Topic Maps solutions
2008◦ AToM1 based on standards
2009◦ first complete rewrite AToM2◦ tons of buds elimination
2010◦ stable alpha version, first projects
7
![Page 8: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/8.jpg)
root frame iscalled AToM
topic maps are spaces
space can be a standolonetopic map, but it can alsocommunicatewith anotherspaces
8
![Page 9: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/9.jpg)
What is the same or very similar?
topic map = space
classes = topic types
occurances = properties
associations, roles
names
scope = folder
9
![Page 10: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/10.jpg)
properties equipment◦ text
◦ code
◦ alias
◦ group tree
◦ select
◦ image
association differences
10
![Page 11: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/11.jpg)
embedded powerful XHTML editor
user css, code validation, tables … and more
11
![Page 12: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/12.jpg)
embedded hierarchy property◦ for taxonomies, facets …
tuned up for maximal performance
12
![Page 13: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/13.jpg)
with upload, download, dynamic resize
convenient in many cases
13
![Page 14: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/14.jpg)
sort, rate could beembeddedpropertiesof any association
under testing isuniversal associationsequipment
in the same way as adding properties to classes
14
![Page 15: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/15.jpg)
Ontology designerSpace editorSchema editorFolder editor
Data editor
Minibrowser
AQL Search
User application(typically web portal)
UAPUser/Application/permission
15
![Page 16: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/16.jpg)
Typical solution
• User managment
• Role managment
• Roles Users assignment
• Application tree
• Roles Application treenodes assignment
• „matrix“ graphical interface
16
![Page 17: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/17.jpg)
server side◦ SQL Server 2008
◦ web server IIS 7
◦ WCF, RIA communication platform
client side◦ .NET Framework 4
◦ Silverlight client
◦ of course browser
17
![Page 19: Atom2 to at TMRA 2010](https://reader036.vdocument.in/reader036/viewer/2022081403/559e9eb11a28abcd048b475b/html5/thumbnails/19.jpg)
Don’t panic from
all this possibilities!
(mentioned at each page )
19