diff --git a/Neural graph module/ngm.ipynb b/Neural graph module/ngm.ipynb index 60f8c517691513a9634d95fbd981c131f85939e6..e5d9403df82c271b501aa62a75189c618cccc3ec 100644 --- a/Neural graph module/ngm.ipynb +++ b/Neural graph module/ngm.ipynb @@ -2,18 +2,9 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\maxbj\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\tqdm\\auto.py:22: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", - " from .autonotebook import tqdm as notebook_tqdm\n" - ] - } - ], + "outputs": [], "source": [ "import datasets\n", "import torch\n", @@ -29,7 +20,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -38,7 +29,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [ { @@ -86,45 +77,7 @@ }, { "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [], - "source": [ - "# def encode(batch):\n", - "# return tokenizer(batch, padding=\"max_length\", max_length=256, return_tensors=\"pt\")\n", - "\n", - "\n", - "# def convert_to_features(example_batch):\n", - "# input_encodings = encode(example_batch['text'])\n", - "# target_encodings = encode(example_batch['summary'])\n", - "\n", - "# labels = target_encodings['input_ids']\n", - "# decoder_input_ids = shift_tokens_right(\n", - "# labels, model.config.pad_token_id, model.config.decoder_start_token_id)\n", - "# labels[labels[:, :] == model.config.pad_token_id] = -100\n", - "\n", - "# encodings = {\n", - "# 'input_ids': input_encodings['input_ids'],\n", - "# 'attention_mask': input_encodings['attention_mask'],\n", - "# 'decoder_input_ids': decoder_input_ids,\n", - "# 'labels': labels,\n", - "# }\n", - "\n", - "# return encodings\n", - "\n", - "\n", - "# def get_dataset(path):\n", - "# df = pd.read_csv(path, sep=\",\", on_bad_lines='skip')\n", - "# dataset = datasets.Dataset.from_pandas(df)\n", - "# dataset = dataset.map(convert_to_features, batched=True)\n", - "# columns = ['input_ids', 'labels', 'decoder_input_ids', 'attention_mask', ]\n", - "# dataset.set_format(type='torch', columns=columns)\n", - "# return dataset\n" - ] - }, - { - "cell_type": "code", - "execution_count": 52, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -243,23 +196,6 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "# training_args = Seq2SeqTrainingArguments(\n", - "# output_dir='./models/blackbox',\n", - "# num_train_epochs=1,\n", - "# per_device_train_batch_size=1,\n", - "# per_device_eval_batch_size=1,\n", - "# warmup_steps=10,\n", - "# weight_decay=0.01,\n", - "# logging_dir='./logs',\n", - "# )\n" - ] - }, - { - "cell_type": "code", - "execution_count": 28, - "metadata": {}, - "outputs": [], "source": [ "from torch.utils.data import Dataset, DataLoader\n", "\n", @@ -269,68 +205,19 @@ " self.attention_mask = attention_mask\n", " self.correct_rels = correct_rels\n", " self.relations = relations\n", - " \n", "\n", " def __len__(self):\n", " return len(self.inputs)\n", "\n", " def __getitem__(self, idx):\n", - " return self.inputs[idx], self.attention_mask[idx], self.relations.index(self.correct_rels[idx])\n", - "\n", - "\n", - "\n", - "\n", - "#From scratch json creates data set.\n", - "# class MyDataset(Dataset):\n", - "# def __init__(self, json_file, transform=None):\n", - "# self.qald_data = json.load(json_file)\n", - "\n", - "# def __len__(self):\n", - "# return len(self.qald_data)\n", - "\n", - "# def __getitem__(self, idx):\n", - "# self.inputs[idx], self.attention_mask[idx], self.labels[idx]" + " return self.inputs[idx], self.attention_mask[idx], self.relations.index(self.correct_rels[idx])" ] }, { "cell_type": "code", - "execution_count": 53, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Beginning making batch\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 2052/2052 [00:02<00:00, 885.24it/s]" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Finished with batches\n", - "features: tensor([[ 101, 2129, 2116, 2031, 2194, 2004, 11734, 2547, 1998, 2897,\n", - " 2004, 6788, 2024, 2045, 1029, 102, 1031, 27885, 3501, 1033,\n", - " 102, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, 0, 0, 0, 0, 0, 0]]) mask: tensor([[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0,\n", - " 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]) label_index tensor(10)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\n" - ] - } - ], + "outputs": [], "source": [ "#Prepare data\n", "\n", @@ -350,58 +237,35 @@ }, { "cell_type": "code", - "execution_count": 54, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Some weights of the model checkpoint at bert-base-uncased were not used when initializing BertModel: ['cls.predictions.bias', 'cls.predictions.transform.LayerNorm.bias', 'cls.seq_relationship.weight', 'cls.seq_relationship.bias', 'cls.predictions.decoder.weight', 'cls.predictions.transform.dense.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.transform.LayerNorm.weight']\n", - "- This IS expected if you are initializing BertModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n", - "- This IS NOT expected if you are initializing BertModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Epoch: 0 Loss: 7.241235039450905\n", - "Epoch: 1 Loss: 7.240766503594139\n" - ] - }, - { - "ename": "KeyboardInterrupt", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)", - "Cell \u001b[1;32mIn [54], line 27\u001b[0m\n\u001b[0;32m 25\u001b[0m loss\u001b[39m.\u001b[39mbackward()\n\u001b[0;32m 26\u001b[0m optimizer\u001b[39m.\u001b[39mstep()\n\u001b[1;32m---> 27\u001b[0m epoch_loss \u001b[39m=\u001b[39m epoch_loss \u001b[39m+\u001b[39m loss\u001b[39m.\u001b[39mitem()\n\u001b[0;32m 28\u001b[0m \u001b[39mprint\u001b[39m(\u001b[39m\"\u001b[39m\u001b[39mEpoch: \u001b[39m\u001b[39m\"\u001b[39m, e, \u001b[39m\"\u001b[39m\u001b[39mLoss: \u001b[39m\u001b[39m\"\u001b[39m, epoch_loss\u001b[39m/\u001b[39m\u001b[39mlen\u001b[39m(train_dataloader))\n", - "\u001b[1;31mKeyboardInterrupt\u001b[0m: " - ] - } - ], + "outputs": [], + "source": [ + "# Initialize model\n", + "model = NgmOne(device)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], "source": [ "# Train with data loader.\n", - "\n", - "\n", - "\n", - "model = NgmOne(device)\n", "criterion = nn.CrossEntropyLoss()\n", "optimizer = optim.Adam(model.parameters(), lr=0.0001)\n", "\n", "epoch = 500\n", "batch_size = 64\n", + "train_dataloader = DataLoader(train_set, batch_size=batch_size, shuffle=True)\n", "for e in range(epoch):\n", " epoch_loss = 0\n", - " train_dataloader = DataLoader(train_set, batch_size=batch_size, shuffle=True)\n", " for i_batch, sample_batched in enumerate(train_dataloader):\n", " optimizer.zero_grad()\n", " train = sample_batched[0]\n", " train_mask = sample_batched[1]\n", " label_index = sample_batched[2].to(device)\n", - "\n", + " \n", " # Forward pass\n", " output = model(train, train_mask)\n", " loss = criterion(output, label_index)\n", @@ -410,11 +274,8 @@ " loss.backward()\n", " optimizer.step()\n", " epoch_loss = epoch_loss + loss.item()\n", - " print(\"Epoch: \", e, \"Loss: \", epoch_loss/len(train_dataloader))\n", - " \n", - " \n", - " \n", - "\n" + "\n", + " print(e+1, epoch_loss / len(sample_batched))" ] }, { @@ -422,63 +283,6 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - "model = NgmOne(device)\n", - "\n", - "EPOCHS = 1500\n", - "criterion = nn.CrossEntropyLoss()\n", - "optimizer = optim.Adam(model.parameters(), lr=0.007)\n", - "\n", - "with open(\"../data/relations-query-qald-9-linked.json\", \"r\") as f:\n", - " relations = json.load(f)\n", - "\n", - "train, train_mask, corr_rels = make_batch()\n", - "corr_indx = torch.LongTensor([relations.index(r) for r in corr_rels]).to(device)\n", - "\n", - "for epoch in range(EPOCHS):\n", - " optimizer.zero_grad()\n", - "\n", - " # Forward pass\n", - " output = model(train, train_mask)\n", - " loss = criterion(output, corr_indx)\n", - "\n", - " if (epoch + 1) % 1 == 0:\n", - " print('Epoch:', '%04d' % (epoch + 1), 'loss =', '{:.6f}'.format(loss))\n", - " # Backward pass\n", - " loss.backward()\n", - " optimizer.step()\n", - " \n" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Beginning making batch\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "100%|██████████| 2052/2052 [00:02<00:00, 901.19it/s]\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Finished with batches\n", - "lowest confidence 0.07265079\n", - "Accuracy: 0.24212034383954154\n" - ] - } - ], "source": [ "# Predict\n", "train, train_mask, corr_rels = make_batch()\n", @@ -491,23 +295,6 @@ "probability = [pred[np.argmax(pred)] for pred in output]\n", "correct_pred = [corr_rels[i] for i in range(len(output))]\n", "\n", - "\n", - "\n", - "preds = [\n", - " {\"pred\": relations[np.argmax(pred).item()], \n", - " \"prob\": pred[np.argmax(pred)],\n", - " \"correct\": corr_rels[count]} \n", - " for count, pred in enumerate(output)\n", - " ]\n", - "\n", - "\n", - "\n", - "# for pred in preds:\n", - "# print(\"pred\", pred[\"pred\"], \"prob\", pred[\"prob\"], \"correct\", pred[\"correct\"])\n", - "\n", - "# for pred, prob, correct_pred in zip(prediction, probability, correct_pred):\n", - "# print(\"pred:\", pred, \"prob:\", prob, \"| correct\", correct_pred)\n", - "\n", "print(\"lowest confidence\", min(probability))\n", "\n", "def accuracy_score(y_true, y_pred):\n", diff --git a/Neural graph module/relations-query-qald-9-linked b/Neural graph module/relations-query-qald-9-linked new file mode 100644 index 0000000000000000000000000000000000000000..558989c96d2ea3c0963fedf76625317f4e9f4029 --- /dev/null +++ b/Neural graph module/relations-query-qald-9-linked @@ -0,0 +1,165 @@ +{ + "0": "dbo:developer", + "1": "dbo:child", + "2": "<http://dbpediaorg/property/beginningDate>", + "3": "<http://dbpediaorg/ontology/country>", + "4": "<http://dbpediaorg/property/fifaMin>", + "5": "<http://dbpediaorg/ontology/influencedBy>", + "6": "dbo:origin", + "7": "<http://dbpediaorg/property/birthName>", + "8": "<http://dbpediaorg/property/governor>", + "9": "dbo:class", + "10": "<http://dbpediaorg/ontology/architect>", + "11": "dbo:languageFamily", + "12": "dbo:vicePresident", + "13": "<http://dbpediaorg/property/leaderParty>", + "14": "dbo:creator", + "15": "dbo:mission", + "16": "<http://dbpediaorg/ontology/foundedBy>", + "17": "dbo:owner", + "18": "dbp:editor", + "19": "dbo:programmingLanguage", + "20": "dbo:composer", + "21": "<http://dbpediaorg/ontology/currency>", + "22": "<http://dbpediaorg/ontology/birthPlace>", + "23": "dbo:publisher", + "24": "<http://dbpediaorg/ontology/starring>", + "25": "dbo:birthName", + "26": "<http://dbpediaorg/property/highest>", + "27": "<http://dbpediaorg/ontology/foundationPlace>", + "28": "<http://dbpediaorg/ontology/manager>", + "29": "<http://dbpediaorg/ontology/director>", + "30": "dbp:date", + "31": "dbp:populationDensityRank", + "32": "dbo:restingPlace", + "33": "dbo:battle", + "34": "dbo:targetAirport", + "35": "<http://dbpediaorg/property/admittancedate>", + "36": "dbo:bandMember", + "37": "<http://dbpediaorg/property/residence>", + "38": "<http://dbpediaorg/ontology/elevation>", + "39": "<http://dbpediaorg/property/founded>", + "40": "dbo:foundationPlace", + "41": "dbo:series", + "42": "dbo:elevation", + "43": "dbo:budget", + "44": "<http://dbpediaorg/ontology/industry>", + "45": "<http://dbpediaorg/ontology/creator>", + "46": "dbp:species", + "47": "<http://dbpediaorg/property/largestmetro>", + "48": "dbo:abbreviation", + "49": "<http://dbpediaorg/property/author>", + "50": "<http://dbpediaorg/ontology/officialSchoolColour>", + "51": "<http://dbpediaorg/property/carbs>", + "52": "<http://dbpediaorg/ontology/genre>", + "53": "<http://dbpediaorg/ontology/type>", + "54": "dbo:location", + "55": "<http://dbpediaorg/ontology/ground>", + "56": "dbo:leader", + "57": "dbo:portrayer", + "58": "<http://dbpediaorg/ontology/alliance>", + "59": "<http://dbpediaorg/ontology/occupation>", + "60": "<http://dbpediaorg/ontology/owner>", + "61": "<http://dbpediaorg/property/ballpark>", + "62": "<http://dbpediaorg/property/borderingstates>", + "63": "dbo:runtime", + "64": "dbo:wineRegion", + "65": "dbo:mayor", + "66": "dbo:alias", + "67": "dbo:largestCity", + "68": "<http://dbpediaorg/property/burialPlace>", + "69": "dbo:influencedBy", + "70": "<http://dbpediaorg/ontology/deathDate>", + "71": "dbo:dissolutionDate", + "72": "dbo:crosses", + "73": "dbo:founder", + "74": "<http://dbpediaorg/property/children>", + "75": "<http://dbpediaorg/ontology/abbreviation>", + "76": "<http://dbpediaorg/property/programme>", + "77": "dbo:areaTotal", + "78": "dbo:birthPlace", + "79": "dbo:language", + "80": "<http://dbpediaorg/ontology/nationality>", + "81": "<http://dbpediaorg/property/breed>", + "82": "dbo:party", + "83": "dbo:capital", + "84": "<http://dbpediaorg/property/ethnicity>", + "85": "dbo:numberOfEpisodes", + "86": "<http://dbpediaorg/ontology/spokenIn>", + "87": "dbo:completionDate", + "88": "dbo:foundingDate", + "89": "<http://dbpediaorg/property/shipNamesake>", + "90": "<http://dbpediaorg/ontology/netIncome>", + "91": "dbo:deathDate", + "92": "<http://dbpediaorg/ontology/deathPlace>", + "93": "<http://dbpediaorg/ontology/locationCountry>", + "94": "dbo:influenced", + "95": "dbo:deathPlace", + "96": "dbo:ingredient", + "97": "dbo:editor", + "98": "dbo:architect", + "99": "<http://dbpediaorg/ontology/producer>", + "100": "dbo:numberOfLocations", + "101": "<http://dbpediaorg/ontology/numberOfEmployees>", + "102": "<http://dbpediaorg/ontology/profession>", + "103": "dbo:routeEnd", + "104": "dbo:state", + "105": "dbo:height", + "106": "dbo:successor", + "107": "<http://dbpediaorg/ontology/mission>", + "108": "<http://dbpediaorg/ontology/spouse>", + "109": "<http://dbpediaorg/property/speciality>", + "110": "dbo:timeZone", + "111": "dbo:governmentType", + "112": "dbo:maximumDepth", + "113": "<http://dbpediaorg/property/employees>", + "114": "dbo:award", + "115": "dbo:city", + "116": "dbo:date", + "117": "dbo:spouse", + "118": "<http://dbpediaorg/ontology/populationTotal>", + "119": "dbp:borders", + "120": "dbo:presenter", + "121": "dbo:manufacturer", + "122": "<http://dbpediaorg/property/launchPad>", + "123": "dbo:officialLanguage", + "124": "dbp:writer", + "125": "dbo:wikiPageRedirects", + "126": "dbo:writer", + "127": "dbo:deathCause", + "128": "dbo:leaderName", + "129": "dbo:author", + "130": "dbo:product", + "131": "dbo:populationTotal", + "132": "dbo:headquarter", + "133": "dbo:almaMater", + "134": "dbo:country", + "135": "<http://dbpediaorg/ontology/location>", + "136": "dbo:ethnicGroup", + "137": "dbo:team", + "138": "dbo:parent", + "139": "dbo:growingGrape", + "140": "<http://dbpediaorg/property/successor>", + "141": "<http://dbpediaorg/ontology/instrument>", + "142": "dbo:discoverer", + "143": "dbo:birthDate", + "144": "dbo:doctoralAdvisor", + "145": "dbo:starring", + "146": "<http://dbpediaorg/property/accessioneudate>", + "147": "dbo:musicComposer", + "148": "dbo:sourceCountry", + "149": "<http://dbpediaorg/ontology/portrayer>", + "150": "<http://dbpediaorg/ontology/child>", + "151": "dbo:activeYearsEndDate", + "152": "foaf:surname", + "153": "dbo:birthYear", + "154": "<http://dbpediaorg/ontology/developer>", + "155": "dbo:director", + "156": "dbo:currency", + "157": "dbo:knownFor", + "158": "a", + "159": "dbo:firstAscentPerson", + "160": "<http://dbpediaorg/property/title>", + "161": "dbo:numberOfPages", + "162": "dbo:type" +} diff --git a/data/relations-query-qald-9-linked.json b/data/relations-query-qald-9-linked.json index 3e305e9d35c7ddc8a9970de83ff4d99f0fdb9c80..be96d77503ae4878ce6ef6b7223d016308610832 100644 --- a/data/relations-query-qald-9-linked.json +++ b/data/relations-query-qald-9-linked.json @@ -1,139 +1,165 @@ [ + "dbo:developer", + "dbo:child", + "<http://dbpediaorg/property/beginningDate>", + "<http://dbpediaorg/ontology/country>", + "<http://dbpediaorg/property/fifaMin>", + "<http://dbpediaorg/ontology/influencedBy>", + "dbo:origin", + "<http://dbpediaorg/property/birthName>", + "<http://dbpediaorg/property/governor>", + "dbo:class", + "<http://dbpediaorg/ontology/architect>", + "dbo:languageFamily", + "dbo:vicePresident", + "<http://dbpediaorg/property/leaderParty>", + "dbo:creator", + "dbo:mission", + "<http://dbpediaorg/ontology/foundedBy>", + "dbo:owner", + "dbp:editor", + "dbo:programmingLanguage", + "dbo:composer", + "<http://dbpediaorg/ontology/currency>", + "<http://dbpediaorg/ontology/birthPlace>", + "dbo:publisher", + "<http://dbpediaorg/ontology/starring>", + "dbo:birthName", + "<http://dbpediaorg/property/highest>", + "<http://dbpediaorg/ontology/foundationPlace>", + "<http://dbpediaorg/ontology/manager>", + "<http://dbpediaorg/ontology/director>", + "dbp:date", + "dbp:populationDensityRank", + "dbo:restingPlace", + "dbo:battle", + "dbo:targetAirport", + "<http://dbpediaorg/property/admittancedate>", + "dbo:bandMember", + "<http://dbpediaorg/property/residence>", + "<http://dbpediaorg/ontology/elevation>", + "<http://dbpediaorg/property/founded>", "dbo:foundationPlace", - "dbo:founder", - "<http://dbpedia.org/ontology/officialSchoolColour>", - "<http://dbpedia.org/property/ethnicity>", - "<http://dbpedia.org/ontology/mission>", - "<http://dbpedia.org/property/admittancedate>", - "dbo:writer", - "<http://dbpedia.org/property/carbs>", - "<http://dbpedia.org/property/borderingstates>", - "dbo:party", - "dbo:growingGrape", - "<http://dbpedia.org/property/residence>", + "dbo:series", + "dbo:elevation", + "dbo:budget", + "<http://dbpediaorg/ontology/industry>", + "<http://dbpediaorg/ontology/creator>", + "dbp:species", + "<http://dbpediaorg/property/largestmetro>", + "dbo:abbreviation", + "<http://dbpediaorg/property/author>", + "<http://dbpediaorg/ontology/officialSchoolColour>", + "<http://dbpediaorg/property/carbs>", + "<http://dbpediaorg/ontology/genre>", + "<http://dbpediaorg/ontology/type>", + "dbo:location", + "<http://dbpediaorg/ontology/ground>", + "dbo:leader", + "dbo:portrayer", + "<http://dbpediaorg/ontology/alliance>", + "<http://dbpediaorg/ontology/occupation>", + "<http://dbpediaorg/ontology/owner>", + "<http://dbpediaorg/property/ballpark>", + "<http://dbpediaorg/property/borderingstates>", + "dbo:runtime", "dbo:wineRegion", - "dbo:language", - "dbo:officialLanguage", + "dbo:mayor", + "dbo:alias", + "dbo:largestCity", + "<http://dbpediaorg/property/burialPlace>", "dbo:influencedBy", + "<http://dbpediaorg/ontology/deathDate>", + "dbo:dissolutionDate", + "dbo:crosses", + "dbo:founder", + "<http://dbpediaorg/property/children>", + "<http://dbpediaorg/ontology/abbreviation>", + "<http://dbpediaorg/property/programme>", + "dbo:areaTotal", + "dbo:birthPlace", + "dbo:language", + "<http://dbpediaorg/ontology/nationality>", + "<http://dbpediaorg/property/breed>", + "dbo:party", + "dbo:capital", + "<http://dbpediaorg/property/ethnicity>", + "dbo:numberOfEpisodes", + "<http://dbpediaorg/ontology/spokenIn>", + "dbo:completionDate", + "dbo:foundingDate", + "<http://dbpediaorg/property/shipNamesake>", + "<http://dbpediaorg/ontology/netIncome>", + "dbo:deathDate", + "<http://dbpediaorg/ontology/deathPlace>", + "<http://dbpediaorg/ontology/locationCountry>", + "dbo:influenced", + "dbo:deathPlace", + "dbo:ingredient", + "dbo:editor", + "dbo:architect", + "<http://dbpediaorg/ontology/producer>", + "dbo:numberOfLocations", + "<http://dbpediaorg/ontology/numberOfEmployees>", + "<http://dbpediaorg/ontology/profession>", "dbo:routeEnd", - "<http://dbpedia.org/ontology/netIncome>", - "dbo:bandMember", - "dbo:team", - "dbo:origin", - "<http://dbpedia.org/property/launchPad>", - "dbp:species", - "dbo:composer", - "<http://dbpedia.org/property/author>", - "<http://dbpedia.org/ontology/creator>", - "dbo:developer", - "<http://dbpedia.org/ontology/owner>", - "<http://dbpedia.org/ontology/spouse>", + "dbo:state", + "dbo:height", + "dbo:successor", + "<http://dbpediaorg/ontology/mission>", + "<http://dbpediaorg/ontology/spouse>", + "<http://dbpediaorg/property/speciality>", "dbo:timeZone", - "<http://dbpedia.org/property/governor>", - "dbo:numberOfPages", - "dbo:deathCause", - "dbo:award", - "dbo:activeYearsEndDate", "dbo:governmentType", "dbo:maximumDepth", - "dbo:owner", - "dbo:leader", - "dbo:birthDate", - "dbo:editor", - "dbo:knownFor", - "dbo:starring", - "dbo:targetAirport", - "<http://dbpedia.org/property/founded>", - "<http://dbpedia.org/property/leaderParty>", - "<http://dbpedia.org/property/speciality>", - "dbo:country", - "dbo:runtime", - "<http://dbpedia.org/ontology/spokenIn>", - "dbo:battle", - "dbo:discoverer", - "dbo:portrayer", - "dbo:areaTotal", - "<http://dbpedia.org/ontology/portrayer>", - "dbo:height", - "dbo:spouse", - "dbo:abbreviation", - "<http://dbpedia.org/ontology/profession>", - "dbo:musicComposer", - "dbo:firstAscentPerson", - "dbo:publisher", - "<http://dbpedia.org/ontology/deathPlace>", - "<http://dbpedia.org/property/largestmetro>", - "dbp:writer", - "dbo:ingredient", - "dbo:class", - "<http://dbpedia.org/property/breed>", - "dbo:director", - "dbo:alias", - "<http://dbpedia.org/ontology/currency>", - "<http://dbpedia.org/ontology/populationTotal>", - "<http://dbpedia.org/property/successor>", - "<http://dbpedia.org/ontology/manager>", - "dbo:mayor", + "<http://dbpediaorg/property/employees>", + "dbo:award", + "dbo:city", "dbo:date", - "dbp:editor", - "a", - "<http://dbpedia.org/ontology/foundedBy>", - "dbo:completionDate", - "dbp:populationDensityRank", + "dbo:spouse", + "<http://dbpediaorg/ontology/populationTotal>", + "dbp:borders", "dbo:presenter", - "<http://dbpedia.org/ontology/instrument>", - "<http://dbpedia.org/ontology/numberOfEmployees>", - "dbo:series", - "dbo:creator", - "<http://dbpedia.org/ontology/producer>", + "dbo:manufacturer", + "<http://dbpediaorg/property/launchPad>", + "dbo:officialLanguage", + "dbp:writer", + "dbo:wikiPageRedirects", + "dbo:writer", + "dbo:deathCause", "dbo:leaderName", - "<http://dbpedia.org/property/children>", - "<http://dbpedia.org/property/title>", - "<http://dbpedia.org/property/fifaMin>", - "dbo:crosses", - "dbo:mission", - "dbo:architect", - "dbo:largestCity", - "dbo:budget", - "<http://dbpedia.org/property/birthName>", - "dbo:populationTotal", - "dbo:foundingDate", - "dbo:vicePresident", - "<http://dbpedia.org/ontology/genre>", + "dbo:author", "dbo:product", - "dbo:type", - "dbo:state", - "dbo:influenced", + "dbo:populationTotal", + "dbo:headquarter", + "dbo:almaMater", + "dbo:country", + "<http://dbpediaorg/ontology/location>", + "dbo:ethnicGroup", + "dbo:team", + "dbo:parent", + "dbo:growingGrape", + "<http://dbpediaorg/property/successor>", + "<http://dbpediaorg/ontology/instrument>", + "dbo:discoverer", + "dbo:birthDate", "dbo:doctoralAdvisor", - "dbo:numberOfLocations", - "dbo:successor", - "<http://dbpedia.org/property/ballpark>", - "<http://dbpedia.org/ontology/country>", + "dbo:starring", + "<http://dbpediaorg/property/accessioneudate>", + "dbo:musicComposer", "dbo:sourceCountry", - "dbo:birthPlace", - "<http://dbpedia.org/property/highest>", - "<http://dbpedia.org/ontology/child>", - "dbo:birthName", - "dbo:child", - "dbo:deathPlace", - "<http://dbpedia.org/ontology/abbreviation>", - "dbo:dissolutionDate", - "dbo:author", + "<http://dbpediaorg/ontology/portrayer>", + "<http://dbpediaorg/ontology/child>", + "dbo:activeYearsEndDate", + "foaf:surname", "dbo:birthYear", - "<http://dbpedia.org/property/beginningDate>", - "dbo:ethnicGroup", + "<http://dbpediaorg/ontology/developer>", + "dbo:director", "dbo:currency", - "<http://dbpedia.org/property/programme>", - "<http://dbpedia.org/property/shipNamesake>", - "dbo:capital", - "dbo:programmingLanguage", - "dbo:city", - "<http://dbpedia.org/ontology/deathDate>", - "dbo:almaMater", - "<http://dbpedia.org/property/employees>", - "dbo:location", - "<http://dbpedia.org/property/accessioneudate>", - "rdf:type", - "<http://dbpedia.org/ontology/developer>", - "dbo:restingPlace" + "dbo:knownFor", + "a", + "dbo:firstAscentPerson", + "<http://dbpediaorg/property/title>", + "dbo:numberOfPages", + "dbo:type" ]