Radial Reingold–Tilford Tree of DBpedia Food and Drink Categories
Shamelessly stolen from http://bl.ocks.org/mbostock/4063550
Radial Reingold–Tilford Tree of DBpedia Food and Drink Categories
Shamelessly stolen from http://bl.ocks.org/mbostock/4063550
{"name":"Food_and_drink", | |
"children":[{"name":"Agriculture", | |
"children":[{"name":"Agrarianism"}, | |
{"name":"Agricultural_buildings"}, | |
{"name":"Agricultural_chemicals"}, | |
{"name":"Agricultural_education"}, | |
{"name":"Agricultural_establishments"}, | |
{"name":"Agricultural_health_and_safety"}, | |
{"name":"Agricultural_insects"}, | |
{"name":"Agricultural_labor"}, | |
{"name":"Agricultural_land"}, | |
{"name":"Agricultural_land_development_schemes"}, | |
{"name":"Agricultural_occupations"}, | |
{"name":"Agricultural_organizations"}, | |
{"name":"Agricultural_pests"}, | |
{"name":"Agricultural_policy"}, | |
{"name":"Agricultural_production"}, | |
{"name":"Agricultural_research"}, | |
{"name":"Agricultural_robotics"}, | |
{"name":"Agricultural_terminology"}, | |
{"name":"Agricultural_terraces"}, | |
{"name":"Agriculture-related_lists"}, | |
{"name":"Agriculture_and_the_environment"}, | |
{"name":"Agriculture_awards"}, | |
{"name":"Agriculture_by_country"}, | |
{"name":"Agriculture_by_region"}, | |
{"name":"Agriculture_by_type"}, | |
{"name":"Agriculture_in_society"}, | |
{"name":"Agroecology"}, | |
{"name":"Agronomy"}, | |
{"name":"Composting"}, | |
{"name":"Crops"}, | |
{"name":"Domesticated_animals"}, | |
{"name":"Domesticated_plants"}, | |
{"name":"Farming_tools"}, | |
{"name":"Fertilizers"}, | |
{"name":"Harvest"}, | |
{"name":"History_of_agriculture"}, | |
{"name":"Horticulture_and_gardening"}, | |
{"name":"Industrial_agriculture"}, | |
{"name":"Irrigation"}, | |
{"name":"Meat_industry"}, | |
{"name":"People_in_agriculture"}, | |
{"name":"Rural_society"}, | |
{"name":"Slaughter_methods"}, | |
{"name":"Student_farms"}, | |
{"name":"Urban_agriculture"}, | |
{"name":"Works_about_agriculture"}]}, | |
{"name":"Animal_products", | |
"children":[{"name":"Animal-based_seafood"}, | |
{"name":"Animal_dyes"}, | |
{"name":"Animal_fat_products"}, | |
{"name":"Animal_glandular_products"}, | |
{"name":"Animal_hair_products"}, | |
{"name":"Animal_waste_products"}, | |
{"name":"Bird_products"}, | |
{"name":"Bone_products"}, | |
{"name":"Coral_islands"}, | |
{"name":"Coral_reefs"}, | |
{"name":"Dairy_products"}, | |
{"name":"Eggs_(food)"}, | |
{"name":"Fish_products"}, | |
{"name":"Hides"}, | |
{"name":"Insect_products"}, | |
{"name":"Meat"}, | |
{"name":"Mollusc_products"}, | |
{"name":"Whale_products"}]}, | |
{"name":"Aphrodisiacs", | |
"children":[{"name":"Male_aphrodisiacs"}]}, | |
{"name":"Beverages", | |
"children":[{"name":"Alcoholic_beverages"}, | |
{"name":"Barley-based_beverages"}, | |
{"name":"Beverage_companies"}, | |
{"name":"Beverage_logos"}, | |
{"name":"Beverage_portals"}, | |
{"name":"Beverages_by_country"}, | |
{"name":"Beverages_museums"}, | |
{"name":"Brand_name_beverage_products"}, | |
{"name":"Caffeinated_beverages"}, | |
{"name":"Chocolate_beverages"}, | |
{"name":"Cold_beverages"}, | |
{"name":"Drink_templates"}, | |
{"name":"Fictional_beverages"}, | |
{"name":"Historical_beverages"}, | |
{"name":"Hot_beverages"}, | |
{"name":"Lists_of_beverages"}, | |
{"name":"Maize_beverages"}, | |
{"name":"Mixed_drinks"}, | |
{"name":"Non-alcoholic_beverages"}, | |
{"name":"Rice_drinks"}, | |
{"name":"Soft_drinks"}]}, | |
{"name":"Ceremonial_food_and_drink", | |
"children":[{"name":"Religious_food_and_drink"}, | |
{"name":"Tea_ceremony"}, | |
{"name":"Wedding_food"}]}, | |
{"name":"Cuisine", | |
"children":[{"name":"Cuisine_by_city"}, | |
{"name":"Cuisine_by_continent"}, | |
{"name":"Cuisine_by_nationality"}, | |
{"name":"Cuisine_by_region"}, | |
{"name":"Cuisine_templates"}, | |
{"name":"Dishes_by_main_ingredient"}, | |
{"name":"Fusion_cuisine"}, | |
{"name":"Historical_foods"}, | |
{"name":"Street_food"}, | |
{"name":"Vegan_cuisine"}, | |
{"name":"Vegetarian_cuisine"}, | |
{"name":"Western_cuisine"}, | |
{"name":"World_cuisine"}]}, | |
{"name":"Eating_behaviors", | |
"children":[{"name":"Carnivory"}, | |
{"name":"Competitive_eating"}, | |
{"name":"Detritivores"}, | |
{"name":"Diets"}, | |
{"name":"Eating_disorders"}, | |
{"name":"Fasting"}, | |
{"name":"Herbivory"}, | |
{"name":"Pica_(disorder)"}, | |
{"name":"Predation"}, | |
{"name":"Scavengers"}, | |
{"name":"Veganism"}, | |
{"name":"Vegetarianism"}]}, | |
{"name":"Famines", | |
"children":[{"name":"Books_about_famine"}, | |
{"name":"Famines_in_Africa"}, | |
{"name":"Famines_in_Asia"}, | |
{"name":"Famines_in_Europe"}, | |
{"name":"Grain_ships"}]}, | |
{"name":"Food-related_lists", | |
"children":[{"name":"Alcohol-related_lists"}, | |
{"name":"Bibliographies_of_food"}, | |
{"name":"Lists_of_food_television_series_episodes"}, | |
{"name":"Lists_of_foods"}, | |
{"name":"Lists_of_restaurants"}]}, | |
{"name":"Food_allergies", | |
"children":[{"name":"Food_allergy_organizations"}]}, | |
{"name":"Food_and_drink_appreciation"}, | |
{"name":"Food_and_drink_by_country", | |
"children":[{"name":"Food_and_drink_in_Canada"}, | |
{"name":"Food_and_drink_in_China"}, | |
{"name":"Food_and_drink_in_England"}, | |
{"name":"Food_and_drink_in_Ireland"}, | |
{"name":"Food_and_drink_in_New_Zealand"}, | |
{"name":"Food_and_drink_in_Scotland"}, | |
{"name":"Food_and_drink_in_Wales"}, | |
{"name":"Food_and_drink_in_the_Soviet_Union"}, | |
{"name":"Food_and_drink_in_the_United_Kingdom"}, | |
{"name":"Food_and_drink_in_the_United_States"}]}, | |
{"name":"Food_and_drink_literary_awards"}, | |
{"name":"Food_and_drink_portals", | |
"children":[{"name":"Bacon_portal"}, | |
{"name":"Drink_portal"}]}, | |
{"name":"Food_and_drink_preparation", | |
"children":[{"name":"Baking"}, | |
{"name":"Brewing"}, | |
{"name":"Cooking"}, | |
{"name":"Fermentation_in_food_processing"}, | |
{"name":"Food_industry"}, | |
{"name":"Garde_manger"}, | |
{"name":"Wartime_recipes"}]}, | |
{"name":"Food_and_drink_templates"}, | |
{"name":"Food_and_drink_terminology", | |
"children":[{"name":"Restaurant_terminology"}]}, | |
{"name":"Food_and_the_environment"}, | |
{"name":"Food_awards", | |
"children":[{"name":"Food_technology_awards"}, | |
{"name":"Michelin_Guide"}]}, | |
{"name":"Food_culture", | |
"children":[{"name":"Coffee_culture"}, | |
{"name":"Drinking_culture"}, | |
{"name":"Eggs_in_culture"}, | |
{"name":"Tea_culture"}]}, | |
{"name":"Food_decorations", | |
"children":[{"name":"Cocktail_garnishes"}]}, | |
{"name":"Food_festivals", | |
"children":[{"name":"Cheese_festivals"}, | |
{"name":"Food_festivals_in_Australia"}, | |
{"name":"Food_festivals_in_Canada"}, | |
{"name":"Food_festivals_in_India"}, | |
{"name":"Food_festivals_in_Italy"}, | |
{"name":"Food_festivals_in_Serbia"}, | |
{"name":"Food_festivals_in_the_United_Kingdom"}, | |
{"name":"Food_festivals_in_the_United_States"}, | |
{"name":"Pancake_festivals"}]}, | |
{"name":"Food_law", | |
"children":[{"name":"Agricultural_law"}, | |
{"name":"Alcohol_law"}, | |
{"name":"Fisheries_law"}, | |
{"name":"Food_treaties"}, | |
{"name":"Halal_food"}, | |
{"name":"Kashrut"}, | |
{"name":"Products_with_protected_designation_of_origin"}, | |
{"name":"Religion-based_diets"}]}, | |
{"name":"Food_museums", | |
"children":[{"name":"Agriculture_museums"}, | |
{"name":"Chocolate_museums"}, | |
{"name":"Food_museums_by_country"}, | |
{"name":"Mill_museums"}, | |
{"name":"Salt_museums"}]}, | |
{"name":"Food_politics", | |
"children":[{"name":"Agrarian_politics"}, | |
{"name":"Biological_patent_law"}, | |
{"name":"Food_security"}, | |
{"name":"Free_meals"}, | |
{"name":"Genetic_engineering_and_agriculture"}, | |
{"name":"Government_provided_school_meals_in_the_United_States"}, | |
{"name":"Slavery_in_the_chocolate_industry"}, | |
{"name":"Sustainable_food_system"}, | |
{"name":"Water_and_politics"}]}, | |
{"name":"Food_riots"}, | |
{"name":"Food_safety", | |
"children":[{"name":"Adulteration"}, | |
{"name":"Food_preservation"}, | |
{"name":"Food_recalls"}, | |
{"name":"Food_safety_by_country"}, | |
{"name":"Food_safety_organizations"}, | |
{"name":"Food_safety_scandals"}, | |
{"name":"Food_storage"}, | |
{"name":"Foodborne_illnesses"}, | |
{"name":"Mycotoxins"}]}, | |
{"name":"Foods", | |
"children":[{"name":"Animal_feed"}, | |
{"name":"Appetizers"}, | |
{"name":"Breads"}, | |
{"name":"Chocolate"}, | |
{"name":"Condiments"}, | |
{"name":"Convenience_foods"}, | |
{"name":"Desserts"}, | |
{"name":"Dips_(food)"}, | |
{"name":"Dried_foods"}, | |
{"name":"Dumplings"}, | |
{"name":"Edible_fungi"}, | |
{"name":"Edible_nuts_and_seeds"}, | |
{"name":"Edible_plants"}, | |
{"name":"Fast_food"}, | |
{"name":"Fermented_foods"}, | |
{"name":"Fictional_foods"}, | |
{"name":"Food_ingredients"}, | |
{"name":"Food_logos"}, | |
{"name":"Food_portal"}, | |
{"name":"Food_products"}, | |
{"name":"Food_templates"}, | |
{"name":"Foods_by_cooking_technique"}, | |
{"name":"Fruit"}, | |
{"name":"Holiday_foods"}, | |
{"name":"Imitation_foods"}, | |
{"name":"Kosher_food"}, | |
{"name":"Meat_substitutes"}, | |
{"name":"Military_food"}, | |
{"name":"Noodles"}, | |
{"name":"Pancakes"}, | |
{"name":"Pasta"}, | |
{"name":"Pastries"}, | |
{"name":"Patented_foods"}, | |
{"name":"Pet_foods"}, | |
{"name":"Pies"}, | |
{"name":"Porridges"}, | |
{"name":"Puddings"}, | |
{"name":"Salads"}, | |
{"name":"Sandwiches"}, | |
{"name":"Sauces"}, | |
{"name":"Seafood"}, | |
{"name":"Snack_foods"}, | |
{"name":"Soups"}, | |
{"name":"Spreads_(food)"}, | |
{"name":"Staple_foods"}, | |
{"name":"Stews"}, | |
{"name":"Vegetables"}]}, | |
{"name":"Foodservice", | |
"children":[{"name":"Catering"}, | |
{"name":"Food_services_occupations"}, | |
{"name":"Foodservice_companies"}, | |
{"name":"Foodservice_templates"}]}, | |
{"name":"Gustation", | |
"children":[{"name":"Flavors"}, | |
{"name":"Gustatory_system"}, | |
{"name":"Wine_tasting"}]}, | |
{"name":"History_of_food_and_drink", | |
"children":[{"name":"History_of_alcoholic_beverages"}, | |
{"name":"History_of_hunting"}, | |
{"name":"History_of_salt"}, | |
{"name":"History_of_tea"}]}, | |
{"name":"Hunger", | |
"children":[{"name":"Deaths_by_starvation"}, | |
{"name":"Hunger_relief_organizations"}, | |
{"name":"Hunger_relief_portal"}, | |
{"name":"Poverty-related_organizations"}]}, | |
{"name":"Meals", | |
"children":[{"name":"Breakfasts"}, | |
{"name":"Christmas_meals_and_feasts"}, | |
{"name":"Eating_parties"}, | |
{"name":"Jewish_festive_meals"}]}, | |
{"name":"Metaphors_referring_to_food_and_drink"}, | |
{"name":"Nutrition", | |
"children":[{"name":"Alcohol_and_health"}, | |
{"name":"Animal_fats"}, | |
{"name":"Dehydration"}, | |
{"name":"Dietary_supplements"}, | |
{"name":"Dietetics"}, | |
{"name":"Drinking_water"}, | |
{"name":"Enteral_feeding"}, | |
{"name":"Food_studies_journals"}, | |
{"name":"Gastronomy"}, | |
{"name":"Human_weight"}, | |
{"name":"Infant_feeding"}, | |
{"name":"Malnutrition"}, | |
{"name":"Nutrition_and_dietetics_journals"}, | |
{"name":"Nutritional_advice_pyramids"}, | |
{"name":"Nutritional_deficiencies"}, | |
{"name":"Nutritional_diseases"}, | |
{"name":"Nutritional_supplement_companies"}, | |
{"name":"Nutritionists"}, | |
{"name":"Obesity"}, | |
{"name":"Prebiotics"}, | |
{"name":"Probiotics"}]}, | |
{"name":"Organic_food", | |
"children":[{"name":"Health_food_stores"}]}, | |
{"name":"People_in_food_and_agriculture_occupations", | |
"children":[{"name":"Bakers"}, | |
{"name":"Beekeepers"}, | |
{"name":"Brewery_workers"}, | |
{"name":"Businesspeople_in_the_food_industry"}, | |
{"name":"Chefs"}, | |
{"name":"Chocolatiers"}, | |
{"name":"Fishers"}, | |
{"name":"Food_engineers"}, | |
{"name":"Food_photographers"}, | |
{"name":"Food_scientists"}, | |
{"name":"Food_writers"}, | |
{"name":"Gastronomy_occupation"}, | |
{"name":"Grocers"}, | |
{"name":"Horticulturists_and_gardeners"}, | |
{"name":"Maltsters"}, | |
{"name":"Restaurateurs"}, | |
{"name":"Whalers"}, | |
{"name":"Wine_merchants"}, | |
{"name":"Winemakers"}]}, | |
{"name":"Serving_and_dining", | |
"children":[{"name":"Crockery"}, | |
{"name":"Drinkware"}, | |
{"name":"Eating_utensils"}, | |
{"name":"Serving_utensils"}, | |
{"name":"Teaware"}]}, | |
{"name":"Works_about_food_and_drink", | |
"children":[{"name":"Books_about_food_and_drink"}, | |
{"name":"Cookbooks"}, | |
{"name":"Films_about_food_and_drink"}, | |
{"name":"Food_and_drink_magazines"}, | |
{"name":"Food_and_drink_publication_stubs"}, | |
{"name":"Food_and_drink_television"}, | |
{"name":"Food_and_drink_television_series"}, | |
{"name":"Media_about_cakes"}, | |
{"name":"Radio_programs_about_food_and_drink"}, | |
{"name":"Restaurant_guides"}, | |
{"name":"Television_channels_and_networks_about_food_and_drink"}, | |
{"name":"Websites_about_food_and_drink"}, | |
{"name":"Wikipedia_books_on_food_and_drink"}, | |
{"name":"Works_about_alcohol"}, | |
{"name":"Works_about_cooking"}, | |
{"name":"Works_about_raw_foodism"}, | |
{"name":"Works_about_vegetarianism"}]}]} |
<!DOCTYPE html> | |
<meta charset="utf-8"> | |
<style> | |
.node circle { | |
fill: #fff; | |
stroke: steelblue; | |
stroke-width: 1.5px; | |
} | |
.node { | |
font: 10px sans-serif; | |
} | |
.link { | |
fill: none; | |
stroke: #ccc; | |
stroke-width: 1.5px; | |
} | |
</style> | |
<body> | |
<script src="http://d3js.org/d3.v3.min.js"></script> | |
<script> | |
var diameter = 1600; | |
var tree = d3.layout.tree() | |
.size([360, diameter / 2 - 250]) | |
.separation(function(a, b) { return (a.parent == b.parent ? 1 : 2) / a.depth; }); | |
var diagonal = d3.svg.diagonal.radial() | |
.projection(function(d) { return [d.y, d.x / 180 * Math.PI]; }); | |
var svg = d3.select("body").append("svg") | |
.attr("width", diameter) | |
.attr("height", diameter) // - 150 | |
.append("g") | |
.attr("transform", "translate(" + diameter / 2 + "," + diameter / 2 + ")"); | |
d3.json("FD-grandchildren.json", function(error, root) { | |
var nodes = tree.nodes(root), | |
links = tree.links(nodes); | |
var link = svg.selectAll(".link") | |
.data(links) | |
.enter().append("path") | |
.attr("class", "link") | |
.attr("d", diagonal); | |
var node = svg.selectAll(".node") | |
.data(nodes) | |
.enter().append("g") | |
.attr("class", "node") | |
.attr("transform", function(d) { return "rotate(" + (d.x - 90) + ")translate(" + d.y + ")"; }) | |
node.append("circle") | |
.attr("r", 4.5); | |
node.append("text") | |
.attr("dy", ".31em") | |
.attr("text-anchor", function(d) { return d.x < 180 ? "start" : "end"; }) | |
.attr("transform", function(d) { return d.x < 180 ? "translate(8)" : "rotate(180)translate(-8)"; }) | |
.text(function(d) { return d.name; }); | |
}); | |
d3.select(self.frameElement).style("height", diameter - 150 + "px"); | |
</script> | |
</body> |