Presentation is loading. Please wait.

Presentation is loading. Please wait.

Logics for Data and Knowledge Representation Semantic Matching Lab.

Similar presentations


Presentation on theme: "Logics for Data and Knowledge Representation Semantic Matching Lab."— Presentation transcript:

1 Logics for Data and Knowledge Representation Semantic Matching Lab

2 Outline  S-Match project  Theory vs Code  Try vs Use vs Hack = GUI vs CLI vs API  Demos  Exercise 1: Experiment in GUI  Exercise 2: Experiment in CLI  Exercise 3: Experiment in API  Exercise 4: Your own dataset  convert  match  analyze 2

3 S-Match project: Theory vs Code  Algorithm  Framework  Library 3 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

4 S-Match project: GUI  Demo1: GUI 4 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

5 S-Match project: CLI  Demo2: CLI 5 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

6 S-Match project: API  Demo3: API 6 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

7 S-Match project: API  Main components:  entry point: MatchManager  formats: loaders+renderers  offline: preprocessors+classifier  online: element+structure  Tools & Extensions:  Matrices  Filters  other implementations 7 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

8 Exercise 1: GUI  http://sourceforge.net/projects/s-match/ http://sourceforge.net/projects/s-match/  s-match-20131104.zip  download, unpack, read readme.txt ;)  read manual: http://sf.net/apps/trac/s-match/wiki/Manualhttp://sf.net/apps/trac/s-match/wiki/Manual  match C and W datasets using GUI 8 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

9 Exercise 2: CLI  http://sourceforge.net/projects/s-match/ http://sourceforge.net/projects/s-match/  s-match-20131104.zip  download, unpack, read readme.txt ;)  read manual: http://sf.net/apps/trac/s-match/wiki/Manualhttp://sf.net/apps/trac/s-match/wiki/Manual  match C and W datasets using CLI  there is a cheatsheet – all-cw.cmd (and all-cw.sh) 9 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

10 Exercise 3: API  http://sourceforge.net/projects/s-match/ http://sourceforge.net/projects/s-match/  s-match-20131104.zip  download, unpack, read readme.txt ;)  read manual: http://sf.net/apps/trac/s-match/wiki/Manualhttp://sf.net/apps/trac/s-match/wiki/Manual  match C and W datasets using API  there is a cheatsheet – SMatchAPIDemo.java 10 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

11 Exercise 4: Your own dataset  http://sourceforge.net/projects/s-match/ http://sourceforge.net/projects/s-match/  s-match-20131104.zip  download, unpack, read readme.txt ;)  convert  automatic or manual  match  offline + online. GUI? CLI? API?  analyze  manual? automatic?  Dataset example:  http://oaei.ontologymatching.org/ http://oaei.ontologymatching.org/  2009 directory dataset 11 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

12 Exercises Step-by-Step  The following is a step-by-step guide for the exercises  The guides are for Windows PC  for other OSs steps are similar  Ensure to have JRE (or JDK for Ex. #3) on your computer 12 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

13 Exercise 1: GUI 13 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

14 Exercise 1: GUI 14 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

15 Exercise 1: GUI 15 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

16 Exercise 1: GUI 16 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

17 Exercise 1: GUI 17 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

18 Exercise 1: GUI 18 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

19 Exercise 1: GUI 19 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

20 Exercise 1: GUI 20 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

21 Exercise 1: GUI 21 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

22 Exercise 1: GUI 22 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

23 Exercise 2: CLI 23 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

24 Exercise 2: CLI 24 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH match-manager.cmd convert..\test-data\cw\c.txt..\test-data\cw\c.xml -config=..\conf\s-match-Tab2XML.properties

25 Exercise 2: CLI 25 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH match-manager.cmd convert..\test-data\cw\c.txt..\test-data\cw\c.xml -config=..\conf\s-match-Tab2XML.properties

26 Exercise 2: CLI 26 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH match-manager.cmd convert..\test-data\cw\w.txt..\test-data\cw\w.xml -config=..\conf\s-match-Tab2XML.properties

27 Exercise 2: CLI 27 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH match-manager.cmd offline..\test-data\cw\c.xml..\test-data\cw\c.xml

28 Exercise 2: CLI 28 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH match-manager.cmd offline..\test-data\cw\w.xml..\test-data\cw\w.xml

29 Exercise 2: CLI 29 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH match-manager.cmd online..\test-data\cw\c.xml..\test-data\cw\w.xml..\test-data\cw\result-cw.txt

30 Exercise 2: CLI 30 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

31 Exercise 3: API 31 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

32 Exercise 3: API 32 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

33 Exercise 3: API 33 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH

34 Exercise 3: API 34 INTRODUCTION :: KINDS OF MATCHING :: STEPS :: KINDS OF SCHEMAS :: S-MATCH :: MINSMATCH


Download ppt "Logics for Data and Knowledge Representation Semantic Matching Lab."

Similar presentations


Ads by Google