The AFD model consists of a collection of entities and attributes. An entity describes an object or thing from reality, for example a policy, party or claim. An attribute describes a characteristic of an entity, for example the date of birth of the policyholder, or the expiry date of the policy. One entity consists of multiple attributes.

AFD 2.0 consists of about thirty entities, which can be roughly divided into three categories: core entities (claim, coverage, loan, object, party, pension, policy), supporting entities (e.g. address, financialInformation, partyDetails) and technical entities (commonFunctional, commonTechnical, error).

Note that AFD 2.0 facilitates a changing world. The need for entities will change over time. The support chapter explains how to request changes and additions to the AFD.

Entity types

In AFD 2.0 the number of entities has been reduced considerably compared to AFD 1.0. This makes the model more insightful and easier to understand, thanks to fewer entities and general groupings of attributes per entity. Nevertheless, a subdivision within entities remains through so-called entity types. The entityType attribute indicates a specialization within an entity. For example, coverage includes the entity types
personalAccidents, rental and glass, comparable to the PO, VR and GP AFD 1.0 entities respectively.

Attributes are grouped by entity in AFD 2.0, but the entity types provide a filtering in which attributes can be used. For example, insuredAmountSupervisionStorage only occurs in the coverage entity under entityType = liability.

See AFD 2.0 Online for the complete and up-to-date data catalog with all entities, entityTypes and associated attributes. More documentation on the use of SIVI AFS is available in chapter Where to find elements of SIVI AFS.

Overview of entities

Core entities

Core entities are the entities that form the core of the AFD data catalog. These are the seven entities with which the financial world can be modeled. This means that the entire standard for data exchange rests on the seven pillars of policies, loans, pensions, parties, objects, coverages and claims.

Entity Description
claim Request from the insured for remittance of payment by the insurer due to loss incurred and covered under the policy agreement. (NL: Verzoek van de verzekerde om betaling door de verzekeraar wegens geleden schade en gedekt door de polisovereenkomst.)
coverage The protection provided by the policy against a certain risk. (NL: De bescherming die de polis biedt tegen een bepaald risico.)
loan A sum of money that is lent, usually with an interest fee. (NL: Een geldbedrag dat wordt uitgeleend, meestal met een rentevergoeding.)
object The insured or financed object which represents an interest for the owner. (NL: Het verzekerde of gefinancierde object dat een belang vertegenwoordigt voor de eigenaar.)
party Data about a person or organization. (NL: Gegevens over een persoon of organisatie.)
pension Information about the pension contract between a party and a pension fund. (NL: Informatie over het pensioencontract tussen een partij en een pensioenfonds.)
policy The legal document issued to the insured setting out the terms of the contract of insurance. (NL: Het aan de verzekerde afgegeven juridische document waarin de voorwaarden van het verzekeringscontract worden uiteengezet.)

Supporting entities

Supporting entities are the entities that support other entities. These entities will always be used in combination with one or more core entities.

Entity Description
address An indication of a location that a person can visit or has been recognized by a postal service. (NL: Een indicatie van een locatie die een persoon kan bezoeken of die is erkend door een postdienst.)
afsElement Details about an afsElement, for instance a customAttribute. (NL: Gegevens over een afsElement, bijv. een customAttribute.)
afsTable Used for grouping data as a table, for example a codelist. (NL: Gebruikt om gegevens te groeperen in de vorm van een tabel, bijv. voor een codelijst.)
clause Information about a clause that is included in a contract (such as a policy). (NL: Informatie over een clausule die is opgenomen in een contract (zoals een polis).)
condition The details of a condition, for example policy condition. (NL: De details van een voorwaarde, bijvoorbeeld polisvoorwaarde.)
discountOrSurcharge Information about a discount or surcharge. (NL: Informatie over een korting of toeslag.)
document Information about an attachment/document. (NL: Informatie over een bijlage/document.)
financialInformation The recording of financial data not pertaining to a transaction. (NL: Het vastleggen van financiële gegevens die geen betrekking hebben op een transactie.)
financialTransaction Information about a financial transaction. (NL: Informatie over een financiële transactie.)
incident Information about the circumstances and damage/loss due to an incident. (NL: Informatie over de omstandigheden en schade/verlies door een incident.)
masterAgreement Used for grouping data about a master agreement, such as a package policy. (NL: Wordt gebruikt voor het groeperen van gegevens over een raamovereenkomst, zoals een pakketpolis.)
partyDetails Specific collections of information about a party, such as income or health information. (NL: Specifieke verzamelingen van informatie over een partij, zoals inkomen of gezondheidsinformatie.)
poolShare The relative size of the participation from an insurer in a contract. (NL: De relatieve omvang van de deelname van een verzekeraar in een contract.)
premium Information about a premium. (NL: Informatie over een premie.)
process Information about a status associated with (for example) an application or change. (NL: Informatie over een status behorende bij (bijvoorbeeld) een aanvraag of wijziging.)
profileQuestions Used for grouping questions asked to set up a customer profile, for example in a mortgage application process. (NL: Gebruikt om vragen te groeperen die gesteld worden bij het opstellen van een klantprofiel, bijv. tijdens het hypotheekaanvraagproces.)
settlement Agreement(s) regarding the handling of a claim. (NL: Overeenkomst(en) met betrekking tot de afhandeling van een claim.)
task General information about an assignment or task for, for example, inspection, valuation or repair of damage. (NL: Algemene informatie over een opdracht of taak voor bijvoorbeeld inspectie, taxatie of herstel van schade.)
ticket General information about a question, complaint or claim file. (NL: Algemene informatie over een vraag, klacht of schadebestand.)
underwriting Inquiry to determine whether or not the risk is sound, and to establish all facts that might affect the risk. (NL: Onderzoek om te bepalen of het te dragen risico wel of niet gezond is, en om alle feiten vast te stellen die van invloed kunnen zijn op het risico.)

Technical entities

The AFD has three technical meta-data entities in which information about the message can be stored. The commonFunctional entity covers all information about the content of the message. This is typically domain-specific information, while the commonTechnical entity primarily provides technical message-related meta-data. The third technical entity is specifically meant for error messages. Normally, content from technical entities is not stored in local databases, but only used for the exchange of data.

Entity Description
commonFunctional The commonFunctional entity covers all information about the content of the message. This is typically domain-specific information. (NL: De commonFunctional-entiteit omvat alle informatie over de inhoud van het bericht. Dit is doorgaans domeinspecifieke informatie.)
commonTechnical The commonTechnical entity covers all information about sending or storing the message. This is typically technical information. (NL: De commonTechnical-entiteit omvat alle informatie over het verzenden of opslaan van het bericht. Dit is doorgaans technische informatie.)
error Technical information about an error message. (NL: Technische informatie over een foutmelding.)


Thanks for your feedback.

Post your comment on this topic.

Post Comment