Module:Infobox/Fonctions/Bâtiment
Cette page réunit des fonctions qui peuvent être réutilisées pour construire des modules d'infobox visant à décrire un bâtiment ou un monument. Sauf mention contraire, les fonctions utilisent des données fournies en paramètre dans l'article, ou alors, lorsque celles-ci sont absentes, des données issues de Wikidata.
Fonctions exportables
p.creator()
Ligne ou ensemble de lignes présentant les personnes ayant participé à la création du bâtiment.
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) |
---|---|---|---|
Architecte | architecte | P84 (« architecte ») | Architectes |
Ingénieur | ingénieur | P631 (« ingénieur de structure ») | Ingénieurs |
Autres créateurs | Créateur | P170 (« créé par »)[1] | Créateurs |
- ↑ Désactivé lorsque les paramètres "ingénieur" ou "architecte" sont remplis (risque de doublon)
p.mainimage(cat, defaultimage)
Libellé | Paramètre | Wikidata | Description |
---|---|---|---|
|
Fichier de l'image ou de la photographie à afficher dans l'infobox. Exemples : | ||
|
Qualificatif de l'image affichée : |
Légende de l'image. Exemples : | |
|
Facteur de redimensionnement de l'image. Utile en particulier lorsque l'image est en mode portrait[2]. Exemples : | ||
|
Largeur de l'image, en pixels. Exemples : | ||
|
Voir la proposition de propriété alt text |
Texte à afficher quand l'image ne peut l'être. Exemples : |
p.owner()
Ligne ou ensemble de lignes indiquant les propriétaires présents ou passés.
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Propriétaire | propriétaire | P127 (« propriétaire »)[3] | Propriétaires | |
Propriétaire initial | propriétaire initial | - | - | déprécié |
Propriétaire actuel | propriétaire actuel | - | - | déprécié |
- ↑ Légende en français de l'image si elle existe.
- ↑ Image dont la hauteur est supérieur à la largeur.
- ↑ Affichage et mise en forme définie par Module:Propriétaire
p.shape()
Ligne indiquant la forme géométrique du bâtiment
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Forme | forme | P1419 (« forme géométrique ») | - | paramètre alternatif déprécié : "aspect" |
p.dimensions()
Ligne ou ensemble de lignes indiquant la longueur, la hauteur, etc. du bâtiment. Pour les données Wikidata, les valeurs sont exprimées en mètres.
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Longueur | longueur | P2043 (« longueur ») | Propriétaires | |
Largeur | largeur | P2049 (« largeur ») | - | |
Diamètre | diamètre | P2386 (« diamètre ») | - | |
Périmètre | périmètre | P2547 (« périmètre ») | - | paramètres synonymes dépréciés : 'contour', 'circonférence' |
Hauteur | hauteur | P2048 (« hauteur ») | - | |
Profondeur | profondeur | P2610 (« épaisseur ») | - | |
Superficie | surface | P2046 (« superficie ») | - | paramètres synonymes dépréciés : "superficie" |
Volume | volume | P2234 (« volume ») | - | |
Tirant d’air | tirant d'air | P2793 (« tirant d'air ») | - | |
Nombre de pièces | pieces | P8733 (« nombre de pièces ») | - |
p.floors()
Nombre d"étages au dessus et en dessous du sol
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Étages | étages | P1101 (« nombre de niveaux au-dessus du sol ») | - | 1 unité déduite de la valeur de Wikidata pour ne pas compter le rez-de-chaussée. Paramètre synonyme déprécié : "niveaux au-dessus du sol" |
Sous-sols | sous-sols | P1139 (« nombre de niveaux de sous-sol ») | - |
p.destroyeby()
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Détruit par | détruit par | P770 (« cause de la destruction ») | - | paramètre alternatif déprécié : "cause de la destruction" |
p.material()
Matériaux utilisés pour la construction
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Matériau | matériau | P186 (« matériau »)[1] | matériaux |
- ↑ mis en forme par Module:Matériau
p.color()
Couleur du bâtiment
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Couleur | | P462 (« couleur »)[1] | Couleurs | paramètre alternatif déprécié : "couleurs" |
p.inscription()
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Inscription | | P1684 (« inscription »)[2] | - | paramètre alternatif déprécié : "enseigne" |
- ↑ mis en forme par Module:Matériau
- ↑ seule la première valeur de la propriété est affichée
p.equipment()
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Équipement | équipement | P912 (« équipement ») | - | paramètre alternatif déprécié : "équipements" |
p.replaces()
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Remplace | remplace | P1398 (« structure précédente ») | - |
p.replacedby()
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Remplacé par | remplacé par | P167 (« structure remplacée par ») | - |
p.protection()
Protection patrimoniale dont bénéficie tout ou partie du bâtiment
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Statut patrimonial | protection | P1435 (« statut patrimonial »)[1] | - | paramètre alternatif déprécié : "classement" |
- ↑ Récupération des données et mise en forme par Module:Classement
p.adminlocation()
Retourne ensemble de lignes décrivant l'adresse et la localisation administrative du bâtiment. Cette fonction prend en compte beaucoup de paramètres hérités d'anciens modèles. Elle peut être remplacée par la fonction adminloc()
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Subdivision[1] | subdivision1 | - | - | paramètres synonymes dépréciés : "nom subdivision", "subdivision" |
Subdivision | subdivision2[2] | - | - | paramètres synonymes dépréciés : "nom subdivision", "subdivision" |
Subdivision | subdivision3[3] | - | - | paramètres synonymes dépréciés : "nom subdivision", "subdivision" |
Commune | commune[4] | - | - | paramètre synonymesdéprécié : "ville" |
Quartier | quartier[5] | - | - | |
Adresse | adresse | P669 (« voie ») / P670 (« numéro de voirie ») | - |
- ↑ Modificable par le paramètre "intitulé" ou "lien"
- ↑ Modificable par le paramètre "intitulé subdivision2" ou "lien subdivision2"
- ↑ Modificable par le paramètre "intitulé subdivision3" ou (obsolète) "lien subdivision3"
- ↑ Modificable par le paramètre "intitulé commune" ou (obsolète) "lien commune"
- ↑ Modificable par le paramètre "intitulé quartier" ou (obsolète) "titre quartier"
Cette fonction est utilisée par les infobox Monument, Plan d'eau, Chute d'eau, Point de vue panoramique, Échangeur, Observatoire, Musée, Télescope, Sentier, Phare, Cimetière, Hôtel, Port, Usine, Commanderie, Gratte-ciel, Mine, Grotte, Plage, Ouvrage d'art, Gare, Temple bouddhiste, et Espace vert.
coordinates(moduleparams)
Argument | Type | Description |
---|---|---|
moduleparams |
table | liste des éléments mystérieux de cette table ![]()
|
Libellé | Paramètres | Wikidata | Description |
---|---|---|---|
Coordonnées |
|
Si Exemples : | |
|
Modifie le format d'affichage des coordonnées pour l'un des formats suivants :
Force la valeur du paramètre de la fonction Exemples : voir Format des coordonnées | ||
|
L'utilisation est inconnue. Exemples : | ||
|
Permet d'afficher les coordonnées sur la droite de la ligne du titre de l'article et le code source mentionne : « par défaut : on met dans les coordonnées de l'infobox principale en titre » Exemples : | ||
|
L'utilisation complète est inconnue, mais permet d'afficher une autre carte que la Terre. Exemples : | ||
|
Latitude à afficher. Exemples : | ||
|
Longitude à afficher. Exemples : | ||
|
Dans la documentation du modèle {{Infobox Aire protégée}} on trouve : « référence où l'on a trouvé ces coordonnées géographiques, à mettre entre <ref> </ref> ». Mais, semble-t-il sans utilisation. Exemples : | ||
Il existe deux possibilités pour l'affichage d'une carte :
Dans les 2 cas les coordonnées sont définies par P625 (« coordonnées géographiques ») ou les paramètres Dans le cas où le sujet de l'infobox n'existe plus, il faut vérifier si une carte actuelle est pertinent. | |||
géolocalisation
|
Carte utilisée pour afficher la géolocalisation du siège donnée par les latitude et longitude .Si
| ||
p.website(localparam)
Retourne le ou les meilleurs sites web.
Argument | Type | Description |
---|---|---|
localparam |
chaîne | Nom du paramètre dans l'infobox |
Libellé | Paramètre | Wikidata | Description |
---|---|---|---|
|
|
P856 (« site officiel ») |
URL du site internet.
Remarques :
Exemples : |
|
Texte affiché pour le lien du site. Ce paramètre ne fonctionne que lorsque l'adresse est spécifiée par un paramètre. Exemples : |
p.country()
Affiche le nom du pays où se trouve le monument, accompagné d'un petit drapeau
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Note |
---|---|---|---|
Pays | pays | P17 (« pays ») |
p.adminloc()
Alternative à l'utilisation de la fonction p.adminlocation()
+ p.country()
dans laquelle l'intégralité de la position administrative est indiquée dans un seul champ. Permet une utilisation plus massive de Wikidata.
Libellé de la ligne (singulier) | Données locales | Wikidata | Note |
---|---|---|---|
Adresse | Utilise les paramètres "adresse" et "pays" | Utilise les propriétés P669 (« voie »), P670 (« numéro de voirie »), P131 (« localisation administrative ») et P27 (« pays de nationalité ») par l'intermédiaire de Module:Adresse |
p.opening()
Libellé | Paramètres | Wikidata | Description |
---|---|---|---|
ouverture
|
P1619 (« date d'ouverture officielle ») | Date d'ouverture, de consécration ou de mise en service. |
p.awards()
p.recordheld()
p.visitors()
p.protection()
p.danger()
p.policy()
p.unesco()
Donne les informations d'inscription au Patrimoine mondial
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
Nom du Bien | nom unesco |
P1435 (« statut patrimonial ») Q9259 (« patrimoine mondial ») | - | Si l'élément est un Bien |
Site du Bien | site unesco |
P1435 (« statut patrimonial ») Q43113623 (« partie d'un site du patrimoine mondial UNESCO ») | - | Si l'élément est site d'un Bien |
Dans le Bien | dans unesco ou bien unesco |
- | Si l'élément est inclus dans un Bien | |
Identifiant | Identifiant |
P757 (« identifiant Patrimoine mondial ») | - | Créer un lien vers la fiche du site web whc.unesco.org |
Pays | pays unesco |
- | Peut éventuellement servir pour les Biens sur plusieurs pays | |
Année d'inscription | annee unesco |
P1435 (« statut patrimonial ») P580 (« date de début ») | - | |
Type | type unesco |
P1435 (« statut patrimonial ») | - | Culturel, Naturel, Mixte |
Critères | criteres unesco |
P2614 (« critère du patrimoine mondial (2005) ») | - | |
Superficie | superficie unesco |
- | en ha | |
Zone tampon | surface zone tampon unesco |
- | en ha | |
Aussi inclus dans | autre unesco |
- | Liste les autres Biens qui incluent ce site/Bien |
p.geoloc()
Affiche une carte ou des cartes, avec un point indiquant l'emplacement du monument
Libellé de la ligne (singulier) | Nom du paramètre | Propriété Wikidata | Libellé de la ligne (pluriel) | Note |
---|---|---|---|---|
géolocalisation | (à partir de P625 (« coordonnées géographiques ») | - |
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (modifier).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local p = {}
local wikidata = require('Module:Wikidata')
local general = require('Module:Infobox/Fonctions')
local coordinates = require('Module:Coordinates')
function p.coordinates()
if localdata["géolocalisation"] == 'pas pertinent' or localdata['géolocalisation'] == 'non' then
return nil
end
return {
type = 'mixed',
label = 'Coordonnées',
value = function(localdata, item)
local displayformat = displaycoords
local displaytitle = 'title'
if localdata['displaytitle'] == 'non' then
displaytitle = ''
elseif 'coords en titre' == 'non' then
displaytitle = ''
end
local displayinline = 'inline'
if localdata['displayinline'] == 'non' then
displayinline = ''
elseif 'coords en ligne' == 'non' then
displayinline = ''
end
local displayplace = displaytitie .. ',' .. displayinline
local latitude = localdata['latitude']
local longitude = localdata['longitude']
local globe = localdata['globe']
return coordinates._coord({latitude = latitude, longitude = longitude, displayformat = displayformat, globe = globe, wikidata = true})
end
}
end
function p.architect()
return {
type = 'mixed',
label = 'Architecte',
value = 'architecte',
property = 'P84'
}
end
return p