Top Banner
AToM 2 AionTOpicMapsengine web database with topic maps roots Pavel Gardavsky [email protected] 1
19

AToM2 – a ”web database” with Topic Maps roots

Dec 18, 2014

Download

Education

tmra

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.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: AToM2 – a ”web database” with Topic Maps roots

1

AToM2

AionTOpicMapsengine

web database with topic maps roots

Pavel [email protected]

Page 2: AToM2 – a ”web database” with Topic Maps roots

2

Goals for next few minutes?

Why AToM?

Application model

Examples

Page 3: AToM2 – a ”web database” with Topic Maps roots

3

What is AToM2?

AionTOpicMapsengine

ApplicationTOpicMapsengine

Page 4: AToM2 – a ”web database” with Topic Maps roots

4

Why AToM2?

Page 5: AToM2 – a ”web database” with Topic Maps roots

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

Page 6: AToM2 – a ”web database” with Topic Maps roots

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

Page 7: AToM2 – a ”web database” with Topic Maps roots

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

Page 8: AToM2 – a ”web database” with Topic Maps roots

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

Page 9: AToM2 – a ”web database” with Topic Maps roots

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

Page 10: AToM2 – a ”web database” with Topic Maps roots

10

AToM2 enhancements properties equipment

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

association differences

Page 11: AToM2 – a ”web database” with Topic Maps roots

11

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

more

Page 12: AToM2 – a ”web database” with Topic Maps roots

12

AToM2 property grouptree

embedded hierarchy property◦ for taxonomies, facets …

tuned up for maximal performance

Page 13: AToM2 – a ”web database” with Topic Maps roots

13

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

Page 14: AToM2 – a ”web database” with Topic Maps roots

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

Page 15: AToM2 – a ”web database” with Topic Maps roots

15

AToM2 architecture

Ontology designerSpace editorSchema editorFolder editor

Data editor

Minibrowser

AQL Search

User application (typically web portal)

UAP User/Application/permission

Page 16: AToM2 – a ”web database” with Topic Maps roots

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

Page 17: AToM2 – a ”web database” with Topic Maps roots

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

Page 18: AToM2 – a ”web database” with Topic Maps roots

18

Examples

www.atom2.czor after presentation …

Try it yourself

basic instructions at the same place

Page 19: AToM2 – a ”web database” with Topic Maps roots

19

AToM2 credo?

Don’t panic from all this possibilities!

(mentioned at each page )

Thank you.