Luisterpunt Loan AP

Dit document beschrijft een applicatieprofiel, in dit geval Luisterpunt Loan AP.

Samenvatting

Luisterpuntbibliotheek moet sneller kunnen inspelen op een wereld in verandering. Een doorgedreven modulering via duidelijk gedefinieerde entiteiten moet de flexibiliteit van de uitleenprocessen waarborgen.

Een gebruiker in het systeem is steeds een persoon. Organisatie is een aparte entiteit. Een gebruiker kan lid of werknemer zijn van een organisatie, of beide.

Het systeem houdt van elke gebruiker voorkeuren bij die mee bepalen hoe de collectie gevormd wordt en die het mogelijk maken om diensten te personaliseren.

Een gebruiker krijgt toegang tot een aanbod van toegankelijke instanties. Vandaag zijn dit Daisy- en/of brailleboeken. In de toekomst kunnen dit nieuwe vormen zijn. Het aanbod bestaat niet noodzakelijk alleen uit de eigen instanties in de collectie maar kan ook een weergave zijn van het aanbod van externe partijen waarmee de bibliotheek samenwerkt om het aanbod uit te breiden. Bijv. het internationale samenwerkingsverband ABC (Accessible Books Consortium).

Een gebruiker vraagt toegang tot een instantie binnen een aanbod aan om een persoonlijke kopie van een instantie te ontvangen. Dit noemen we een item. Deze toegangsaanvraag vertaalt zich naar een toegangsrecht op basis van de huisregels. Het systeem houdt bij waar de toegangsaanvraag plaatsvond (bijv. via de website, via een medewerker, enz.).

De huisregels zijn niet expliciet zichtbaar in de datastructuur maar kunnen gebruikmaken van alle beschikbare relevante data om te bepalen wie recht heeft op wat.

Een toegangsrecht is de trigger om de itemcreatie op te starten die van een specifieke instantie een item aanmaakt voor de gebruiker. Dit item is al dan niet een onderdeel van een groter geheel.

Een toegekend recht bepaalt wanneer het aangemaakt item beschikbaar mag zijn voor de gebruiker die het item aanvraagt:

  • Als de beschikbaarheid oké is, kan het item of een set van items geleverd worden aan de gebruiker.
  • Als de beschikbaarheid niet meer oké is, moet de toegang weggehaald worden met een toegangsopheffing.

Status van dit document

Dit applicatieprofiel dient om het specifieke gebruik van de entiteiten relevant voor de beschreven applicatie te verduidelijken.

Overzicht

In dit document wordt correct gebruik van de volgende entiteiten toegelicht:
| Aanbod | Account | Instantie | Item | Item creatie | Levering | Lezersvoorkeur | Luisterpunt Gebruiker | Organisatie | Product | Toegangsaanvraag | Toegangsopheffing | Toegangsrecht | Volume |

In dit document worden de volgende datatypes toegelicht:
| Contact Punt | leveringsmethode | Toegangsaanvraag methode | Voorkeurstype |

Entiteiten

Aanbod

Beschrijving
Een aanbod om bepaalde rechten op een item over te dragen of om een service te verlenen - bijvoorbeeld een aanbieding om een luisterboek uit te lenen.
Eigenschappen
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: aanbod type, aangeboden item, beschikbaar vanaf, beschikbaarheid, beschrijving, geldig tot, geldig van, klant type, naam.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
aanbod type BusinessFunction 1 Het soort aanbieding, bijvoorbeeld uitlening, verkoop of levering van een dienst. Zie ook http://www.heppnetz.de/ontologies/goodrelations/v1#BusinessFunction
aangeboden item Product 0...* Verwijst naar wat aangeboden wordt.
beschikbaar vanaf DateTime 1 Geeft aan vanaf wanneer het aanbod (product/service) beschikbaar is.
beschikbaarheid ItemAvailability 1 de beschikbaarheid van het item Instock,OutOfStock,Preorder
beschrijving String 0...1 Een beschrijving van het aanbod.
geldig tot DateTime 1 Einde van de geldigheid van het aanbod. Geldigheid is inclusief de datum. De dag na de opgegeven datum is het aanbod niet meer geldig.
geldig van DateTime 1 Begin van de geldigheid van het aanbod
klant type BusinessEntityType 1 Type van klant waarvoor de aanbieding geldig is. bijvoorbeeld "ABC", "Luisterpunt gebruiker".
naam String 1 De naam van het product/dienst die het aanbod uitmaakt.

Account

Beschrijving
Account van een luisterpunt gebruiker
Eigenschappen
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: account provider, identificator.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
account provider URI 1 De provider van deze account, b.v. luisterpunt of een SSO provider.
identificator String 1 identificator zoals opgegeven door de account provider.

Instantie

Beschrijving
Deze entiteit beschrijft een individuele, materiële belichaming van een werk.
Eigenschappen
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: identificator, isbn, luisterpunt id, materiële omvang, publicatie datum, publicatie formaat, speelduur, toegankelijkheids eigenschap, uitgave.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
identificator String 1 String gebruikt om het object uniek te identificeren
isbn String 1 ISBN van het boek
luisterpunt id String 1 Identificator die bij luisterpunt aan een titel wordt gegeven.
materiële omvang QuantativeValue 1 Verwijst naar het aantal fysieke onderdelen dat het werk omvat Voorbeeld een quantative value met eenheid 'CD' en aantal '2'
publicatie datum Date 1 Datum waarop voor het eerst openbaar gemaakt. aanwinst datum
publicatie formaat BookFormatType 1 Het publicatieformaat van het boek.
speelduur Duration 0...1 De speelduur van het item (film, audio-opname, evenement, etc.) in ISO 8601-datumformaat.
toegankelijkheids eigenschap AccessibilityFeature 0...* Voorziening in de weergave van het werk in functie van toegankelijkheid. zie https://www.w3.org/wiki/WebSchemas/Accessibility
uitgave String 0...1 Een specifieke uitgave van een boek

Item

Beschrijving
Eén specifiek voorbeeld van een instance.
Eigenschappen
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: is deel van, is exemplaar van, werd aangemaakt door.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
is deel van Delivery verzending waar deze entiteit deel van uit maakt.
is exemplaar van Instance Verwijst naar de instantie waar dit item een uniek exemplaar van is.
werd aangemaakt door GenerationActivity verwijst naar de activiteit die het aanmaken van deze entiteit als resultaat had.

Item creatie

Beschrijving
Activiteit die een item aanmaakt op basis van een instantie.
Eigenschappen
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: einde, heeft gebruikt, start, werd gestart door.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
einde DateTime 1 moment waarop de creatie van het item is voltooid
heeft gebruikt Instance verwijst naar een entiteit waar deze activiteit gebruik van maakt.
start DateTime 1 begin van de creatie
werd gestart door AccessRight Verwijst naar het toegangsrecht dat deze activiteit heeft geactiveerd.

Levering

Beschrijving
Bezorgen van een product of dienst aan de afnemer
Eigenschappen
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: creatie datum, leverancier, leveringsmethode.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
creatie datum DateTime 1 Datum dat de levering werd aangemaakt.
leverancier Organisation De organisatie die levering verzorgt.
leveringsmethode DeliveryMethod 1 Methode van levering: pakket post, digitaal, ...

Lezersvoorkeur

Beschrijving
De voorkeur van een gebruiker
Eigenschappen
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: type voorkeur, waarde(n).
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
type voorkeur PrefenceType 1 verwijst naar het type van voorkeur.
waarde(n) Value 0...* De voorkeuren die de gebruiker heeft voor dit type voorkeur.

Luisterpunt Gebruiker

Beschrijving
Een gebruiker van luisterpunt.
Eigenschappen
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: account, achternaam, contact informatie, geboortedatum, geslacht, is lid van, leesbeperking, lezers categorie, voorkeursformaat, voornaam.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
account Account account van de gebruiker
achternaam String 1 achternaam
contact informatie ContactInfo 1 Informatie zoals email, telefoon, adres die toelaat om iemand of iets te contacteren.
geboortedatum Date 1 geboortedatum
geslacht Gender 1 geslacht
is lid van Organisation organisatie waartoe deze gebruiker behoort
leesbeperking Concept 1 type leesbeperking. Verwijst naar een taxonomie met een lijst van erkende beperkingen.
lezers categorie readerCategory 1 Klasse van type lezers, bv. jeugd versus volwassenen; blinden versus slechtzienden
voorkeursformaat Format 1 Door de klant opgegeven voorkeur wat betreft toegankelijkheidsformaat.
voornaam String 1 voornaam

Organisatie

Beschrijving
Een aantal mensen georganiseerd in een gemeenschap of andere sociale, commerciële of politieke structuur. De groep heeft een gemeenschappelijk doel of bestaansreden die de individuele leden ervan overstijgt en kan handelen als agent.
Eigenschappen
Voor deze entiteit zijn geen eigenschappen gedefinieerd.

Product

Beschrijving
Elk aangeboden product of dienst.
Eigenschappen
Voor deze entiteit zijn geen eigenschappen gedefinieerd.

Toegangsaanvraag

Beschrijving
Verzoek tot het bekomen van een bepaald product/dienst.
Eigenschappen
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: heeft gebruikt, methode, start, werd geassocieerd met.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
heeft gebruikt Offer verwijst naar een entiteit waar deze activiteit gebruik van maakt.
methode AccessRequestMethod 1 aanvraag methode: automatisch, door werknemer, manueel, ...
start DateTime 1 Datum waarop de aanvraag werd gestart.
werd geassocieerd met User Gebruiker waarvoor deze toegangsaanvraag geldt.

Toegangsopheffing

Beschrijving
Het opheffen van een toegangsrecht.
Eigenschappen
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: werd geassocieerd met.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
werd geassocieerd met User Gebruiker waarvoor deze toegansopheffing geldt.

Toegangsrecht

Beschrijving
Een toegangsrecht geeft een gebruiker voor een bepaalde periode gebruiksrechten.
Eigenschappen
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: agent, geeft toegang tot, geldig tot, geldig van, werd aangemaakt door, werd geinvalideerd door.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
agent User de gebruiker of organisatie die toegang verkrijgt.
geeft toegang tot Item Item waartoe de gebruiker toegang krijgt.
geldig tot DateTime 1 Einde van de geldigheid van het toegangsrecht. Geldigheid is inclusief de datum. De dag na de opgegeven datum is het toegangsrecht niet meer geldig.
geldig van DateTime 1 Begin van de geldigheid van het toegangsrecht.
werd aangemaakt door AccessRequest verwijst naar de activiteit die het aanmaken van deze entiteit als resultaat had.
werd geinvalideerd door AccessReleaseActivity Verwijst naar opheffing van het toegansrecht.

Volume

Beschrijving
fysieke or virtuele delen van een item, bijvoorbeeld CD's, bestanden of banden.
Eigenschappen
Voor deze entiteit zijn de volgende eigenschappen gedefinieerd: is deel van, is deel van, werd aangemaakt door.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
is deel van Item Verwijst naar het item waar dit volume deel van uit maakt.
is deel van Delivery verzending waar deze entiteit deel van uit maakt.
werd aangemaakt door GenerationActivity verwijst naar de activiteit die het aanmaken van deze entiteit als resultaat had.

Datatypes

Contact Punt

Beschrijving
Informatie zoals email, telefoon, adres die toelaat om iemand of iets te contacteren.
Eigenschappen
Voor dit datatype zijn de volgende eigenschappen gedefinieerd: email, naam, telefoon, url.
Eigenschap Verwacht Type Kardinaliteit Beschrijving Gebruik Codelijst
email String 1 email adres
naam String 1 Contact naam
telefoon String 1 telefoonnummer
url String 1 webpagina

leveringsmethode

Beschrijving
Manier waarop het item werd aangeleverd.
Eigenschappen
Voor dit datatype zijn geen eigenschappen gedefinieerd.

Toegangsaanvraag methode

Beschrijving
de manier waarop de toegang werd aangevraagd.
Eigenschappen
Voor dit datatype zijn geen eigenschappen gedefinieerd.

Voorkeurstype

Beschrijving
Type van een voorkeur, bijvoorbeeld "auteur" of "stem". Dit type omschrijft ook de te verwachte waarden.
Eigenschappen
Voor dit datatype zijn geen eigenschappen gedefinieerd.