<!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>Social Sifter: An Agent-Based Recommender System to Mine the Social Web</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>M. Omar Nachawati</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rasheed Rabbi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Genong (Eugene) Yu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Larry Kerschberg</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander Brodsky</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dept. of Computer Science George Mason University Fairfax</institution>
          ,
          <addr-line>VA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>- With the recent growth of the Social Web, an emerging challenge is how we can integrate information from the heterogeneity of current Social Web sites to improve semantic access to the information and knowledge across the entire World Wide Web, the Web. Interoperability across the Social Web sites make the simplest of inferences based on data from different sites challenging. Even if such data were interoperable across multiple Social Web sites, the ability of meaningful inferences of a collective intelligence [1] system depends on both its ability to marshal such semantic data, as well as its ability to accurately understand and precisely respond to queries from its users. This paper presents the architecture for Social Sifter, an agent-based, collective intelligence system for assimilating information and knowledge across the Social Web. A health recommender system prototype was developed using the Social Sifter architecture, which recommends treatments, prevention advice, therapies for ailments, and doctors and hospitals based on shared experiences available on the Social Web.</p>
      </abstract>
      <kwd-group>
        <kwd>social semantic search</kwd>
        <kwd>collective knowledge systems</kwd>
        <kwd>recommender systems</kwd>
        <kwd>OWL</kwd>
        <kwd>RDF</kwd>
        <kwd>SPARQL</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>INTRODUCTION</p>
      <p>
        Since its inception, the World Wide Web has always
overwhelmed users with its vast quantity of information. The
advent of Social Webs, coined Web 2.0, has placed an
additional burden on Web search engines. While the
established algorithms that Web search engines employ are
effective in surfacing the most popular results through
hyperlink analysis, as demonstrated by the Hubs and
Authorities algorithm [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and the PageRank algorithm [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],
those results are not necessarily relevant despite popularity and
these algorithms have fallen short of solving the problem of
information overload [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2, 3</xref>
        ] on the World Wide Web.
      </p>
      <p>
        The research into natural language understanding [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]
attempts to close that gap. However the quality of machine
generated semantics still pales in comparison to that of humans.
This became a core challenge for the Semantic Web or Web
3.0, where information is made available in structured,
machine-friendly formats allowing machines not only to sort
and filter such data, but also to combine data from multiple
Web sites in a meaningful way and allow inferences to be made
upon that data. While semantic query languages, such as
SPARQL, can provide a database-like interface to the World
Wide Web, it is only as good as the quantity and quality of
information that is made available in structured, machine
readable formats, such as RDF and OWL .
      </p>
      <p>
        Conventionally, finding answers to questions and learning
from the knowledge mine existed on the Social Web has
primarily been a manual process. It requires a lot of
intelligence in sifting through the mountains of Social Web
pages using only a keyword-based Web search engine, which is
akin to a primitive pitch-fork in Semantic Web terms. More
recently, however, Social Web sites have begun to embrace
Semantic Web technologies such as RDF and OWL, and have
been offering much more machine-friendly data, such as
geotagged images on Flickr, Friend Of A Friend (FOAF) exports
in FaceBook and hCalendar [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] tagged events on Blogger. Such
developments have sparked the evolution of the Social Web
into a collective knowledge system [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], where the contributions
of the user community are aggregated and marshaled with
knowledge from other heterogeneous sources (e.g., web pages,
news and encyclopedia articles, and academic journals) in a
synergy dubbed the Social Semantic Web.
      </p>
      <p>
        While the Semantic Web focuses on data to enable
interoperability among heterogeneous semi-structured web
pages, the focus of the Social Semantic Web vision is to create
a system of collective intelligence by improving the way
people share and explore their own and others knowledge and
experience [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Work on the Social Sifter promotes that grand
vision and expands on the research done on the patented
Knowledge Sifter architecture [
        <xref ref-type="bibr" rid="ref7 ref8 ref9">7, 8, 9</xref>
        ], as well as the Personal
Health Explorer [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], undertaken at George Mason University.
As a proof of concept, we have designed a social health
knowledge and recommender system based on the Social Sifter
platform that utilizes the Social Semantic Web to provide
precise search results and recommendations.
      </p>
      <p>The rest of this paper is organized as follows: section II
discusses related work, section III describes the Social Sifter
architecture and a brief description of the prototype system.
Section IV highlights the experimental results, and Section V
identifies the possible future work on the Social Sifter platform.</p>
      <p>II.</p>
      <p>
        Semantic systems belong to a class of systems that make use
of ontologies, context awareness and other semantic methods to
make informed recommendations. Such research in semantic
search at George Mason University began with WebSifter [
        <xref ref-type="bibr" rid="ref10 ref8 ref9">8, 9,
10</xref>
        ], an agent-based multi-criteria ranking system to select
semantically meaningful Web pages from multiple search
engines such as Google, Yahoo, etc. The work further led to a
patent [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Knowledge Sifter (KS) [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] is motivated by
WebSifter [
        <xref ref-type="bibr" rid="ref7 ref8">7,8</xref>
        ], but is augmented with the advanced use of
semantic web ontologies, authoritative sources, and a
serviceoriented plug-and-play architecture. Knowledge Sifter is a
scalable agent-based web services framework that is aimed to
support i) ontology guided semantic searches, ii) refine
searches based on relevant feedback, and iii) accessing
heterogeneous data sources via agent-based knowledge
services. Personal Health Explorer (PHE) is an enhancement of
KS to perform semantic search in biomedical domain. PHE
leverages additional features of a personal health graph to be
identified, categorized, and reconstituted by providing links to
the user to rate individual results and return to previous queries
and update information through a semantically supported path.
      </p>
      <p>KS and PHE are able to obtain more relevant search results
than classic search engines; while the result is very general, it
leaves room to make it more personalized. Both KS and PHE
make multifaceted efforts towards realizing the Semantic Web
vision, primarily focusing on the formal ontological sources.
PHE provides facilities to include a user’s Personal Health
Record (PHR), which entails additional permission and access
control which may be constrained by HIPAA regulations.
Interestingly, both of these systems did not use the data
available on the Social Web, namely Wikipedia, YouTube,
Flickr, Facebook, LinkedIn, etc. This is where Social Sifter
makes its contribution.</p>
    </sec>
    <sec id="sec-2">
      <title>B. BLISS and Cobot</title>
      <p>
        Other attempts to utilize Web 2.0 technology to enhance the
quality and relevance of health recommendation systems
include bookmarking, crowd sourcing, crowd tagging and
harvesting user recommendations. The Biological Literature
Social Ranking System (BLISS) is one such prototype system
that allows users to bookmark and promote their
recommendation to communities of special interest, facilitate
the annotation and ranking by the community, and present the
results to allow other users to get the recommendations based
on community ranking [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The bookmarking approach is
useful in establishing the authoritativeness of information over
the long term because it uses social voting or ranking [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        The Cobot system uses social conversation and social
tagging (preference) to enhance the health recommendations.
Three techniques are noteworthy: (1) user-initiative dialogue in
capturing user’s intent, (2) social tagging in establishing the
authoritativeness of social information, and (3) case-based
semantic reasoning in utilizing social knowledge for
recommendation [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>C. Semantic Analytics on Social Networks</title>
      <p>
        A multi-step engineering process is described in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] to utilize
social knowledge. These steps are common procedure to across
the initiatives to transform the social web information to
semantic knowledge.
      </p>
      <p>
        Social Sifter adheres to the underlying framework of
Knowledge Sifter [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], the knowledge manipulation mechanism
of PHE [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and engineering process for semantic association
of [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] to leverage an integrated semantic search engine and
recommender system.
      </p>
      <p>III.</p>
      <sec id="sec-3-1">
        <title>THE SOCIAL SIFTER ARCHITECTURE</title>
        <p>Social Sifter, an enhancement of the existing Knowledge
Sifter (KS), is a collection of cooperating agents that are
exposed through web services and exhibits a Service-Oriented
Architecture (SOA)-based framework.</p>
        <p>Depending on the functionality, agents are allocated into
three different architecture layers – i) the User Layer, ii) the
Knowledge Management Layer, and iii) Data Layer. The User
Layer consists of the User and Preferences agents, and
manages all user interaction and data preferences. The
Knowledge Management Layer handles the support for
semantic search, access to data sources, and the ranking of
search results using technologies like the Ontology, Social Web
Crawling, Ranking, Query Formulation, and Web Services
agents. The Data Layer consists of the data repositories that
provide authoritative information and documents. The
hierarchy of the architecture layers is already defined in KS;
three additional agents were added, with an alteration of the
underlying algorithm to perform the execution flow into the
Social Sifter.  </p>
        <p>Social Web agent basically collaborates with following two
agents to manipulate social web information.</p>
        <p>Open SW agent performs open search within the blogs,
related support groups etc.</p>
        <p>User Specific SW agent identifies user social identities
across the web and conducts Collaborative Filtering by
processing social tags, user participation and responses
available on the social webs.</p>
        <p>IV.</p>
      </sec>
      <sec id="sec-3-2">
        <title>HEALTH RECOMMENDER SYSTEM</title>
        <p>As a proof-of-concept, we are building a health
recommender system using our Social Sifter architecture that
provides health recommendations for any type of sickness,
disease or disorder. The present system does not do any natural
language processing on user queries, and therefore is limited as
to what it can accept as a valid query. Currently, the system
accepts a comma delimited list of words that relate to a specific
ailment and returns a list of relevant descriptions of the
ailment, therapy options, doctors, and treatment centers as
collected from the Social Semantic Web from our knowledge
Management Layer. We intend for future versions of the health
recommender system to allow for unrestricted language queries
by performing natural language processing to transform the
unstructured query input into a more structured format,
acceptable by the Social Sifter architecture.</p>
        <p>ParWsionrgdsKey
Query Enrichment with Semantics</p>
        <p>Key Words
Ontology</p>
        <p>RDF</p>
        <p>Social Media
Decomposing into Multiple Sub Queries</p>
        <p>Perform Search
Sweiathrch Engine</p>
        <p>Existing
orAgnaanliyzzees,eRaarcnhkraensdult</p>
        <p>Display</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>A. Scenario for Pancreatic Cancer</title>
      <p>Consider the case when a user is exploring recommendations
for pancreatic cancer. According to the NIH, treatment options
include surgery and biliary stents. The NIH also lists links to
support groups, among which CancerCare.org features a social
question-answer forum that is categorized by topic. Our
inference agent for health recommendations takes advantage of
this domain knowledge in attempting to provide better quality
recommendations than what would be available from a general
Web search engine. Let us walk through the steps of the health
recommender system for this particular query.</p>
      <p>Query Submission: User logs into the health recommender
system website and enters the following query terms
“pancreatic cancer.”
Query String Preparation:
i)</p>
      <p>The User Agent parses the query string to identify key
words.
ii) The Preference Agent collects context information,
including the user’s IP address, a query session identifier,
and the best geographic location estimate available for
that user. It tries to create a User Profile by indexing
friendship and affiliation information to generate the
user’s Social Graph.
iii) User Agent passes the SPARQL query and the collected</p>
      <p>User Profile information to the Query Formulation Agent.
Query Refinement: The Query Formulation Agent then
attempts to enrich the original SPARQL query by:
i)
ii)</p>
      <p>Semantic Query Decomposition: It will generate multiple
sub-queries that generalize and specialize the term
pancreatic cancer based on the health-domain ontology
from The National Center for Biomedical Ontologies
(NCBO), a BioPortal and MedLine (Medical Literature
Analysis and Retrieval System Online), which is a
bibliographic database of life sciences and biomedical
information.</p>
      <p>Marshalling: selected data will be marshaled with the
amassed folksonomy from the Social Web Agent. The
inference engine will also generate queries based on the
results of any cluster analysis from data crawled from the
Social Web, which may pick up, for instance, other
ailments that people have discussed together with
pancreatic cancer.
iii) Ranking: The end result of this meta-search is a weighted
tree of sub-queries, where weights are assigned based,
among other features, on the static nature of the
subquery generated (heuristically) as well as the importance
of the source (back-reference analysis).</p>
      <p>Post Query Processing: Once all sub-queries have been
defined, the Web Service Agent passes them to the Data Layer,
which accordingly runs the queries and itself ranks each result,
based on many factors, including relevance (ontological),
importance (back-reference based) and belief (Bayesian-based
inference from Social Semantic Web).</p>
      <p>Result Scrutinizing: The results are then returned to the
Integration Agent, which combines different classes (based on
the results from the classifier) of results based on a total
ordering derived from the aggregated ontology, and
backreference analysis. The agent also performs a clustering
analysis on the result set to further group the results and
perform statistical calculations on the groups of results before
passing them to the User Layer.</p>
      <p>Result displaying: The User Layer then displays the grouped
and ranked results according to the preferences selected by the
user.</p>
    </sec>
    <sec id="sec-5">
      <title>B. Query life cycle for Pancreatic Cancer in Social sifter</title>
      <p>The life cycle of a query in Social Sifter, e.g., searching for
“pancreatic cancer”, is as follows: (1) a user allows access to
his profile, (2) Sifter culls information from his social
networks, (3) Sifter initiates targeted information harvesting,
(4) Sifter conducts semantic inference and reasoning, and (5)
Sifter presents socially- and semantically-renked results are to
the user.</p>
    </sec>
    <sec id="sec-6">
      <title>C. Social Sifter Prototype</title>
      <p>The Social Sifter prototype has been implemented to use
information retrievable from Facebook using Graph API in
gathering the information about the users. In Facebook, each
user can have feeds, likes, activities, interests, music, books,
videos, events, groups, checkins, games, and his personal
information, like hometown and related locations. These
provide a very rich base for understanding the intension of a
user when he is searching on the Web.</p>
      <p>Social Sifter combined both semantic reasoning and social
ranking to better understand user’s intention and present the
results to users, based on initial search keywords or phrases
provided. The algorithm for the currently implemented search
is described as follows.
(1) Login: User logs into his Facebook using OAuth
authentication. The program gets the authorized token and
uses it to access user’s information with user’s
concurrence.
(2) Information Retrieval: The system retrieves the
information about the user (Feeds, Likes, Activities,
Interests, Music, Books, Photos, Videos etc.) and uses
them in supporting the targeted harvesting of information
and formulating the social ranking of results in categories.
(3) Social ranking – A simple algorithm is used to calculate
the social weights of the harvested information in each
category. The algorithm is basically counting the
occurrences of keywords or phrases in each category.
(4) Social context – The user’s background information is
used in refining the search results or filtering the results.
One specific example is the location information. The
home location of the person is generally used to limit the
places to be searched and returned.
(5) Semantic result presentation – The results are presented to
users in groups: people, groups, events, places, events,
pages, or posts. The current implementation is limited to
use the categories or semantics of Facebook. The actions
in Facebook link objects and people. They are the bases
for our search engine in weighing the harvesting strategies.
They are also important in ranking the results and the
categories when presenting the search results to users. The
current implementation used the same social ranking
strategy described in (3).</p>
    </sec>
    <sec id="sec-7">
      <title>D. Proactive Social Search</title>
      <p>The existing Facebook semantics do not capture the
semantic of health queries. For health problems, users may be
interested in finding out the cure of certain diseases, which is
not captured by the current set of actions available in
Facebook. Customized actions can be implemented using the
Facebook Open Graph, but it is beyond the scope of this paper.</p>
      <p>V.</p>
      <p>EXPERMENTAL FINDINGS</p>
      <p>The Social Sifter prototype has been implemented. The
Facebook Graph API was used as the basis for harvesting
social network information about the user. Social information
was used in two aspects – understanding the user’s intention
(context) and ranking results (social semantic ranking). The
two aspects showed improved search results. For example, the
searching case using phrase – “pancreatic cancer” can be
compared using three different engines – Google, Facebook,
and Social Sifter. Social Sifter provided integrated results and
used social ranking to rearrange the categories depending on
users profile information. Location is determined based on user
provided current living locations. More testing is being carried
out to determine metrics to assess the quality of social semantic
search recommendations.</p>
      <sec id="sec-7-1">
        <title>CONCLUSIONS</title>
        <p>Social semantic search is an integration of social networks
and semantic search. Semantic search provides rich means in
enhancing search, especially the user’s intent and semantic
reasoning. Social search involves people and links to their
social graphs. In this paper, a prototype social semantic search
engine, Social Sifter, has been presented. The lessons learned
from the implementation showed two areas for improving
search accuracy: social contextual information (user intent
understanding) and social semantic ranking (results relevance).</p>
        <p>The current implemented prototype system is limited in the
use of the semantic reasoning. The crawling of data should be
expanded to other social media and social networks. Integration
of these results into a standard semantic data store is necessary
to realize the power of semantic reasoning. Further study
directions are: (1) to integrate mature ontologies, (2) to define
customized actions to demonstrate the approach in health
domain, and (3) to use the reasoning power of semantics.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Gruber</surname>
          </string-name>
          , “
          <article-title>Collective knowledge systems: Where the Social Web meets the Semantic Web,”</article-title>
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          , vol.
          <volume>6</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>4</fpage>
          -
          <lpage>13</lpage>
          , Feb.
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Kleinberg</surname>
          </string-name>
          , “
          <article-title>Authoritative sources in a hyperlinked environment,”</article-title>
          <string-name>
            <surname>J. ACM</surname>
          </string-name>
          , vol.
          <volume>46</volume>
          , no.
          <issue>5</issue>
          , pp.
          <fpage>604</fpage>
          -
          <lpage>632</lpage>
          , Sep.
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Page</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Brin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Motwani</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Winograd</surname>
          </string-name>
          , The PageRank Citation Ranking: Bringing Order to the Web.
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ntoulas</surname>
          </string-name>
          , G. Chao, and
          <string-name>
            <given-names>J.</given-names>
            <surname>Cho</surname>
          </string-name>
          , “
          <article-title>The infocious web search engine: improving web searching through linguistic analysis,” in Special interest tracks and posters of the 14th international conference</article-title>
          on World Wide Web, New York, NY, USA,
          <year>2005</year>
          , pp.
          <fpage>840</fpage>
          -
          <lpage>849</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Gomez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Alor-Hernandez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Posada-Gomez</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>A. AbudFigueroa, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Garcia-Crespo</surname>
          </string-name>
          , “SITIO:
          <string-name>
            <given-names>A Social</given-names>
            <surname>Semantic Recommendation Platform</surname>
          </string-name>
          ,” in 17th International Conference on Electronics,
          <source>Communications and Computers</source>
          ,
          <year>2007</year>
          . CONIELECOMP '
          <volume>07</volume>
          ,
          <year>2007</year>
          , p.
          <fpage>29</fpage>
          -
          <lpage>29</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>[6] “hCalendar 1</source>
          .0 ·
          <string-name>
            <given-names>Microformats</given-names>
            <surname>Wiki</surname>
          </string-name>
          .” [Online]. http://microformats.org/wiki/hcalendar. [Accessed:
          <fpage>15</fpage>
          -Apr-2012].
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>L.</given-names>
            <surname>Kerschberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Scime</surname>
          </string-name>
          , “
          <article-title>WebSifter II: A Personalizable Meta-Search Agent Based on Weighted Semantic Taxonomy Tree</article-title>
          ,” in International Conference on Internet Computing, Las Vegas,
          <string-name>
            <surname>NV</surname>
          </string-name>
          ,
          <year>2001</year>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Kerschberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Scime</surname>
          </string-name>
          , “
          <article-title>Personalizable semantic taxonomybased search agent</article-title>
          ,” U.S. Patent 7117207Oct
          <article-title>-2006</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L.</given-names>
            <surname>Kerschberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Jeong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Song</surname>
          </string-name>
          , and W. Kim, “
          <article-title>A Case-Based Framework for Collaborative Semantic Search in Knowledge Sifter,”</article-title>
          <source>Case-Based Reasoning Research and Development</source>
          , vol.
          <volume>4626</volume>
          /
          <year>2007</year>
          , pp.
          <fpage>16</fpage>
          -
          <lpage>30</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>T. G.</given-names>
            <surname>Morrell</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Kerschberg</surname>
          </string-name>
          , “
          <article-title>Personal Health Explorer: A Semantic Health Recommendation System," workshop on Data-Driven Decision Support and Guidance System (DGSS)</article-title>
          ,
          <source>28th IEEE International Conference on Data Engineering</source>
          , Arlington,
          <source>VA April 1</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Boanerges</given-names>
            <surname>Aleman-Meza</surname>
          </string-name>
          , Meenakshi Nagarajan, Cartic Ramakrishnan, Li Ding, Pranam Kolari,
          <string-name>
            <given-names>Amit P.</given-names>
            <surname>Sheth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. Budak</given-names>
            <surname>Arpinar</surname>
          </string-name>
          , Anupam Joshi,
          <string-name>
            <given-names>Tim</given-names>
            <surname>Finin</surname>
          </string-name>
          .
          <article-title>Semantic Analytics on Social Networks: Experiences in Addressing the Problem of Conflict of Interest Detection</article-title>
          .
          <source>WWW</source>
          <year>2006</year>
          , May 23-26,
          <year>2006</year>
          , Edinburgh, Scotland. ACM 1-59593-323-9/06/0005.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>