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
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.