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 ICT Services University of Mlaga Cork May 19th, 2009 (CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC Need


slide-1
SLIDE 1

Need eduPerson SCHAC

eduPerson and SCHAC

sending attributes outside your organization Victoriano Giralt

Central ICT Services University of Málaga

Cork May 19th, 2009

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-2
SLIDE 2

Need eduPerson SCHAC

Sending attributes out

the need for a common language

(CC) BY - NC - SA 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 (CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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 is the forum for eduPerson related discussion, through list and calls

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-8
SLIDE 8

Need eduPerson SCHAC What Who Parts

eduPerson

The players

Internet2

(CC) BY - NC - SA 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“

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

MACE

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-16
SLIDE 16

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

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-17
SLIDE 17

Need eduPerson SCHAC What Who Parts

What’s in eduPerson

the eduPerson attributes

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-29
SLIDE 29

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

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-30
SLIDE 30

Need eduPerson SCHAC Why How Parts Where Who

Why SCHAC

if we already have eduPerson?

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-37
SLIDE 37

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)

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-43
SLIDE 43

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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

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

(CC) BY - NC - SA 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 Personal characteristics schacMotherTongue schacGender schacDateOfBirth schacPlaceOfBirth schacCountryOfCitizenship schacSn1 schacSn2 schacPersonalTitle

(CC) BY - NC - SA 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 Contact / Local information schacHomeOrganization schacHomeOrganizationType schacCountryOfResidence schacUserPresenceID

(CC) BY - NC - SA 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 Employee information schacPersonalPosition

(CC) BY - NC - SA 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 Linkage identifiers schacPersonalUniqueCode schacPersonalUniqueID

(CC) BY - NC - SA 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 Entry metadata schacExpiryDate

(CC) BY - NC - SA 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 Confidentiality / AR / Visibility schacUserPrivateAttribute

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-52
SLIDE 52

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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-55
SLIDE 55

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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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) uses some attributes

(CC) BY - NC - SA 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) uses some attributes All 11 IdP’s in Haka use at least schacHomeOrganization and schacHomeOrganizationType

(CC) BY - NC - SA 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) uses some attributes All 11 IdP’s in Haka use at least schacHomeOrganization and schacHomeOrganizationType Slovenia and Denmark (WAYF .dk)

(CC) BY - NC - SA 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) uses some attributes All 11 IdP’s in Haka use at least schacHomeOrganization and schacHomeOrganizationType Slovenia and Denmark (WAYF .dk) RedIRIS uses SCHAC internally and recommends the use in Spain which has led to adoption at several members of the constituency

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-61
SLIDE 61

Need eduPerson SCHAC Why How Parts Where Who

Who is using SCHAC

the SCHAC user community

GEANT IdP (GIdP) uses some attributes All 11 IdP’s in Haka use at least schacHomeOrganization and schacHomeOrganizationType Slovenia and Denmark (WAYF .dk) RedIRIS uses SCHAC internally and recommends the use in Spain which has led to adoption at several members of the constituency Australian Access Federation uses some attributes in auEduPerson

Intentionally non exhaustive (CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA 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

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-66
SLIDE 66

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

(CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC

slide-67
SLIDE 67

Need eduPerson SCHAC Why How Parts Where Who

Thank you

Questions?

answers not assured (CC) BY - NC - SA Victoriano Giralt eduPerson and SCHAC