Biobanques / ebiobanques

ebiobanques is a web-application to manage a datawarehouse of biological samples from multiples biobanks
GNU Lesser General Public License v3.0
4 stars 2 forks source link

Update API BBMRI DIR 3.0 #80

Closed nmalservet closed 8 years ago

nmalservet commented 8 years ago

Some points must be fixed

biobankID=bbmri-eric:ID:FR_BB-0033-00010,c=fr,ou=biobanks,dc=directory,dc=bbmri-eric,dc=eu

collectionID=bbmri-eric:ID:FR_BB-0033-00010:collection:all_samples,biobankID=bbmri-eric:ID:FR_BB-0033-00010,c=fr,ou=biobanks,dc=directory,dc=bbmri-eric,dc=eu

to visualize it in a simple way:

c=fr,ou=biobanks,dc=directory,dc=bbmri-eric,dc=eu
-> FR_BB-0033-00010
     -> FR_BB-0033-00010:collection:all_samples

2) contacts reside in their own tree:

c=fr,ou=contacts,dc=directory,dc=bbmri-eric,dc=eu
for example:
contactID=bbmri-eric:contact:FR_BB-0033-00010,c=fr,ou=contacts,dc=directory,dc=bbmri-eric,dc=eu

and they are cross-referenced - the biobanks and collections refer to the contact by contactIDRef attribute: e.g., contactIDRef: bbmri-eric:contact:FR_BB-0033-00010

the contactIDRef is accompanied by contactPriority - this allows to elevate priority of the collection contact over the biobank contact, or vice versa

A long example below `dn: dc=directory,dc=bbmri-eric,dc=eu objectClass: domain objectClass: top dc: directory

dn: ou=contacts,dc=directory,dc=bbmri-eric,dc=eu objectClass: organizationalUnit objectClass: top ou: contacts

dn: ou=biobanknetworks,dc=directory,dc=bbmri-eric,dc=eu objectClass: organizationalUnit objectClass: top ou: biobanknetworks

dn: ou=biobanks,dc=directory,dc=bbmri-eric,dc=eu objectClass: top objectClass: organizationalUnit ou: biobanks

dn: c=fr,ou=contacts,dc=directory,dc=bbmri-eric,dc=eu objectClass: country objectClass: top c: fr

dn: c=fr,ou=biobanknetworks,dc=directory,dc=bbmri-eric,dc=eu objectClass: country objectClass: top c: fr

dn: c=fr,ou=biobanks,dc=directory,dc=bbmri-eric,dc=eu objectClass: country objectClass: top c: fr

dn: biobankID=bbmri-eric:ID:FR_MBB,c=fr,ou=biobanks,dc=directory,dc=bbmri-eri c,dc=eu biobankID: bbmri-eric:ID:FR_MBB biobankName: MyBioBank biobankJuridicalPerson: Institue XYZ biobankCountry: FR objectClass: biobank objectClass: biobankClinical biobankPartnerCharterSigned: FALSE biobankAcronym: MBB biobankURL: http://mybiobank.fr biobankDescription:: QmlvYmFuayBhdCBNTUNJIHdhcyBlc3RhYmxpc2hlZCB0byBwcmVzZXJ2Z= geoLatitude: 59.19426448 geoLongitude: 18.5890801 contactIDRef: bbmri-eric:contact:FR_MBB contactPriority: 2

dn: collectionID=bbmri-eric:ID:FR_MBB:collection:all_samples,biobankID=bbmri- eric:ID:FR_MBB,c=fr,ou=biobanks,dc=directory,dc=bbmri-eric,dc=eu objectClass: collection collectionID: bbmri-eric:ID:FR_MBB:collection:all_samples collectionName: Main collection of MBB contactIDRef: bbmri-eric:contact:FR_MBB contactPriority: 1 materialStoredDNA: TRUE materialStoredPlasma: FALSE materialStoredSerum: TRUE materialStoredUrine: FALSE materialStoredSaliva: FALSE materialStoredFaeces: FALSE materialStoredOther: FALSE materialStoredRNA: FALSE materialStoredBlood: TRUE materialStoredTissueFrozen: TRUE materialStoredTissueFFPE: TRUE materialStoredImmortalizedCellLines: FALSE materialStoredIsolatedPathogen: FALSE collectionAvailableBiologicalSamples: TRUE collectionAvailableSurveyData: FALSE collectionAvailableImagingData: FALSE collectionAvailableMedicalRecords: TRUE collectionAvailableNationalRegistries: FALSE collectionAvailableGenealogicalRecords: FALSE collectionAvailablePhysioBiochemMeasurements: TRUE collectionAvailableOther: FALSE collectionSampleAccessFee: FALSE collectionSampleAccessJointProjects: TRUE collectionSampleAccessDescription: Further access details available upon reque st. collectionDataAccessFee: FALSE collectionDataAccessJointProjects: TRUE collectionDataAccessDescription: Further access details available upon request . collectionSampleAccessURI: http://mybiobank.fr collectionDataAccessURI: http://mybiobank.fr collectionSexMale: TRUE collectionSexFemale: TRUE collectionTypeCaseControl: FALSE collectionTypeCohort: FALSE collectionTypeCrossSectional: FALSE collectionTypeLongitudinal: FALSE collectionTypeTwinStudy: FALSE collectionTypeQualityControl: FALSE collectionTypePopulationBased: FALSE collectionTypeDiseaseSpecific: FALSE collectionTypeBirthCohort: FALSE collectionTypeOther: FALSE diagnosisAvailable: urn:miriam:icd:D diagnosisAvailable: urn:miriam:icd:C collectionOrderOfMagnitude: 4

dn: contactID=bbmri-eric:contact:FR_MBB,c=fr,ou=contacts,dc=directory,dc=bbmr i-eric,dc=eu contactID: bbmri-eric:contact:FR_MBB objectClass: contactInformation contactEmail: jis@ins.fr contactCountry: FR contactFirstName: Joe contactLastName: Ist contactPhone: +647920111 contactAddress:: xub1sXTDvSBrb3BlYyA3 contactZIP: 75001 contactCity: Paris`