eduPerson and SCHAC sending attributes outside your organization - - PowerPoint PPT Presentation

eduperson and schac
SMART_READER_LITE
LIVE PREVIEW

eduPerson and SCHAC sending attributes outside your organization - - PowerPoint PPT Presentation

Need eduPerson SCHAC eduPerson and SCHAC sending attributes outside your organization Victoriano Giralt Central Computing Facility University of Mlaga A November 6th, 2008 Victoriano Giralt eduPerson and SCHAC Need eduPerson


slide-1
SLIDE 1

Need eduPerson SCHAC

eduPerson and SCHAC

sending attributes outside your organization Victoriano Giralt

Central Computing Facility University of Málaga

Aθηνα November 6th, 2008

Victoriano Giralt eduPerson and SCHAC

slide-2
SLIDE 2

Need eduPerson SCHAC

Sending attributes out

the need for a common language

Victoriano Giralt eduPerson and SCHAC

slide-3
SLIDE 3

Need eduPerson SCHAC

Sending attributes out

the need for a common language

Interoperability is the degree to which a provider and a consumer can succesfully interface having never met

Coppeto, T.: Introduction To OSID V3 for developers Victoriano Giralt eduPerson and SCHAC

slide-4
SLIDE 4

Need eduPerson SCHAC

Sending attributes out

the need for a common language

Interoperability is the degree to which a provider and a consumer can succesfully interface having never met

Coppeto, T.: Introduction To OSID V3 for developers

In order to achieve this, the parties need a common language with semantics and syntax that both of them understand

Victoriano Giralt eduPerson and SCHAC

slide-5
SLIDE 5

Need eduPerson SCHAC What Who Parts

eduPerson schema

Internet2 effort for an standard schema

Coordinated effort in Internet2, through MACE, for a common higher education person schema definition

Victoriano Giralt eduPerson and SCHAC

slide-6
SLIDE 6

Need eduPerson SCHAC What Who Parts

eduPerson schema

Internet2 effort for an standard schema

Coordinated effort in Internet2, through MACE, for a common higher education person schema definition It is developed with inputs from the global higher education community

Victoriano Giralt eduPerson and SCHAC

slide-7
SLIDE 7

Need eduPerson SCHAC What Who Parts

eduPerson schema

Internet2 effort for an standard schema

Coordinated effort in Internet2, through MACE, for a common higher education person schema definition It is developed with inputs from the global higher education community MACE-dir Working Group (by invitation) is the forum for eduPerson related discussion, through list and calls

Victoriano Giralt eduPerson and SCHAC

slide-8
SLIDE 8

Need eduPerson SCHAC What Who Parts

eduPerson

The players

Internet2

Victoriano Giralt eduPerson and SCHAC

slide-9
SLIDE 9

Need eduPerson SCHAC What Who Parts

eduPerson

The players

Internet2

“the advanced networking consortium in US“

Victoriano Giralt eduPerson and SCHAC

slide-10
SLIDE 10

Need eduPerson SCHAC What Who Parts

eduPerson

The players

Internet2

“the advanced networking consortium in US“ Provides advanced networking services

Victoriano Giralt eduPerson and SCHAC

slide-11
SLIDE 11

Need eduPerson SCHAC What Who Parts

eduPerson

The players

Internet2

“the advanced networking consortium in US“ Provides advanced networking services Has more than 300 member institutions

Victoriano Giralt eduPerson and SCHAC

slide-12
SLIDE 12

Need eduPerson SCHAC What Who Parts

eduPerson

The players

Internet2

“the advanced networking consortium in US“ Provides advanced networking services Has more than 300 member institutions Activities take place in working groups

Victoriano Giralt eduPerson and SCHAC

slide-13
SLIDE 13

Need eduPerson SCHAC What Who Parts

eduPerson

The players

Internet2

“the advanced networking consortium in US“ Provides advanced networking services Has more than 300 member institutions Activities take place in working groups

Middleware Architecture Committee for Education

Victoriano Giralt eduPerson and SCHAC

slide-14
SLIDE 14

Need eduPerson SCHAC What Who Parts

eduPerson

The players

Internet2

“the advanced networking consortium in US“ Provides advanced networking services Has more than 300 member institutions Activities take place in working groups

Middleware Architecture Committee for Education

Runs MACE-dir, the directory working group, defines eduPerson

Victoriano Giralt eduPerson and SCHAC

slide-15
SLIDE 15

Need eduPerson SCHAC What Who Parts

eduPerson

The players

Internet2

“the advanced networking consortium in US“ Provides advanced networking services Has more than 300 member institutions Activities take place in working groups

Middleware Architecture Committee for Education

Runs MACE-dir, the directory working group, defines eduPerson MACE has members also from outside the US

Victoriano Giralt eduPerson and SCHAC

slide-16
SLIDE 16

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

Victoriano Giralt eduPerson and SCHAC

slide-17
SLIDE 17

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

The eduPerson object class (200806 spec) provides the following attributes

Victoriano Giralt eduPerson and SCHAC

slide-18
SLIDE 18

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

The eduPerson object class (200806 spec) provides the following attributes

eduPersonAffiliation

Victoriano Giralt eduPerson and SCHAC

slide-19
SLIDE 19

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

The eduPerson object class (200806 spec) provides the following attributes

eduPersonAffiliation eduPersonNickname

Victoriano Giralt eduPerson and SCHAC

slide-20
SLIDE 20

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

The eduPerson object class (200806 spec) provides the following attributes

eduPersonAffiliation eduPersonNickname eduPersonOrgDN

Victoriano Giralt eduPerson and SCHAC

slide-21
SLIDE 21

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

The eduPerson object class (200806 spec) provides the following attributes

eduPersonAffiliation eduPersonNickname eduPersonOrgDN eduPersonOrgUnitDN

Victoriano Giralt eduPerson and SCHAC

slide-22
SLIDE 22

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

The eduPerson object class (200806 spec) provides the following attributes

eduPersonAffiliation eduPersonNickname eduPersonOrgDN eduPersonOrgUnitDN eduPersonPrimaryAffiliation

Victoriano Giralt eduPerson and SCHAC

slide-23
SLIDE 23

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

The eduPerson object class (200806 spec) provides the following attributes

eduPersonAffiliation eduPersonNickname eduPersonOrgDN eduPersonOrgUnitDN eduPersonPrimaryAffiliation eduPersonPrincipalName

Victoriano Giralt eduPerson and SCHAC

slide-24
SLIDE 24

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

The eduPerson object class (200806 spec) provides the following attributes

eduPersonAffiliation eduPersonNickname eduPersonOrgDN eduPersonOrgUnitDN eduPersonPrimaryAffiliation eduPersonPrincipalName eduPersonEntitlement

Victoriano Giralt eduPerson and SCHAC

slide-25
SLIDE 25

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

The eduPerson object class (200806 spec) provides the following attributes

eduPersonAffiliation eduPersonNickname eduPersonOrgDN eduPersonOrgUnitDN eduPersonPrimaryAffiliation eduPersonPrincipalName eduPersonEntitlement eduPersonPrimaryOrgUnitDN

Victoriano Giralt eduPerson and SCHAC

slide-26
SLIDE 26

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

The eduPerson object class (200806 spec) provides the following attributes

eduPersonAffiliation eduPersonNickname eduPersonOrgDN eduPersonOrgUnitDN eduPersonPrimaryAffiliation eduPersonPrincipalName eduPersonEntitlement eduPersonPrimaryOrgUnitDN eduPersonScopedAffiliation

Victoriano Giralt eduPerson and SCHAC

slide-27
SLIDE 27

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

The eduPerson object class (200806 spec) provides the following attributes

eduPersonAffiliation eduPersonNickname eduPersonOrgDN eduPersonOrgUnitDN eduPersonPrimaryAffiliation eduPersonPrincipalName eduPersonEntitlement eduPersonPrimaryOrgUnitDN eduPersonScopedAffiliation eduPersonTargetedID

Victoriano Giralt eduPerson and SCHAC

slide-28
SLIDE 28

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

The eduPerson object class (200806 spec) provides the following attributes

eduPersonAffiliation eduPersonNickname eduPersonOrgDN eduPersonOrgUnitDN eduPersonPrimaryAffiliation eduPersonPrincipalName eduPersonEntitlement eduPersonPrimaryOrgUnitDN eduPersonScopedAffiliation eduPersonTargetedID eduPersonAssurance

Victoriano Giralt eduPerson and SCHAC

slide-29
SLIDE 29

Need eduPerson SCHAC Why How Parts Where Who

Why SCHAC

if we already have eduPerson?

Victoriano Giralt eduPerson and SCHAC

slide-30
SLIDE 30

Need eduPerson SCHAC Why How Parts Where Who

Why SCHAC

if we already have eduPerson?

The tf-emc2 group found that there were enough driving needs to start working on harmonizing high education schemas

Victoriano Giralt eduPerson and SCHAC

slide-31
SLIDE 31

Need eduPerson SCHAC Why How Parts Where Who

Why SCHAC

if we already have eduPerson?

The tf-emc2 group found that there were enough driving needs to start working on harmonizing high education schemas Many European countries had similar local schemas

Victoriano Giralt eduPerson and SCHAC

slide-32
SLIDE 32

Need eduPerson SCHAC Why How Parts Where Who

Why SCHAC

if we already have eduPerson?

The tf-emc2 group found that there were enough driving needs to start working on harmonizing high education schemas Many European countries had similar local schemas eduPerson needed some local extensions for Europe

Victoriano Giralt eduPerson and SCHAC

slide-33
SLIDE 33

Need eduPerson SCHAC Why How Parts Where Who

Why SCHAC

if we already have eduPerson?

The tf-emc2 group found that there were enough driving needs to start working on harmonizing high education schemas Many European countries had similar local schemas eduPerson needed some local extensions for Europe There is real need for a common European schema

Victoriano Giralt eduPerson and SCHAC

slide-34
SLIDE 34

Need eduPerson SCHAC Why How Parts Where Who

Why SCHAC

if we already have eduPerson?

The tf-emc2 group found that there were enough driving needs to start working on harmonizing high education schemas Many European countries had similar local schemas eduPerson needed some local extensions for Europe There is real need for a common European schema

Eduroam

Victoriano Giralt eduPerson and SCHAC

slide-35
SLIDE 35

Need eduPerson SCHAC Why How Parts Where Who

Why SCHAC

if we already have eduPerson?

The tf-emc2 group found that there were enough driving needs to start working on harmonizing high education schemas Many European countries had similar local schemas eduPerson needed some local extensions for Europe There is real need for a common European schema

Eduroam Bologna process

Victoriano Giralt eduPerson and SCHAC

slide-36
SLIDE 36

Need eduPerson SCHAC Why How Parts Where Who

Why SCHAC

if we already have eduPerson?

The tf-emc2 group found that there were enough driving needs to start working on harmonizing high education schemas Many European countries had similar local schemas eduPerson needed some local extensions for Europe There is real need for a common European schema

Eduroam Bologna process eduGAIN (GN2 AAI)

Victoriano Giralt eduPerson and SCHAC

slide-37
SLIDE 37

Need eduPerson SCHAC Why How Parts Where Who

How we have designed and created SCHAC

from the idea to the published document

Victoriano Giralt eduPerson and SCHAC

slide-38
SLIDE 38

Need eduPerson SCHAC Why How Parts Where Who

How we have designed and created SCHAC

from the idea to the published document

Work was started creating an open SCHAC workgroup seeded with members of tf-emc2 from each country at hand

Victoriano Giralt eduPerson and SCHAC

slide-39
SLIDE 39

Need eduPerson SCHAC Why How Parts Where Who

How we have designed and created SCHAC

from the idea to the published document

Work was started creating an open SCHAC workgroup seeded with members of tf-emc2 from each country at hand Each country offered their schema

Victoriano Giralt eduPerson and SCHAC

slide-40
SLIDE 40

Need eduPerson SCHAC Why How Parts Where Who

How we have designed and created SCHAC

from the idea to the published document

Work was started creating an open SCHAC workgroup seeded with members of tf-emc2 from each country at hand Each country offered their schema Common or useful attributes where selected

Victoriano Giralt eduPerson and SCHAC

slide-41
SLIDE 41

Need eduPerson SCHAC Why How Parts Where Who

How we have designed and created SCHAC

from the idea to the published document

Work was started creating an open SCHAC workgroup seeded with members of tf-emc2 from each country at hand Each country offered their schema Common or useful attributes where selected Care was taken that URN values where used for namespace delegation

Victoriano Giralt eduPerson and SCHAC

slide-42
SLIDE 42

Need eduPerson SCHAC Why How Parts Where Who

How we have designed and created SCHAC

from the idea to the published document

Work was started creating an open SCHAC workgroup seeded with members of tf-emc2 from each country at hand Each country offered their schema Common or useful attributes where selected Care was taken that URN values where used for namespace delegation When the group was happy enough, an schema definition was first published

Victoriano Giralt eduPerson and SCHAC

slide-43
SLIDE 43

Need eduPerson SCHAC Why How Parts Where Who

What is there in SCHAC

attributes and object classes

Victoriano Giralt eduPerson and SCHAC

slide-44
SLIDE 44

Need eduPerson SCHAC Why How Parts Where Who

What is there in SCHAC

attributes and object classes

The group followed the document “Higher-Education Person: A comparative Analysis of Collaborative Public LDAP Person Object Classes in Higher Education”

Victoriano Giralt eduPerson and SCHAC

slide-45
SLIDE 45

Need eduPerson SCHAC Why How Parts Where Who

What is there in SCHAC

attributes and object classes schacPersonalCharacteristics Personal characteristics schacMotherTongue schacGender schacDateOfBirth schacPlaceOfBirth schacCountryOfCitizenship schacSn1 schacSn2 schacPersonalTitle

Victoriano Giralt eduPerson and SCHAC

slide-46
SLIDE 46

Need eduPerson SCHAC Why How Parts Where Who

What is there in SCHAC

attributes and object classes schacPersonalCharacteristics schacContactLocation Contact / Local information schacHomeOrganization schacHomeOrganizationType schacCountryOfResidence schacUserPresenceID

Victoriano Giralt eduPerson and SCHAC

slide-47
SLIDE 47

Need eduPerson SCHAC Why How Parts Where Who

What is there in SCHAC

attributes and object classes schacPersonalCharacteristics schacContactLocation schacEmployeeInfo Employee information schacPersonalPosition

Victoriano Giralt eduPerson and SCHAC

slide-48
SLIDE 48

Need eduPerson SCHAC Why How Parts Where Who

What is there in SCHAC

attributes and object classes schacPersonalCharacteristics schacContactLocation schacEmployeeInfo schacLinkageIdentifiers Linkage identifiers schacUniqueCode schacPersonalUniqueID

Victoriano Giralt eduPerson and SCHAC

slide-49
SLIDE 49

Need eduPerson SCHAC Why How Parts Where Who

What is there in SCHAC

attributes and object classes schacPersonalCharacteristics schacContactLocation schacEmployeeInfo schacLinkageIdentifiers schacEntryMetadata Entry metadata schacExpiryDate

Victoriano Giralt eduPerson and SCHAC

slide-50
SLIDE 50

Need eduPerson SCHAC Why How Parts Where Who

What is there in SCHAC

attributes and object classes schacPersonalCharacteristics schacContactLocation schacEmployeeInfo schacLinkageIdentifiers schacEntryMetadata schacEntryConfidentiality Confidentiality / AR / Visibility schacUserPrivateAttribute

Victoriano Giralt eduPerson and SCHAC

slide-51
SLIDE 51

Need eduPerson SCHAC Why How Parts Where Who

What is there in SCHAC

attributes and object classes schacPersonalCharacteristics schacContactLocation schacEmployeeInfo schacLinkageIdentifiers schacEntryMetadata schacEntryConfidentiality schacUserEntitlements Authorization, entitlements schacUserStatus

Victoriano Giralt eduPerson and SCHAC

slide-52
SLIDE 52

Need eduPerson SCHAC Why How Parts Where Who

Where can you find SCHAC

the official web page and maillist

Victoriano Giralt eduPerson and SCHAC

slide-53
SLIDE 53

Need eduPerson SCHAC Why How Parts Where Who

Where can you find SCHAC

the official web page and maillist

http://www.terena.org/activities/tf-emc2/schac.html

Victoriano Giralt eduPerson and SCHAC

slide-54
SLIDE 54

Need eduPerson SCHAC Why How Parts Where Who

Where can you find SCHAC

the official web page and maillist

http://www.terena.org/activities/tf-emc2/schac.html schac@terena.org

Victoriano Giralt eduPerson and SCHAC

slide-55
SLIDE 55

Need eduPerson SCHAC Why How Parts Where Who

Who is using SCHAC

the SCHAC user community

Victoriano Giralt eduPerson and SCHAC

slide-56
SLIDE 56

Need eduPerson SCHAC Why How Parts Where Who

Who is using SCHAC

the SCHAC user community

GEANT IdP (GIdP) will use some attributes

Victoriano Giralt eduPerson and SCHAC

slide-57
SLIDE 57

Need eduPerson SCHAC Why How Parts Where Who

Who is using SCHAC

the SCHAC user community

GEANT IdP (GIdP) will use some attributes All 11 IdP’s in Haka use at least schacHomeOrganization and schacHomeOrganizationType

Victoriano Giralt eduPerson and SCHAC

slide-58
SLIDE 58

Need eduPerson SCHAC Why How Parts Where Who

Who is using SCHAC

the SCHAC user community

GEANT IdP (GIdP) will use some attributes All 11 IdP’s in Haka use at least schacHomeOrganization and schacHomeOrganizationType Croatia and Slovenia

Victoriano Giralt eduPerson and SCHAC

slide-59
SLIDE 59

Need eduPerson SCHAC Why How Parts Where Who

Who is using SCHAC

the SCHAC user community

GEANT IdP (GIdP) will use some attributes All 11 IdP’s in Haka use at least schacHomeOrganization and schacHomeOrganizationType Croatia and Slovenia RedIRIS uses SCHAC internally and recommends the use in Spain which has led to adoption at several members of the constituency

Victoriano Giralt eduPerson and SCHAC

slide-60
SLIDE 60

Need eduPerson SCHAC Why How Parts Where Who

Who is using SCHAC

the SCHAC user community

GEANT IdP (GIdP) will use some attributes All 11 IdP’s in Haka use at least schacHomeOrganization and schacHomeOrganizationType Croatia and Slovenia RedIRIS uses SCHAC internally and recommends the use in Spain which has led to adoption at several members of the constituency

Intentionally non exhaustive Victoriano Giralt eduPerson and SCHAC

slide-61
SLIDE 61

Need eduPerson SCHAC Why How Parts Where Who

Who can influence SCHAC

the SCHAC architect community

Victoriano Giralt eduPerson and SCHAC

slide-62
SLIDE 62

Need eduPerson SCHAC Why How Parts Where Who

Who can influence SCHAC

the SCHAC architect community

We like to think we are an open group

Victoriano Giralt eduPerson and SCHAC

slide-63
SLIDE 63

Need eduPerson SCHAC Why How Parts Where Who

Who can influence SCHAC

the SCHAC architect community

We like to think we are an open group The tf-emc2 work group

Victoriano Giralt eduPerson and SCHAC

slide-64
SLIDE 64

Need eduPerson SCHAC Why How Parts Where Who

Who can influence SCHAC

the SCHAC architect community

We like to think we are an open group The tf-emc2 work group The SCHAC maillist members

Victoriano Giralt eduPerson and SCHAC

slide-65
SLIDE 65

Need eduPerson SCHAC Why How Parts Where Who

Who can influence SCHAC

the SCHAC architect community

We like to think we are an open group The tf-emc2 work group The SCHAC maillist members Australian auEduPerson WG

Victoriano Giralt eduPerson and SCHAC

slide-66
SLIDE 66

Need eduPerson SCHAC Why How Parts Where Who

Thank you

Questions?

answers not assured Victoriano Giralt eduPerson and SCHAC