<?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">Linked Data Querying through FCA-based Schema Indexing</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Dominik</forename><surname>Brosius</surname></persName>
							<email>dbrosius@uni-koblenz.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute for Web Science and Technologies</orgName>
								<orgName type="institution">University of Koblenz-Landau</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Steffen</forename><surname>Staab</surname></persName>
							<email>staab@uni-koblenz.de</email>
							<affiliation key="aff0">
								<orgName type="department">Institute for Web Science and Technologies</orgName>
								<orgName type="institution">University of Koblenz-Landau</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">Linked Data Querying through FCA-based Schema Indexing</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">FA0223BEA14E09A422F188F8845F2D6F</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T05:38+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>Linked Data</term>
					<term>Formal Concept Analysis</term>
					<term>Schema Indexing</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The efficiency of SPARQL query evaluation against Linked Open Data may benefit from schema-based indexing. However, many data items come with incomplete schema information or lack schema descriptions entirely. In this position paper, we outline an approach to an indexing of linked data graphs based on schemata induced through Formal Concept Analysis. We show how to map queries onto RDF graphs based on such derived schema information. We sketch next steps for realizing and optimizing the suggested approach.</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>The ease of consuming Linked Open Data (LOD) depends on the availability of schema information. This holds for tasks such as browsing, where a user may not know the structure of the data found in a dataset, or querying, where schema information could be used for query optimization. In the LOD setting a query can be evaluated against the original LOD datasets through query federation or by evaluating it centrally against a LOD crawl. In both scenarios, the efficiency of query evaluation may be improved by identifying those datasets schematically matching the query -maybe partially -while leaving out others.</p><p>In the LOD cloud schema information is sparse, as many data items come with incomplete schema information or lack schema descriptions entirely. Methods for schema induction and ontology learning have been studied to remedy this problem ( <ref type="bibr" target="#b3">[4]</ref>, cf. section 2). A method, that has successfully been used in this context, is Formal Concept Analysis (FCA) (cf. <ref type="bibr" target="#b1">[2]</ref>, <ref type="bibr" target="#b2">[3]</ref>, <ref type="bibr" target="#b11">[12]</ref>).</p><p>To our knowledge, FCA has not been used for constructing indices, that allow a schema-oriented query-to-graph mapping. Particularly, we are not aware of previous work on mapping queries to formal contexts. We expect that FCA will benefit this kind of indexing through the formally sound construction of schemata that are free of external heuristics and concise at the same time. In this paper, we outline an approach for such a schema index and point to future work on an implementation.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Related Work</head><p>For our approach to schema indexing, we propose a property-based schema induction using FCA. Property-based type clustering is discussed in literature as a remedy for the schema sparsity in LOD datasets. The feasibility of such approaches has been analyzed in <ref type="bibr" target="#b4">[5]</ref>. The authors show that the properties of resources within LOD datasets can be used for deducing resource types. <ref type="bibr" target="#b9">[10]</ref> argue for a property-based data access for programming with Linked Data in order to deal with a lack of type descriptions. <ref type="bibr" target="#b5">[6]</ref> further corroborate this position, as they argue for property-based concept definitions. In order to ensure quality of such definitions, they propose a system for incorporating interactive user feedback.</p><p>Schema induction, the learning of schema information from data, is a way to handle schema sparsity. <ref type="bibr" target="#b10">[11]</ref> describes a statistical approach to schema induction through association rule mining on transaction tables. A recent approach is presented in <ref type="bibr" target="#b6">[7]</ref>. It combines the mining of property-based entity descriptions and type clustering over these using DBSCAN. An overview over the field of schema/ontology learning is given in <ref type="bibr" target="#b3">[4]</ref>.</p><p>FCA has been applied to problems related to ontology learning. In <ref type="bibr" target="#b2">[3]</ref> it has been used for learning taxonomies from natural language text. The authors of <ref type="bibr" target="#b1">[2]</ref> and <ref type="bibr" target="#b11">[12]</ref> use attribute exploration from FCA for semi-automatic approaches to ontology completion. Lately, <ref type="bibr" target="#b0">[1]</ref> used FCA-based association rule mining for completing type definitions given in DBPedia data through further implied information.</p><p>We combine the induction of schema with building and providing an index for query-to-graph mapping. An index for subgraph querying is presented in <ref type="bibr" target="#b13">[14]</ref>. There the authors make use of a precomputed lattice of subgraphs in order to narrow down the candidates for subgraph queries. An approach similar to ours is demonstrated in <ref type="bibr" target="#b7">[8]</ref>. The authors present a schema-based index that is consisting of three layers, each supporting different types of queries. The index is constructed through clustering of RDF type information in a stream-based fashion. The approaches presented in <ref type="bibr" target="#b6">[7]</ref>, <ref type="bibr" target="#b7">[8]</ref> and <ref type="bibr" target="#b11">[12]</ref> either introduce heuristics or human oversight or require case specific parameter tuning. We sketch a FCAbased schema index that is free of such external factors and general enough to map the diverse data found in the LOD cloud.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Preliminaries</head><p>In the following we give a short introduction to Formal Concept Analysis (FCA), a method for conceptual knowledge discovery and representation, as well as the basics of RDF and SPARQL.</p><p>We lend the following definitions 1, 2, 3 from <ref type="bibr" target="#b12">[13]</ref>: A formal concept is a pair (A, B) with A = B and B = A. A is the extent, B is the intent of the concept. As in <ref type="bibr" target="#b12">[13]</ref>, we abbreviate the set of all formal concepts for a formal context as L(G, M, I).</p><formula xml:id="formula_0">Definition 1 (Formal Context). A formal context K := (G, M, I)</formula><p>Formal concepts fall naturally into a hierarchy, called a concept lattice, by a subconcept-superconcept-relation defined via the subset relations over G and M , respectively.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 3 (≤). For two concepts</head><formula xml:id="formula_1">(A 1 , B 1 ), (A 2 , B 2 ) [13] define (A 1 , B 1 ) ≤ (A 2 , B 2 ) ⇔ A 1 ⊆ A 2 (equivalently, ⇔ B 1 ⊇ B 2 ). The pair (L(G, M, I), ≤) is called concept lattice.</formula><p>RDF Datasources of the LOD cloud contain RDF 1 data. For now, we abstract from the possibility of blank nodes in RDF data.</p><p>Definition 4 (RDF Graph). Given the set of RDF resource identifiers U and the set of literals L and having the set of RDF terms T := U ∪ L: An RDF graph is a set of RDF triples D ⊆ {&lt; s, p, o &gt; |s ∈ U, p ∈ U, o ∈ T }. We further define the set of all known RDF graphs D := {D|D is a known graph}.</p><p>SPARQL A language for formulating graph oriented queries against RDF datasets is SPARQL 2 . For this paper, we will focus on Basic Graph Patterns that are used for formalizing graph pattern matching and, thus, are fundamental to SPARQL(cf. <ref type="bibr" target="#b8">[9]</ref>). Here, we further assume that queries are only evaluated against the default graph of a datasource.</p><p>Definition 5 (Basic Graph Pattern). Given a set V of variable names, a Triple Pattern tp is a triple (s, p, o) ∈ (U ∪V )×(U ∪V )×(T ∪V ). A Basic Graph Pattern (BGP) of a query q is a set containing a number of Triple Patterns. We abbreviate the set of all queries only containing a single BGP as BGP .</p><p>With this restriction to single-BGP queries, we define the solution to a query q through matching its BGP against the RDF graph D as q(D) (cf. <ref type="bibr" target="#b8">[9]</ref>). We further define a solution to q against a set of graphs D as q(D) := q( D∈D D).</p><p>An example for a BGP and a possible solution is given in fig. <ref type="figure" target="#fig_1">1 b), c</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Schema Index</head><p>In a query federation system a central query processor accepts and processes queries by dispatching (parts of) the queries to datasets (i.e., computing nodes serving them). In the case of LOD these datasets are graphs. The schema index maps queries onto minimal sets of graphs required for evaluating the given The optimal schema index minimizes the subset of all known RDF graphs to be used for returning the complete solution of a query q:</p><formula xml:id="formula_2">D i (q) = argmin Dj ⊆D∧q(Dj )=q(D) |D j |.<label>(1)</label></formula><p>The improvement of efficiency of query evaluation then depends on the number of graphs left out of D i (q). Judging a graph to be relevant for query evaluation may be based on a schematic match of a query and the graph.</p><p>In our approach the matching will be informed by an underlying lattice of property type clusters induced from the graph data via FCA. With our approach, the schema index constructs and maintains a schema lattice covering every graph encountered. We build this lattice by applying FCA on a formal context extracted from an RDF graph.</p><p>Definition 6 (Resource-Feature Map). We define a feature domain F as the set of all known predicates p encountered in D. A resource-feature map f : D × U → 2 F assigns an RDF resource r the set of describing features found in a graph:</p><formula xml:id="formula_3">f (D, r) = {p ∈ F |∃o ∈ T :&lt; r, p, o &gt;∈ D}. Example 1. f (g ex , ex:quadrophenia) = {ex:</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>title, ex:tracks}</head><p>There are other possible manifestations of such a resource-feature map. For example, one could (also) map the types assigned to resources through rdf:type. Definition 7 (Schema Lattice). We define a graph-covering formal context K := (U, F, I f ) with the set of resources U , the feature domain F and</p><formula xml:id="formula_4">I f := {(r, p)|∃D ∈ D, ∃r ∈ U : p ∈ f (D, r)}. The schema lattice L S = (L(U, F, I f ), ≤)</formula><p>is the lattice constructed from K via FCA.</p><p>While extracting features given in the graphs, the schema index will also store the set of graphs contributing individual features to the subsequent lattice construction.</p><p>Definition 8 (Feature-contributing Graph). For an RDF resource r and a feature p ∈ F , we define a set of feature-contributing graphs as γ(r, p) = {D|p ∈ f (D, r)}. For the features of an intent B, we define the set of contributing graphs as γ (B) = {D|∃p ∈ B, ∃r ∈ U : D ∈ γ(r, p)}.</p><p>We conceive the schema index as a pair (L S , Γ ) of the schema lattice L S and a function Γ mapping queries to indexed graphs. In order to look up graphs that a query should be evaluated against, the schema index then derives the queries type information through the Query-Type Map function: Definition 9 (Query-Type Map). The Query-Type Map Θ is a function Θ : BGP → 2 F that maps a query q to a set of intents Θ(q). For a query q the schema index returns the set of schematically appropriate graphs as follows: Γ (q) = {D|D ∈ γ (B) for some B ∈ Θ(q)}.</p><p>For our running example (cf. fig. <ref type="figure" target="#fig_1">1</ref>), the graph g ex would be returned for the BGP, as here {ex:title, ex:tracks} constitutes an intent reflected in the query.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Outlook and Conclusion</head><p>In this position paper, we sketch the idea of a schema index for a query-to-graph mapping. For constructing the index we aim at an automatic schema induction process through FCA. We hypothesize that FCA is a good method for this use. One, it is independent of external factors, such as expert involvement as in <ref type="bibr" target="#b11">[12]</ref> or a task specific parameter tuning as done in <ref type="bibr" target="#b6">[7]</ref>. Two, by design it is a method targeting property-based entity descriptions as argued for in <ref type="bibr" target="#b5">[6]</ref>, <ref type="bibr" target="#b4">[5]</ref>.</p><p>Our proposition is that the schema index returns the graphs necessary for a complete query evaluation: q(Γ (q)) = q(D) (for every query q)</p><p>(2)</p><p>However, Γ (q) may return graphs that might be disregarded for evaluating BGP. Hence, the proposed schema index is not necessarily optimal. For a future implementation we plan to approximate the optimal case (cf. ( <ref type="formula" target="#formula_2">1</ref>)). This must only be done to a degree that is sensible, since potential savings in execution time are being countered by costs for building and looking up the index.</p><p>Towards a realization of the proposed schema index, we expect to face questions such as for the size of formal contexts as given through the feature domains of a graph. Next steps for our research will also involve empirical analysis of runtime behaviour and scalability of FCA in the LOD use scenario. We have indications that in spite of exponential worst-case complexity, the property-based clustering of data items may lead to empirically acceptable runtime behaviour. A further question in this context is how to efficiently update existing lattices, when, e.g., encountering further features of an object while still ingesting a graph in a stream-based fashion. For such a scenario, we will also look into what lattice construction algorithm to choose. Finally, we plan to address the problems of reducing the size of formal contexts and lattices through appropriate data preparation and cleansing lattices of "noisy" concepts.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>is a triple comprised of a set of objects G, a set of attributes M and an indicidence relation I ⊆ G × M encoding that "g has attribute m" iff gIm. Definition 2 (Formal Concept). For A ⊆ G and B ⊆ M [13] define A := {m ∈ M |∀g ∈ A : gIm}, B := {g ∈ G|∀m ∈ B : gIm}.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>1Fig. 1 :</head><label>1</label><figDesc>Fig. 1: Examples of (a) RDF graphs, (b) a BGP and (c) a solution to the BGP</figDesc></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Mining definitions from RDF annotations using formal concept analysis</title>
		<author>
			<persName><forename type="first">M</forename><surname>Alam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Buzmakov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Codocedo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Napoli</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of IJCAI</title>
				<meeting>of IJCAI</meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="823" to="829" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Completing description logic knowledge bases using formal concept analysis</title>
		<author>
			<persName><forename type="first">F</forename><surname>Baader</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Ganter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">U</forename><surname>Sattler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of IJCAI</title>
				<meeting>of IJCAI</meeting>
		<imprint>
			<date type="published" when="2007">2007</date>
			<biblScope unit="page" from="230" to="235" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Learning Concept Hierarchies from Text Corpora using Formal Concept Analysis</title>
		<author>
			<persName><forename type="first">P</forename><surname>Cimiano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Hotho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Artificial Intelligence Research</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="page" from="305" to="339" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Inductive learning for the Semantic Web: What does it buy?</title>
		<author>
			<persName><forename type="first">C</forename><surname>Amato</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Fanizzi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Esposito</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Semantic Web</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="issue">1-2</biblScope>
			<biblScope unit="page" from="53" to="59" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">A Systematic Investigation of Explicit and Implicit Schema Information on the Linked Open Data Cloud</title>
		<author>
			<persName><forename type="first">T</forename><surname>Gottron</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Knauf</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Scheglmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Scherp</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of ESWC</title>
				<meeting>of ESWC</meeting>
		<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="volume">7882</biblScope>
			<biblScope unit="page" from="228" to="242" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">ProSWIP: Property-based data access for semantic web interactive programming</title>
		<author>
			<persName><forename type="first">S</forename><surname>Homoceanu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Wille</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Balke</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of ISWC</title>
				<meeting>of ISWC</meeting>
		<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="184" to="199" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Schema discovery in RDF data sources</title>
		<author>
			<persName><forename type="first">K</forename><surname>Kellou-Menouer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Kedad</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of ER</title>
				<meeting>of ER</meeting>
		<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="481" to="495" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Schemex -efficient construction of a data catalogue by stream-based indexing of linked data</title>
		<author>
			<persName><forename type="first">M</forename><surname>Konrath</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Gottron</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Scherp</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Web Semantics</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page" from="52" to="58" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Sparql query language for rdf</title>
		<author>
			<persName><forename type="first">E</forename><surname>Prudhommeaux</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Seaborne</surname></persName>
		</author>
		<ptr target="https://www.w3.org/TR/rdf-sparql-query/,15" />
	</analytic>
	<monogr>
		<title level="m">W3C recommendation</title>
				<imprint>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Incompleteness-aware programming with RDF data</title>
		<author>
			<persName><forename type="first">S</forename><surname>Scheglmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Groener</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Lämmel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the 2013 workshop on Data driven functional programming</title>
				<meeting>of the 2013 workshop on Data driven functional programming<address><addrLine>DDFP</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2013">2013. 2013</date>
			<biblScope unit="page" from="11" to="14" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Statistical schema induction</title>
		<author>
			<persName><forename type="first">J</forename><surname>Völker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Niepert</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of ESWC</title>
				<meeting>of ESWC</meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="124" to="138" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Fostering web intelligence by semi-automatic OWL ontology refinement</title>
		<author>
			<persName><forename type="first">J</forename><surname>Völker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Rudolph</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of Web Intelligence</title>
				<meeting>of Web Intelligence<address><addrLine>WI</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008">2008. 2008</date>
			<biblScope unit="page" from="454" to="460" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">Restructuring Lattice Theory: An Approach Based on Hierarchies of Concepts</title>
		<author>
			<persName><forename type="first">R</forename><surname>Wille</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1982">1982</date>
			<biblScope unit="page" from="445" to="470" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Lindex: A lattice-based index for graph databases</title>
		<author>
			<persName><forename type="first">D</forename><surname>Yuan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Mitra</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">VLDB Journal</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="229" to="252" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

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