Jul 09, 2015
Pavel [email protected]
1
Why AToM?
Application model
Examples
2
AionTOpicMapsengine
ApplicationTOpicMapsengine
3
4
AION characteristics: building document retrieval systems for endusers
last millennium◦ encyclopedias
books, CD/DVD, WWW
this millennium◦ "digital law"
Legal information systems
5
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
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
root frame iscalled AToM
topic maps are spaces
space can be a standolonetopic map, but it can alsocommunicatewith anotherspaces
8
What is the same or very similar?
topic map = space
classes = topic types
occurances = properties
associations, roles
names
scope = folder
9
properties equipment◦ text
◦ code
◦ alias
◦ group tree
◦ select
◦ image
association differences
10
embedded powerful XHTML editor
user css, code validation, tables … and more
11
embedded hierarchy property◦ for taxonomies, facets …
tuned up for maximal performance
12
with upload, download, dynamic resize
convenient in many cases
13
sort, rate could beembeddedpropertiesof any association
under testing isuniversal associationsequipment
in the same way as adding properties to classes
14
Ontology designerSpace editorSchema editorFolder editor
Data editor
Minibrowser
AQL Search
User application(typically web portal)
UAPUser/Application/permission
15
Typical solution
• User managment
• Role managment
• Roles Users assignment
• Application tree
• Roles Application treenodes assignment
• „matrix“ graphical interface
16
server side◦ SQL Server 2008
◦ web server IIS 7
◦ WCF, RIA communication platform
client side◦ .NET Framework 4
◦ Silverlight client
◦ of course browser
17
Don’t panic from
all this possibilities!
(mentioned at each page )
19