Presentation is loading. Please wait.

Presentation is loading. Please wait.

ACACIA in short… Objectives: Offer methodological and software support (i.e. models, methods and tools) for construction, management and diffusion of.

Similar presentations


Presentation on theme: "ACACIA in short… Objectives: Offer methodological and software support (i.e. models, methods and tools) for construction, management and diffusion of."— Presentation transcript:

1

2 ACACIA in short… Objectives: Offer methodological and software support (i.e. models, methods and tools) for construction, management and diffusion of corporate memories. Corporate memory : Explicit and persistent materialization of crucial knowledge and information of an organization to ease access, sharing and reuse by the members of the organization in individual and collective tasks. = Individuals + Organization + Technology Need of a multidisciplinary approach

3 Past and Current work on Corporate Memories (10 minutes) Current and future work with Semantic WS (10 minutes)

4 web server intranetmail Corporate web & intranet

5 web server intranetmail rules semantic web server annotations RDF ontologies RDFS OWL corese CG Corporate semantic web

6 Corporate semantic Web Resources: persons, documents (XML, HTML...), services, software, hardware, etc. Ontologies: describing the conceptual vocabulary shared by the organisation communities Semantic annotations: on these resources (e.g. persons skills, document contents, characteristics of services/software/hardware), using the vocabulary defined in the ontologies Diffusion on the intranet / corporate web.

7 CORESE CORESE semantic search engine Ontologies Documents XML 19 Mai 2000 le facteur Legacy sys. Users Schemata in RDFS MAS and Corporate Semantic Web Annotations in RDF formed by instances of schemata in RDFS queryanswer decisions/ push URIUNICODE XMLNAMESPACES RDF RDFS ONTOLOGY RULES Web stack QUERIES RDFS RDF Queries Rules CG Support CG Base CG Query CG Rules CG Results PROJECTION INFERENCES Semantic Web server RDF/S

8 Select example Find the documents about Java and return the titles and the authors : select ?doc c:title ?person where ?doc rdf:type c:Document ?doc c:concern ?topic ?topic rdf:type c:Java ?doc c:title ?title ?title ~ web ?doc c:author ?person

9 Request language Operators: = <= ~ != … XML Schema Datatypes : number, boolean, string, date, etc. Natural language: xml:lang=en-us Combination of Boolean expressions and / or Negation of arc, optional arc, paths Query the RDF Schema

10 Approximate search Find approximation semantic and structural Example: Request Technical Report about Java written by an engineer ? Approximate answer : Technical Report Handout Engineer Team Syntax: select more where exp

11 Distance in the ontology Engineer Team Technical R.HandoutResearcher Actor Research R. Document Object PersonReportCourse

12 From type hierarchies to dendrograms A B C D E F G I H J K L M N D E F G J K L M N D E F G J K L E J K L J

13

14 Inferences & Rules (II) Classify a ressource If a person wrote a Ph.D. thesis on a suject the s/he is a doctor and an expert on that subject. ?person author ?doc ?doc rdf:type PhDThesis ?doc concern ?topic ?person expertIn ?topic ?person rdf:type PhD author PhDThesis ?person Person ?person concern Topic ?topic PhD ?person expertIn

15 XHTML, CSS, SVG JavaScript JDBC HTTP Request HTTP Response Projection engine Join engine Type inference engine CG Manager Notio Architecture

16 HCI generation Build a list with sub-classes of Person ?x rdfs:subClassOf c:Person HTML rendering: Request associated to the list : ?p rdf:type get:ihm_person

17 ? IHM Formulaire de requête Engendré par connexion avec ontologie et graphe RDF Requête prédéfinie éditée par lutilisateur Ingénieur Équipe R. Technique Support C.Chercheur Acteur R. Recherche Document Objet PersonneRapportCours select ?doc c:title ?person where ?doc rdf:type c:Document ?doc c:concern ?topic ?topic rdf:type c:Java ?doc c:title ?title ?title ~ web ?doc c:author ?person

18 Résultats Réponse traduite en RDF/XML Traitée par feuille de style XSLT Adaptable à lutilisateur, au contexte Peut engendrer HTML, SVG etc. RDF XML XSLT XML XHTML JSP SVG JavaScript

19 Intégration XHMTL+XML+XSLT+RDF Dans une feuille de style XSLT : Appel au moteur de recherche, Connexion à une BD : engendrer un schéma RDF ou des annotations Intégration du résultat dans le flux de sortie XSLT CORESE JSP

20 rules semantic web server sparql web server intranetmail annotations RDF ontologies RDFS OWL corese CG Corporate distributed knowledge agents

21 allocating an annotation archives distributed all over organisation find best archive for new annotation Contract-net (CfP, Proposal, Accept/Reject): 1:cfp 2:cfp 3:propose :protocol fipa contract net :content :language CoMMA-RDF :ontology CoMMA Ontology 5:accept/ reject :protocol fipa contract net :content :language CoMMA-RDF :ontology CoMMA Ontology 4:propose 6:accept/ reject 6:accept/ reject 7:inform 8:inform AMLocal:Med*:Med *:Arch

22 video

23 solving a query archives distributed all over organisation share knowledge to solve a query Composition of Query-Ref protocol 1:query-ref :protocol fipa query :content :language CoMMA-RDF :ontology CoMMA Ontology 4:inform 2a:query-ref 3a:inform 2b:query-ref 3b:inform 5a,b,c,...: query-ref 5a,b,c,...: inform 5a,b,c,...: query-ref 5a,b,c,...: inform :protocol fipa query :content :language CoMMA-RDF :ontology CoMMA Ontology LocalAM:Med*:Med *:Arc

24 video

25 rules semantic web server sparql web server intranetmail annotations RDF ontologies RDFS OWL corese CG Corporate web services agents enterprise applications web services

26 Web services & Enterprise application Transversal use of enterprise modeling End of 90s: enterprise modeling for KM In the past 2 years: technology and application integration can benefit from these models too Evolution of KM scenarios Until end of 90s focus on: knowledge capture, storage, access and diffusion More and more often: computation, decision, routing, transformation Unified and integrated access to knowledge sources and corporate applications

27 Memories with a broaden scope Corporate memories including: information storage services; information capture services; computation and inference services; information flows management services; information mediation services; information presentation services; Resources may be internal or external external standard library, online service; interoperate smoothly and integrate workflows at the business layer.

28 agents web services rules semantic web server enterprise applications sparql web server intranetmail annotations RDF ontologies RDFS OWL corese CG Corporate semantic web services service annotations

29 RequesterProvider Corese Corese WebappForm servletInvocation servlet select input formsearch submit run & display

30 Discover and invoke a service

31 Service description PosteSecretaire

32 Input description & extension &xsd;#string &xsd;#string

33 Extension parameters OWL-S (…) ?x rdf:type c:Employee ?x c:Name ?n ?x c:EmployeeName ?n (…) Moussa Lo

34 Composing with memory

35 web services service annotations rules semantic web server enterprise applications sparql web server intranetmail annotations RDF ontologies RDFS OWL corese CG Corporate semantic web applications agents service composition description

36 Ongoing… Manual & semi-automatic Recording as macros

37 Composite services

38 web services service annotations rules semantic web server enterprise applications sparql web server intranetmail service composition description annotations RDF ontologies RDFS OWL corese CG Corporate semantic web puzzle agents


Download ppt "ACACIA in short… Objectives: Offer methodological and software support (i.e. models, methods and tools) for construction, management and diffusion of."

Similar presentations


Ads by Google