Promoting Semantic Interoperability
of Metadata for Directories of the Future

  Abstract

  New Approach to Metadata

Problem Domain

Proposed Approach

Team & Funding

  Research & Experimentation

  Research & Experimentation

Self-Organizing Maps

Semantic Facilitator TM SM

BREAK PAGE
 [Live demo of prototype tool]

Semantic Facilitator TM SM / prototype

SF / Choose LDAP (schema repository)

SF / Setting reference set (SOM input feature vector)

SF / review input features & objectClasses to cluster

SF / select SOM parameters (recommended is default…)

SF / select interface option (rectangular implemented…)

SF / resulting map (red tags added to highlight person objects)

SF / Hide(Show) Node Text

SF / nearness of eduPerson, gsuPerson

BREAK PAGE
 [Live demo of prototype tool]

SF / Uncheck all – select reference objectClasses

SF / use inetOrgPerson, eduPerson, gsuPerson as reference

SF / submit clustering with reference set

SF / use default SOM parameter values

SF / improvement in clustering…(person at extreme right off screen)

BREAK PAGE
 [Live demo of prototype tool]

SF / add person, organizationalPerson to reference set…

SF / revised reference set…

SF / incremented reference set improves clustering…

Summary of preceding

BREAK PAGE
 [Live demo of prototype tool]

SF / scenario:  Find UAB person objects

SF / What if we used “person” reference set?
(person, organizationalPerson, inetOrgPerson, residentialPerson, newPilotPerson, eduperson)

SF / Notice that person objects are now clustered more closely… and

SF / “unstacking the objects” finds “uab-” objects:  uabPerson, uabAlum, uabEmployee, uabStudent as well as pabPerson, uabEntity...

Summary of preceding

BREAK PAGE
 [Live demo of prototype tool]

SF / find “IBM person” objects in Secureway (IBM) vendor delivered schema

SF / use defaults and resulting map doesn’t immediately find “persons”

SF / Show Node Text for 301 objects is complex

SF / select “ePerson” as a start for input features vector (reference set)…

SF / now several person objects are found…

SF / unstack & Show Node Text to reveal person object names…

SF / using additional person objects to expand reference set…

SF / finds more person objects…

SF / Show Node Text reveals others…

SF / unstack objects, find Secureway person objects, including eContactPerson, iGNPerson…

SF / in fact, inspecting nearby nodes finds eGSOuser, eUser

Summary of preceding

BREAK PAGE
 [Live demo of prototype tool]

SF / Cluster multiple schemas: CMU (62 objects) and UMich (66 objects)

SF / unstack & Show Node Text… cmuPerson, umichPerson, eduPerson

SF / Cluster GSU, UFL, UMD, UCD – 587 total objects
(Novell, OpenLDAP, Secureway, iPlanet)

SF / four schemas clustered – let’s check eduPerson

SF / unstack & Show Node Text – objects exploded out from middle right of screen (3 eduPerson, gsu/ufl/um/admin/liPerson)

Summary of preceding

Following slides...

SF / consider time steps in SOM
UMich OpenLDAP

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
1000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
2000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
3000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
4000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
5000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
6000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
7000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
8000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
9000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
10000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
11000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
12000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
13000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
14000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
15000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
16000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
17000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
18000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
19000 iterations

SF / SOM parameters xsize=7, ysize=9, neighborhood=2
20000 iterations

Summary of preceding

LSA/LSI analysis

LSA/LSI analysis
localDomainPerson

LSA/LSI Analysis

Following slides…

Slide 85

Slide 86

Slide 87

Slide 88

Slide 89

Slide 90

Slide 91

Slide 92

Slide 93

Slide 94

Slide 95

Slide 96

Slide 97

Slide 98

Slide 99

Slide 100

Slide 101

Slide 102

Slide 103

Slide 104

LSA/LSI – finding “k”

"DRAFT results"

Summary of preceding

SFA
Stereoscopic Field Analyzer

Stereoscopic Field Analyzer: weather data

BREAK PAGE
 [Live demo of prototype tool]

Stereoscopic Field Analyzer (SFA)

SFA – select data file

SFA – select glyph type

SFA – scale glyphs

SFA – data, glyph, glyph-size selected

SFA – Edit Mappings

SFA – interactively…

SFA – interactively rotate…

SFA – interactively rotate space…

Summary of preceding

BREAK PAGE
 [Live demo of prototype tool]

91attr 86obj EDIR with sim / cn, fullname, emailAddress (x, y, z)

91attr 86obj EDIR with sim / cn, fullname, emailAddress, + color emailAddress

91attr 86obj EDIR with sim / cn, fullname, emailAddress, + color emailAddress + opacity cn

91attr 86obj EDIR with sim / cn, fullname, emailAddress, + color emailAddress + opacity cn + xsize fullname

Summary of preceding

BREAK PAGE
 [Live demo of prototype tool]

91attr 86obj EDIR with sim / cn, fullname, emailAddress

91attr 86obj EDIR with sim / cn, fullname, emailAddress + groupMembership

91attr 86obj EDIR with sim / cn, fullname, emailAddress + groupMembership
open 2nd data set (497 attr, 86obj EDIR) …

91attr 86obj EDIR with sim / cn, fullname, emailAddress + groupMembership
open 2nd data set… select different glyph type

91attr 86obj EDIR with sim / cn, fullname, emailAddress + groupMembership
open 2nd data set, select different glyph type… display together

91attr 86obj EDIR with sim / cn, fullname, emailAddress + groupMembership
open 2nd data set… edit mappings 2nd data set

91attr 86obj EDIR with sim / cn, fullname, emailAddress + groupMembership
open 2nd data set… select sn, fullname, displayName, givenName, groupid

91attr 86obj EDIR with sim / cn, fullname, emailAddress + groupMembership
open 2nd data set… compare… (iterate)

Summary of preceding

BREAK PAGE
 [Live demo of prototype tool]

SFA – way cool options… still investigating what’s there & what’s needed

1,000 words…

Overall Summary

Concepts & Challenges

Near Future Work


Q&A