intelligent content management system ist-2001-32429 icons dr bartosz nowicki dr witold staniszkis...
TRANSCRIPT
INTELLIGENT CONTENT INTELLIGENT CONTENT MANAGEMENT SYSTEMMANAGEMENT SYSTEMIST-2001-32429 ICONSIST-2001-32429 ICONS
dr Bartosz Nowicki
dr Witold Staniszkis
Rodan Systems S.A.
The ICONS consortium
2
Presentation OutlinePresentation Outline
• What is knowledge management?• Where are we now?• ICONS - a possibility to get even further!• What do we want to achieve?• Presentation of Rodan Systems S.A.
3
Knowledge ManagementKnowledge Management
a set of compound activities aiming at increasing an organisation’s effectiveness
and efficiency on the way of better exploitation of information resources
Remedy for:• bad decisions caused by lack of pertinent
information • insufficient reuse• information chaos • overwhelming communication
4
KnowledgeProduction
KnowledgeClaims
OrganisationalKnowledge
•Interaction•Data/Info acquisition•New knowledge claims•Initial codification
•Knowledge claim peer review•Application of validation criteria•Weighting of value in practice•Formal knowledge codification
•Sharing and transfer•Teaching and training•Implementing new knowledge•Production of knowledge artifacts
Experiential feedback loop
Knowledge Management Consortium International 2001
Knowledge Management Life CycleKnowledge Management Life Cycle
KnowledgeValidation
KnowledgeIntegration
Where are we now?Where are we now?
Authors'Association
8
Polish Press Agency
9
Ministry of Economy
10
Road Inspection
11
Exchange Commission
12
SANPLAST Portal
ICONS - a possibility to get even ICONS - a possibility to get even further!further!
14
ICONS formal informationICONS formal information• Rodan Systems - co-ordinator, initiator, project management,
architecture, prototype development, procedural knowledge• University of Dauphine - distributed content repository• University of Ulster - knowledge management paradigms• Centro Informazioni Economiche a Sociali – Datalog inference engine• SchmumbergerSema Belgium - the NAS Best Practices Portal• IPI PAN - tools, standards, methods, user interface• InfoVide - ICONS deployment methodology
• Budget: > 3 million EURO; founded 1,9• Duration: 24 months; effort 350 man-months
15
Current project statusCurrent project status
• Started 1st January 2002• No slippage now!• First consortium meeting• First project review - positive• 7 complete and 4 draft reports• Publications
– 2 book chapters
– 11 papers
– 13 presentations
• A number of working prototypes of specific functionality• Sound integration platform of OfficeObjects® Portal
What do we want to achieve?What do we want to achieve?
‘‘Simple ideas are hard to implement,Simple ideas are hard to implement,complex ideas are impossible to implement’complex ideas are impossible to implement’
Prof. Witold Litwin, ACM fellowProf. Witold Litwin, ACM fellowon the first ICONS project meetingon the first ICONS project meeting
Warsaw, Poland, 2002 Warsaw, Poland, 2002
18
Project goalsProject goals
• Developing a stable prototype • Supporting uniform, knowledge-based access to
– distributed information resources available in the form of web pages,
– pre-existing heterogeneous databases, as well as – legacy information processing systems.
• Managing knowledge base comprising – meta-information representing the domain ontology of various
nature (structural, procedural, declarative, knowledge maps)– multimedia content
19
Project plansProject plans
• Development of knowledge representation techniques and methodologies for a multimedia content repository
• Development of user interface design and management tools• Design and implementation of efficient algorithms for management of
large distributed multimedia content repositories• Development of an analysis and design methodology for large,
knowledge-based content repository systems• Integration of relevant research result and standards in a coherent
ICONS architecture and development of stable prototype• Demonstration of the viability of the ICONS prototype in a real
application environment of “NAS Best Practices Portal”
• Starting point for development - OfficeObjects® Portal platform
20
KnowledgeManagement
System
Repository
Search
Collaboration
Security
InformationIntegration Knowledge
Representation
BusinessIntelligence
Systems
DataBases
Web Pages
Files
DocumentManagement
LegacyInformation
Systems
Encription
AccessControl Autenthication
Electronicsignature
WorkflowManagement Internet
Intranet
MessageExchange
DiscussionForums
XML RDF
Files
HSM DBMS
Versioncontrol
Hyper-tekst
Processgraphs
Conceptualtrees
Knowledgemaps
TextProperties
KnowledgeEngineering
Semanticnets
Knowledgemaps
Semantic DataModels
Semanticnets
SDM nets
Inference
Timerepresentation
• A formal knowledge represenation language• An Inference Engine• A time modelling• Navigation in semantic nets
• Scalable distributed ICONS architecture• Load balancing algorithms• Intelligent information integrator
• Knowledge engineeering aids• Business process metrics• Intelligent workload assignment algorithms
• An advanced graphic interface for knowledge represenation• Intelligent personalisation facitlties
• Integration of heterogeneous resources• Intelligent agents
ICONS: areas of interest, existing solutions, points of attack
21
Knowledge accessKnowledge access
Content Repository
Full text search Attribute based search
Navigational search
Categoristaion
based (knowledge
maps)
Link basedI
II
II
II
II
I
22
Structural knowledge navigationStructural knowledge navigation
23
• WfMC compliant• advanced time modelling• intelligent workflow participant assignment• intelligent flow control• personalised „to do” list • knowledge creation processes• process monitoring• workflow distribution• process definition an important part of domain ontology• process instances important for optimisation
Procedural knowledge and Procedural knowledge and intelligent workflow managementintelligent workflow management
24
positions
Selection of the best performerSelection of the best performer
final decision
roles
time constraintsavailability
load balancing
authorisation
Workflow engine assigns a task taking into account positions competencies and the task specifics, current load,
availability
25
““To do” list - a single access point to To do” list - a single access point to delegated tasksdelegated tasks
26
Load balancingLoad balancing
employeeemployee 1 1
employeeemployee 2 2
employeeemployee 3 3
employeeemployee 4 4
task under executiontask under execution waiting taskwaiting taskss rescheduled taskrescheduled task
27
col(X,red) or col(X,green) or col(X,red) or col(X,green) or col(X,blue) :-state(X)col(X,blue) :-state(X)
:- border(X,Y), col(X,C), col(Y,C):- border(X,Y), col(X,C), col(Y,C)
Declarative knowledgeDeclarative knowledge
• Support in solving difficult tasks• Disjunctive Datalog rules • Easy validation• Efficiency issues (application of main memory databases)
28
ScalabilityScalability
• Data Access Performance• Scalability to Pbytes• High-Availability 7/24• Load Balancing
Efficiency must be preserved regardless of increasing: number of usersvolume of dataamount of processesvariety of services provided
29
Typical Network Multicomputer / Typical Network Multicomputer / Grid computerGrid computer
Client Server
Network segments
Scalable distributed data structures (SDDS) - an approach to efficient data access
30
IntegrationIntegration Intelligent, web services based agents Intelligent, web services based agents
a software entity that carries out some set of operations on behalf of a user or another program with some degree of independence or autonomy, and in so doing, employing some knowledge or representation of the user’s goals or desires
31- exists, to be selected - exists, to be expanded - to be developed
Development Technologies
Content Management Technologies
Knowledge Management Technologies
Human/Computer Interaction (HCI) Technologies
Main MemoryDBMS
WebApplication
Server
J2EEDevelopmentEnvironment
SecurityEnvironment
ObjectRelational
DBMS
OperatingSystem
Full TextSearch Engine
Content SchemaDefinition
Environment
WorkflowManager
ContentSemantic Model
Manager
ContentRepositoryManager
ExternalContent
Integrator
HierarchicalStorage
Manager
RoleManager
Semi-structuredContent
Integrator
OntologyModel
Manager
IntelligentWorkflowManager
DatalogInference
Engine
ContentCategorisation
Engine
StructuralKnowledgeNavigator
Intelligent AgentDevelopmentEnvironment
Knowledge MapGraphManager
ElectronicForm
Manager
HCIPersonalisation
Engine
ContentPresentation
Manager
StructuralKnowledge
Graph Manager
Process GraphManager
Load BalancingAlgorithms
DistributedArchitectureTechnologies
DistributionOptimisationAlgorithms
ScalableDistributed
Data Structure
ICONS project focus boarders
DistributedWorkflow
Communication
ElectronicForm
Manager
StructuralKnowledge
Graph Manager
32
KnowledgePresentation
Level
Knowledge Manipulation
Level
Integration Level
IICCOONNSS
AARRCCHHIITTEECCTTUURREEPre-existing, heterogeneous databases Legacy Information Processing Systems Web Information sources
Multi-source Information Mapper
Hierarchical Storage Manager
Information Object Mapper (XSL, SVG) Content Structure Mapper Inference Rule Mapper
XML/
DHTML
Page
Process
Map
(WfMC)
Knowledge
Map
Inference
Rule
Definition
Content
Model
Definition
(DTD, RDF)
Content Base
(XML)
Ontology Base
(RDM)Knowledge
Extractor/
Associator
Content
Management
Framework
Disjunctive Datalog
Inference Engine
HTTP/ WebDav
Server
33
ICONS - a platform for knowledge ICONS - a platform for knowledge intensive applicationsintensive applications
Heterogeneous databases
Legacy Systems Web sources
ICONSINTELLIGENT CONTENT MANAGEMENT SYSTEM
Standard functional
area 1
Standard functional
area 2
Specificfunctional
area 1
Specific functional
area 2
34
ICONS MethodologyICONS Methodology• Overall lifecycle• Modelling guidelines • Parametrisation guidelines• Guidelines for technical development of specific functional areas• Standard solutions• Strategy alignment• Best practice focus• Hardware / software infrastructure preparation• Social issues• Project management
Necessary for smooth implementation, deployment and maintenance of a concrete ICONS based application
35
The NAS Best Practices PortalThe NAS Best Practices Portal
• To validate and give proof of concept for ICONS• To address social and economic objectives of EU• To gather basic information on ISP, SAPARD and PHARE projects• To allow more effective founding thanks to identified good practices