Attribuut: verschil tussen versies

Uit Wikilexis
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
 
(13 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
Een [[entiteit]] is een (kleinste) bouwsteen van [[infrastructuur]]. Een entiteit heeft attributen (eigenschappen, kenmerken). Een attribuut heeft een naam en een attribuut heeft een waarde.  
Een [[entiteit]] is een (kleinste) bouwsteen van [[infrastructuur]]. Een entiteit heeft attributen (eigenschappen, kenmerken).  


(Zie ook Weconet procesdocument, bijlage A.)
Een relatie tussen een entiteit en een entiteit of tussen een entiteit of een attribuut heet een [[feit]].
 
Een attribuut heeft een attribuutnaam (bijvoorbeeld [Persoon_Achternaam])
 
Een attribuutlabel is de naam van de eigenschap (bijvoorbeeld: kleur, naam, straat. Een attribuutlabel is dus een groep attribuutnamen: voornaam, achternaam...allemaal namen)
 
Er zijn verschillende type attributen (attribuuttype, bijvoorbeeld: ID, NR, Text, memo, amount)
 
Een attribuut heeft een waarde (attribuutwaarde, bijvoorbeeld Bessems).


Er zijn twee hoofdsoorten entiteiten, tevens de twee kleinste bouwstenen (naast de login):
Er zijn twee hoofdsoorten entiteiten, tevens de twee kleinste bouwstenen (naast de login):
Regel 8: Regel 16:


Bijvoorbeeld:
Bijvoorbeeld:
* Entiteit Contact heeft attribuut met naam: Person_BirthDate en waarde '13-11-1965'
* Entiteit Contact heeft een attribuut met naam: Person_BirthDate en waarde '13-11-1965'
* Entiteit Product heeft attribuut met naam Product_Name en waarde 'Timemanagement'
* Entiteit Product heeft attribuut met naam Product_Name en waarde 'Timemanagement'


Binnen Object Role Moddeling heet een entiteit een object, maar omdat Weconomics expliciet onderscheid maakt tussen object en subject is er voor het woord entiteit gekozen.
Binnen Object Role Moddeling heet een entiteit een object, maar omdat Weconomics expliciet onderscheid maakt tussen object en subject is er voor het woord entiteit gekozen.


Er zijn verschillende type attributen, voorbeelden zijn:
Er zijn functioneel gezien verschillende type attributen (met tussen haakjes en indien van toepassing verwijzing naar technisch type):
1. Administrator***, see functional specifications
 
2. Authorization*, these attributes can only be changed after authorization by SYS
# ID (zie ID) = waarde bevat een string cijfer karakters en is uniek
3. Amount (bedrag), maximum 2 decimals, with 1.000 separator and currency before
# Name (zie Text) = waarde bevat een string letter karakters en hoeft niet uniek te zijn
4. Banknumber*, maximum 18 digits, see European rules
# NR (zie NR) is string cijfers, opvolgnummer, begint met 1, daarna 2, daarna 3 enzovoort, een string cijfers komt maar 1 keer voor per entiteit.
5. BIC*, bank code
# Type (zie IDText) = een soortaanduiding van een entiteit, bijvoorbeeld factuuradres.
6. Connection***, connection between two attributes
# Primary = defaultwaarde die gekozen wordt als er verder niet staat aangegeven in transactie of publicatie.
7. Divisio**, entity, see [[taxonomie]]
 
8. Date*, validation depending on culture, for Dutch: dd-mm-yyyy
 
9. DateTime, validation, for Dutch: dd-mm-yyyy / hh:mm:ss
Er zijn technisch gezien verschillende type attributen, voorbeelden zijn:
10. Decimal, yes decimals (maximum 2, example 1,01), yes separator (example 1.000)
# Administrator***, see functional specifications
11. Degrees, geographical degrees
# Authorization*, these attributes can only be changed after authorization by SYS
12. Distance, in kilometers, maximum 2 decimals
# Amount (bedrag), maximum 2 decimals, with 1.000 separator and currency before
13. E-mail*, consist “@” and “.” and “domain after .”, eg post@weconet.nl
# Banknumber*, maximum 18 digits, see European rules
14. Function***, see functional specifications
# BIC*, bank code
15. Forma**, entity, see [[taxonomie]]
# Connection***, connection between two entities
16. IBAN*, bank code
# Divisio**, entity, see [[taxonomie]]
17. ID* automatically produced by Weconet  
# Date*, validation depending on culture, for Dutch: dd-mm-yyyy
18. IDText, selection from value list
# DateTime, validation, for Dutch: dd-mm-yyyy / hh:mm:ss
19. Internet*, validation on “www”, “.” and “domain after .”, eg www.weconet.nl   
# Decimal, yes decimals (maximum 2, example 1,01), yes separator (example 1.000)
20. IPAdres, validation on “.” And number on digits, eg 86.12.21.21
# Degrees, geographical degrees
21. ISBN, ISBN13, for books
# Distance, in kilometers, maximum 2 decimals
22. List: Table with columns (header) and rows
# E-mail*, consist “@” and “.” and “domain after .”, eg post@weconet.nl
23. Memo: maximum #characters more lines
# Function***, see functional specifications
24. NR, same as number but used for automatically adding one (1) to previous n = n+1
# Forma**, entity, see [[taxonomie]]
25. Number, digits, no decimals, yes 1.000 separator
# IBAN*, bank code
26. NumberLetter, same as number with letter allowed, eg 1a
# ID* automatically produced by Weconet  
27. Ordo**, see [[taxonomie]]
# IDText, selection from value list
28. Percentage, fixed on maximum 2 decimals, yes 1.000 separator, eg 1.000,00%)
# Internet*, validation on “www”, “.” and “domain after .”, eg www.weconet.nl   
29. PersonNumber*, Social Security Number (BSN in dutch), validation depending on country
# IPAdres, validation on “.” And number on digits, eg 86.12.21.21
30. Postcode*, validation per country, eg 5600AS for Dutch  
# ISBN, ISBN13, for books
31. Regnum**, entity, see [[taxonomie]]
# List: Table with columns (header) and rows
32. Species**, entity, see [[taxonomie]]
# Memo: maximum #characters more lines
33. SubSpecies**, entity, see [[taxonomie]]
# NR, same as number but used for automatically adding one (1) to previous n = n+1
34. Table, consist more attributes
# Number, digits, no decimals, yes 1.000 separator
35. Text, letters, digits, punctuation marks, maximum # characters 1 line
# NumberLetter, same as number with letter allowed, eg 1a
36. TelephoneNr*, validation per country
# Ordo**, see [[taxonomie]]
37. Template***, see functional specifications.  
# Password*, validation
38. TimeInHours, duration in hours, maximum 2 decimals, yes 1.000 separator
# Percentage, fixed on maximum 2 decimals, yes 1.000 separator, eg 1.000,00%)
39. Time*, validation hh:mm:ss
# PersonNumber*, Social Security Number (BSN in dutch), validation depending on country
40. Collection
# Postcode*, validation per country, eg 5600AS for Dutch  
41. View
# Regnum**, entity, see [[taxonomie]]
42. Password*, validation
# Species**, entity, see [[taxonomie]]
43. Year*, 4 digits, eg 2010
# SubSpecies**, entity, see [[taxonomie]]
# Table, consist more attributes
# Text, letters, digits, punctuation marks, maximum # characters 1 line
# TelephoneNr*, validation per country
# Template***, see functional specifications.  
# TimeInHours, duration in hours, maximum 2 decimals, yes 1.000 separator
# Time*, validation hh:mm:ss
# Collection
# View
# Year*, 4 digits, eg 2010
 
Toelichting
type with validation *
 
zie [[taxonomie]]**


* type with validation
system type ***
** (see taxonomy)
*** system type

Huidige versie van 5 jul 2016 12:42

Een entiteit is een (kleinste) bouwsteen van infrastructuur. Een entiteit heeft attributen (eigenschappen, kenmerken).

Een relatie tussen een entiteit en een entiteit of tussen een entiteit of een attribuut heet een feit.

Een attribuut heeft een attribuutnaam (bijvoorbeeld [Persoon_Achternaam])

Een attribuutlabel is de naam van de eigenschap (bijvoorbeeld: kleur, naam, straat. Een attribuutlabel is dus een groep attribuutnamen: voornaam, achternaam...allemaal namen)

Er zijn verschillende type attributen (attribuuttype, bijvoorbeeld: ID, NR, Text, memo, amount)

Een attribuut heeft een waarde (attribuutwaarde, bijvoorbeeld Bessems).

Er zijn twee hoofdsoorten entiteiten, tevens de twee kleinste bouwstenen (naast de login):

  1. subject (mens)
  2. object (middel)

Bijvoorbeeld:

  • Entiteit Contact heeft een attribuut met naam: Person_BirthDate en waarde '13-11-1965'
  • Entiteit Product heeft attribuut met naam Product_Name en waarde 'Timemanagement'

Binnen Object Role Moddeling heet een entiteit een object, maar omdat Weconomics expliciet onderscheid maakt tussen object en subject is er voor het woord entiteit gekozen.

Er zijn functioneel gezien verschillende type attributen (met tussen haakjes en indien van toepassing verwijzing naar technisch type):

  1. ID (zie ID) = waarde bevat een string cijfer karakters en is uniek
  2. Name (zie Text) = waarde bevat een string letter karakters en hoeft niet uniek te zijn
  3. NR (zie NR) is string cijfers, opvolgnummer, begint met 1, daarna 2, daarna 3 enzovoort, een string cijfers komt maar 1 keer voor per entiteit.
  4. Type (zie IDText) = een soortaanduiding van een entiteit, bijvoorbeeld factuuradres.
  5. Primary = defaultwaarde die gekozen wordt als er verder niet staat aangegeven in transactie of publicatie.


Er zijn technisch gezien verschillende type attributen, voorbeelden zijn:

  1. Administrator***, see functional specifications
  2. Authorization*, these attributes can only be changed after authorization by SYS
  3. Amount (bedrag), maximum 2 decimals, with 1.000 separator and currency before
  4. Banknumber*, maximum 18 digits, see European rules
  5. BIC*, bank code
  6. Connection***, connection between two entities
  7. Divisio**, entity, see taxonomie
  8. Date*, validation depending on culture, for Dutch: dd-mm-yyyy
  9. DateTime, validation, for Dutch: dd-mm-yyyy / hh:mm:ss
  10. Decimal, yes decimals (maximum 2, example 1,01), yes separator (example 1.000)
  11. Degrees, geographical degrees
  12. Distance, in kilometers, maximum 2 decimals
  13. E-mail*, consist “@” and “.” and “domain after .”, eg post@weconet.nl
  14. Function***, see functional specifications
  15. Forma**, entity, see taxonomie
  16. IBAN*, bank code
  17. ID* automatically produced by Weconet
  18. IDText, selection from value list
  19. Internet*, validation on “www”, “.” and “domain after .”, eg www.weconet.nl
  20. IPAdres, validation on “.” And number on digits, eg 86.12.21.21
  21. ISBN, ISBN13, for books
  22. List: Table with columns (header) and rows
  23. Memo: maximum #characters more lines
  24. NR, same as number but used for automatically adding one (1) to previous n = n+1
  25. Number, digits, no decimals, yes 1.000 separator
  26. NumberLetter, same as number with letter allowed, eg 1a
  27. Ordo**, see taxonomie
  28. Password*, validation
  29. Percentage, fixed on maximum 2 decimals, yes 1.000 separator, eg 1.000,00%)
  30. PersonNumber*, Social Security Number (BSN in dutch), validation depending on country
  31. Postcode*, validation per country, eg 5600AS for Dutch
  32. Regnum**, entity, see taxonomie
  33. Species**, entity, see taxonomie
  34. SubSpecies**, entity, see taxonomie
  35. Table, consist more attributes
  36. Text, letters, digits, punctuation marks, maximum # characters 1 line
  37. TelephoneNr*, validation per country
  38. Template***, see functional specifications.
  39. TimeInHours, duration in hours, maximum 2 decimals, yes 1.000 separator
  40. Time*, validation hh:mm:ss
  41. Collection
  42. View
  43. Year*, 4 digits, eg 2010

Toelichting

type with validation *

zie taxonomie**

system type ***