<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>MASTER: A Multiple Aspects View on Tra jectories Discussion Paper</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ronaldo dos Santos Mello</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vania Bogorny</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luis Otavio Alvares</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luiz Henrique Zambom Santana</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlos Andres Ferrero</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Angelo Augusto Frozza</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Geomar Andre Schreiner</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chiara Renso</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ISTI-CNR</institution>
          ,
          <addr-line>Pisa</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Instituto Federal Catarinense</institution>
          ,
          <addr-line>Camboriu-SC</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Instituto Federal de Santa Catarina</institution>
          ,
          <addr-line>Lages-SC</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Universidade Federal de Santa Catarina - PPGCC</institution>
          ,
          <addr-line>Florianopolis</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>For many years trajectory data have been treated as sequences of space-time points or stops and moves. However, with the explosion of the Internet of Things (IoT) and the ood of Big Data generated on the Internet, like weather channels and social network interactions, which can be used to enrich mobility data, trajectories become more and more complex, with multiple and heterogeneous data dimensions that can be integrated with trajectories. In this paper we introduce multiple aspect trajectories and we propose a robust conceptual and logical data model and a storage solution for e cient multiple aspect trajectory queries. The main strength of our data model is the combination of simplicity and expressive power to represent heterogeneous aspects, ranging from simple labels to complex objects. We evaluate the proposed model in a tourism scenario.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>With the explosion of the Internet of Things (IoT) and the ood of Big Data
generated on the Internet, like weather channels and social network interactions
(e.g., Flickr, Facebook, Twitter, Foursquare ), it is now possible to collect huge
volumes of movement data about people, animals, and objects like cars, buses,
drones, etc. Sensors installed either indoor (e.g., smart homes ) or outdoor
allow the collection of data about the place, like temperature, air pollution, noise,
luminosity, etc, or about the object that is moving around or inside this place,
like the heart rate (with a smart watch), the emotional status (with a
microphone that analyses the voice intonation), blood pressure, sleeping stages, etc.
By collecting all these information we have a new type of movement data, i.e.,
a trajectory enriched with di erent semantic aspects.</p>
      <p>Copyright c 2020 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0). This volume is published
and copyrighted by its editors. SEBD 2020, June 21-24, 2020, Villasimius, Italy.</p>
      <p>We can observe from Figure 1 that a trajectory became a complex object with
numerous data dimensions that are contextual to the movement and
heterogeneous in the form, which we de ne in this paper as aspects. The more aspects
we have, the more complete is the representation of the real movement of an
object, and more useful and interesting information we can infer about objects and
places. The challenge is how to integrate all these heterogeneous information in
a single trajectory representation, and the main questions we want to answer in
this paper are: (i) Is it possible to de ne a data model that is simple in structure,
but generic enough to represent any aspect related to the movement, and covers a
large number of applications? (ii) Is there a way to e ciently query and extract
patterns from data represented in this model?</p>
      <p>We claim that multiple aspects represent a new view over trajectories, and
a new paradigm concerning mobility data. These aspects are not only simple
semantic labels, but may be complex objects and/or heterogeneous information
intrinsically associated to the physical traces of the moving objects.</p>
      <p>
        In this discussion paper we highlight the results of a published paper [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
In that paper we introduced the concept of multiple aspect trajectory and
propose a novel approach for modeling this kind of trajectories called MASTER.
MASTER comprises a conceptual and a logical data model for multiple aspect
trajectories, as well as a storage solution that is very appropriate for multiple
aspect trajectory queries. In the full paper we also compared the MASTER model
with a competitor DB called SECONDO[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Due to the lack of space, we omit
here this comparison and we refer the reader to the full paper for details. The
main novelties of MASTER compared to other state of the art works (detailed
described in the full paper [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]) is that MASTER is more generic since we
introduce the notion of "aspect" and how these aspects can enrich the location data.
Other approaches do not support relationships between moving objects and do
not propose a solutions for storing and querying huge volumes of trajectories
and aspects or moving objects.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>The MASTER</title>
    </sec>
    <sec id="sec-3">
      <title>Model</title>
      <p>The main strength of our conceptual model is the combination of simplicity and
expressive power for representing aspects. An aspect may be related to a moving
object, to the entire trajectory or any trajectory point, and may hold any type
of data, ranging from simple labels to complex objects.</p>
      <p>
        For the logical model, we consider a graph-based representation (the RDF
standard [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]) that is generic enough to model trajectories and aspects extracted
from heterogeneous data sources, like geolocated structured record les and
geolocated social media posts (e.g., tweets). Finally,
      </p>
      <p>
        we consider NoSQL databases for e cient storage and retrieval of large
amounts of trajectory data. Our inspiration comes from the polyglot persistence
approach [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], which states that a conceptual data model can be split and mapped
to several database models for maximizing query performance.
      </p>
      <p>We introduce a conceptual data model for multiple aspect trajectories, which
is shown in Figure 2. We start the description of the model with the new concept
of aspect.</p>
      <p>An aspect is a real world fact that is relevant for trajectory data analysis,
and it is characterized by an aspect type. For instance, the aspect train belongs
to an aspect type transportation mode, and an aspect rainy belongs to an aspect
type weather condition. An aspect type has a set of attributes and it may also
be a subtype of a more general aspect type, allowing the modeling of an aspect
type subtypeOf hierarchy, like POI accommodation hotel. More formally, an
aspect type is de ned as follows.
aspsupertype.</p>
      <p>De nition 1. An Aspect Type asptype = (desc, ATT, aspsupertype) is a
categorization of a real-world fact with a description desc, a set of attributes ATT =
fa1; a2; : : : ; azg that hold its properties, and a (possibly empty) supertype aspect</p>
      <p>An aspect type and its attributes act as a metadata de nition for an aspect.
As a consequence, an aspect is always related to at least one aspect type and
its attributes. For example, given an aspect type weather condition, some of its
attributes could be temperature, wind speed and climate. In the following, we
de ne an aspect.</p>
      <p>De nition 2. An Aspect asp = (desc, SAT) is a relevant real-world fact, where
desc is the aspect description, and SAT = fat1; at2; :::; atxg is a non-empty set
of aspect types, with their attributes and respective values, which the aspect may
hold, being ati = (asptype k, AT Vk), ati 2 SAT , a tuple with an aspect type
asptype k and a non-empty set AT Vk = fa1 : v1; a2 : v2; : : : ; an : vng of
attributevalue pairs so that each pair (ai : vi) 2 AT Vk is an instantiation of a property
ai of asptype k with a (atomic or multivalued) value vi.</p>
      <p>An aspect de nition supports numbers, ranges, text, geometries (when an
aspect describes, for example, the shape of a hurricane at a speci c time instant),
or any type of complex object.</p>
      <p>De nition 3. A Semantic Meaning SM = (asp, asptype) is an association
between an aspect asp and an aspect type asptype that gives the context of the
aspect, so that asptype belongs to the aspect types of the aspect asp.</p>
      <p>An aspect with a semantic meaning can be associated to a multiple aspect
trajectory, a trajectory point, a moving object, or a relationship between moving
objects in our conceptual model (see Figure 2). When an aspect varies frequently
during the object movement, the aspect with its semantic meaning is associated
to each trajectory point and it is called volatile aspect (VA). Some examples are
the visited places (or stops) and the heart rate. An aspect is also associated to
a point when it represents a sparse and instant happening, like a social media
post or check-in. When an aspect does not change during an entire trajectory,
it is called a long term aspect (LTA) and is associated to the multiple aspect
trajectory. Examples of this kind of aspect are the town on which the trajectory
occurs or the person occupation. When an aspect holds during the entire life of
an object, it is called a permanent aspect (PA) and is associated to the object
and not to the trajectory. One example is the person birthplace. These aspect
categories are directly related to the query performance. Queries on volatile
aspects, i.e., queries related to trajectory points, will be more time consuming,
while long term and permanent aspects will be retrieved more quickly.</p>
      <p>Based on these foundations, we now de ne a multiple aspect trajectory.
De nition 4. A Multiple Aspect Trajectory mat = (P, S LTA, mo, desc) is
a sequence of points P = hp1; p2; : : : ; pni of a moving object mo, a (possible
empty) set of long term aspects S LTA, being S LTA = fsm1; sm2; :::; smpg a
set of semantic meanings, and a description desc, with pi = (xi; yi; ti; S VA),
pi 2 P, being x and y the spatial position of mo at the time instant t, and S VA
the set of volatile aspects related to pi, where S VA = fsm1; sm2; :::; smqg is a
set of (possible empty) semantic meanings.</p>
      <p>A multiple aspect trajectory belongs to a moving object. A moving object is
any entity that moves along space and time. This object is always associated
to a type, which can be a person, a drone, an animal, a car, or even a natural
phenomenon, like a hurricane. We formally de ne it in the following.
De nition 5. A Moving Object mo = (motype, desc, S PA) is an entity that
can physically move in space and time, having a description desc, a set of
(possible empty) permanent aspects S PA, being S PA = fsm1; sm2; :::; smrg a set
of semantic meanings, and a type motype that categorizes it.</p>
      <p>A new feature in MASTER when compared to the state-of-the-art data
models for trajectories is the moving object relationship. A moving object may hold
any type of relationship with other objects, and these relationships may also be
characterized by di erent aspects such as the type of relationship (e.g.,
friendship, professional, family ). We de ne a moving object relationship in De nition
6.</p>
      <p>De nition 6. A Moving Object Relationship mor = (mo1, mo2, S RA) is a
relevant association between two moving objects mo1 and mo2 that holds a
(possible empty) set of relationship aspects S RA, being S RA = fsm1; sm2; :::; smsg
a set of semantic meanings.</p>
      <p>Finally, we model spatial features and events. The rst one denotes any
relevant POI that is not spatially related to trajectory points, so it is not an aspect.
Instead, it means any POI located in the trajectory neighborhood, like a nearby
restaurant. In Figure 1, an example of spatial feature is the church located
between the POIs work and restaurant. So, when a trajectory point intersects a
relevant POI, it is modeled as an aspect. Otherwise, it is a spatial feature. Spatial
features are useful for answering spatial queries like which are the restaurants
located at a distance less than from the trajectory of object A? or which
trajectories have an envelope whose area is higher than avenue B? Similarly, an event
denotes a happening that does not have a relationship with trajectories, but it
is relevant for queries that investigate events in the trajectory neighborhood. An
event occurs at a spatial feature and is valid for the period that it happened.</p>
      <p>
        For de ning the MASTER logical model we adopt the Resource
Description Framework (RDF) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] as our logical data model because RDF data can
be modeled as a graph, which is a exible data structure to represent the high
heterogeneity of possible aspects, as well as the great number of aspect
relationships with trajectories, points and moving objects. Besides, on using RDF we
are consonant with the Semantic Web standards of WWW Consortium (W3C)
for publishing and manipulating data on the Web [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>Figure 3 shows the proposed logical model, where dotted arrows represent an
entity-attribute relationship, continuous arrows represent relationships between
entities, and the ellipsis represent entities or attributes. A predicate label
followed by a cardinality pair denotes a multivalued relationship. One example is
a point that may be enriched with zero to several semantic meanings. An RDF
triple schema in such a modeling is represented by two ellipsis connected by an
arrow. One example is a moving object (subject) that is the owner (predicate)
of a multiple aspect trajectory (object).</p>
      <p>
        The conversion of the conceptual model to a logical schema in RDF was
inspired by several related approaches [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">2, 1, 3</xref>
        ], which propose the following
mapping rules:
{ an entity is converted to a node;
{ an attribute of an entity (or relationship) erm is converted to a node nt, and
an edge is de ned from erm to nt in order to connect them;
{ a relationship between entities is converted to an edge that connects the
entities, or an intermediate node between the entities.
      </p>
      <p>There is only one rule for the mapping of entities and attributes, so their
conversion is straightforward. Even entities without attributes, like
MovingObjectRelationship (see Figure 2), became nodes in the logical model because they
have relationships with other entities.</p>
      <p>We decided to consider the conversion to an edge if the relationship has no
properties related to it, and the conversion to a node otherwise. On doing so,
we avoid the generation of too many nodes in the RDF schema, and only the
relationships that hold semantic meaning and hasValue as properties (see Figure
2) were mapped to nodes, and the second one was renamed to Value for sake of
understanding. We also decide to maintain only the connections of Aspect and
Attribute with the Value node to avoid a redundant edge between Aspect and
Attribute.</p>
      <p>
        The adopted storage solution for maintaining data represented in the
MASTER logical model. This solution is called Rendezvous [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Rendezvous is a
triplestore based on NoSQL databases for querying large RDF datasets. NoSQL
databases have been proposed for managing big data e ciently [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Therefore,
as multiple aspect trajectories are highly heterogeneous and multidimensional
data, NoSQL databases are a suitable storage resource for this new type of
trajectory. Compared to related work, Rendezvous was chosen due to its
multiWe de ne a label hasValue for this predicate to identify it as an entity-attribute or
relationship-attribute connection.
model NoSQL support for storing RDF data and its e cient processing of typical
SPARQL queries. Rendezvous manages RDF data in a distributed database.
3
      </p>
    </sec>
    <sec id="sec-4">
      <title>Discussion and future works</title>
      <p>
        The MASTER model has been evaluated over two perspectives: (i) a qualitative
analysis at the conceptual level by modeling a tourism application, as well as an
evaluation at the logical level to attest that an RDF-based storage strategy is
suitable to answer the main types of multiple aspect trajectory queries; and (ii)
a quantitative evaluation at the storage level by comparing the query running
time performance of our storage solution with a baseline. With this experiment
we show the feasibility of MASTER as a data model that can be e ciently stored
and accessed. All details are presented in the full paper [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>We claim that three main types of queries can be posed to multiple aspect
trajectories: (i) queries that return moving objects (e.g., which are the moving
objects that were born in Florianopolis and are male? ); (ii) queries that return
trajectories (e.g., which are the trajectories that stayed at an accommodation
place? ); and (iii) queries that return aspects (e.g., which accommodations were
visited in Paris by persons that were born in Florianopolis and are male? ). These
three queries are examples of star-shaped, chain-shaped and complex queries,
respectively.</p>
      <p>Table 1 shows these queries written in SPARQL or GeoSPARQL with an
arbitrary complexity depending on the number of entities that must be considered
to generate the query result, which allows an e cient processing by our RDF
storage solution.</p>
      <p>Future works include a performance evaluation over larger data sets of
enriched trajectories, as well as the evaluation of other Big Data storage
technologies, such as NewSQL databases, for maintaining multiple aspect trajectories.
We also intend to extend MASTER to model data analytics information over
multiple aspect trajectories, considering, for instance, dependencies among
aspects.</p>
      <p>Although out of the scope of this paper, it is also very important to consider
privacy issues that these kinds of enriched trajectories might pose. When
combining the di erent semantic aspects to the location information, privacy breach
might happen. It is therefore crucial to develop privacy preserving methods to
guarantee privacy when multiple aspects are involved.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work was supported by the Brazilian agencies CAPES and CNPq, and the
MASTER Project which received funding from the European Union's Horizon
2020 research and innovation programme under the Marie Sklowdoska-Curie
agreement N. 777695.
SELECT mo? SELECT t? SELECT a?
WHERE f WHERE f WHERE f
mo? is-a 'Person' t? composedOf p? a? rdfs:type 'Aspect'
mo? enrichedWith sm? p? enrichedWith sm? a? is-a at?
sm? aspect 'Florianopolis' sm? aspectType at? at? subtypeOf 'Accommodation'
sm? aspectType 'birthplace' at? subtypeOf sm? aspectType a?
mo? enrichedWith sm2? 'Accommodation'g p? enrichedWith sm?
sm2? aspect 'Male' FILTER(
sm2? aspectType 'Gender'g geof:sfIntersects(?p, Paris))
t? composedOf p?
mo? owner t?
mo? is-a 'Person'
mo? enrichedWith sm?
sm? aspect 'Florianopolis'
sm? aspectType 'birthplace'
mo? enrichedWith sm2?
sm2? aspect 'Male'
sm2? aspectType 'Gender'g
(a) Star
(b) Chain
(c) Complex</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>S.</given-names>
            <surname>Bagui</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Bouressa</surname>
          </string-name>
          .
          <article-title>Mapping rdf and rdf-schema to the entity relationship model</article-title>
          .
          <source>Journal of Emerging Trends in Computing and Information Sciences</source>
          ,
          <volume>5</volume>
          (
          <issue>12</issue>
          ):
          <volume>953</volume>
          {
          <fpage>961</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>M.</given-names>
            <surname>Choi</surname>
          </string-name>
          , C. Moon, and
          <string-name>
            <given-names>D.</given-names>
            <surname>Baik</surname>
          </string-name>
          .
          <article-title>Transformation of a relational database to RDF/RDFS with er2idm</article-title>
          .
          <source>IEICE Transactions</source>
          , 96-D(7):
          <volume>1478</volume>
          {
          <fpage>1488</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. G. Daniel, G. Sunye, and
          <string-name>
            <given-names>J.</given-names>
            <surname>Cabot</surname>
          </string-name>
          . Umltographdb:
          <article-title>Mapping conceptual schemas to graph databases</article-title>
          .
          <source>In Conceptual Modeling - 35th International Conference, ER</source>
          <year>2016</year>
          , Gifu, Japan,
          <source>November 14-17</source>
          ,
          <year>2016</year>
          , Proceedings, pages
          <volume>430</volume>
          {
          <fpage>444</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. R. dos Santos Mello,
          <string-name>
            <given-names>V.</given-names>
            <surname>Bogorny</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. O.</given-names>
            <surname>Alvares</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. H. Z.</given-names>
            <surname>Santana</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Ferrero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Frozza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Schreiner</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Renso. MASTER: A Multiple Aspect</surname>
          </string-name>
          <article-title>View on Trajectories</article-title>
          .
          <source>Trans. GIS</source>
          ,
          <volume>23</volume>
          (
          <issue>4</issue>
          ):
          <volume>805</volume>
          {
          <fpage>822</fpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. R. H. Guting, V. T. de Almeida,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ansorge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Behr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Ding</surname>
          </string-name>
          , T. Hose, F. Ho - mann, M. Spiekermann, and
          <string-name>
            <given-names>U.</given-names>
            <surname>Telle</surname>
          </string-name>
          .
          <article-title>SECONDO: an extensible DBMS platform for research prototyping and teaching</article-title>
          .
          <source>In 21st ICDE</source>
          <year>2005</year>
          , pages
          <fpage>1115</fpage>
          {
          <fpage>1116</fpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>J. Z.</given-names>
            <surname>Pan</surname>
          </string-name>
          .
          <article-title>Resource description framework</article-title>
          .
          <source>In Handbook on Ontologies</source>
          , pages
          <volume>71</volume>
          {
          <fpage>90</fpage>
          . Springer,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Sadalage</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Fowler</surname>
          </string-name>
          .
          <article-title>NoSQL distilled : a brief guide to the emerging world of polyglot persistence</article-title>
          .
          <source>Addison-Wesley</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>L. H. Z.</given-names>
            <surname>Santana</surname>
          </string-name>
          and
          <string-name>
            <given-names>R. dos Santos</given-names>
            <surname>Mello</surname>
          </string-name>
          .
          <article-title>Workload-aware rdf partitioning and sparql query caching for massive rdf graphs stored in nosql databases</article-title>
          .
          <source>In Brazilian Symposium on Databases (SBBD)</source>
          ,
          <year>2017</year>
          , pages
          <fpage>184</fpage>
          {
          <fpage>195</fpage>
          .
          <string-name>
            <surname>SBC</surname>
          </string-name>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>W3C. RDF - Semantic Web Standards</surname>
          </string-name>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. W3C.
          <source>Semantic Web - W3C</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>