Directory schemas - tf-emc2I think some break up is in order. Should we expand the schema for other...
Transcript of Directory schemas - tf-emc2I think some break up is in order. Should we expand the schema for other...
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
Directory schemastf-emc2
Victoriano Giralt
Central Computing FacilityUniversity of Málaga
MálagaOctober 16th, 2006
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
Outline
1 SCHAC Schema
2 URN registry proposal
3 SCHAC based federated Student Registration System
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
Outline
1 SCHAC Schema
2 URN registry proposal
3 SCHAC based federated Student Registration System
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
Outline
1 SCHAC Schema
2 URN registry proposal
3 SCHAC based federated Student Registration System
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC SchemaEvolution and usage
SCHAC schema is progressing
(though with some growing pains)Schema versionWe have version 1.3.0.b available for discussion.I propose UUID syntax for schacUUID (I change my vote)Should we use several objectClasses?I think some break up is in order.Should we expand the schema for other data?
curricular informationURN registry
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC SchemaEvolution and usage
SCHAC schema is progressing(though with some growing pains)
Schema versionWe have version 1.3.0.b available for discussion.I propose UUID syntax for schacUUID (I change my vote)Should we use several objectClasses?I think some break up is in order.Should we expand the schema for other data?
curricular informationURN registry
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC SchemaEvolution and usage
SCHAC schema is progressing(though with some growing pains)
Schema version
We have version 1.3.0.b available for discussion.I propose UUID syntax for schacUUID (I change my vote)Should we use several objectClasses?I think some break up is in order.Should we expand the schema for other data?
curricular informationURN registry
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC SchemaEvolution and usage
SCHAC schema is progressing(though with some growing pains)
Schema versionWe have version 1.3.0.b available for discussion.
I propose UUID syntax for schacUUID (I change my vote)Should we use several objectClasses?I think some break up is in order.Should we expand the schema for other data?
curricular informationURN registry
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC SchemaEvolution and usage
SCHAC schema is progressing(though with some growing pains)
Schema versionWe have version 1.3.0.b available for discussion.I propose UUID syntax for schacUUID (I change my vote)
Should we use several objectClasses?I think some break up is in order.Should we expand the schema for other data?
curricular informationURN registry
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC SchemaEvolution and usage
SCHAC schema is progressing(though with some growing pains)
Schema versionWe have version 1.3.0.b available for discussion.I propose UUID syntax for schacUUID (I change my vote)Should we use several objectClasses?
I think some break up is in order.Should we expand the schema for other data?
curricular informationURN registry
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC SchemaEvolution and usage
SCHAC schema is progressing(though with some growing pains)
Schema versionWe have version 1.3.0.b available for discussion.I propose UUID syntax for schacUUID (I change my vote)Should we use several objectClasses?I think some break up is in order.
Should we expand the schema for other data?
curricular informationURN registry
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC SchemaEvolution and usage
SCHAC schema is progressing(though with some growing pains)
Schema versionWe have version 1.3.0.b available for discussion.I propose UUID syntax for schacUUID (I change my vote)Should we use several objectClasses?I think some break up is in order.Should we expand the schema for other data?
curricular informationURN registry
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC SchemaEvolution and usage
SCHAC schema is progressing(though with some growing pains)
Schema versionWe have version 1.3.0.b available for discussion.I propose UUID syntax for schacUUID (I change my vote)Should we use several objectClasses?I think some break up is in order.Should we expand the schema for other data?
curricular information
URN registry
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC SchemaEvolution and usage
SCHAC schema is progressing(though with some growing pains)
Schema versionWe have version 1.3.0.b available for discussion.I propose UUID syntax for schacUUID (I change my vote)Should we use several objectClasses?I think some break up is in order.Should we expand the schema for other data?
curricular informationURN registry
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC Schema IIEvolution and usage
Some uses of SCHAC (I know of)
FUNET is using ituma.es is in the process of phasing out iris* attributes thathave schac* equivalents or improvements, likeschacPersonalUniqueID and schacPersonalUniqueCode,in favour of irisPersonalUniqueID or internal values foreduPersonEntitlement.uma.es is also preparing to load schac attributes into theinstitutional SmartCard, through attribute certificates.Others? Will you please come forward?I think I know who you are.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC Schema IIEvolution and usage
Some uses of SCHAC (I know of)FUNET is using it
uma.es is in the process of phasing out iris* attributes thathave schac* equivalents or improvements, likeschacPersonalUniqueID and schacPersonalUniqueCode,in favour of irisPersonalUniqueID or internal values foreduPersonEntitlement.uma.es is also preparing to load schac attributes into theinstitutional SmartCard, through attribute certificates.Others? Will you please come forward?I think I know who you are.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC Schema IIEvolution and usage
Some uses of SCHAC (I know of)FUNET is using ituma.es is in the process of phasing out iris* attributes thathave schac* equivalents or improvements, likeschacPersonalUniqueID and schacPersonalUniqueCode,in favour of irisPersonalUniqueID or internal values foreduPersonEntitlement.
uma.es is also preparing to load schac attributes into theinstitutional SmartCard, through attribute certificates.Others? Will you please come forward?I think I know who you are.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC Schema IIEvolution and usage
Some uses of SCHAC (I know of)FUNET is using ituma.es is in the process of phasing out iris* attributes thathave schac* equivalents or improvements, likeschacPersonalUniqueID and schacPersonalUniqueCode,in favour of irisPersonalUniqueID or internal values foreduPersonEntitlement.uma.es is also preparing to load schac attributes into theinstitutional SmartCard, through attribute certificates.
Others? Will you please come forward?I think I know who you are.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC Schema IIEvolution and usage
Some uses of SCHAC (I know of)FUNET is using ituma.es is in the process of phasing out iris* attributes thathave schac* equivalents or improvements, likeschacPersonalUniqueID and schacPersonalUniqueCode,in favour of irisPersonalUniqueID or internal values foreduPersonEntitlement.uma.es is also preparing to load schac attributes into theinstitutional SmartCard, through attribute certificates.Others?
Will you please come forward?I think I know who you are.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC Schema IIEvolution and usage
Some uses of SCHAC (I know of)FUNET is using ituma.es is in the process of phasing out iris* attributes thathave schac* equivalents or improvements, likeschacPersonalUniqueID and schacPersonalUniqueCode,in favour of irisPersonalUniqueID or internal values foreduPersonEntitlement.uma.es is also preparing to load schac attributes into theinstitutional SmartCard, through attribute certificates.Others? Will you please come forward?
I think I know who you are.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC Schema IIEvolution and usage
Some uses of SCHAC (I know of)FUNET is using ituma.es is in the process of phasing out iris* attributes thathave schac* equivalents or improvements, likeschacPersonalUniqueID and schacPersonalUniqueCode,in favour of irisPersonalUniqueID or internal values foreduPersonEntitlement.uma.es is also preparing to load schac attributes into theinstitutional SmartCard, through attribute certificates.Others? Will you please come forward?I think I know who you are.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
URN registry proposalTracking contents of values for URN based attributes
Controlling the URN explosion, which is not necessarily bad.
objectClassesDatabaseInterfacesDelegation
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
URN registry proposalTracking contents of values for URN based attributes
Controlling the URN explosion, which is not necessarily bad.
objectClassesDatabaseInterfacesDelegation
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
URN registry proposalTracking contents of values for URN based attributes
Controlling the URN explosion, which is not necessarily bad.
objectClassesDatabaseInterfacesDelegation
schacURNDescriptionschacURNValueschacURNValueDescriptionschacURNValueVisibilityschacURNValuePresentation
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
URN registry proposalTracking contents of values for URN based attributes
Controlling the URN explosion, which is not necessarily bad.
objectClassesDatabaseInterfacesDelegation
schacURNDelegation
schacURNOwnerschacURNHttpURIschacURNLdapURI
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
URN registry proposalTracking contents of values for URN based attributes
Controlling the URN explosion, which is not necessarily bad.
objectClassesDatabaseInterfacesDelegation
Owner’s LDAP directoryThe objects would be stored in thenamespace owner’s LDAP directory, in orderto ease both maintenance and local queries.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
URN registry proposalTracking contents of values for URN based attributes
Controlling the URN explosion, which is not necessarily bad.
objectClassesDatabaseInterfacesDelegation
Human interfaceA web query system in the lines of theSchema Registry Project, though with adistributed flavor.Any namespace owner local registryinterface should be able to follow the LDAPURIs in the delegation objects, forpresenting public URN values, from anyparticipating registry, perhaps in the locallanguage.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
URN registry proposalTracking contents of values for URN based attributes
Controlling the URN explosion, which is not necessarily bad.
objectClassesDatabaseInterfacesDelegation
Machine interfaceApplications. local or foreign, should be ableto query the directory and get informationwith the appropriate level of access. Forexample, for obtaining local languagehuman representations of a given URNvalue.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
URN registry proposalTracking contents of values for URN based attributes
Controlling the URN explosion, which is not necessarily bad.
objectClassesDatabaseInterfacesDelegation
DDDS?It could be used for transforming URNnamespaces into information for finding theappropriate service to query about URNvalues.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC based federated Student Registration Systeman application with Bologna inside
Some crazy ideas
(or not so crazy?)
Bologna is about moving lots of students around EuropePresent systems tend to store a lot of information locallyFederations may be used for more than just IdMWhy not use a federated service for sending studentcredits back to their home organisations?
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC based federated Student Registration Systeman application with Bologna inside
Some crazy ideas(or not so crazy?)
Bologna is about moving lots of students around EuropePresent systems tend to store a lot of information locallyFederations may be used for more than just IdMWhy not use a federated service for sending studentcredits back to their home organisations?
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC based federated Student Registration Systeman application with Bologna inside
Some crazy ideas(or not so crazy?)Bologna is about moving lots of students around Europe
Present systems tend to store a lot of information locallyFederations may be used for more than just IdMWhy not use a federated service for sending studentcredits back to their home organisations?
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC based federated Student Registration Systeman application with Bologna inside
Some crazy ideas(or not so crazy?)Bologna is about moving lots of students around EuropePresent systems tend to store a lot of information locally
Federations may be used for more than just IdMWhy not use a federated service for sending studentcredits back to their home organisations?
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC based federated Student Registration Systeman application with Bologna inside
Some crazy ideas(or not so crazy?)Bologna is about moving lots of students around EuropePresent systems tend to store a lot of information locallyFederations may be used for more than just IdM
Why not use a federated service for sending studentcredits back to their home organisations?
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC based federated Student Registration Systeman application with Bologna inside
Some crazy ideas(or not so crazy?)Bologna is about moving lots of students around EuropePresent systems tend to store a lot of information locallyFederations may be used for more than just IdMWhy not use a federated service for sending studentcredits back to their home organisations?
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC based federated Student Registration Systeman application with Bologna inside
A really draft implemention possibility
IdM based student registriesA federated hierarchy of MetaDirectories for routing theinformationTransient registers with minimal data for local tracking ofstudentsQuery the home organisation for infrequently neededinformationSending credits instead of storing them locally
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC based federated Student Registration Systeman application with Bologna inside
A really draft implemention possibilityIdM based student registries
A federated hierarchy of MetaDirectories for routing theinformationTransient registers with minimal data for local tracking ofstudentsQuery the home organisation for infrequently neededinformationSending credits instead of storing them locally
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC based federated Student Registration Systeman application with Bologna inside
A really draft implemention possibilityIdM based student registriesA federated hierarchy of MetaDirectories for routing theinformation
Transient registers with minimal data for local tracking ofstudentsQuery the home organisation for infrequently neededinformationSending credits instead of storing them locally
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC based federated Student Registration Systeman application with Bologna inside
A really draft implemention possibilityIdM based student registriesA federated hierarchy of MetaDirectories for routing theinformationTransient registers with minimal data for local tracking ofstudents
Query the home organisation for infrequently neededinformationSending credits instead of storing them locally
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC based federated Student Registration Systeman application with Bologna inside
A really draft implemention possibilityIdM based student registriesA federated hierarchy of MetaDirectories for routing theinformationTransient registers with minimal data for local tracking ofstudentsQuery the home organisation for infrequently neededinformation
Sending credits instead of storing them locally
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
SCHAC based federated Student Registration Systeman application with Bologna inside
A really draft implemention possibilityIdM based student registriesA federated hierarchy of MetaDirectories for routing theinformationTransient registers with minimal data for local tracking ofstudentsQuery the home organisation for infrequently neededinformationSending credits instead of storing them locally
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
Summary
SCHAC is in good shape but it still needs workI’m going ahead with the registry, I need it.Anyone wants to help?The registry system could mean a real project with realfunds and real users. But... it needs participants.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
Summary
SCHAC is in good shape but it still needs work
I’m going ahead with the registry, I need it.Anyone wants to help?The registry system could mean a real project with realfunds and real users. But... it needs participants.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
Summary
SCHAC is in good shape but it still needs workI’m going ahead with the registry
, I need it.Anyone wants to help?The registry system could mean a real project with realfunds and real users. But... it needs participants.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
Summary
SCHAC is in good shape but it still needs workI’m going ahead with the registry, I need it.
Anyone wants to help?The registry system could mean a real project with realfunds and real users. But... it needs participants.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
Summary
SCHAC is in good shape but it still needs workI’m going ahead with the registry, I need it.Anyone wants to help?
The registry system could mean a real project with realfunds and real users. But... it needs participants.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
Summary
SCHAC is in good shape but it still needs workI’m going ahead with the registry, I need it.Anyone wants to help?The registry system could mean a real project with realfunds and real users. But...
it needs participants.
Victoriano Giralt Directory schemas
SCHAC SchemaURN registry proposal
SCHAC based federated Student Registration SystemSummary
Summary
SCHAC is in good shape but it still needs workI’m going ahead with the registry, I need it.Anyone wants to help?The registry system could mean a real project with realfunds and real users. But... it needs participants.
Victoriano Giralt Directory schemas