Skip to content

Instantly share code, notes, and snippets.

@versae
Last active January 13, 2020 14:50
Show Gist options
  • Save versae/56298fd8626d239f76f61e848f5b789e to your computer and use it in GitHub Desktop.
Save versae/56298fd8626d239f76f61e848f5b789e to your computer and use it in GitHub Desktop.
Converting Rantanplan outputs to POSTDATA LOD
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Converting Rantanplan output to LOD\n",
"\n",
"Let's start with the imports. We'll be using the `owlready2` library, although it comes with some limitations. Most notably, after creating the individuals, the saving functionality will dump the entire ontology regardless of the actual parts used."
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Requirement already satisfied: Cython in /home/versae/.pyenv/versions/3.7.3/envs/rantanplan/lib/python3.7/site-packages (0.29.14)\n",
"\u001b[33mWARNING: You are using pip version 19.1.1, however version 19.3.1 is available.\n",
"You should consider upgrading via the 'pip install --upgrade pip' command.\u001b[0m\n",
"Requirement already satisfied: owlready2 in /home/versae/.pyenv/versions/3.7.3/envs/rantanplan/lib/python3.7/site-packages (0.22)\n",
"\u001b[33mWARNING: You are using pip version 19.1.1, however version 19.3.1 is available.\n",
"You should consider upgrading via the 'pip install --upgrade pip' command.\u001b[0m\n",
"All good.\n"
]
}
],
"source": [
"!pip install Cython\n",
"!pip install owlready2\n",
"print(\"All good.\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"`owlready2` allows both building an ontology from scratch using Python, or importing an existing one from a publicly available OWL file. We'll use this later option."
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [],
"source": [
"from owlready2 import World, get_ontology"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"For now, let's focus on `structuralElements` so we can serialize lines, words, and syllables using the POSTDATA Ontology."
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [],
"source": [
"!rm ./quadstore.sqlite3\n",
"world = World(filename = \"./quadstore.sqlite3\")\n",
"\n",
"ontology = get_ontology(\"https://raw.githubusercontent.com/linhd-postdata/structuralElements-ontology/master/postdata-structuralElements.owl\").load()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Listing the existing classes."
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"[postdata-structuralElements.Token,\n",
" postdata-structuralElements.Line,\n",
" postdata-structuralElements.OrderedLineList,\n",
" postdata-structuralElements.Stanza,\n",
" postdata-structuralElements.OrderedStanzaList,\n",
" postdata-structuralElements.Syllable,\n",
" postdata-structuralElements.Word,\n",
" postdata-core.Redaction,\n",
" core.Concept,\n",
" 0.1.Word,\n",
" postdata-structuralElements.Punctuation,\n",
" gold.Syllable,\n",
" core.ConceptScheme]"
]
},
"execution_count": 20,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"list(ontology.classes())"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Accessing some of the properties of a class."
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'Line'"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"ontology.Line.name"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Creating a new individual with a couple of data properties, `content` and `isRefrain`, and inspecting the type and the INDIRECT properties created."
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {},
"outputs": [],
"source": [
"# content y isRefrain son propiedades de línea\n",
"line1 = ontology.Line(\"Line_1_example_name\", content=[\"linea de ejemplo\"], isRefrain=[True]) "
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"postdata-structuralElements.Line_1_example_name\n",
"Line_1_example_name\n",
"http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line_1_example_name\n",
"['linea de ejemplo']\n",
"[True]\n"
]
}
],
"source": [
"print(line1)\n",
"print(line1.name)\n",
"print(line1.iri)\n",
"print(line1.content)\n",
"print(line1.isRefrain)"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"postdata-structuralElements.Line"
]
},
"execution_count": 26,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"type(line1)"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{rdf-schema.label,\n",
" 1.1.creator,\n",
" rdf-schema.isDefinedBy,\n",
" postdata-structuralElements.content,\n",
" rdf-schema.comment,\n",
" postdata-structuralElements.isRefrain}"
]
},
"execution_count": 27,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"line1.INDIRECT_get_properties()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"The property `1.1.creator` might refer to Dublin Core Elements' `creator`, but *a proper suffix, such as `element` or `dc`, needs to be given*, `1.1` does not help understanding the resulting serializations."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## A Rantanplan example output"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [],
"source": [
"scansion = [{'tokens': [{'word': [{'syllable': 'lle', 'is_stressed': False},\n",
" {'syllable': 'ga', 'is_stressed': True},\n",
" {'syllable': 'se',\n",
" 'is_stressed': False,\n",
" 'is_word_end': True,\n",
" 'has_synalepha': True}],\n",
" 'stress_position': -2},\n",
" {'word': [{'syllable': 'a',\n",
" 'is_stressed': False,\n",
" 'has_synalepha': True,\n",
" 'is_word_end': True}],\n",
" 'stress_position': 0},\n",
" {'word': [{'syllable': 'u', 'is_stressed': False},\n",
" {'syllable': 'nir', 'is_stressed': True, 'is_word_end': True}],\n",
" 'stress_position': -1},\n",
" {'word': [{'syllable': 'la',\n",
" 'is_stressed': False,\n",
" 'has_synalepha': True,\n",
" 'is_word_end': True}],\n",
" 'stress_position': 0},\n",
" {'word': [{'syllable': 'al', 'is_stressed': False},\n",
" {'syllable': 'ca', 'is_stressed': False},\n",
" {'syllable': 'cho', 'is_stressed': True},\n",
" {'syllable': 'fa', 'is_stressed': False, 'is_word_end': True}],\n",
" 'stress_position': -2}],\n",
" 'phonological_groups': [{'syllable': 'lle', 'is_stressed': False},\n",
" {'syllable': 'ga', 'is_stressed': True},\n",
" {'syllable': 'seau', 'is_stressed': False, 'synalepha_index': [1, 2]},\n",
" {'syllable': 'nir', 'is_stressed': True, 'is_word_end': True},\n",
" {'syllable': 'laal', 'is_stressed': False, 'synalepha_index': [1]},\n",
" {'syllable': 'ca', 'is_stressed': False},\n",
" {'syllable': 'cho', 'is_stressed': True},\n",
" {'syllable': 'fa', 'is_stressed': False, 'is_word_end': True}],\n",
" 'rhythm': {'stress': '-+-+--+-', 'type': 'pattern', 'length': 8}}]"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"For each new individual, let's assign a new UUID"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"UUID('0c16e9cc-bef6-4619-99dd-8bd28a280ab0')"
]
},
"execution_count": 29,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import uuid\n",
"uuid.uuid4()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Let's now try putting it all together."
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {},
"outputs": [],
"source": [
"# We use world to be able to inspect the quadstore\n",
"structural_elements_url = \"https://raw.githubusercontent.com/linhd-postdata/structuralElements-ontology/master/postdata-structuralElements.owl\"\n",
"\n",
"# Let's just keep the individuals of the classes we are interested in\n",
"def filter_func(graph, s, *args):\n",
" classes = [graph.onto.Line, graph.onto.Word, graph.onto.Syllable]\n",
" return s >= 0 and any(isinstance(graph.onto.world._get_by_storid(s), cls) for cls in classes)\n",
"\n",
"\n",
"with world.get_ontology(structural_elements_url).load() as onto:\n",
" for line in scansion:\n",
" o_line = onto.Line(\n",
" f\"{onto.Line.name}/{uuid.uuid4()}\",\n",
" content=[\"\".join(s.get(\"syllable\") or s.get(\"syllable\")\n",
" for w in line[\"tokens\"]\n",
" for s in w[\"word\"] + [{\"syllable\": \" \"}])]\n",
" )\n",
" o_line.has_words = []\n",
" for word in line[\"tokens\"]:\n",
" o_word = onto.Word(\n",
" f\"{onto.Word.name}/{uuid.uuid4()}\",\n",
" content=[\"\".join(s[\"syllable\"] for s in word[\"word\"])],\n",
" belongsToLine=[o_line]\n",
" )\n",
" o_word.has_syllables = []\n",
" for syllable in word[\"word\"]:\n",
" o_syllable = onto.Syllable(\n",
" f\"{onto.Syllable.name}/{uuid.uuid4()}\",\n",
" content=[syllable[\"syllable\"]],\n",
" belongsToWord=[o_word]\n",
" )\n",
" o_word.has_syllables += [o_syllable]\n",
" o_line.has_words += [o_word]\n",
" onto.save(file=\"poem.xml\", format=\"rdfxml\", filter=filter_func)\n",
" onto.save(file=\"poem.n3\", format=\"ntriples\", filter=filter_func)\n",
"world.save()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"A quick print of all individuals created."
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"377 kos.nucleus-type\n",
"379 kos.part-of-speech\n",
"382 kos.stanza-type\n",
"384 kos.stanzaEdition-type\n",
"555 postdata-structuralElements.Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e\n",
"556 postdata-structuralElements.Word/91ce6570-24b9-41a0-a6d7-7332a4505d14\n",
"557 postdata-structuralElements.Syllable/599c3736-3d2b-47f1-809e-33d6895d52d6\n",
"558 postdata-structuralElements.Syllable/739cacb5-de5f-4031-9a38-a037e5a919c4\n",
"559 postdata-structuralElements.Syllable/5fa06756-d390-45b0-97f5-67d5da9f6ba0\n",
"560 postdata-structuralElements.Word/abd1a1f0-07f5-42d7-85de-4ce3c411e203\n",
"561 postdata-structuralElements.Syllable/a443e37a-7645-4731-87bd-75fd7ee837c7\n",
"562 postdata-structuralElements.Word/926366d8-b44f-440b-8d90-bfd32894d122\n",
"563 postdata-structuralElements.Syllable/0fc56c19-a1b8-4953-bddc-cb262c817974\n",
"564 postdata-structuralElements.Syllable/2e25a01b-b87f-4bb1-a98c-6a130b46368b\n",
"565 postdata-structuralElements.Word/96590dfe-5d59-47f9-abf6-eac975f47cd6\n",
"566 postdata-structuralElements.Syllable/d49845cf-6ab0-4ab1-a2f3-acab8887a38b\n",
"567 postdata-structuralElements.Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54\n",
"568 postdata-structuralElements.Syllable/ab5efa01-533f-4ee2-b775-75e17a7e585a\n",
"569 postdata-structuralElements.Syllable/95d17a4a-1df6-4c1f-8e70-b68019e21cdc\n",
"570 postdata-structuralElements.Syllable/e3b1112d-8cb2-436e-949e-0df7141e4376\n",
"571 postdata-structuralElements.Syllable/53b67da7-29d9-4d5c-a7a8-44765c59d25c\n"
]
}
],
"source": [
"for ind in onto.individuals():\n",
" print(ind.storid, ind)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"We have saved the inviduals in RDF/XML and ntriples. In order to dump them as Turtle (.ttl) we need to import rdflib as well."
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Requirement already satisfied: rdflib in /home/versae/.pyenv/versions/3.7.3/envs/rantanplan/lib/python3.7/site-packages (4.2.2)\n",
"Requirement already satisfied: isodate in /home/versae/.pyenv/versions/3.7.3/envs/rantanplan/lib/python3.7/site-packages (from rdflib) (0.6.0)\n",
"Requirement already satisfied: pyparsing in /home/versae/.pyenv/versions/3.7.3/envs/rantanplan/lib/python3.7/site-packages (from rdflib) (2.4.1.1)\n",
"Requirement already satisfied: six in /home/versae/.pyenv/versions/3.7.3/envs/rantanplan/lib/python3.7/site-packages (from isodate->rdflib) (1.12.0)\n",
"\u001b[33mWARNING: You are using pip version 19.1.1, however version 19.3.1 is available.\n",
"You should consider upgrading via the 'pip install --upgrade pip' command.\u001b[0m\n"
]
}
],
"source": [
"!pip install rdflib"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [],
"source": [
"from rdflib import Graph\n",
"\n",
"with open(\"poem.ttl\", \"wb\") as f:\n",
" f.write(Graph().parse(\"poem.xml\").serialize(format=\"turtle\"))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Limitations\n",
"\n",
"The main issue with `owlready2` is that it dumps both the entire ontology and the individuals. To avoid that we could fix their code and send a PR, create the inviduals only using RDFLib (which might be time consuming), or create a new Python ontology in `owlready2` that only imports those terms that will be used. The latter option remains to be explored as the most promising one.\n",
"\n",
"Nevertheless, we still lack a proper verification that the output files are correct for LOD purposes."
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<owlready2.namespace.World at 0x7fcab4e4ea90>"
]
},
"execution_count": 35,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"onto.graph.onto.world"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.3"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToLine> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/599c3736-3d2b-47f1-809e-33d6895d52d6> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/599c3736-3d2b-47f1-809e-33d6895d52d6> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/599c3736-3d2b-47f1-809e-33d6895d52d6> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToWord> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/739cacb5-de5f-4031-9a38-a037e5a919c4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/739cacb5-de5f-4031-9a38-a037e5a919c4> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/739cacb5-de5f-4031-9a38-a037e5a919c4> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToWord> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/5fa06756-d390-45b0-97f5-67d5da9f6ba0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/5fa06756-d390-45b0-97f5-67d5da9f6ba0> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/5fa06756-d390-45b0-97f5-67d5da9f6ba0> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToWord> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/abd1a1f0-07f5-42d7-85de-4ce3c411e203> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/abd1a1f0-07f5-42d7-85de-4ce3c411e203> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/abd1a1f0-07f5-42d7-85de-4ce3c411e203> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToLine> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/a443e37a-7645-4731-87bd-75fd7ee837c7> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/a443e37a-7645-4731-87bd-75fd7ee837c7> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/a443e37a-7645-4731-87bd-75fd7ee837c7> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToWord> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/abd1a1f0-07f5-42d7-85de-4ce3c411e203> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/926366d8-b44f-440b-8d90-bfd32894d122> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/926366d8-b44f-440b-8d90-bfd32894d122> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/926366d8-b44f-440b-8d90-bfd32894d122> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToLine> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/0fc56c19-a1b8-4953-bddc-cb262c817974> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/0fc56c19-a1b8-4953-bddc-cb262c817974> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/0fc56c19-a1b8-4953-bddc-cb262c817974> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToWord> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/926366d8-b44f-440b-8d90-bfd32894d122> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/2e25a01b-b87f-4bb1-a98c-6a130b46368b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/2e25a01b-b87f-4bb1-a98c-6a130b46368b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/2e25a01b-b87f-4bb1-a98c-6a130b46368b> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToWord> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/926366d8-b44f-440b-8d90-bfd32894d122> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/96590dfe-5d59-47f9-abf6-eac975f47cd6> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/96590dfe-5d59-47f9-abf6-eac975f47cd6> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/96590dfe-5d59-47f9-abf6-eac975f47cd6> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToLine> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/d49845cf-6ab0-4ab1-a2f3-acab8887a38b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/d49845cf-6ab0-4ab1-a2f3-acab8887a38b> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/d49845cf-6ab0-4ab1-a2f3-acab8887a38b> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToWord> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/96590dfe-5d59-47f9-abf6-eac975f47cd6> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToLine> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/ab5efa01-533f-4ee2-b775-75e17a7e585a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/ab5efa01-533f-4ee2-b775-75e17a7e585a> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/ab5efa01-533f-4ee2-b775-75e17a7e585a> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToWord> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/95d17a4a-1df6-4c1f-8e70-b68019e21cdc> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/95d17a4a-1df6-4c1f-8e70-b68019e21cdc> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/95d17a4a-1df6-4c1f-8e70-b68019e21cdc> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToWord> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/e3b1112d-8cb2-436e-949e-0df7141e4376> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/e3b1112d-8cb2-436e-949e-0df7141e4376> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/e3b1112d-8cb2-436e-949e-0df7141e4376> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToWord> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/53b67da7-29d9-4d5c-a7a8-44765c59d25c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#NamedIndividual> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/53b67da7-29d9-4d5c-a7a8-44765c59d25c> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/53b67da7-29d9-4d5c-a7a8-44765c59d25c> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#belongsToWord> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "llegase a unir la alcachofa "^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "llegase"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/599c3736-3d2b-47f1-809e-33d6895d52d6> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "lle"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/739cacb5-de5f-4031-9a38-a037e5a919c4> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "ga"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/5fa06756-d390-45b0-97f5-67d5da9f6ba0> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "se"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/abd1a1f0-07f5-42d7-85de-4ce3c411e203> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "a"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/a443e37a-7645-4731-87bd-75fd7ee837c7> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "a"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/926366d8-b44f-440b-8d90-bfd32894d122> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "unir"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/0fc56c19-a1b8-4953-bddc-cb262c817974> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "u"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/2e25a01b-b87f-4bb1-a98c-6a130b46368b> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "nir"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/96590dfe-5d59-47f9-abf6-eac975f47cd6> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "la"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/d49845cf-6ab0-4ab1-a2f3-acab8887a38b> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "la"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "alcachofa"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/ab5efa01-533f-4ee2-b775-75e17a7e585a> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "al"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/95d17a4a-1df6-4c1f-8e70-b68019e21cdc> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "ca"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/e3b1112d-8cb2-436e-949e-0df7141e4376> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "cho"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/53b67da7-29d9-4d5c-a7a8-44765c59d25c> <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#content> "fa"^^<http://www.w3.org/2001/XMLSchema#string> .
@prefix : <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/0fc56c19-a1b8-4953-bddc-cb262c817974> a :Syllable,
owl:NamedIndividual ;
:belongsToWord <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/926366d8-b44f-440b-8d90-bfd32894d122> ;
:content "u"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/2e25a01b-b87f-4bb1-a98c-6a130b46368b> a :Syllable,
owl:NamedIndividual ;
:belongsToWord <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/926366d8-b44f-440b-8d90-bfd32894d122> ;
:content "nir"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/53b67da7-29d9-4d5c-a7a8-44765c59d25c> a :Syllable,
owl:NamedIndividual ;
:belongsToWord <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> ;
:content "fa"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/599c3736-3d2b-47f1-809e-33d6895d52d6> a :Syllable,
owl:NamedIndividual ;
:belongsToWord <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14> ;
:content "lle"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/5fa06756-d390-45b0-97f5-67d5da9f6ba0> a :Syllable,
owl:NamedIndividual ;
:belongsToWord <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14> ;
:content "se"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/739cacb5-de5f-4031-9a38-a037e5a919c4> a :Syllable,
owl:NamedIndividual ;
:belongsToWord <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14> ;
:content "ga"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/95d17a4a-1df6-4c1f-8e70-b68019e21cdc> a :Syllable,
owl:NamedIndividual ;
:belongsToWord <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> ;
:content "ca"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/a443e37a-7645-4731-87bd-75fd7ee837c7> a :Syllable,
owl:NamedIndividual ;
:belongsToWord <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/abd1a1f0-07f5-42d7-85de-4ce3c411e203> ;
:content "a"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/ab5efa01-533f-4ee2-b775-75e17a7e585a> a :Syllable,
owl:NamedIndividual ;
:belongsToWord <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> ;
:content "al"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/d49845cf-6ab0-4ab1-a2f3-acab8887a38b> a :Syllable,
owl:NamedIndividual ;
:belongsToWord <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/96590dfe-5d59-47f9-abf6-eac975f47cd6> ;
:content "la"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Syllable/e3b1112d-8cb2-436e-949e-0df7141e4376> a :Syllable,
owl:NamedIndividual ;
:belongsToWord <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> ;
:content "cho"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/96590dfe-5d59-47f9-abf6-eac975f47cd6> a :Word,
owl:NamedIndividual ;
:belongsToLine <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> ;
:content "la"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/abd1a1f0-07f5-42d7-85de-4ce3c411e203> a :Word,
owl:NamedIndividual ;
:belongsToLine <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> ;
:content "a"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/926366d8-b44f-440b-8d90-bfd32894d122> a :Word,
owl:NamedIndividual ;
:belongsToLine <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> ;
:content "unir"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14> a :Word,
owl:NamedIndividual ;
:belongsToLine <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> ;
:content "llegase"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54> a :Word,
owl:NamedIndividual ;
:belongsToLine <http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> ;
:content "alcachofa"^^xsd:string .
<http://postdata.linhd.uned.es/ontology/postdata-structuralElements#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e> a :Line,
owl:NamedIndividual ;
:content "llegase a unir la alcachofa "^^xsd:string .
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
xml:base="http://postdata.linhd.uned.es/ontology/postdata-structuralElements"
xmlns="http://postdata.linhd.uned.es/ontology/postdata-structuralElements#">
<Line rdf:about="#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">llegase a unir la alcachofa </content>
</Line>
<Word rdf:about="#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToLine rdf:resource="#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">llegase</content>
</Word>
<Syllable rdf:about="#Syllable/599c3736-3d2b-47f1-809e-33d6895d52d6">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToWord rdf:resource="#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">lle</content>
</Syllable>
<Syllable rdf:about="#Syllable/739cacb5-de5f-4031-9a38-a037e5a919c4">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToWord rdf:resource="#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ga</content>
</Syllable>
<Syllable rdf:about="#Syllable/5fa06756-d390-45b0-97f5-67d5da9f6ba0">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToWord rdf:resource="#Word/91ce6570-24b9-41a0-a6d7-7332a4505d14"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">se</content>
</Syllable>
<Word rdf:about="#Word/abd1a1f0-07f5-42d7-85de-4ce3c411e203">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToLine rdf:resource="#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">a</content>
</Word>
<Syllable rdf:about="#Syllable/a443e37a-7645-4731-87bd-75fd7ee837c7">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToWord rdf:resource="#Word/abd1a1f0-07f5-42d7-85de-4ce3c411e203"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">a</content>
</Syllable>
<Word rdf:about="#Word/926366d8-b44f-440b-8d90-bfd32894d122">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToLine rdf:resource="#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">unir</content>
</Word>
<Syllable rdf:about="#Syllable/0fc56c19-a1b8-4953-bddc-cb262c817974">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToWord rdf:resource="#Word/926366d8-b44f-440b-8d90-bfd32894d122"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">u</content>
</Syllable>
<Syllable rdf:about="#Syllable/2e25a01b-b87f-4bb1-a98c-6a130b46368b">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToWord rdf:resource="#Word/926366d8-b44f-440b-8d90-bfd32894d122"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">nir</content>
</Syllable>
<Word rdf:about="#Word/96590dfe-5d59-47f9-abf6-eac975f47cd6">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToLine rdf:resource="#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">la</content>
</Word>
<Syllable rdf:about="#Syllable/d49845cf-6ab0-4ab1-a2f3-acab8887a38b">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToWord rdf:resource="#Word/96590dfe-5d59-47f9-abf6-eac975f47cd6"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">la</content>
</Syllable>
<Word rdf:about="#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToLine rdf:resource="#Line/b4a3d7b0-e450-4500-b1df-d151a1b6e94e"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">alcachofa</content>
</Word>
<Syllable rdf:about="#Syllable/ab5efa01-533f-4ee2-b775-75e17a7e585a">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToWord rdf:resource="#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">al</content>
</Syllable>
<Syllable rdf:about="#Syllable/95d17a4a-1df6-4c1f-8e70-b68019e21cdc">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToWord rdf:resource="#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ca</content>
</Syllable>
<Syllable rdf:about="#Syllable/e3b1112d-8cb2-436e-949e-0df7141e4376">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToWord rdf:resource="#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">cho</content>
</Syllable>
<Syllable rdf:about="#Syllable/53b67da7-29d9-4d5c-a7a8-44765c59d25c">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#NamedIndividual"/>
<belongsToWord rdf:resource="#Word/50c04e99-6c57-4af3-96ef-56eaadbd4d54"/>
<content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fa</content>
</Syllable>
</rdf:RDF>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment