making research "social" using ldap

44
Logo Making research « social » with LDAP Stephan Fabel

Upload: ldapcon

Post on 18-Nov-2014

601 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Making Research "Social" using LDAP

Logo

Making research « social » with LDAP

Stephan Fabel

Page 2: Making Research "Social" using LDAP

Logo

Aloha :-)

2

Page 3: Making Research "Social" using LDAP

Logo

Situation

University of Hawaii System:– 10 campuses

UH Manoa campus 20,000 students Budget cuts across the entire UH System UHM alone >$24M in 2013 Budget 2014 for the first time 51% based on

student tuition 2014 Budget for Colleges « data informed »

3

Page 4: Making Research "Social" using LDAP

Logo

Challenge for our College

4

How do we capture key performance

metrics for faculty and staff to

support our case?

Page 5: Making Research "Social" using LDAP

Logo

COE and Symas OpenLDAP (1)

Symas OpenLDAP crucial to College infrastructure services

Pre-2011:– user accounts (College-specific)

– groups (College-specific) 2011-2012:

– pass-through authentication to central IT

– groups (POSIX and groupOfNames) local

– authentication and groups in every application rolled out at the College

5

Page 6: Making Research "Social" using LDAP

Logo

COE and Symas OpenLDAP (2)

2013:– Publications (100%)

– Grants (specification done)

– Service (currently being specified) No teaching activity stored in our directory

– data available through Banner (Oracle)

– but it's on the list We run our own Student Information System

which helps

6

Page 7: Making Research "Social" using LDAP

Logo

Capturing Research

« pet project » originally aimed at marketing efforts through

public website idea was to present college research to

interested third parties– Legislature

– General public

– Prospective students

– Other researchers

7

Page 8: Making Research "Social" using LDAP

Logo

Public Website (1)

8

Page 9: Making Research "Social" using LDAP

Logo

Public Website (2)

9

Page 10: Making Research "Social" using LDAP

Logo

Aloha :-)

10

Page 11: Making Research "Social" using LDAP

Logo11

Schema

Page 12: Making Research "Social" using LDAP

Logo

publications.schema ?

12

Dublin Core Schema: http://tools.ietf.org/html/draft-hamilton-dcxl-02

We implemented it We didn't like it:

– Distinction between authors, contributors, editors not clear enough

– Everything a DirectoryString

– Goal was to be able to generate APA-style citations: not possible using Dublin Core

Page 13: Making Research "Social" using LDAP

Logo

publications.schema (1)

13

26 attributes capturing:– Title Information, Author(s), Abstract, Type,

Publisher, Volume, Pages, Owner, Venue, Location, Organization, Editor, Series, Edition, Chapter Information, Thumbnail, PDF, Month and Year

– Keywords, Flag for outstanding research 8 object classes (pubObject)

– Conference Proceedings, Journal Article, Book, Book Chapter, Presentation, Research Report and Multimedia Contribution

Page 14: Making Research "Social" using LDAP

Logo

publications.schema (2)

14

classes are auxiliary meant to be used in conjunction with the document structural object class

– documentIdentifier

– documentAuthor

– documentLocation For the most part, tried to keep logical

attributes away from pubObject– with few exceptions

Page 15: Making Research "Social" using LDAP

Logo

Determining Author- and Ownership

pubObjectdocumentAuthor : uid=firstAuthordocumentAuthor : uid=secondAuthorcn : [uidNumberFirstAuthor]XXXpubOwner : uid=firstAuthor

XXX is incrementing

number

YesIt's redunant

:-/Goal :- determine authorization to edit- only first author gets rw, all others only get r- thankfully first author never changes

Show all work from uid=sfabel : (pubOwner=uid=sfabel)Show all work where uid=sfabel was involved : (documentAuthor=uid=sfabel)

Page 16: Making Research "Social" using LDAP

Logo

Document Identifier

cn locally unique documentIdentifier supposed to be

globally unique– DOI - http://dx.doi.org/

– ISBN - http://books.google.com/ We don't want to save the publications

themselves (copyright issues) We link them based on DOI through our library

→ paywall if not part of our system, otherwise direct access

Page 17: Making Research "Social" using LDAP

Logo

Lessons learned / Still todo

17

Capture organizations as DN How to organize this in hierarchical fashion

across multiple, distributed servers– Change

– Federated access Other things we're not aware of

Page 18: Making Research "Social" using LDAP

Logo

Aloha :-)

18

Page 19: Making Research "Social" using LDAP

Logo19

Reporting API

Page 20: Making Research "Social" using LDAP

Logo

Reporting API

20

Written in PHP ReST based queries (HTTP) Binds to LDAP server and executes search Returns data in

– XML, JSON, PDF, CSV

– Net file Currently no authentication layer

– Looking at possibly using OAuth 2.0

Page 21: Making Research "Social" using LDAP

Logo

Publications by Person (1)

21

Page 22: Making Research "Social" using LDAP

Logo

Publications by Person (2)

22

Page 23: Making Research "Social" using LDAP

Logo

Publications by Person (3)

23

Page 24: Making Research "Social" using LDAP

Logo

By Person → By Department

24

Using groupOfNames Using slapo-memberof(5) First Author is member of department →

publications can be aggregated Relationship is dynamic (author moves to

different department, so do his/her publications)

Page 25: Making Research "Social" using LDAP

Logo

Publications by Department (1)

25

Page 26: Making Research "Social" using LDAP

Logo

Publications by Department (2)

26

Page 27: Making Research "Social" using LDAP

Logo

Publications by Department (3)

27

Page 28: Making Research "Social" using LDAP

Logo

Publications by Department (4)

28

Bonus !

Page 29: Making Research "Social" using LDAP

Logo

Expert Search

29

Goal is to find the person with the highest caliber in publications around a given topic

Based on pubKeyword attribute values Output is people (not publications!) Ranking is performed by

– Publication count, type, # of collaborators

– Whether person was first author or not

Page 30: Making Research "Social" using LDAP

Logo

Keyword Search (1)

30

Page 31: Making Research "Social" using LDAP

Logo

Keyword Search (2)

31

Person claims « autism » as area of interest, whichguarantees being listed, but we have no publications in

our system to indicate any value of his contribution.

Page 32: Making Research "Social" using LDAP

Logo

Aloha :-)

32

Page 33: Making Research "Social" using LDAP

Logo33

So, how is it « social »?

Page 34: Making Research "Social" using LDAP

Logo

What is « social » ?

34

Social media:– share information with networks of people

– interaction based on that shared information

– goal: create « virtual community »

Page 35: Making Research "Social" using LDAP

Logo

What makes research « social » ?

35

Social research:– topically bounded interaction based on shared

information

– networks emerge through work

– communities « pre-defined »:• fellow researchers

• prospective students

• public/legislature

• administration

Page 36: Making Research "Social" using LDAP

Logo

Collaboration ↔ Interaction

36

Collaboration Report:– Find author pairs, calculate their “weight”

– Create score based on these weights Total relevance score average of all

co-authors importance Scoped by keyword or global

Page 37: Making Research "Social" using LDAP

Logo

Collaboration Report (1)

37

Page 38: Making Research "Social" using LDAP

Logo

Collaboration Report (2)

38

Page 39: Making Research "Social" using LDAP

Logo

Collaboration Networks

39

Combination of expert and collaboration search

Undirected graph:– Nodes people, size indicating weight

– Vertices collaborative relationship, size indicating strength of collaborative efforts (number of publications, kinds of publications, number of other collaborators, etc.)

Page 40: Making Research "Social" using LDAP

Logo

Collaborative Network (example)

40

Page 41: Making Research "Social" using LDAP

Logo

Outlook / Future Work

41

Comprehensive Dashboard in planning Additional institutional research / business

intelligence based on further analysis of collaboration networks

Web-enabled search interfaces available to public Q1 2014

Internal reporting to be made available to all colleges, aggregation of LDAP servers to provide campus-level reporting

Page 42: Making Research "Social" using LDAP

Logo

Outlook / Future Work

42

Organizations:– Common thread between publications, grants,

awards and service data

– Will be central in future reporting Portal for researchers:

– Finding other people that you haven't collaborated with

– Leveraging success of grant applications through collaboration

– Providing orientation for new hires

Page 43: Making Research "Social" using LDAP

Logo

Aloha :-)

43

Page 44: Making Research "Social" using LDAP

Logo

Thanks!