Huit tableaux sont décrits ci-dessous. Exemple de données stockées dans data.
- Sample
- WWMeasure
- Site
- SiteMeasure
- Reporter
- Lab
- AssayMethod
- Instrument
- Polygon
- CovidPublicHealthData
- Lookup
Utilisez le diagramme des relations entre les entités pour identifier le type de variable.
- BLOB : La chaîne codée en ASCII en minuscules représentant le type de média du Blob. Plus détails
- bool : boolean, TRUE, FALSE
- char : Chaîne codée en ASCII
- cat : catégorie définie à l'aide d'une chaîne de caractères codée en ASCII, telle que définie pour la variable
- dateHeure : YYYY-MM-DD HH:mm:ss (format 24 heures, en UTC)
- email : adresse électronique
- float : valeur numérique à virgule flottante
- int : nombre entier
- téléphone : numéro de téléphone, soit ###-###-#### ou #-###-###-####
- url : Identificateur de ressources uniformes
L'échantillon est un volume d'eau usée représentatif de l'eau présente sur un site, qui est ensuite analysé en laboratoire.
-
sampleID:(Identifiant de l'�chantillon): (Primary Key) [string] Identifiant unique pour l'�chantillon. Suggestion:siteID-date-index.
-
siteID:(Identifiant du site): (Foreign key) [string] Cr�e un lien avec la table "Site" pour d�crire le point d'�chantillonage.
-
instrumentID:(Identifiant de l'instrument): (Foreign key) [string] Cr�e un lien avec la table "Instrument" pour d�crire l'instrument utilis� pour l'�chantillonnage.
-
reporterID:(Identifiant du reporteur): (Foreign key) [string] Cr�e un lien avec la table "Reporter" pour identifier le reporteur ayant pr�lev� l'�chantillon.
-
dateTime:(Date et heure): [datetime] Date, heure et fuseau horaire de collecte d'un �chantillon ponctuel.
-
dateTimeStart:(Date et heure de d�but): [datetime] Date, heure et fuseau horaire de d�but de collecte d'un �chantillon composite.
-
dateTimeEnd:(Date et heure de fin): [datetime] Date, heure et fuseau horaire de fin de collecte d'un �chantillon composite.
-
type:(Type): [category] Type d'�chantillon.
rawWW
: Eau us�e bruteswrSed
: S�diments provenant des �gouts.pstGrit
: Eau us�e apr�s d�grillage et dessablage.pSludge
: Boue provenant d'un d�canteur primaire.pEfflu
: Effluent obtenu apr�s un d�canteur primaire.sSludge
: Boue provenant d'un d�canteur secondaire.sEfflu
: Effluent obtenu apr�s un d�canteur secondaire.water
: Eau non-us�e provenant de toute �tendue d'eau.faeces
: Mati�re f�cale.other
: Autre type de site d'�chantillonnage. Ajouter une description dans la colonne "typeOther"
-
typeOther:(Type autre): [string] Description d'un type d'�chantillon ne faisant pas partie des options disponibles.
-
collection:(M�thode de collecte): [category] M�thode utilis�e pour �chantillonner.
cpTP24h
: Un �chantillon composite proportionnel au temps pr�lev� sur 24 heures, g�n�ralement pr�lev� par un auto-�chantilonneur.cpFP24h
: Un �chantillon composite proportionnel au d�bit pr�lev� sur 24 heures, g�n�ralement pr�lev� par un auto-�chantilonneur.grb
: Un seul �chantillon ponctuel repr�sentatif.grbCp8h
: Un �chantillon composite pr�lev� sur 8 heures consitu� d'�chantillons ponctuels collect�s une fois par heure, g�n�ralement pr�lev� manuellement.grbCp3h
: Un �chantillon composite pr�lev� sur 3 heures consitu� d'�chantillons ponctuels collect�s une fois par heure, g�n�ralement pr�lev� manuellement.grbCp3
: Un �chantillon composite compos� de 3 �chantillons ponctuels.mooreSw
: Un �chantillon passif collect� par la m�thode de Moore.other
: Autre m�thode de collecte. Ajouter une description dans la colonne "descriptionOther"
-
collectionOther:(M�thode de collecte autre): [string] Description d'une m�thode d'�chantillonnage ne faisant pas partie des options disponibles.
-
preTreatment:(Pr�-traitement): [boolean] L'�chantillon a-t-il �t� chimiquement alt�r� par un ajout de stabilisant ou autre?
-
preTreatmentDescription:(Description du pr�-traitment): [string] Description du pr�-traitement le cas �ch�ant.
-
pooled:(�chantillon combin�): [boolean] S'il s'agit d'un �chantillon combin�, c'est-�-dire, est-il compos� de plusieurs �chantillons "enfants"?
-
children:(Enfants): [string] Si l'�chantillon est li�e � des sous-�chantillons (soit parce qu'il s'agit d'un �chantillon combin� ou parce que des sous-�chantillons ont �t� pr�lev�s dans cet �chantillon), ins�rer les identifiant des �chantillons enfants dans une liste s�par�e par des virgules.
-
parent:(Parent): [string] Si l'�chantillon a �t� combin� � un plus grand �chantillon, indiquer l'identifiant du plus grand �chantillon.
-
sizeL:(Volume l): [float] Volume total d'eau ou de boue pr�lev�e.
-
fieldSampleTempC:(Temp�rature de l'�chantillon de terrain c): [float] Temprature � laquelle l'�chantillon �tait stock� pendant l'�chantillonnage. Ce champ est principalement pertinent pour les �chantillons composites, qui peuvent �tre stock�es � temp�rature ambiante ou r�frig�r�s durant l'�chantillonnage.
-
shippedOnIce:(Exp�di� sur glace): [boolean] L'�chantillon a-t-il �t� gard� au froid lors du transport vers le laboratoire?
-
storageTempC:(Temp�rature de stockage c): [float] Temp�rature de stockage de l'�chantillon en degr�s Celsius
-
qualityFlag:(Indicateur de mauvaise qualit�): [boolean] Le reporteur a-t-il des doutes sur la qualit� de l'�chantillon?
-
notes:(Notes): [string] Ajouter toutes notes additionnelles.
Résultat de mesure (une seule variable à la fois) pour un échantillon d'eau usée. Cette table inclut des données typiquement collectées par les techniciens de laboratoires d'analyse des eaux usées. Ces mesures sont réalisées à l'aide d'une méthode d'analyse (voir la table "AssayMethod") ou encore à l'aide d'un instrument spécifique (voir la table "Instrument'). Les mesures réalise in-situ au site d'échantilonnage sont reportées dans la table "SiteMeasure".
-
uWwMeasureID:(id u mesure eaux us�es): (Primary Key) [string] Identifiant unique pour la mesure pour la table "WWMeasurement"
-
wwMeasureID:(id mesure eaux us�es): [string] Identifiat unique utilis� dans la table horizontale seulement. Utiliser quand toutes les mesures effectu�es sur un �chantillon sont r�alis�es en m�me temps dans le m�me laboratoire. Suggestion: siteID_sampleID_LabID_reportDate_ID.
-
sampleID:(Identifiant de l'�chantillon): (Foreign key) [string] Cr�e un lien avec la table "Sample" pour d�crire l'�chantillon mesur�.
-
labID:(Identifiant du laboratoire): (Foreign key) [string] Cr�e un lien avec la table "Lab" pour d�crire le laboratoire effectuant la mesure.
-
assayID:(Identifiant de la m�thode d'analyse): (Foreign key) [string] Cr�e un lien avec la table "AssayMethod" pour d�crire la m�thode employ�e pour effectuer la mesure. Utiliser l'identifiant de l'instrument pour des mesures non virales.
-
instrumentID:(Identifiant de l'instrument): (Foreign key) [string] Cr�e un lien avec la table "Instrument" l'appareil employ� pour effectuer la mesure. Utiliser l'identifiant de la m�thode d'analyse pour les mesures virales.
-
reporterID:(Identifiant du reporteur): (Foreign key) [string] Cr�e un lien avec les informations propres au reporteur associ� � la mesure.
-
analysisDate:(Date de l'analyse): [date] Date � laquelle la mesure a �t� r�alis�e en laboratoire.
-
reportDate:(Date de reportage de la donn�e): [date] Date a laquelle la donn�e a �t� rapport�e. Un �chantillon pourrait avoir des mesures pour lesquelles la m�thode d'analyse ou la m�thode de reportage des donn�es aurait chang�e. Dans ce cas, utiliser le m�me sampleID, mais cr�er une nouvelle entr�e dans la table "WWMeasure avec un "MeasureID" diff�rent, et la date de reportage de la donn�e et l'identifiant de la m�thode d'analyse appropri�s.
-
fractionAnalyzed:(Fraction analys�e): [category] Fraction de l'�chantillon employ�e pour la mesure.
liquid
: Fraction liquide.solid
: Fraction solide.mixed
: �chantillon homog�n�is�/m�lang�.
-
type:(Type): [category] Le param�tre mesur� avec cette analyse. Exemples: Une r�gion de g�ne cible (cov), un biomarqueur (n) ou un indicateur de la qualit� de l'eau (wq)
covN1
: G�ne nucleocapside N1 du SRAS-CoV-2covN2
: G�ne nucleocapside N2 du SRAS-CoV-2covN3
: G�ne nucleocapside N3 des virus similaires au SRAScovE
: R�gion g�nique E du SRAS-CoV-2varB117
: Variant B.1.1.7varB1351
: Variant B.1.351varP1
: Variant P.1covRdRp
: R�gion g�nique RdRp du SRAS-CoV-2nPMMoV
: Virus de la marbrure l�g�re du pimentncrA
: CrAssphagenbrsv
: Virus respiratoire syncytial bovinwqTS
: Solides totauxwqTSS
: Mati�res en suspensionwqVSS
: Mati�res volatiles en suspensionwqCOD
: Demande chimique en oxyg�newqOPhos
: Concentration d'ortho-phosphateswqNH4N
: Concentrsation d'azote ammoniacal, exprim� en N.wqTN
: Azote total, exprim� en NwqPh
: pHwqCond
: Conductivit�temp
: la temp�rature de l'�chantillon au moment o� la mesure est prise, souvent � son arriv�e au laboratoire.other
: Autre cat�gorie de mesure. Ajouter une description de la cat�gorie dans la colonne "categoryOther".
-
typeOther:(Type autre): [string] Description d'un param�tre mesur� ne faisant pas partie des options disponibles.
-
unit:(Unit�): [category] Unit� de mesure.
gcPMMoV
: Copies de g�ne ou de variant par copie de PMMoVgcMl
: Copies de g�ne ou de variant par millilitre.gcGs
: Copies de g�ne ou de variant par gramme de solides.gcL
: Copies de g�ne ou de variant par litre.gcCrA
: Copies de g�ne ou de variant par copie de CrAssphageCt
: Cycle seuil.mgL
: Milligrammes par litre.ph
: Unit�s de pHuScm
: Microsiemens par centim�tre.detected
: Copies de g�ne ou de variant d�tect� dans "sampleGene". 1=Detect�, 0=Non-d�tect�.propVar
: Proportion du variant dans l'�chantillonpp
: Pourcentage de positifs (m�thode de Moore)pps
: Pourcentage de boues primaire (pour solides totaux)c
: temp�ratures en degr�s Celsiusbool
: Dans les cas o� un oui ou un non bool�en est requis, utilisez boolother
: Autre mesure de copies virales ou de qualit� des eaux us�es. Ajouter une description dans "unitOther"
-
unitOther:(Unit� autre): [string] Description d'une unit� de mesure ne faisant pas partie des options disponibles.
-
aggregation:(Agr�gation): [category] Indicateur statistique utilis�e pour rapporter la mesure effectu�e. Chaque agr�gation doit �tre report�e comme une mesure diff�rente (avec un identifiant diff�rent)
single
: La valeur n'a subi aucune agr�gation (donc, la valeur n'est pas une moyenne, un maximum, etc.). La valeur peut �tre un r�plica.mean
: Moyenne arithm�tique.meanNr
: Moyenne arithm�tique normalis�e.geoMn
: Moyenne g�om�trique.geoMnNr
: Moyenne g�om�trique normalis�e.median
: M�diane.min
: La valeur la plus basse dans un ensemble.max
: La valeur la plus haute dans un ensemble.sd
: L'�cart type.sdNr
: L'�cart type normalis�.other
: Autre m�thode d'agr�gation. Ajouter une description dans "aggregationOther".
-
aggregationOther:(Agr�gation autre): [string] Description d'une agr�gation ne faisant pas partie des options disponibles.
-
index:(Index): [integer] Index de la mesure dans le cas o� la m�me mesure a �t� prise en replicata.
-
value:(Valeur): [float] La valeur num�rique de la mesure effectu�e. Utilise "NA" pour les valeurs manquantes et laisser une note.
-
qualityFlag:(Indicateur de mauvaise qualit�): [boolean] Le reporteur de la mesure suspecte-t-il que la mesure est de mauvaise qualit�?
-
accessToPublic:(Acc�s au public): [boolean] Si "Non", la donn�e ne sera pas accessible par le public. Si "Oui" ou laiss� vide, la donn�e leur sera accessible.
-
accessToAllOrg:(Acc�s � toutes les organisations): [boolean] Si "Non", la donn�e ne sera pas accessible par toute organisation partenaire. Si "Oui" ou laiss� vide, la donn�e leur sera accessible.
-
accessToSelf:(Acc�s au reporteur lui-m�me): [boolean] Si "Non", la donn�e ne sera pas accessible par le reporteur lui-m�me. Si "Oui" ou laiss� vide, la donn�e leur sera accessible.
-
accessToPHAC:(Acc�s � l'ASPC): [boolean] Si "Non", la donn�e ne sera pas accessible par les employ�s de l'Agence de Sant� Publique du Canada. Si "Oui" ou laiss� vide, la donn�e leur sera accessible.
-
accessToLocalHA:(Acc�s � l'autorit� de sant� publique locale): [boolean] Si "Non", la donn�e ne sera pas accessible par les autorit�s de sant� publique locales. Si "Oui" ou laiss� vide, la donn�e leur sera accessible.
-
accessToProvHA:(Acc�s � l'autorit� de sant� publique provinciale): [boolean] Si "Non", la donn�e ne sera pas accessible par les autorit�s de sant� publique provinciales. Si "Oui" ou laiss� vide, la donn�e sera accessible � l'autorit� de sant� publique de la province o� l'�chantillonnage a �t� r�alis�e.
-
accessToOtherProv:(Acc�s aux autres prov): [boolean] Si "Non", la donn�e ne sera pas accessible par les autorit�s de sant� publique provinciales. Si "Oui" ou laiss� vide, la donn�e leur sera accessible.
-
accessToDetails:(Acc�s aux d�tails): [boolean] Indique si des informations suppl�mentaires sur la confidentialit� de la mesure sont disponibles.
-
notes:(Notes): [string] Ajouter toutes notes additionnelles.
Le site de collecte des échantilons d'eau usée. Cette table inclus plusieurs paramètres par défaut facilitant la création de nouvaux échantillons dans la table "Sample"
-
siteID:(Identifiant du site): (Primary Key) [string] Identifiant unique pour l'�chantillon. Suggestion:siteID-date-index.
-
name:(Nom): [string] Nom du site d'�chantillonnage. Peut �tre le nom d'une station de traitement, d'une station de pompage, d'un campus, d'un regard d'�gouts, etc.
-
description:(Description): [string] Description du site d'�chantillonnage (ville, b�timent, rue, etc.) pour mieux identifier le site d'�chantillonnage.
-
publicHealthDepartment:(Département ou région de santé publique): [string] NA
-
healthRegion:(Région de planification sanitaire): [string] NA
-
type:(Type): [category] Type de site ou d'institution du site d'�chantillonnage.
airPln
: Avion.corFcil
: Prison.school
: �cole.hosptl
: H�pital.ltcf
: �tablissement de soins de longue dur�e.swgTrck
: Camion de vidange.uCampus
: Campus universitaire.mSwrPpl
: Collecteur d'�gouts.pStat
: Station de pompage.holdTnk
: Bassin de stockage.retPond
: Bassin de r�tention.wwtpMuC
: Station de traitement des eaux us�es municipales pour �gouts combin�s.wwtpMuS
: Station de traitement des eaux us�es municipales pour �gouts sanitaires seulement.wwtpInd
: Station de traitement des eaux us�es industrielle.lagoon
: Syst�me de lagunage pour traitement des eaux us�es.septTnk
: Fosse septique.river
: Rivi�re, �tendue d'eau naturelle.lake
: Lac, �tendue d'eau naturelle.estuary
: Estuaire, �tendue d'eau naturelle.sea
: Mer, �tendue d'eau naturelle.ocean
: Oc�an, �tendue d'eau naturelle.other
: Autre type de site. Ajouter une description dans "typeOther".
-
typeOther:(Type autre): [string] Description du site d'�chantillonnage dans le cas o� un type ad�quat n'est pas disponible.
-
sampleTypeDefault:(Type d'�chantillon par d�faut): [category] Type d'�chantilon utilis� par d�faut quand un nouvel �chantillon est cr�� pour ce site. Se r�f�rer � la colonne "type" dans la table "Sample"
-
sampleTypeOtherDefault:(Type d'�chantillon autre d�faut): [string] Type d'�chantilon utilis� par d�faut quand un nouvel �chantillon est cr�� pour ce site. Se r�f�rer � la colonne "typeOther" dans la table "Sample"
-
sampleCollectionDefault:(Pr�l�vement d'�chantillons par d�faut): [category] M�thode d'�chantillonnage par d�faut quand un nouvel �chantillon est cr�� pour ce site. Se r�f�rer � la colonne "collection" dans la table "Sample"
-
sampleCollectOtherDefault:(Pr�l�vement d'un autre �chantillon par d�faut): [string] M�thode d'�chantillonnage par d�faut quand un nouvel �chantillon est cr�� pour ce site. Se r�f�rer � la colonne "collectionOther" dans la table "Sample"
-
sampleStorageTempCDefault:(Temp�rature de stockage de l'�chantillon c par d�faut): [float] Temp�raure de stockage par d�faut quand un nouvel �chantillon est cr�� pour ce site. Se r�f�rer � la colonne "storageTempC" dans la table "Sample"
-
measureFractionAnalyzedDefault:(Fraction de mesure analys�e par d�faut): [category] Fraction par d�faut quand une nouvelle mesure est cr��e pour cet �chantillon. Se r�f�rer � la colonne "fractionAnalyzed" dans la table "WWMeasure"
-
geoLat:(G�o lat): [float] Position g�ographique du site d'�chantillonnage. Latitude exprim�e en coordonn�es d�cimales (ex. 45.424721)
-
geoLong:(G�o long): [float] Position g�ographique du site d'�chantillonnage. Longitude exprim�e en coordonn�es d�cimales (ex. -75.695000)
-
notes:(Notes): [string] Ajouter toutes notes additionnelles.
-
polygonID:(Identifiant du polygone): (Foreign key) [string] Cr�e un lien vers la table "Polygon". Le polygon li� devrait englober la r�gion qui se draine dans le site d'�chantillonnage.
-
sewerNetworkFileLink:(Lien vers le fichier du r�seau d'�gouts): [string] Lien vers un fichier contenant toute information additionnelle au sujet du r�seau d'�gouts associ� � ce site d'�chantillonnage (tous les formats sont accept�s).
-
sewerNetworkFileBLOB:(Fichier blob du r�seau d'�gouts): [blob] Un fichier contenant toute information additionnelle au sujet du r�seau d'�gouts associ� � ce site d'�chantillonnage (tous les formats sont accept�s).
Résultat de mesure (une seule variable à la fois) pour un site d'échantillonnage. Cette table inclut des données typiquement collectées dans des stations de traitement des eaux usées et des sites d'échantillonnage de terrain. Ces mesures ne sont pas réalisées sur un échantillon, mais elles ajoutent des informations pertinentes pour l'analyse des résultats provenant des échantillons. Les mesures effectuées sur les échantilons eux-mêmes sont dans la table "WWMeasure".
-
uSiteMeasureID:(Identifiant unique de la mesure sur site): (Primary Key) [string] Identifiant unique pour le site d'�chantillonnage.
-
siteMeasureID:(Identifiant de la mesure sur site): [string] Identifiant unique utilis� dans la table horizontale seulement. Utiliser quand toutes les mesures sont effectu�es sur le m�me �chantillon.
-
siteID:(Identifiant du site): (Foreign key) [string] Cr�e un lien vers la table "Site" pour d�crire le site d'�chantillonnage.
-
instrumentID:(Identifiant de l'instrument): (Foreign key) [string] Cr�e un lien vers la table "Instrument" pour d�crire l'appareil utilis� pour effectuer la mesure.
-
reporterID:(Identifiant du reporteur): (Foreign key) [string] Cr�e un lien avec les informations propres au reporteur associ� � la mesure.
-
sampleID:(Identifiant de l'�chantillon): (Foreign key) [string] Cr�e un lien avec la table "Sample" pour d�crire l'�chantillon mesur�.
-
dateTime:(Date et heure): [date] Date � laquelle la mesure a �t� r�alis�e.
-
type:(Type): [category] Type de mesure r�alis�e. Le pr�fixe "env" est utilis� pour une variable envioronnementale, alors que "ww" indique une mesure r�alis�e sur les eaux us�es.
envTemp
: Temp�rature ambiante.envRnF
: Pluie (toute pr�cipitation sous forme liquide).envSnwF
: Neige (toute pr�cipitations sous forme solide).envSnwD
: �paisseur de neige au sol.wwFlow
: D�bit d'eau us�e.wwTemp
: Temp�rature de l'eau us�e.wwTSS
: Mati�res en suspensionwwCOD
: Demande chimique en oxyg�newwTurb
: Turbidit�wwOPhos
: Concentration d'ortho-phosphateswwNH4N
: Concentrsation d'azote ammoniacal, exprim� en N.wwTN
: Azote total, exprim� en NwwpH
: pHwwBOD5t
: Demande biochimique totale en oxygene sur 5 jourswwBOD5c
: Demande biochinique carbonnee en oxygene sur 5 jourswwPtot
: Phosphates totauxwwPP
: Phosphore totalwwCond
: Conductivit�
-
typeOther:(Type autre): [string] Description d'un param�tre mesur� ne faisant pas partie des options disponibles.
-
typeDescription:(Description du type): [string] Ajouter toutes notes additionnelles en lien avec la mesure effectu�e.
-
aggregation:(Agr�gation): [category] M�thode d'agr�gation utilise�e pour rapporter la mesure.
single
: La valeur n'a subi aucune agr�gation (donc, la valeur n'est pas une moyenne, un maximum, etc.). La valeur peut �tre un r�plica.mean
: Moyenne arithm�tique.geoMn
: Moyenne g�om�trique.median
: M�diane.min
: La valeur la plus basse dans un ensemble.max
: La valeur la plus haute dans un ensemble.sd
: L'�cart type.other
: Autre m�thode d'agr�gation. Ajouter une description dans "aggregationOther".
-
aggregationOther:(Agr�gation autre): [string] Description d'une agr�gation ne faisant pas partie des options disponibles.
-
aggregationDesc:(Agr�gation desc): [string] Informations (ou r�f�rence) li�e(s) � la m�thode d'agr�gation utilis�e pour rapporter la mesure.
-
value:(Valeur): [float] La valeur num�rique de la mesure effectu�e. Utilise "NA" pour les valeurs manquantes et laisser une note.
-
unit:(Unit�): [category] L'unit� de mesure
c
: Degr
Plusieurs modèles de base de données et formulaires de saisie sont en cours d'élaboration pour aider les laboratoires et autres partenaires à saisir les données.
Les modèles se trouvent dans le dossier template.
Modèles disponibles :
*Modèles de base de données
covid_wwtp_data_template.xlsx
- (ne pas utiliser - un premier exemple). Ce modèle n'est pas conforme à la version actuelle de l'ODM. Restez à l'écoute pour une version mise à jour.- wbe_create_tables.sql - Code permettant de générer une base de données SQL.
Les modèles de base de données sont des modèles de fichiers plats (c'est-à-dire au format Excel ou CSV) qui sont utilisés pour résumer les mesures du SRAS-CoV-2 des eaux usées. Il existe deux formats - "large" et "long" - qui sont basés sur les bases de données primaires sous-jacentes décrites dans les métadonnées.
-
Format "large "** - La forme "large" de saisie des données correspond à la manière dont les laboratoires conservent généralement leurs propres données. Ce formulaire comporte généralement un échantillon par ligne. Chaque échantillon correspond à un test effectué sur un échantillon d'eau usée prélevé un jour donné. Cela signifie que chaque ligne correspond à un seul jour. Les principales variables proviennent du tableau des "mesures", mais il existe également des variables provenant d'autres tableaux. Il est également possible de collecter séparément les variables d'autres tableaux.
-
Format "long "** - Ce modèle comporte une mesure par ligne. Le format long suit l'ERD et le dictionnaire de données.
Les formulaires de saisie correspondent aux tableaux décrits dans les métadonnées. Les formulaires Survey Monkey sont disponibles pour les versions antérieures de l'ODM, mais ils ne sont pas pris en charge dans la version la plus récente. Nous sommes au courant de plusieurs initiatives visant à générer Microsoft PowerApp et ArcGIS Survey123. Des mises à jour seront fournies ici à mesure que ces initiatives se développeront.
Les métadonnées et le diagramme des relations entre les entités sont des formats de tableaux longs.
Format de tableau long
date | type | unité | agrégation | valeur |
---|---|---|---|---|
2021-01-15 | covN1 | nPPMoV | moyenne | 40 |
2021-01-15 | covN2 | nPPMov | moyenne | 42 |
Format tableau large
date | covN1_nPPMoV_mean | covN2_nPPMoV_mean |
---|---|---|
2021-01-15 | 40 | 42 |
En raison des relations multiples entre les tableaux composant le modèle de données, il est important que certains tableaux soient complétés avant que d'autres ne le soient. L'ordre d'achèvement suivant doit être respecté afin de s'assurer que les ensembles de données sont complets :
-
Étape 1** : Instrument", "Polygone
-
Etape 2 : Site, méthode d'essai
-
Etape 3 : Labo
-
Etape 4 : "Rapporteur
-
Etape 5 : Échantillon + mesure de la santé publique ou mesure du site ou données de santé publique valables
-
Noms de tables : Les noms des tables utilisent la casse supérieure (UpperCamelCase).
-
Noms de variables et de catégories : Les variables et les catégories de variables utilisent toutes deux la casse inférieure (lowerCamelCase). N'utilisez pas de caractères spéciaux (uniquement des majuscules, des minuscules et des chiffres). Raison : les noms de variables et de catégories peuvent être combinés pour générer des variables dérivées. L'utilisation de caractères spéciaux générera des caractères non autorisés - voir ci-dessous. Les noms de catégories ne doivent pas comporter plus de 7 caractères pour permettre la concaténation de quatre catégories en une seule variable afin de respecter le maximum de 31 caractères ArcGIS pour les noms de variables.
-
Variables dans des tableaux larges : Les tableaux larges utilisent
_
pour concaténer les variables des tableaux longs. -
Ordre des variables Si une mesure multiple a lieu à des dates différentes, cela a une forme naturelle dans le format de tableau long, cependant dans le format pivot large cela peut être ambigu. Dans ce cas, affichez un "reportDate" suivi d'une série de mesures prises à cette date (par exemple,
covN1_PPMV_mean
), puis d'autres mesures (par exemple,covN2_PPMV_mean
) -
Tableaux de fusion : La fusion de tableaux en un tableau large nécessite des étapes supplémentaires lorsqu'une variable n'a pas de nom unique (lorsque le nom de la variable apparaît dans plus d'un tableau). Par exemple, des variables telles que "date/heure", "notes", "description", "type", "version" et "ID" comme "sampleID" sont utilisées dans plusieurs tableaux. Utilisez l'approche suivante :
- Variables qui ne sont pas uniques (elles sont dans plus d'une table) : ajoutez le nom de la table à la variable en concaténant les noms de colonnes avec
_
. Par exemple,dateTime
de la tableSample
devientSample_dateTime
. - Variable qui sont uniques (elles ne se trouvent que dans une seule table dans l'OMD entier). Aucun changement de nom de variable n'est nécessaire.
- Variables qui ne sont pas uniques (elles sont dans plus d'une table) : ajoutez le nom de la table à la variable en concaténant les noms de colonnes avec
-
Mesure dérivée, résumée ou transformée : Ces mesures sont générées pour résumer ou transformer une ou plusieurs variables. La convention d'appellation suit la même approche que pour les noms de variables et de catégories, sauf qu'il faut utiliser un
_
lors de la concaténation des noms de variables ou de catégories. Le calcul d'une valeur moyenne d'une ou plusieurs régions de la CoV-2 du SRAS est un exemple de mesure dérivée. La normalisation et la standardisation sont d'autres exemples de mesures transformées. Généralement, les mesures dérivées, résumées ou transformées ne sont pas rapportées, mais l'approche préférée est de rapporter les mesures individuelles sous-jacentes. -
Date heure : YYYY-MM-DD HH:mm:ss (format 24 heures, en UTC)
-
Localisation : texte bien connu pour polygone.
-
Version : version sémantique
Un long tableau représenterait les mesures virales de :
date = 2021-01-15
type = covN1
unit = nPMMoV
aggregation = mean
value = 40
date = 2021-01-15
type = covN2
unit = nPMMoV
aggregation = mean
value = 42
Dans une longue table comme :
date | type | unit | aggregation | value |
---|---|---|---|---|
2021-01-15 | covN1 | nPPMoV | mean | 40 |
2021-01-15 | covN2 | nPPMoV | mean | 42 |
Une large table représenterait la même mesure que :
covidN1_PPMV_mean = 40
covidN2_PPMV_mean = 42
Dans une large table comme :
date | covN1_nPPMoV_mean | covN2_nPPMoV_mean |
---|---|---|
2021-01-15 | 40 | 42 |
Pour communiquer une valeur moyenne des mesures existantes de covidN1 et covidN2 :
date = 2021-01-15
type = covN1
unit = ml
aggregation = mean
value = 42
date = 2021-01-15
type = covN2
unit = ml
aggregation = mean
value = 40
Représenter la mesure dérivée comme :
tableau long
date = 2021-01-15
type = covN1covN2
unit = ml
aggreation = mean
value = 41
date | type | unit | aggregation | value |
---|---|---|---|---|
2021-01-15 | covN1covN2 | ml | mean | 41 |
ou, format tableau large
date = 2021-01-15
covN1covN2_ml_mean = 41
- Copies de référence pour le SRAS-CoV-2.
Signaler les copies virales moyennes de valeur N1 et N2 par copie virale de PMMoV :
Représenter la mesure dérivée comme :
description longue du tableau
date = 2021-01-15
covN1covN2 = 2
unit = PPMV
type = meanNr
ou,
format tableau large
covidN1covidN2_PPMV_meanNr = 2