# Feuille Ressources

## Add Identity Source -section

La source d’identité est une entité qui définit les identités. Cette entité peut être par exemple vous, un organisme de normalisation ou le projet sur lequel vous travaillez.

<table><thead><tr><th width="225.47992673396743">Champ</th><th width="150">Valeur</th><th width="340.91003242586436">Description</th></tr></thead><tbody><tr><td>Clé source d’identité</td><td>Texte</td><td>Clé unique de l’entité définissant les identités.</td></tr><tr><td>Nom</td><td>Texte</td><td>Nom de l’entité définissant les identités</td></tr><tr><td>Niveau</td><td>Choix</td><td>Le niveau sur lequel l’entité définissant les identités travaille : Global, Régional, Organisation, Projet, Utilisateur, Ad hoc</td></tr><tr><td>URL de référence</td><td>URL</td><td>Référence URL au site Web de cette source d’identité</td></tr><tr><td>URL de base de référence</td><td>URL</td><td>Adresse de base (URL) pour les définitions d’identité publiées par cette source d’identité</td></tr></tbody></table>

## Add Identity -section

Dans cette section, vous pouvez définir des identités qui peuvent être affichées dans Simplebim et qui peuvent être exportées vers Excel, <mark style="color:red;">**mais qui ne sont pas nécessairement mappées à IFC**</mark>**.** Vous pouvez par exemple définir des identités qui traduisent les noms d’objets et de propriétés dans votre propre langue.

{% hint style="info" %}
Si vous souhaitez définir des identités mappées à IFC PropertySets ou Element Quantities, veuillez utiliser les sections dédiées à la place.
{% endhint %}

<table><thead><tr><th width="219.33333333333331">Champ</th><th width="150">Valeur</th><th width="305.7634660421546">Description</th></tr></thead><tbody><tr><td>Clé source d’identité</td><td>Texte</td><td>Clé unique de l’entité qui a défini cette identité</td></tr><tr><td>Clé d’identité</td><td>Texte</td><td>La clé unique de cette identité. Généralement précédé de la clé source d’identité pour garantir l’unicité.</td></tr><tr><td>Nom</td><td>Texte</td><td>Le nom de cette identité</td></tr><tr><td>Description</td><td>Texte</td><td>La description de cette identité</td></tr><tr><td>Référence</td><td>Texte</td><td>Cette référence est ajoutée à l’URI de base de référence de la source d’identité pour former un lien vers la définition de cette identité.</td></tr><tr><td>Métadonnées#1-3</td><td>Texte</td><td>Vous pouvez définir des métadonnées pour l’identité. Ces métadonnées peuvent être utilisées par Simplebim, les modules complémentaires et les outils de différentes manières, par exemple le mappage à IFC est défini comme des métadonnées. Le format des métadonnées est: KEY ... ou... KEY=VALUE Si vous devez transmettre plus de 3 éléments de métadonnées, ajoutez simplement les éléments de métadonnées supplémentaires sur les colonnes suivantes de la même ligne.</td></tr></tbody></table>

## Add Identity (for IFC PropertySet) -section

Dans cette section, vous pouvez définir des identités mappées à IFC PropertySets

<table><thead><tr><th width="235.11859838274933">Champ</th><th width="150">Valeur</th><th width="292.6746622197449">Description</th></tr></thead><tbody><tr><td>Clé source d’identité</td><td>Texte</td><td>Clé unique de l’entité qui a défini cette identité</td></tr><tr><td>Clé d’identité</td><td>Texte</td><td>La clé unique de cette identité. Généralement précédé de la clé source d’identité pour garantir l’unicité.</td></tr><tr><td>Nom</td><td>Texte</td><td>Le nom de cette identité</td></tr><tr><td>Description</td><td>Texte</td><td>La description de cette identité</td></tr><tr><td>Référence</td><td>Texte</td><td>Cette référence est ajoutée à l’URI de base de référence de la source d’identité pour former un lien vers la définition de cette identité.</td></tr><tr><td>Nom de l’ensemble de propriétés</td><td>Texte</td><td>Nom de l’IFC PropertySet. Si vous définissez votre propre PropertySet, il est recommandé de préfixer le nom avec ePset (Extension PropertySet)</td></tr><tr><td>Nom de la propriété</td><td>Texte</td><td>Nom de la propriété dans le PropertySet</td></tr><tr><td>Type de propriété</td><td>Choix</td><td>Type de données IFC de la propriété. Si aucun type de propriété n’est donné, le type de la propriété est déterminé au moment où une propriété est ajoutée à une classe d’objets à l’aide de cette identité.</td></tr></tbody></table>

Vous pouvez utiliser le texte de votre choix comme clé d’identité tant que la clé est unique. Toutefois, si vous souhaitez éviter de créer des propriétés en double lorsque la propriété avec un mappage identique existe déjà dans le modèle, vous devez utiliser un format spécifique pour la clé d’identité. Le moyen le plus simple d’obtenir la clé correcte consiste à importer un fichier IFC contenant cette propriété dans Simplebim, à sélectionner cette propriété dans la palette Propriétés et à choisir 'Copier spécial' > 'Copier la clé' dans le menu contextuel. Enfin, collez la valeur dans le champ Clé d’identité du modèle.

Le format des clés PropertySet est.

```jsx
IFC:F:IP:<PSET_NAME>:<PROPERTY_NAME>:<PROPERTY_TYPE>
```

{% hint style="info" %}
L’ancien format commençant par IFC2X3:FLAT:PROP est également toujours pris en charge
{% endhint %}

Les valeurs du type de propriété sont les suivantes :

* Texte = CHAÎNE
* Nombre entier = ENTIER
* Nombre décimal = DOUBLE
* Oui/Non = BOOLÉEN
* Pour tous les autres, l’entité IFC applicable, par exemple IFCLENGTHMEASURE

## Add Identity (for IFC Element Quantity) -section

Dans cette section, vous pouvez définir des identités mappées aux quantités d’éléments IFC

| Champ                 | Valeur | Description                                                                                                                                                                                |
| --------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Clé source d’identité | Texte  | Clé unique de l’entité qui a défini cette identité                                                                                                                                         |
| Clé d’identité        | Texte  | La clé unique de cette identité. Généralement précédé de la clé source d’identité pour garantir l’unicité.                                                                                 |
| Nom                   | Texte  | Le nom de cette identité                                                                                                                                                                   |
| Description           | Texte  | La description de cette identité                                                                                                                                                           |
| Référence             | Texte  | Cette référence est ajoutée à l’URI de base de référence de la source d’identité pour former un lien vers la définition de cette identité.                                                 |
| Nom quantitySet       | Texte  | Nom de l’IFC QuantitySet.                                                                                                                                                                  |
| Nom de la quantité    | Texte  | Nom de la propriété dans QuantitySet                                                                                                                                                       |
| Type de quantité      | Choix  | Type de quantité IFC. Si aucun type de quantité n’est donné, le type de la quantité est déterminé au moment où une propriété est ajoutée à une classe d’objets à l’aide de cette identité. |

Pour les quantités d’éléments, le même principe s’applique aux clés d’identité que celui décrit pour les ensembles de propriétés ci-dessus. Le format des clés de quantité d’élément est le suivant.

```jsx
IFC:F:IQ:<QUANTITYSET_NAME>:<QUANTITY_NAME>
```

{% hint style="info" %}
L’ancien format commençant par IFC2X3:FLAT:QTY est également toujours pris en charge
{% endhint %}

## Add Identity Metadata -section

Dans cette section, vous pouvez ajouter des métadonnées aux identités afin de modifier leur comportement dans Simplebim. Il s’agit d’une technique avancée pour les développeurs de modules complémentaires, qui ont une compréhension approfondie du concept d’identité dans Simplebim.

<table><thead><tr><th>Champ</th><th width="150">Valeur</th><th width="318">Description</th></tr></thead><tbody><tr><td>Identité</td><td>Texte</td><td>Nom de la clé de cette identité.</td></tr><tr><td>Clé de métadonnées</td><td>Texte</td><td>Clé de l’élément de métadonnées</td></tr><tr><td>Valeur des métadonnées</td><td>Texte</td><td>Valeur de l’élément de métadonnées</td></tr></tbody></table>
