Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PersonServicepersonnel.Person.BirthDatePersonServicePersionBioDemographicsGenderCodePersonGenderPersonRecordPersonService.PersonIdentifierPersonInstitutionalIdentifier.PersonIdentifierid.IdjournalingJournalEntrysidForenameAliasesPerson.FirstNamePerson.MiddleNamepersonnelPerson.MiddleNamesAttributespersonnelPerson.PreferredNameLastName.PersonIdentifier 
Service SupportFeatureKSOSIDComments
acknowledgementan auxiliary service for acknowledging a credit or role for something osid.acknowledgement 

authentication

 riceosid.authentication 
 agents/principalsIdentityService.Principalosid.authentication.Agent 
 key managementIdentityService.Principal.Passwordosid.authentication.keys.Key 
 authentication process osid.authenication.process 
authorizationa service to check and manage authorizationsriceosid.authorization 
catalogingan auxiliary service for organizing things osid.catalogingin-band orchestration throughout OSIDs
commentingan auxiliary service for annotating thingsCommentServiceosid.commenting 
communicationa service to pass messages to service consumers (concierge) osid.communicationKS defines in-band messages where needed
configurationconfiguration evaluation and managementGESServiceosid.configuration 
contactan auxiliary service to manage contacts for thingsContactServiceosid.contact 
enumeration EnumerationManagementService  
exemptionexemptions to process checksExemptionService  
hold HoldServiceosid.hold 
loggingreading and writing logsLoggingServiceosid.logging 
messagingsending and receiving user messagesUserMessagingServiceosid.messaging 
 message channels and connection to contactsUserMessagingService.MessageCategoryosid.messaging.Mailbox 
 message templatesUserMessagingService.Template  
 receipt tracking osid.messaging.Receipt 
organization OrganizationServiceosid.personnel 
person  codesOrganizationService.Org.OrgCodes

osid.personnel.Organization.CodeOrganizationRecord

osid.ontology.Subject

 
 managing peoplehierarchyPersonServiceOrganizationService.PersonOrgHierarchyosid.personnel.PersonOrganizationHierarchySession OSIDs reference people via Resource
 date birthorg relationshipsPersonServiceOrganizationService.PersionBioDemographics.BirthDateOrgOrgRelationosid.relationship (non hierarchical) 
 date deceasedpositionsPersonService

OrganizationService.

PersionBioDemographics

OrgPersonRelation

OrganizationService.

DeceasedDate

OrgPositionRestriction

osid.personnel.

Person.DeathDate

Appointment

osid.personnel.Position

 
 gendershort nameOrganizationService.Org.ShortNameosid.personnel.Organization.DisplayLabel 
 institutional identifier primaryshort descriptionOrganizationService.Org.ShortDescrosid.personnel.Organization.DescriptionOrganizationRecord 
person institutional identifier othersPersonService

osid.

personnel

 
 name changed datemanaging peoplePersonService.Person.NameChangedDateosid.personnel.PersonOSIDs reference people via Resource 
 name compositedate birthPersonService.PersonPersionBioDemographics.CompositeNameBirthDateosid.personnel.Person.DisplayNameBirthDate OSIDs may map display name to preferred name depending on context.
 name generation qualifierdate deceasedPersonService.PersonPersionBioDemographics.NameSuffixDeceasedDateosid.personnel.Person.GenerationQualifierDeathDate 
 name forename aliasesgenderPersonService.PersonPersionBioDemographics.AttributesGenderCodeosid.personnel.Person.GenderPersonRecord 
 name giveninstitutional identifier primaryPersonService.PersonIdentifierosid.personnel.Person.GivenNameInstitutionalIdentifier 
 name middleinstitutional identifier othersPersonService.PersonIdentifierosid.id.Id 
 name preferredchanged datePersonService.Person.NameChangedDateosid.journaling.JournalEntry 
 name prefixcompositePersonService.Person.NamePrefixCompositeNameosid.personnel.Person.SalutationDisplayNameOSIDs may map display name to preferred name depending on context. 
 name suffixgeneration qualifierPersonService.Person.NameTitleNameSuffixosid.personnel.Person.QualificationSuffixGenerationQualifier 
 name surnameforename aliasesPersonService.Person.Attributessid.personnel.Person.ForenameAliases 
 name givenPersonService.Person.FirstNameosid.personnel.Person.GivenName 
 name middlePersonService.Person.MiddleNameosid.personnel.Person.SurnameMiddleNames 
 name surname aliasespreferredPersonService.Person.Attributesosid.personnel.Person.SurnameAliasesPreferredName 
 support for multiple agentsname prefixPersonServiceosid.resource.ResourceAgentSession 
populationsreference and manage rule-based sets of peoplePopulationServiceosid.resource.Demographic 
processorganize checksProcessServiceosid.rules.Check 
.Person.NamePrefixosid.personnel.Person.Salutation 
 name suffixPersonService.Person.NameTitleosid.personnel.Person.QualificationSuffix 
 name surnamePersonService.Person.LastNameosid.personnel.Person.Surname 
 name surname aliasesPersonService.Person.Attributesosid.personnel.Person.SurnameAliases 
 support for multiple agentsPersonService.PersonIdentifierosid.resource.ResourceAgentSession 
populationsreference and manage rule-based sets of peoplePopulationServiceosid.resource.Demographic 
processorganize checksProcessServiceosid.rules.Check 
 checks applied to populationProcessService.Instruction.AppliedPopulationosid.rules.Instruction.Demographic 
 checks applied to recurring time periodProcess.Instruction.AppliedAtpTypes

osid.rules.Instruction.Event

osid.rules.Instruction.CyclicEvent

osid.rules.Instruction.Schedule

osid.rules.Instruction.StartingTimePeriod

osid.rules.Instruction.EndingTimePeriod

 
 continue on failProcess.Instruction.ContinueOnFailosid.rules.Instruction.ContinueOnFail 
 warningsProcess.Instruction.IsWarningosid.rules.Instruction.IsWarning 
proposal ProposalServiceosid.tracking 
 expirationProposalService.Proposal.ExpirationDateosid.tracking.Issue.EndDateosid.tracking is geared toward a CRM and is loosely coupled with osid.workflow and osid.process
 rationaleProposalService.Proposal.Rationaleosid.tracking.Description 
 workflowProposalService.Proposal.Workflowosid.workflowproposal ProposalService 
relationshiprelate things osid.relationshipKS defines abstract relationships for CLUs and LUIs.
repository DocumentServiceosid.repositoryKS simply attaches files to objects.
 attributionsDocumentService.Document.Attributes

osid.repository.Asset.PrincipalCredits

osid.acknowledgement.Credit

 
 compositions 

osid.repository.Asset.IsComposition

osid.repository.Composition

 
 content/format variance osid.repository.AssetContent 
 creationDocumentService.Document.Attributes

osid.repository.Asset.Source

osid.repository.Asset.CreatedDate

 
 data accessDocumentService.Document.DocumentBinaryosid.repository.AssetContent.Data 
 effective dating

DocumentService.Document.EffectiveDate

DocumentService.Document.ExpirationDate

osid.journaling.JournalEntry 
 file accessDocumentService.Document.FileNameosid.repository.AssetContent.URL 
 IPDocumentService.Document.Attributes

osid.repository.Asset.IsPublicDomain

osid.repository.Asset.Copyright

osid.repository.Asset.CopyrightRegistration

osid.repository.Asset.CanDistributeVerbatim

osid.repository.Asset.CanDistributeAlterations

osid.repository.Asset.CanDistributeCompositions

osid.repository.Asset.License

 

 

 
 nameDocumentService.Document.Name

osid.repository.Asset.DisplayName

osid.repository.Asset.Title

 
 object attachmentDocumentService.RefDocRelation OSIDs: reference to Assets from other end
 provider chainDocumentService.Document.Attributesosid.repository.Asset.ProviderLinks 
 published statusDocumentService.Document.Attributesosid.repository.Asset.PublishedDate 
 spatial coverageDocumentService.Document.Attributesosid.repository.AssetSpatialSession 
 temporal coverageDocumentService.Document.Attributesosid.repository.AssetTemporalSession 
room RoomServiceosid.room 
 buildingRoomService.Buildingosid.room.Building 
 building address location

RoomService.Building.Attributes

osid.room.Building.Address 
 building areaRoomService.Building.Attributesosid.room.Building.GrossArea 
 building construction osid.room.construction.Project 
 building name/code

RoomService.Building.Name

RoomService.Building.BuildingCode

osid.room.Building.DisplayName

osid.room.Building.OfficialName

osid.room.Building.Number

 
 building responsibility osid.room.squatting.Deed 
 building spatial unit osid.mapping.Location.SpatialUnit 
 building subdivisions osid.room.Building.Subdivisions 
 floor osid.room.Floor 
 floor area osid.room.Floor.GrossArea 
 partitionsRoomService.Partitionosid.room.Campus 
 roomRoomService.Roomosid.room.Room 
 room areaRoomService.Room.Attributesosid.room.Room.Area 
 room capacityRoomService.Room.RoomUsageosid.room.Room.OccupancyLimit 
 room construction 

osid.room.construction.Renovation

 
 room featuresRoomService.Room.RoomFixedResourcesosid.room.Room.Resources 
 room inventory osid.inventory.Item 
 room name/code

RoomService.Room.Name

RoomService.Room.RoomCode

osid.room.Room.DisplayName

osid.room.Room.DesignatedName

osid.room.Room.Code

 
 room responsibilityRoomService.RoomResponsibleOrgosid.room.squatting.Lease 
 spatial units osid.mapping.Location.SpatialUnit 
 room subdivisions osid.room.Room.Subdivisions 
scheduling SchedulingServiceosid.calendaring 
 time slotsSchedulingService.TimeSlotosid.calendaring.ScheduleSlot 
 time slot recurring weekdaysSchedulingService.TimeSlot.Weekdaysosid.calendaring.ScheduleSlot.Weekdays 
 time slot recurring weekday timeSchedulingService.TimeSlot.StartTimeosid.calendaring.ScheduleSlot.WeekdayTime 
 time slot recurring weekday time durationSchedulingService.TimeSlot.EndTimeosid.calendaring.ScheduleSlot.Duration 
 time slot recurring week of monthSchedulingService.TimeSlot.Attributesosid.calendaring.ScheduleSlot.WeekOfMonth 
 time slot fixed intervalSchedulingService.TimeSlot.Attributesosid.calendaring.ScheduleSlot.FixedInterval 
 composite time slots osid.calendaring.ScheduleSlot.ScheduleSlots 
 schedulesSchedulingService.Scheduleosid.calendaring.ScheduleKS combines concepts from OSID Schedule and OSID RecurringEvent.
 schedule ad hoc date rangesSchedulingService.Schedule.Attributes

osid.calendaring.Schedule.ScheduleStart

osid.calendaring.Schedule.ScheduleEnd

 
 schedule additional meeting timesSchedulingService.Schedule.AdditionalMeetingTimesosid.calendaring.RecurringEvent.SpecificMeetingTimes 
 schedule additional events osid.calendaring.RecurringEvent.Events 
 schedule blackout datesSchedulingService.Schedule.BlackoutDates

osid.calendaring.Schedule.TimePeriod.Exceptions

osid.calendaring.RecurringEvent.Blackouts

 
 schedule bounded by time periodSchedulingService.Schedule.Atposid.calendaring.Schedule.TimePeriod 
 schedule combiningSchedulingService.Schedule.ScheduleComponentosid.calendaring.RecurringEvent.Schedules 
 schedule limit occurrencesSchedulingService.Schedule.Attributesosid.calendaring.Schedule.Limit 
 schedule roomSchedulingService.Schedule.ScheduleComponent.Roomosid.calendaring.Schedule.Location  
 schedule location arbitrarySchedulingService.Schedule.ScheduleComponent.Attributeosid.calendaring.Schedule.Location  
 schedule superseding events osid.calendaring.RecurringEvent.SupersedingEvents 
 schedule TBASchedulingService.Schedule.ScheduleComponent.IsTBA

osid.calendaring.Schedule.ScheduleSlot (unknown)

osid.calendaring.Schedule.Location (unknown)

 
schedule requestpreferencesSchedulingService.ScheduleRequest  
 request submissionSchedulingService.ScheduleTransaction  
 request constraintsSchedulingService.ScheduleTransactionGroup  
searchan abstract service to search arbitrary stuff and get arbitrary resultsSearchServiceosid.search 
sequencingan auxiliary service for ordering things osid.sequencing 
state StateServiceosid.processKS has one state per entity.
 lifecycle managementStateService.Lifecycleosid.process.Process 
 state constraint managementStateService.StateConstraint  
 state propagation managementStateService.StatePropagation  
tagging TagServiceosid.ontology 
 hierarchical tags osid.ontology.Subject 
time AtpServiceosid.calendaring 
 timeTimeOfDayosid.calendaring.TimeOSIDs have arbitrary granularity.
 date/timejava.util.Dateosid.calendaring.DateTimeOSIDs have arbitrary granularity. KS has an all day flag in Milestone.
 durationDateRangeosid.calendaring.DurationOSIDs have arbitrary granularity.
 eventsAtpService.Milestoneosid.calendaring.Event 
 event commitments osid.calendaring.Commitment 
 event locationsAtpService.Milestone.Attributesosid.calendaring.Event.Location 
 event sponsorsAtpService.Milestone.Attributesosid.calendaring.Event.Sponsors 
 cyclic events osid.calendaring.cycle.CyclicEvent 
 rule-based offset eventsAtpService.Milestone.RelativeAnchorMilestoneosid.calendaring.OffsetEvent 
 recurring events osid.calendaring.RecurringEvent 
 superseding events osid.calendaring.SupersedingEvent 
 time periodsAtpService.Atposid.calendaring.TimePeriod 
 time period codeAtpService.Atp.Codeosid.calendaring.TimePeriod.CodeTimePeriodRecord 
 time period blackout datesAtpService.Milestoneosid.calendaring.TimePeriod.Exceptions 
 cyclic time periodsAtpService.Atp.Typeosid.calendaring.cycle.CyclicTimePeriod 
 time period orgsAtpService.Atp.AdminOrgosid.calendaring.Calendar 
 calendars

AtpService.Atp

AtpService.AtpAtpRelation

osid.calendaring.Calendar 
type TypeServiceosid.type 
 description

TypeService.Type.Name

TypeService.Type.Description

osid.type.Type.DisplayName

osid.type.Type.DisplayLabel

osid.type.Type.Description

 
 effective dating

TypeService.Type.EffectiveDate

TypeService.Type.ExpirationDate

 OSIDs do not model identifiers as being transient.
 equivalent typesTypeService.TypeTypeRelation.Typeosid.type.Type 
 hierarchical typesTypeService.TypeTypeRelation.Typeosid.type.Type 
 relationshipsTypeService.TypeTypeRelation

osid.type.Type

 

 
versioning VersionManagementServiceosid.journaling 
 branching osid.journaling.Branch 
 loggingVersionManagementService.Versionosid.journaling.JournalEntry 
workflow rice

osid.workflow

osid.process

osid.rules.check

osid.resourcing

osid.tracking