=Paper= {{Paper |id=Vol-1549/article-09 |storemode=property |title=None |pdfUrl=https://ceur-ws.org/Vol-1549/article-09.pdf |volume=Vol-1549 |dblpUrl=https://dblp.org/rec/conf/semweb/KalampokisKTT13 }} ==None== https://ceur-ws.org/Vol-1549/article-09.pdf
      Towards a Vocabulary for Incorporating
    Predictive Models into the Linked Data Web

 Evangelos Kalampokis1,2 , Areti Karamanou1,2 , Efthimios Tambouris1,2 , and
                         Konstantinos Tarabanis1,2
               1
                 Information Systems Lab, University of Macedonia,
                      Egnatia 156, 54006 Thessaloniki, Greece
 2
   Informatics and Telematics Institute, Centre for Research & Technology - Hellas
                  6th km Xarilaou - Thermi, 57001, Thessaloniki
                      {ekal,akarm,tambouris,kat}@uom.gr



      Abstract. Predictive modeling reflects the process of using data and
      statistical or data mining methods for predicting new observations. The
      predictive models that are created out of this process could be reused in
      different applications in the same sense that open data is reused. Towards
      this end, a few standards have been proposed in order to enable transfer
      of predictive models across platforms and applications. In this paper
      we suggest the need for incorporating predictive models into the Linked
      Data Web. Towards this end, we propose an RDF Schema vocabulary
      that will enable the creation of predictive models descriptions adhering to
      the Linked Data principles. The incorporation of these descriptions into
      the Linked Data Web could create new potentials beyond cross-platform
      model reuse. In particular, it will enable (a) easy discovery and reuse of
      appropriate models at a Web Scale and (b) creation of more accurate
      models exploiting connections of models to other models, datasets and
      other resources on the Web.

      Keywords: Linked data, statistical data, predictive analytics, vocabu-
      lary, RDF, predictive model, interoperability


1   Introduction

In the context of quantitative empirical modeling, the term predictive analytics
refers to the building and assessment of a model aimed at making empirical
predictions using data and statistical or data mining methods [1]. In general, the
goal of predictive models is to predict the output value (Y) for new observations
given their input values (X). The inputs are often called the predictors, and more
classically the independent variables while the outputs are called the response,
or classically the dependent variables. Examples of predictive models consider
the prediction of stock market volatility from Yahoo! Finance message board
[2], movies success from weblog content [3], influenza-like illnesses from Google
search queries [4], product sales from Amazon reviews [5] and levels of rainfall
from Twitter posts [6].
2       A Vocabulary for Predictive Models on the Linked Data Web

    These predictive models can be reused by different applications, in the same
way that open data is reused [7, 8]. Towards this end, standardization activities
such as the Predictive Model Markup Language (PMML)3 has been suggested.
This XML–based language enables importing and exporting developed models
as components in other processes and systems using XML files. However, the
discovery of an appropriate model for a task at hand is at the moment a time
consuming activity that requires a lot of manual effort involving searching in
scientific articles, contacting researchers or professionals and exchanging files.
    In addition, predictive models incorporate knowledge about a domain or a
problem area. For example, a model could include variables that effect economic
development. However, usually more than one models can be created about a
specific problem using different data and statistical or data mining methods.
These models provide fragmented views on a specific problem. Moreover, these
views could be either complementary or controversial. As a result the capability
of connecting these different views could enhance the understanding of a problem
and could facilitate the building of more accurate models.
    At the same time, the adoption of the Linked Data principles and technologies
[9] has promised to enhance the analysis of statistical data at a Web scale.
For example, Linked Data could facilitate performing data analytics on top of
combined statistical datasets that were previously closed in disparate sources
and can now be linked in order to provide unexpected and unexplored insights
into different domains and problem areas [10]. Moreover, linking statistical data
to the Linked Data Web could enable the enrichment of a particular dataset
and thus the extraction of interesting and previously hidden insights related to
particular events [11].
    In this paper we suggest that the incorporation of predictive models into
the Linked Data Web could enable new potentials beyond the reuse of mod-
els across different platforms. In particular, this could enable the discovery of
predictive models at a Web scale in an easy and effective manner. For exam-
ple, it will make possible queries such as “On which data mining method the
most accurate model that predicts influenza-like illnesses from Google queries is
based on?” or “What predictor variables should a model aiming at predicting
unemployment include?”. Moreover, in this paper we propose an RDF Schema
vocabulary, named the Linked Statistical Models (limo) vocabulary, that will
enable the incorporation of descriptions of predictive models into the Linked
Data Web and establish links to other resources such as datasets, other models,
academic articles and studies.
    The remaining of the paper is organized as follows. In section 2 we describe
the motivation behind the incorporation of predictive models descriptions into
the Linked Data Web. In section 3 we present related work regarding (a) existing
endeavors for describing predictive models and (b) widely used RDF vocabularies
in the area of statistics. Section 4 presents the Linked Statistical Models (limo)
vocabulary. Finally, in section 5 a number of use cases are presented while in
section 6 conclusions are drawn along with future work.
3
    http://www.dmg.org
               A Vocabulary for Predictive Models on the Linked Data Web          3

2   Motivation

Different models could present controversial results in the same problem area
and for the same variables depending on the statistical methods and/or the
data that have been employed. For example, Chiricos [12] reviewed 68 studies
about the relationship between crime and the unemployment rate and he found
that only less than half of these studies have found positive significant effects of
the unemployment on crime rates. In addition, Kalampokis et al. [13] reviewed
52 empirical predictive models that employ predictors related to Social Media.
They identified that the predictive power of a model is directly related to the
predictors, the statistical method, the datasets and the evaluation method that
have been selected. Thus, in order to better understand a problem we need to be
able to discover and analyze various models that share common characteristics.
    In addition, statistical models that have been developed based on a specific
dataset can indeed be reused in another case. For example, a model developed
for predicting sales based on data from Company X could be efficiently reused
with data from Company Z. Moreover, a model predicting sales using a specific
data mining method can be reused as a baseline for another model that uses a
different method.
    Publishing descriptions of statistical models on the Web following the Linked
Data principles could have the following benefits:

 1. Discovery of variables that a predictive relationship between them have been
    suggested by an empirical model. For example, it will be possible to discover
    that X number of models show a predictive relationship between product
    sales and advertising budget while Z number of models show a negative or
    no relationship between them.
 2. Discovery of all predictor variables that are connected to product sales
    through successful empirical predictive models.
 3. Discovery of statistical or data mining methods that have been used to iden-
    tify relationships between variables. For example, most of the models that
    are able to accurately predict product sales from advertising budget have
    used linear regression methods.
 4. Discovery of datasets that have been used to identify predictive relationships
    between variables. For example, models that show a strong predictive rela-
    tionship between product sales and advertising budget have employed data
    from the U.S. in the period between 1975 and 2004.
 5. Discovery of a specific predictive model that shows a relationship between
    variables based on aspects such as its creator, the affiliation of the creator,
    the journal that the results have been published in, etc.
 6. Discovery of new datasets in order to reuse existing models. For example,
    identification of datasets in Europe from the last ten years in order to reuse
    a predictive model produced with data from the U.S.
 7. Discovery of predictive models that could be used as baseline models in
    building new more accurate predictive models.
4         A Vocabulary for Predictive Models on the Linked Data Web

   These benefits will be achieved only if a vocabulary to model predictive
models as RDF will be specified and Linked Data descriptions of predictive
models will be published at a wide range. The scoping of this paper focuses on
the former.


3      Related Work
The Predictive Model Markup Language (PMML) is an XML standard that
represents and describes data mining and statistical models, as well as some of
the operations required for cleaning and transforming data prior to modeling
[14]. PMML aims to provide enough infrastructure for an application to be able
to produce a model and another application to consume by reading the PMML
XML data file [15]. PMML has the following general structure:
    – The Header contains information about the application generated the model
      including a time stamp.
    – The Mining Build Task contains vendor specific information about how the
      model was built.
    – The Data Dictionary contains details about the variables, called Data Fields
      that participate in the model. These can be though of representing the actual
      data used to develop the model including information such as the name, the
      type of data (e.g. string, numeric) and how it is used (e.g. is it a continuous
      numeric value, a categorical value, etc.).
    – The Transformation Dictionary describes how to manipulate the data fields
      from the data dictionary into variables that exist within the PMML defini-
      tion. This includes normalization, discretization, value mapping etc.
    – The Model that contains model-specific features according to the model
      types (e.g. association rules, clustering, general regression, support vector
      machines, and neural networks). For instance, the NeuralNetwork element
      includes the activationFunction attribute that specifies the activation func-
      tion to be used by the network neurons when processing incoming data.
      Furthermore, it contains elements that are common to all model types such
      as Outputs that define the different types of results (e.g. predictedValue,
      standardError, probability, residual ) that can be generated by a model and
      Mining Schema that defines what to do in case any of the data fields de-
      fined in the DataDictionary element are missing or contain invalid or outlier
      values.
    This structure presents only top-level elements. PMML is a very rich language
that specifies a very big number of both elements and attributes that are related
to data setup, data pre-processing and model representation. All these elements
aim at enabling model reuse across heterogeneous platforms and environments
for all the major statistical and data mining techniques. We should, however,
note that the first version of limo that is presented in this paper does not intend
to cover all the details required for importing and executing a predictive model
into an actual platform.
               A Vocabulary for Predictive Models on the Linked Data Web        5

    In addition, a number of widely used RDF Schema vocabularies are closely
related to statistics. The DDI-RDF vocabulary [16] focuses on raw record-level
datasets and describes their structure, while the RDF Data Cube vocabulary
[17] aims at multidimensional aggregated data and provides for the description
of both the structure and the actual data of a dataset.
    The DDI-RDF contains the disco:aggregation property that indicates that
a qb:DataSet was derived by aggregating a record-level dataset. Moreover, the
DDI-RDF vocabulary uses the class disco:Variable which provides a defini-
tion of the column in a rectangular data file and thus enables understanding
of the content of a dataset. In addition, it defines the disco:LogicalDataSet
class and subclass of dcat:Dataset to provide a description of the content of a
data set. disco:LogicalDataSet is associated with disco:DataFile, subclass
of dcat:Distribution as well as of dctype:Dataset, that actually represents
the physical subsistence of the data set. A disco:LogicalDataset is organized
into a set of instances of disco:Variable.
    In RDF Data Cube, the qb:DataSet represents the resource of the entire
data set, a data set that corresponds to the defined structure of the RDF
Data Cube. The data sets are allowed to be organized in several slices. The
structure of qb:DataSet or of a slice of the actual data is defined by the
class qb:DataStructureDefinition. qb:DataStructureDefinition associates
to the qb:component property in order to specify the component(s) of the datasets
structure. The qb:ComponentProperty is the super class property of the prop-
erties that represent dimensions, measures and attributes namely qb:Dimension
Property, qb:MeasureProperty and qb:AttributeProperty respectively.
    Finally, based on these modeling endeavors a number of open statistical
datasets published by important international organizations such as the OECD,
the World Bank and the IMF have been transformed to Linked Data by third
parties [18, 19]. Towards this end, a number of tools have been developed. For
example, Capadisli et al. [18] created a tool for transforming statistical data
from SDMX-ML format to Linked Data while Salas et al. [20] from CSV and
OLAP databases.


4   The limo Vocabulary

In this section we present the RDF Linked Statistical Models (limo) vocabulary
that allows for the description of statistical and data mining models in the RDF
model and thus enables the incorporation of these models on the Linked Data
Web and linking to others resources such as datasets, organizations, people and
articles.
    In general, predictive analytics comprise predictive models designed for pre-
dicting new (or future) observations or scenarios as well as methods for evalu-
ating the predictive power of a model [21]. The outcome value for a new set of
observation could be continuous (or quantitative) or categorical (or qualitative).
In the former case the problem is ofter referred to as a regression problem while
in the latter a classification problem. Predictive power refers to an empirical
6         A Vocabulary for Predictive Models on the Linked Data Web

models ability to predict new observations accurately. In contrast, explanatory
power refers to the strength of association indicated by a statistical model.The
predictive power of a model should be tasted based on out-of-sample data (e.g.
cross-validation or a holdout sample) and with adequate predictive measures
(e.g. RMSE, MAPE, PRESS etc.). A popular method to obtain out-of-sample
data is to initially partition the data randomly, using one part (the training set)
to fit the empirical model, and the other (the holdout set) to assess the model’s
predictive accuracy.
    The vocabulary’s main classes are depicted in Fig. 1. Classes and properties
from existing widely used vocabularies were reused whenever possible.

    – limo:Model is the actual predictive model that is described by the vocabu-
      lary. The model has the following attributes:
      – dct:title which is a name given to describe the model.
      – dct:description for a descriptive comment about the model and its goals.
      – dct:issued which defines the actual data that the model has been created.
      – limo:modelType which describe the main categories of models that can
      be developed, namely classification, regression, clustering and dimensionRe-
      duction.
      – limo:spatial is an attribute that describe the spatial dimension of the
      model. The spatial dimension of the model is derived from the actual data
      that have been employed. For example, a model could have limo:spatial
      U.S. in the case the data used for the development of the model comes from
      the U.S.
      – limo:temporal is an attribute that describe the time period that the model
      covers. The time period of the model reflects the period that is described in
      the actual data that have been used for the development of the model.
      limo:Model is connected through limo:data property to a multi-dimensional
      data set i.e. a qb:DataSet. This dataset contains the actual data that have
      been used for the development of the model. As a result, the temporal and
      spatial dimension of the model could be also extracted from this dataset. In
      predictive analytics we have three different types of data, namely evaluation,
      validation and training data. So, limo includes three different sub-properties
      of the limo:data property, one for each of these three types of data.
      limo:Model is also connected through limo:rawData property to a dctype:
      Dataset. This dataset includes the raw data that have been used in the
      process of building the model. For example, this dataset could be a dump
      of raw tweets or a dcat:Dataset which thereafter was analyzed in order to
      produce the actual data employed be the model.
      Moreover, the limo:Model can be connected to a different limo:Model through
      the limo:baseline property which explicitly denotes that the predictive
      power of a model has been evaluated against the power of another model.
      The limo:Model can be also published in a scientific article or report. Hence
      we have included the limo:publishedIn property to express this relation-
      ship.
                 A Vocabulary for Predictive Models on the Linked Data Web    7

   Finally, limo:Model is connected to a foaf:Agent through the dct:creator
   property. This property denotes the person or organization that actually
   builds the model.
 – limo:Variable represents the variables that are included in the predictive
   model. The Variable class includes the following attributes
   – The dct:title denotes the actual name of the variable.
   – The dct:description enables the inclusion of a small text in order to de-
   scribe what the variable is about.
   – The limo:variableType attributes denotes whether the variable is contin-
   uous, categorial or ordinal.
   – The limo:usageType denotes whether the variable is the response of the
   model or one of the predictors.
   In addition, limo:Variable is categorized using the limo:theme property
   which connects the Variable to a skos:Concept
 – limo:Method describes the statistical or data mining method used for cre-
   ating the model. We assume that this class uses a set of predefined concepts
   such as linear regression, logistic regression, markov models, support vector
   machine, random forests, neural networks etc. As a result, we assume that
   limo:Method is subclass of skos:Concept.
 – limo:Power describes the predictive power of the model. The predictive
   power has the following attributes:
   – limo:evaluationMethod is used to infer the predictive power of a model.
   The evaluation methods include out-of-sample evaluation with statistics such
   as Predicted Residual Sums of Squares, Root Mean Square Error or cross-
   validation techniques.
   – limo:outcome is the actual value that the evaluation method produces.
 – limo:File describes a file that can be imported in a particular platform
   such as R or SAS and execute the model. This could also be a PMML-XML
   file.

   We should note that in this preliminary version of the vocabulary the exe-
cution of the model is possible through a PMML XML file. In the next version
we aim at providing a more detailed description of the model in order to enable
the execution of a model through its limo description. Full documentation of the
limo vocabulary is available online4 .


5     Using limo
In this section we present how limo vocabulary can be used in order (a) to
describe a predictive model and (b) to enable the discovery of predictive models
that address some requirements.
    Below we present the limo description of the predictive model developed by
Ginsberg et al. and presented in [4]. This model aims at predicting influenza-
like illness (ILI) physician visits from ILI-related queries. The models employs
4
    http://purl.org/limo-ontology/limo
8       A Vocabulary for Predictive Models on the Linked Data Web




                                            dctype:Dataset




             limo:PredictivePower                                        qb:DataSet
          limo:evaluationMethod
          limo:outcome
                                            limo:rawData
                                                             limo:data            limo:evaluationData
                               limo:power                                         limo:validationData
    foaf:Agent                                                                    limo:trainingData

                 dct:creator
                                              limo:Model
                                      dct:title
                                      dct:description              limo:baseline
                                      dct:issued
                                      limo:modelType
                                      limo:spatial
                                      limo:temporal
                                                                 limo:publishedIn

                   limo:method                                                 dct:BibliographicResource

                                            limo:variable
     limo:Method                                                   limo:file

                                             limo:Variable
                                    dct:title
                                    dct:description
                                    imo:variableType                                limo:File
                                    limo:usageType                          limo:accessURL
    skos:Concept


                                             limo:theme


                                            skos:Concept


                    Fig. 1. The Linked Statistical Models vocabulary
               A Vocabulary for Predictive Models on the Linked Data Web         9

a linear regression method as well as data from Google and the US Centers for
Disease Control and Prevention. The data is about nine regions of the United
States between 2003 and 2008. The model was assessed using cross validation
against out-of-sample data partitions and they obtained a mean correlation of
0.97.
Description of the predictive model presented in [4] with limo

eg:DDCILImodel a limo:Model;
    dct:title "CDC-ILI model"@en;
    limo:spatial [rdf:type dbpedia:United_States];
    limo:temporal
        [a dc:terms PeriodOfTime;
        limo:startDate "2003-09-28"^^xsd:date;
        limo:endDate "2008-05-11"^^xsd:date;];
    limo:modelType eg:regression;
    limo:variable eg:resp;
    limo:variable eg:pred;
    limo:method eg:linearregression;
    limo:power eg:CDCILIpower;
    limo:file eg:CDCILIfile;
    limo:rawData eg:CDCILIdataset;
    limo:evaluationData eg:CDCILIevaluationdata;
    limo:validationData eg:CDCILIvalidationdata;
    limo:trainingData eg:CDCILItrainingdata;
    dct:creator eg:ginsberg, eg:mohebbi, eg:patel, eg:brammer,
    eg:smolinski, eg:brilliant;
eg:resp a limo:Variable;
    limo:variableType eg:continuous;
    dct:description "Percentage of physician visits in which a
    patient presents with influenza-like symptoms in a region"@en;
    limo:usageType eg:response;
    limo:theme eg:ILIphysvisits.
eg:pred a limo:Variable;
    limo:variableType eg:continuous;
    dct:description "Probability that a random search query
    submitted from a region is ILI-related"@en;
    limo:usageType eg:predictor;
    limo:theme eg:ILIrandquery.
eg:CDCILIpower a limo:Power;
    limo:evaluationMethod eg:crossvalidation;
    limo:outcome 0.97.
eg:CDCILIdataset a dctype:DataSet;
    dct:resource .

    In addition, limo will enable the performance of queries across distributed de-
scription of predictive models. For example below we present a query answering
10     A Vocabulary for Predictive Models on the Linked Data Web

the question “How many models exist that show relationship between the per-
centage of influenza-related physician visits and the probability that a random
search query submitted from a region is influenza-related?”.

A query for identifying models that predict influenza-like illnesses from search
query data

SELECT (count( ?model ) as ?nmodels)
WHERE {
         {
            ?model limo:variable ?variable1;
                 limo:variable ?variable2.
            ?variable1 limo:usageType eg:response;
                 limo:theme eg:ILIphysvisits;
            ?variable2 limo:usageType eg:predictor;
                 limo:theme eg:ILIrandquery;
         } UNION
         {
            ?model limo:variable ?variable1;
                 limo:variable ?variable2.
            ?variable1 limo:usageType eg:predictor;
                 limo:theme eg: LIphysvisits.
            ?variable2 limo:usageType eg:response;
                 limo:theme eg: ILIrandquery.
         }

        }

    Moreover, a query based on limo could unveil the variables that are predictors
of influenza-related physician visits through empirical model(s) constructed by
data regarding the U.S. The identification of these variables could enhance the
process of building predictive model for influenza illnesses.

A query for identifying predictors of inluenza-like illnesses


SELECT ?variable
WHERE {
         ?model limo:variable ?variable1.
              limo:variable ?variable2.
              limo:spatial ?sp1.
         ?variable1 limo:usageType eg:predictor.
         ?variable2 limo:usageType eg:response;
              limo:theme eg:ILIphysvisits.
         ?sp1 rdf:type dbpedia:United_States.
       }
                 A Vocabulary for Predictive Models on the Linked Data Web         11

6     Conclusions

Predictive analytics refer to the process of building a model that enables the pre-
diction of new observations using data and statistical or data mining methods.
Predictive models are very important in businesses, academia and governments
as they can predict values such as sales and identify patterns regarding e.g.
profitable customers or the behavior of citizens. These models can be indeed
reused across platforms and in different cases. Although, standards for transfer-
ring models across different platforms have been proposed, at the moment it is
difficult to discover an appropriate model for a task at hand at a Web scale.
    In this paper we suggested that descriptions of predictive models should
be incorporated into the Linked Data Web and we proposed an RDF Scheme
vocabulary towards this end. We described the main classes of the vocabulary
and we presented an example of how the vocabulary can be used in order to
describe a predictive model. We also demonstrated how the vocabulary can be
used in order to facilitate the discovery of predictive models.
    We believe that the adoption of the vocabulary could create new potentials
beyond cross-platforms reuse of models. In particular, the vocabulary will enable
(a) easy discovery and reuse of appropriate models at a Web Scale and (b) cre-
ation of more accurate models exploiting connections of models to other models,
datasets and other resources on the Web.
    Future work includes further evaluation of the vocabulary by describing a
larger number of predictive models and by incorporating a linked data set into
the linked data cloud. This will enable the execution of more complex queries
and the evaluation of the vocabulary in real world settings. In addition, the
possibility of extending limo with execution capabilities will be considered. This
includes enriching limo with classes and attributes that will allow for importing
RDF data into popular open platforms such as R and executing the actual model.


Acknowledgments

The work presented in this paper was partially carried out in the course of the
Linked2Safety 5 project, which is funded by the European Commission within
the 7th Framework Programme under grand agreement No. 288328.


References
1. Shmueli, G.: To Explain or to Predict? Statistical Science, 25(3), 289–310 (2010)
2. Antweiler, W., Frank, M.Z.: Is all that talk just noise? the information content of
   internet stock message boards. Journal of Finance, 59(3),1259–1294 (2004)
3. Mishne, G., Glance, N.: Predicting Movie Sales from Blogger Sentiment. In Ameri-
   can Association for Artificial Intelligence 2006 Spring Symposium on Computational
   Approaches to Analysing Weblogs (2006)
5
    http://www.linked2safety-project.eu/
12      A Vocabulary for Predictive Models on the Linked Data Web

4. Ginsberg, J., Mohebbi, M. H., Patel, R. S., Brammer, L., Smolinski, M. S., Brilliant,
   L.: Detecting influenza epidemics using search engine query data. Nature, 457(7232),
   1012–4 (2009)
5. Ghose, A., Ipeirotis, P.G.: Estimating the Helpfulness and Economic Impact of
   Product Reviews: Mining Text and Reviewer Characteristics. IEEE Transactions
   on Knowledge and Data Engineering, 23(10), 1498–1512 (2011)
6. Lampos, V., Cristianini, N.: Nowcasting Events from the Social Web with Statistical
   Learning. ACM Transactions on Intelligent Systems and Technology, 3(4) (2012)
7. Grossman, R., Mazzucco, M.: DataSpace: a data Web for the exploratory analysis
   and mining of data. Computing in Science and Engineering, 4(4), 44–51 (2002)
8. Grossman, R. L., Hornick, M. F., Meyer, G.: Data mining standards initiatives.
   Communications of the ACM, 45(8), 59–61 (2002)
9. Bizer, C., Heath, T., Berners-Lee, T.: Linked data - the story so far. International
   Journal on Semantic Web and Information Systems 5(3), 122 (2009)
10. Kalampokis, E., Tambouris, E., Tarabanis, K.: Linked Open Government Data
   Analytics. In: Wimmer, M.A., Janssen, M., Scholl, H.J. (eds.) EGOV 2013. LNCS,
   vol. 8074, pp. 99–110. IFIP International Federation for Information Processing
   (2013)
11. Paulheim, H.: Generating Possible Interpretations for Statistics from Linked Open
   Data. In: Simperl, E., Cimiano, P., Polleres, A., Corcho, O., Presutti, V. (eds.)
   ESWC 2012. LNCS, vol. 7295, pp. 560–574. Springer, Heidelberg (2012)
12. Chiricos, T.: Rates of Crime and Unemployment: An Analysis of Aggregate Re-
   search Evidence, Social Problem 34, 187–212 (1987)
13. Kalampokis, E., Tambouris, E., Tarabanis, K.: Understanding the Predictive Power
   of Social Media. Internet Research, 23(5) (2013)
14. Wettschereck, D. and Muller, S. (2001) Exchanging Data Mining Models with the
   Predictive Modelling Markup Language. International Workshop on Integration and
   Collaboration Aspects of Data Mining, Decision Support and Meta-Learning
15. Pechter, R.: What’s PMML and What’s New in PMML 4.0?. ACM SIGKDD Ex-
   plorations Newsletter, 11(1), 19–25 (2009)
16. Bosch, T., Cyganiak, R., Gregory, A., Wackerow, J.: DDI-RDF Discovery Vocab-
   ulary: A Metadata Vocabulary for Documenting Research and Survey Data. In:
   LDOW2013, May 14, 2013, Rio de Janeiro, Brazil (2013)
17. W3C, The RDF Data Cube Vocabulary. W3C Working Draft (2013),
   http://www.w3.org/TR/vocab-data-cube/
18. Capadisli, S., Auer, S., Ngonga Ngomo, A.-C.: Linked SDMX Data: Path to high
   fidelity Statistical Linked Data for OECD, BFS, FAO, and ECB. Semantic Web
   (2013)
19. Capadisli, S.: Statistical Linked Dataspaces. Master’s thesis, National University
   of Ireland (2012), http://csarven.ca/statistical-linked-dataspaces
20. Salas, P. E. R., Martin, M., Mota, F. M. D., Auer, S., Breitman, K., Casanova, M.
   A.: Publishing Statistical Data on the Web. In: IEEE Sixth International Conference
   on Semantic Computing (ICSC), pp. 285–292. IEEE Press, New York (2012)
21. Shmueli, G., Koppius, O.R.: Predictive Analytics in Information Systems Research.
   MIS Quarterly 35(3), 553–572 (2010)