atom2 – a ”web database” with topic maps roots

Post on 18-Dec-2014

627 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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.

TRANSCRIPT

1

AToM2

AionTOpicMapsengine

web database with topic maps roots

Pavel Gardavskypavel.gardavsky@aion.cz

2

Goals for next few minutes?

Why AToM?

Application model

Examples

3

What is AToM2?

AionTOpicMapsengine

ApplicationTOpicMapsengine

4

Why AToM2?

5

AToM2 history , 1st drop AION characteristics: building document

retrieval systems for endusers last millennium

◦ encyclopedias books, CD/DVD, WWW

this millennium◦ "digital law"

Legal information systems

6

AToM2 history , 2nd drop 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

7

AToM2 history , 3rd drop 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

8

AToM2 data model root frame is

called AToM

topic maps are spaces

space can be a standolone topic map, but it can also communicate with another spaces

9

AToM2 compliances with TMDM/TMCL

What is the same or very similar?

topic map = space classes = topic types occurances = properties associations, roles names scope = folder

10

AToM2 enhancements properties equipment

◦ text ◦ code◦ alias◦ group tree◦ select◦ image

association differences

11

AToM2 property text embedded powerful XHTML editor user css, code validation, tables … and

more

12

AToM2 property grouptree

embedded hierarchy property◦ for taxonomies, facets …

tuned up for maximal performance

13

AToM2 property image with upload, download, dynamic resize convenient in many cases

14

AToM2 association enhancement sort, rate could be

embedded propertiesof any association

under testing is universal associations equipment

in the same way as adding properties to classes

15

AToM2 architecture

Ontology designerSpace editorSchema editorFolder editor

Data editor

Minibrowser

AQL Search

User application (typically web portal)

UAP User/Application/permission

16

Security – Users, Application tree, Persmission

Typical solution

• User managment

• Role managment

• Roles Users assignment

• Application tree

• Roles Application tree nodes assignment

• „matrix“ graphical interface

17

Technology background server side

◦ SQL Server 2008 ◦ web server IIS 7◦ WCF, RIA communication platform

client side◦ .NET Framework 4 ◦ Silverlight client ◦ of course browser

18

Examples

www.atom2.czor after presentation …

Try it yourself

basic instructions at the same place

19

AToM2 credo?

Don’t panic from all this possibilities!

(mentioned at each page )

Thank you.

top related