Académique Documents
Professionnel Documents
Culture Documents
Social Networks
Web Data and Semantics in Social
Network Applications
Outline
Web-based Networks
0 RDF
0 RDF Schema
0 RDF Vocabulary
0 RDF and FOAF
0 RDF and Semantics
0 SPARQL (query language for RDF)
0 OWL – Web Ontology Language
0 Comparison to UML and the ER Model
4/10/2019 22:19
23-10
0 Graphs
0 Matrices
0 Number the nodes and use the numbers to represent the
edges (e.g., 12 means edge between nodes 1 and 2)
0 GraphML (XML for graphs)
0 Do not support the aggregation of network data
0 Key challenges: Identification and Disambiguation
4/10/2019 22:19
23-12
0 Representing Identity
- URI (Universal Resource Identifier)
- Disambiguation (A and B are the same; There are two
people called John Smith)
- OWL has the “sameAS” property
0 Equality
0 The property sameAs is reflexive, symmetric and transitive
0 Descriptive Logic vs. Rule based reasoners
- Rule based reasoners use forward chaining and backward
chaining
- Descriptive logic is used for classification and checking
for ontology consistency
4/10/2019 22:19
23-15
0 General Architecture
- Sesame for storage and reasoning (alternative is Jena)
= Sesame manages the data sources
- Sesame Client API
- Querying through SPARQL
- Elmo and associated tools for building ontologies and
interfacing to RDF data
0 Social Network Applications (e.g., FLINK) are built on top of
the architecture as applications
4/10/2019 22:19
23-17
Flink: The Social Network of the Semantic Web
Community