<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Extracting Graphs from Tables via Conceptual Models</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Sebastián</forename><surname>Ferrada</surname></persName>
							<email>sebastian.ferrada@uchile.cl</email>
							<affiliation key="aff0">
								<orgName type="department">IMFD Chile &amp; Data and Artificial Intelligence Initiative</orgName>
								<orgName type="institution">Universidad de Chile</orgName>
								<address>
									<addrLine>Beauchef 851</addrLine>
									<settlement>Santiago</settlement>
									<country key="CL">Chile</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Extracting Graphs from Tables via Conceptual Models</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">98CF9A68AE2BE1205330B97C12770317</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T16:48+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Data Mapping</term>
					<term>Knowledge Graphs</term>
					<term>Relational Databases</term>
					<term>Conceptual Models</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This poster presents initial progress on a mapping to convert relational databases into knowledge graphs by utilizing the conceptual model of the database as a means of capturing its underlying semantics. We leverage the ERDoc language for defining Entity-Relationship Diagrams, for which we provide semantics. Unlike previous approaches, this method assumes the conceptual model as part of the input and emphasizes the formal definition, semantic correctness, and other properties of the mapping.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>Knowledge graphs (KGs) model the data of a given domain as a set of entities or objects connected through a rich network of relationships <ref type="bibr" target="#b0">[1]</ref>. Similarly, the conceptual model usually conceived when designing a relational database defines the types of entities that will inhabit the database and the types of relationships in which they can participate.</p><p>As most data is stored in relational databases, we propose leveraging their conceptual model to capture the underlying semantics and define a mapping procedure that produces a KG from its data. Such a mapping can be useful to be able to apply richer querying <ref type="bibr" target="#b1">[2]</ref> and analytics <ref type="bibr" target="#b2">[3]</ref> over the mapped data and, further, the mere definition of the mapping can allow for a virtual graph view of the relational data which can be accessed employing query translation.</p><p>In this poster, we present progress on the development of such a mapping that transforms a relational database into either an RDF/RDF-star graph or a property graph (PG), using the conceptual model of the input database. We leverage the ERDoc language <ref type="bibr" target="#b3">[4]</ref> used to define Entity-Relationship Diagrams (ERDs) <ref type="bibr" target="#b4">[5]</ref>, which are a common way to design and communicate conceptual models. Our mapping, differently from Stoica et al. <ref type="bibr" target="#b5">[6]</ref>, is not direct (it requires extra input) but considers the semantics embedded in the conceptual model, yielding a semantically more accurate graph. For instance, in N-to-N relationships, <ref type="bibr" target="#b5">[6]</ref> would create a node for each tuple in the table storing the relationship, whereas our approach translates such tuples directly to edges. Similarly, multivalued attributes would each be mapped to a node by <ref type="bibr" target="#b5">[6]</ref>, whereas our approach produces multivalued properties. Differently from Barret et al. <ref type="bibr" target="#b6">[7]</ref>, we assume that the conceptual model is part of the input of our mapping, and we shall focus on the formal definition of the mapping and its properties (e.g., information and query preserving <ref type="bibr" target="#b7">[8]</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Conceptual Models</head><p>The conceptual model, defined as ERDs by Chen <ref type="bibr" target="#b4">[5]</ref>, aims to provide a unified view of data that allows to interoperate the relational model <ref type="bibr" target="#b8">[9]</ref> and the network model <ref type="bibr" target="#b9">[10]</ref>. As such, it also can allow us to leverage it to interoperate with RDF graphs <ref type="bibr" target="#b10">[11]</ref>, RDF-star graphs <ref type="bibr" target="#b11">[12]</ref> or PGs <ref type="bibr" target="#b12">[13]</ref>.</p><p>ERDoc is a scripting language designed to specify ERDs. The idea for our mapping is to receive an input database along with the ERDoc document that codifies its conceptual model. To formalize our mapping, we provide semantics to a fragment of ERDoc <ref type="bibr" target="#b3">[4]</ref>. An example of an ERD can be found in Figure <ref type="figure" target="#fig_1">1b</ref>, where Person and Bank are Entities, Account is a Weak Entity depending on Bank via relationship ofBank (which means that the primary key of Account is unique only for a given Bank), and hasAccount is an N-to-N relationship.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Mapping Relational Databases to Knowledge Graphs</head><p>Our mapping ℳ is such that, given a relational database D with primary and foreign keys Σ (following the definition of Sequeda et al. <ref type="bibr" target="#b7">[8]</ref> over a domain of values 𝒱), and an ERD 𝒞, ℳ(D, 𝒞) returns a PG 𝐺 = (𝑉, 𝐸, 𝜎, 𝜑, 𝜆) (following the definition of Angles <ref type="bibr" target="#b12">[13]</ref>). RDF graphs can also be produced later on (e.g., by using the mapping of <ref type="bibr" target="#b13">[14]</ref>). We assume that D is in BCNF <ref type="bibr" target="#b14">[15]</ref>.</p><p>Non-weak Entities E{𝐾 1 , ... , 𝐾 𝑛 }{𝐴 1 , ... , 𝐴 𝑚 } are mapped to a relation 𝑅 E ∈ D, such that the attributes of 𝑅 E are 𝑎𝑡𝑡(𝑅 E ) = {𝐾 1 , ... , 𝐾 𝑛 , 𝐴 1 , ... , 𝐴 𝑚 }, and 𝑅 E [𝐾 1 , ... , 𝐾 𝑛 ] is a primary key. To map such a relation to a graph, we take each tuple 𝑡 ∈ 𝑅 E , where 𝑡 = (𝐾 1 : 𝑣 1 , ... , 𝐾 𝑛 : 𝑣 𝑛 , 𝐴 1 : 𝑣 𝑛+1 , ... , 𝐴 𝑚 : 𝑣 𝑛+𝑚 ), with 𝑣 1 , ... , 𝑣 𝑛 ∈ 𝒱 and 𝑣 𝑛+1 , ... , 𝑣 𝑛+𝑚 ∈ 𝒱 ∪ {null}, and map it to a node 𝜂 = 𝑓 𝑛 (𝑣 1 , ... , 𝑣 𝑛 ), where 𝑓 𝑖 : 𝒱 𝑖 → 𝒱 is a function that returns identifiers . Then, we extend the property assigning function 𝜎 to contain 𝜎(𝜂, 𝑝) = 𝑣 for each 𝑝 : 𝑣 ∈ 𝑡. Finally, we extend the label assigning function 𝜆 to include 𝜆(𝜂) = 𝑅 E . It can be seen that if 𝑓 𝑖 is bijective, this mapping is reversible, and thus information preserving <ref type="bibr" target="#b7">[8]</ref>.</p><p>The mapping of relationships to the relational model is more nuanced. It depends on the number of participating entities, the presence or absence of attributes, and even the cardinalities  and participation constraints. We will summarize two acceptable mappings that preserve BCNF. Let us consider the generic relationship R⟨(E 1 , 𝐶 1 ), ... , (E n , 𝐶 𝑛 )⟩{𝐴 1 , ... , 𝐴 𝑚 }.</p><p>If 𝑛 = 2, {𝐴 1 , ... , 𝐴 𝑚 } = ∅, and either 𝐶 1 or 𝐶 2 are one and only one cardinalities, the first mapping applies. W.l.o.g., we assume that 𝐶 2 is one and only one, and that the participating entities are E 1 {𝐾 1 , ... , 𝐾 𝑛 1 }{𝐵 1 , ... , 𝐵 𝑚 1 } and E 2 {𝐽 1 , ... , 𝐽 𝑛 2 }{𝐹 1 , ... , 𝐹 𝑚 2 }, which are mapped to relations 𝑅 E 1 and 𝑅 E 2 respectively. To map this relationship, we extend 𝑅 E 2 so that att(𝑅 For any other case of relationship R (e.g., 𝑛 &gt; 2 or {𝐴 1 , ... , 𝐴 𝑚 } ̸ = ∅), a relation 𝑅 R for the relationship is created and it contains foreign keys referencing all the relations mapping the participating entities. The primary key of 𝑅 R depends on the cardinalities and participation constraints <ref type="bibr" target="#b4">[5]</ref>. Each tuple 𝑡 ∈ 𝑅 R can be mapped to an edge only if 𝑛 = 2. Otherwise, 𝑡 should be mapped to a node, and an edge for each foreign key must be created, as is done in <ref type="bibr" target="#b5">[6]</ref>.</p><formula xml:id="formula_0">E 2 ) ← att(𝑅 E 2 ) ∪ {𝐾 1 , ... , 𝐾 𝑛 1 } and 𝑅 E 2 [𝐾 1 , ... , 𝐾 𝑛 1 ] REF 𝑅 E 1 [𝐾 1 , ... , 𝐾 𝑛 1 ]</formula><p>Weak entities W⟨(E 1 , R 1 ), ... , (E l , R l )⟩{𝑃 1 , ... , 𝑃 𝑛 }{𝐴 1 , ... , 𝐴 𝑚 } are mapped into a relation 𝑅 W , similar to the first relationship case, as the cardinality with which W participates in every R i is one and only one. 𝑅 W has attributes att(𝑅 W ) = 𝒦 ∪ {𝑃 1 , ... , 𝑃 𝑛 , 𝐴 1 , ... , 𝐴 𝑚 }, where 𝒦 is the set of all the prime attributes of all the relations 𝑅 E i of each E i . 𝑅 W has therefore foreign keys referencing to each 𝑅 E i . Each tuple 𝑡 ∈ 𝑅 W is mapped to a node 𝜂 with id 𝑓 |𝒦|+𝑛 (𝑡[𝒦 ∪ {𝑃 1 , ... , 𝑃 𝑛 }]), label 𝜆(𝜂) = W, and each foreign key is mapped to an edge without properties and the label of the respective relationship R i going from 𝜂 to the respective node representing the referenced tuple in 𝑅 E i .</p><p>Example. In Figure <ref type="figure" target="#fig_1">1a</ref>, we present 4 relations that follow the ERD of Figure <ref type="figure" target="#fig_1">1b</ref>. These are Person(SSN, name), Bank(SWIFT, name), Account(number, SWIFT, name), and HasAc-count(SSN, number, SWIFT). Note that Account is a weak entity and HasAccount is an N-to-N relationship. The tuples in Figure <ref type="figure" target="#fig_1">1a</ref> are translated to the graph of Figure <ref type="figure" target="#fig_1">1c</ref>, following the rules of each case. See how, for instance, the tuple (number: 333, SWIFT: TTQCL, type: checking) from relation Account is mapped to a node with id 𝜂 = 𝑓 1 (333), label 𝜆(𝜂) = "Account", properties 𝜎(𝜂, number) = 333 and 𝜎(𝜂, type) = "checking", and to and edge 𝑒, such that 𝜑(𝑒) = (𝜂, 𝑓 1 ("TTQCL")) and 𝜆(𝑒) = "ofBank". This mapping is similar to <ref type="bibr" target="#b5">[6]</ref>. However, we can extract the appropriate label for 𝑒 from the conceptual model. Our mapping presents its difference particularly when mapping the relation HasAccount. The tuple (SSN: 111, number: 333, SWIFT: TTQCL) is mapped, according to <ref type="bibr" target="#b5">[6]</ref>, to a node with label "HasAccount", with one edge to the node mapping the person with ID 𝑓 1 (111), and another to the node of the Account with ID 𝑓 2 (333, TTQCL). Our mapping simply creates one edge 𝑒 ′ , with 𝜆(𝑒 ′ ) = "HasAccount", and 𝜑(𝑒 ′ ) = (𝑓 1 (111), 𝑓 2 (333, TTQCL)). This is not only more semantically accurate but also implies the use of fewer joins when querying the resulting graph.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Conclusion and Future Directions</head><p>In this poster, we present initial progress on a formal mapping that, given a relational database and its conceptual model, produces a knowledge graph that behaves differently from <ref type="bibr" target="#b5">[6]</ref>. Initially, we consider property graphs, but RDF and RDF-star graphs can also be produced. Further, we provide semantics for a fragment of the ERDoc language and a formalization of the elements present in an ERD. We are currently defining the translations of the rest of the ERD constructs (class hierarchies, aggregations, multivalued attributes, etc.) and studying the general properties of information and query preservation <ref type="bibr" target="#b7">[8]</ref> of the mapping. We note that in the future, we may leverage the work by Barret et al. <ref type="bibr" target="#b6">[7]</ref> to automatically obtain the conceptual model for the mapping. We are also working on a mapping algorithm and a tool implementation. Furthermore, we can explore using the conceptual model to generate SHACL constraints <ref type="bibr" target="#b15">[16]</ref> to validate the mapping output.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: The proposed mapping process.</figDesc><graphic coords="3,89.29,84.19,100.01,173.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head></head><label></label><figDesc>is a foreign key. To convert this foreign key to graph elements, for each tuple 𝑡 ∈ 𝑅 E 2 , where 𝑡 = (𝐾 1 : 𝑣 1 , ... , 𝐾 𝑛 1 : 𝑣 𝑛 1 , 𝐽 1 : 𝑣 𝑛 1 +1 , ... , 𝐽 𝑛 2 : 𝑣 𝑛 1 +𝑛 2 , 𝐹 1 : 𝑣 𝑛 1 +𝑛 2 +1 , ... , 𝐹 𝑚 2 : 𝑣 𝑛 1 +𝑛 2 +𝑚 2 ) we create an edge 𝑒 = 𝑓 𝑛 1 +𝑛 2 (𝑣 1 , ... , 𝑣 𝑛 1 +𝑛 2 ), with 𝜑(𝑒) = (𝑓 𝑛 1 (𝑣 1 , ... , 𝑣 𝑛 1 ), 𝑓 𝑛 2 (𝑣 𝑛 1 +1 , 𝑣 𝑛 1 +𝑛 2 )), and 𝜆(𝑒) = R. Yet again, if 𝑓 𝑖 is bijective, then this transformation is reversible.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>of entities. An entity is</head><label></label><figDesc>an expression of the form E{𝐾 1 , ... , 𝐾 𝑛 }{𝐴 1 , ... , 𝐴 𝑚 }, where E ∈ ℰ is the name of the entity, {𝐾 1 , ... , 𝐾 𝑛 }, is the non-empty set of prime attribute names of E, and {𝐴 1 , ... , 𝐴 𝑚 } is the possibly empty set of non-prime attribute names. • ℛ is a set of relationships. A relationship R⟨(E 1 , 𝐶 1 ), ... , (E n , 𝐶 𝑛 )⟩{𝐴 1 , ... , 𝐴</figDesc><table><row><cell>Definition 1. An Entity-Relationship Diagram (ERD) 𝒞 is a tuple (ℰ, ℛ) such that:</cell></row><row><cell>• ℰ is a set</cell></row></table><note>𝑚 } is such that R ∈ ℛ is the relationship name, E 1 , ... , E n , elements of ℰ, are the participating entities, 𝐶 1 , ... , 𝐶 𝑛 are the cardinalities and participation constraints of each participating entity, and {𝐴 1 , ... , 𝐴 𝑚 } is the possibly empty set of relationship attribute names. • A weak entity W⟨(E 1 , R 1 ), ... , (E l , R l )⟩{𝑃 1 , ... , 𝑃 𝑛 }{𝐴 1 , ... , 𝐴 𝑚 }, is such that W ∈ ℰ is the name of the weak entity, E i ∈ ℰ for 𝑖 ∈ {1, ... , l} are the names of the entities that W depends on, R i ∈ ℛ for 𝑖 ∈ {1, ... , l} are the names of the relationships through which W depends on each E i , {𝑃 1 , ... , 𝑃 𝑛 } is the non-empty set of attribute names that are part of the partial key of W, {𝐴 1 , ... , 𝐴 𝑚 } is the possibly empty set of non-prime attribute names.</note></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>Partly funded by ANID, Millennium Science Initiative Program, Code ICN17_002.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><forename type="first">A</forename><surname>Hogan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Blomqvist</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Cochez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Amato</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>De Melo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Gutierrez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Kirrane</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">E</forename><surname>Labra Gayo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Navigli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Neumaier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A.-C</forename><surname>Ngonga Ngomo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Polleres</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">M</forename><surname>Rashid</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Rula</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Schmelzeisen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Sequeda</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Zimmermann</surname></persName>
		</author>
		<title level="m">Knowledge Graphs, volume 22 of Synthesis Lectures on Data, Semantics, and Knowledge</title>
				<imprint>
			<publisher>Springer Nature</publisher>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Regular path queries on graphs with data</title>
		<author>
			<persName><forename type="first">L</forename><surname>Libkin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Vrgoč</surname></persName>
		</author>
		<idno type="DOI">10.1145/2274576.2274585</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 15th International Conference on Database Theory</title>
				<meeting>the 15th International Conference on Database Theory<address><addrLine>Berlin Germany</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="74" to="85" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">In-Database Graph Analytics with Recursive SPARQL</title>
		<author>
			<persName><forename type="first">A</forename><surname>Hogan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">L</forename><surname>Reutter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Soto</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-030-62419-4_29</idno>
	</analytic>
	<monogr>
		<title level="m">The Semantic Web -ISWC 2020</title>
				<meeting><address><addrLine>Cham</addrLine></address></meeting>
		<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2020">2020</date>
			<biblScope unit="volume">12506</biblScope>
			<biblScope unit="page" from="511" to="528" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">ERDoc: A Web Interface for Entity-Relation Modelling</title>
		<author>
			<persName><forename type="first">M</forename><surname>López</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Ferrada</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Hogan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 3rd International Workshop on Data Systems Education</title>
				<meeting>the 3rd International Workshop on Data Systems Education</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">The entity-relationship model-toward a unified view of data</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">P</forename></persName>
		</author>
		<author>
			<persName><forename type="first">-S</forename><surname>Chen</surname></persName>
		</author>
		<idno type="DOI">10.1145/320434.320440</idno>
	</analytic>
	<monogr>
		<title level="j">ACM Transactions on Database Systems</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page" from="9" to="36" />
			<date type="published" when="1976">1976</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">On directly mapping relational databases to property graphs</title>
		<author>
			<persName><forename type="first">R</forename><surname>Stoica</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Fletcher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">F</forename><surname>Sequeda</surname></persName>
		</author>
		<idno>CEUR-WS. org</idno>
	</analytic>
	<monogr>
		<title level="m">13th Alberto Mendelzon International Workshop on Foundations of Data Management, AMW 2019</title>
				<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page">6</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Computing Generic Abstractions from Application Datasets</title>
		<author>
			<persName><forename type="first">N</forename><surname>Barret</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Manolescu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Upadhyay</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">EDBT 2024 -27th International Conference on Extending Database Technology</title>
				<imprint>
			<date type="published" when="2024">2024</date>
			<biblScope unit="volume">27</biblScope>
			<biblScope unit="page" from="94" to="107" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">On directly mapping relational databases to RDF and OWL</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">F</forename><surname>Sequeda</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Arenas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">P</forename><surname>Miranker</surname></persName>
		</author>
		<idno type="DOI">10.1145/2187836.2187924</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 21st International Conference on World Wide Web</title>
				<meeting>the 21st International Conference on World Wide Web</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="649" to="658" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">A relational model of data for large shared data banks</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">F</forename><surname>Codd</surname></persName>
		</author>
		<idno type="DOI">10.1145/362384.362685</idno>
	</analytic>
	<monogr>
		<title level="j">Communications of the ACM</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="page" from="377" to="387" />
			<date type="published" when="1970">1970</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Data structure diagrams</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">W</forename><surname>Bachman</surname></persName>
		</author>
		<idno type="DOI">10.1145/1017466.1017467</idno>
	</analytic>
	<monogr>
		<title level="j">ACM SIGMIS Database: the DATABASE for Advances in Information Systems</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page" from="4" to="10" />
			<date type="published" when="1969">1969</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">RDF 1.1 Concepts and Abstract Syntax, W3C Recommendation</title>
		<author>
			<persName><forename type="first">R</forename><surname>Cyganiak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Wood</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lanthaler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Klyne</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">J</forename><surname>Carroll</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Mcbride</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2014">2014</date>
			<pubPlace>W3C</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Foundations of RDF* and SPARQL* : (An Alternative Approach to Statement-Level Metadata in RDF)</title>
		<author>
			<persName><forename type="first">O</forename><surname>Hartig</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">11th Alberto Mendelzon International Workshop on Foundations of Data Management and the Web</title>
				<meeting><address><addrLine>Montevideo, Uruguay</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1912">1912. 2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">The Property Graph Database Model</title>
		<author>
			<persName><forename type="first">R</forename><surname>Angles</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. Alberto Mendelzon International Workshop on Foundations of Data Management (AMW)</title>
				<meeting>Alberto Mendelzon International Workshop on Foundations of Data Management (AMW)</meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="volume">2100</biblScope>
		</imprint>
	</monogr>
	<note>CEUR Workshop Proceedings</note>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Foundations to query labeled property graphs using SPARQL</title>
		<author>
			<persName><forename type="first">O</forename><surname>Hartig</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Joint Proceedings of the 1st International Workshop on Semantics for Transport and the 1st International Workshop on Approaches for Making Data Interoperable</title>
				<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="volume">2447</biblScope>
		</imprint>
	</monogr>
	<note>CEUR Workshop Proceedings</note>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Unacceptable file operations in a relational data base</title>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">J</forename><surname>Heath</surname></persName>
		</author>
		<idno type="DOI">10.1145/1734714.1734717</idno>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 1971 ACM SIGFIDET Workshop on Data Description, Access and Control -SIGFIDET &apos;71</title>
				<meeting>the 1971 ACM SIGFIDET Workshop on Data Description, Access and Control -SIGFIDET &apos;71<address><addrLine>San Diego, California</addrLine></address></meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="1971">1971</date>
			<biblScope unit="page">19</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<author>
			<persName><forename type="first">H</forename><surname>Knublauch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Kontokostas</surname></persName>
		</author>
		<ptr target="https://www.w3.org/TR/shacl/" />
		<title level="m">Shapes constraint language (SHACL)</title>
				<meeting><address><addrLine>W3C</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
