Attribuut: verschil tussen versies

Uit Wikilexis
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 14: Regel 14:


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


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

Versie van 22 dec 2015 15:44

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.

(Zie ook Weconet procesdocument, bijlage A.)

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

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

Bijvoorbeeld:

  • Entiteit Contact heeft 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 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

Connection***, connection between two attributes Divisio**, entity, see taxonomie Date*, validation depending on culture, for Dutch: dd-mm-yyyy DateTime, validation, for Dutch: dd-mm-yyyy / hh:mm:ss Decimal, yes decimals (maximum 2, example 1,01), yes separator (example 1.000) Degrees, geographical degrees Distance, in kilometers, maximum 2 decimals E-mail*, consist “@” and “.” and “domain after .”, eg post@weconet.nl Function***, see functional specifications Forma**, entity, see taxonomie IBAN*, bank code ID* automatically produced by Weconet IDText, selection from value list Internet*, validation on “www”, “.” and “domain after .”, eg www.weconet.nl IPAdres, validation on “.” And number on digits, eg 86.12.21.21 ISBN, ISBN13, for books List: Table with columns (header) and rows Memo: maximum #characters more lines NR, same as number but used for automatically adding one (1) to previous n = n+1 Number, digits, no decimals, yes 1.000 separator NumberLetter, same as number with letter allowed, eg 1a Ordo**, see taxonomie Percentage, fixed on maximum 2 decimals, yes 1.000 separator, eg 1.000,00%) PersonNumber*, Social Security Number (BSN in dutch), validation depending on country Postcode*, validation per country, eg 5600AS for Dutch Regnum**, entity, see taxonomie Species**, entity, see taxonomie 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 Password*, validation Year*, 4 digits, eg 2010

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