atom2 to at tmra 2010

Post on 09-Jul-2015

390 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Topic maps engine based on .NET framework, SQL server with a lot of functionality above Topic maps standard techniques

TRANSCRIPT

Pavel Gardavskypavel.gardavsky@aion.cz

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

www.atom2.czor after presentation …

basic instructions at the same place

18

Don’t panic from

all this possibilities!

(mentioned at each page )

19

top related