dbe:BloodDonationCenter
Blood donation centre / Odběrové místo
A medical facility where donors give blood or blood components.
schema:MedicalClinicdbe:bloodBarometerschema.org extension describing blood supply levels per blood group at blood transfusion services and donation centres.
https://www.donateblood.eu/ns/blood#dbe:/ns/blood with Accept: application/ld+json)The vocabulary extends schema.org. Every type is a subclass of a schema.org type, so always state both types (for example ["dbe:BloodSupplyLevel", "Observation"]). Consumers that do not know this vocabulary still read valid schema.org data. Add the prefix to your JSON-LD context:
{
"@context": [
"https://schema.org",
{
"dbe": "https://www.donateblood.eu/ns/blood#"
}
]
}Example: a donation centre with the supply level of one blood group. value is the stock level in percent (0-100, unitCode P1), observationDate is the date the source published.
{
"@context": [
"https://schema.org",
{
"dbe": "https://www.donateblood.eu/ns/blood#"
}
],
"@type": [
"MedicalClinic",
"dbe:BloodDonationCenter"
],
"@id": "https://example.org/centres/123",
"name": "Blood Transfusion Centre",
"dbe:bloodBarometer": {
"@type": [
"dbe:BloodBarometer",
"Dataset"
],
"name": "Blood supply barometer",
"isBasedOn": "https://hospital.example.org/blood-supply",
"dateModified": "2026-11-06T07:00:00+01:00",
"dbe:isEstimate": false,
"dbe:supplyLevel": [
{
"@type": [
"dbe:BloodSupplyLevel",
"Observation"
],
"dbe:bloodGroup": {
"@id": "dbe:ONegative"
},
"dbe:supplyStatus": {
"@id": "dbe:SupplyNeeded"
},
"variableMeasured": "Blood supply of group 0-",
"observationAbout": {
"@id": "https://example.org/centres/123"
},
"observationDate": "2026-11-05",
"value": 25,
"unitCode": "P1",
"minValue": 0,
"maxValue": 100
}
]
}
}dbe:BloodDonationCenterBlood donation centre / Odběrové místo
A medical facility where donors give blood or blood components.
schema:MedicalClinicdbe:bloodBarometerdbe:BloodBarometerBlood supply barometer / Krevní barometr
Current overview of blood stock per blood group as published by a blood transfusion service. One barometer (one stock) may apply to several donation centres.
schema:Datasetdbe:supplyLeveldbe:isEstimatedbe:BloodSupplyLevelBlood supply level / Stav zásob krevní skupiny
Observation of the stock level of one blood group. schema:value is the fill level in percent 0-100 (schema:unitCode "P1").
schema:Observationdbe:bloodBarometerblood barometer / krevní barometr
The blood barometer that applies to this donation centre or transfusion service.
dbe:supplyLevelsupply level / stav skupiny
Supply level of one blood group in the barometer.
dbe:bloodGroupblood group / krevní skupina
The blood group the observation is about.
dbe:BloodSupplyLeveldbe:BloodGroupdbe:supplyStatussupply status / stav zásob
Qualitative status derived from the fill level.
dbe:isEstimateis estimate / je odhad
true = the source publishes only a status (icon, colour) and the numeric level is estimated from its legend.
schema:Booleandbe:BloodGroupBlood group / Krevní skupina
Blood group in the ABO and Rh(D) systems.
schema:Enumerationdbe:ONegative 0-dbe:OPositive 0+dbe:ANegative A-dbe:APositive A+dbe:BNegative B-dbe:BPositive B+dbe:ABNegative AB-dbe:ABPositive AB+dbe:BloodSupplyStatusBlood supply status / Stav zásob
Qualitative supply status: needed, ok, sufficient. Thresholds are set by the source or publisher (darujikrev.cz: needed up to 40 %, sufficient from 80 %).
schema:Enumerationdbe:SupplyNeeded Needed / Potřebujemedbe:SupplyOk OK / V pořádkudbe:SupplySufficient Sufficient / DostatekThis is a draft. Term IRIs are permanent once published: terms may be added or deprecated, but never renamed or reused with a different meaning.
Thresholds for dbe:supplyStatus are set by each source or publisher; the numeric value is always published separately.