This document provides an introduction to the Semantic Web, covering topics such as what the Semantic Web is, how semantic data is represented and stored, querying semantic data using SPARQL, and who is implementing Semantic Web technologies. The presentation includes definitions of key concepts, examples to illustrate technical aspects, and discussions of how the Semantic Web compares to other technologies. Major companies implementing aspects of the Semantic Web are highlighted.
what is web ?
why database on the web?
website technologies like HTML,CSS,JavaScript,Server,Servlets,Ajax..
all contents ownership goes to respective owners :)
(Classroom Presentaion)
1. Introduction to Web Services
2. Web Service Architecture
3. What are Web Services?
4. Why are Web Services?
5. The base of WS
6. What is SOAP?
7. What is WSDL?
8. How to test a web service?
9. Examples
This Presentation is about NoSQL which means Not Only SQL. This presentation covers the aspects of using NoSQL for Big Data and the differences from RDBMS.
OWL stands for Web Ontology Language
OWL is built on top of RDF
OWL is for processing information on the web
OWL was designed to be interpreted by computers
OWL was not designed for being read by people
OWL is written in XML
OWL has three sublanguages
- OWL Lite , OWL DL , OWL Full
OWL is a W3C standard
In this presentation, Raghavendra BM of Valuebound has discussed the basics of MongoDB - an open-source document database and leading NoSQL database.
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
This tutorial explains the Data Web vision, some preliminary standards and technologies as well as some tools and technological building blocks developed by AKSW research group from Universität Leipzig.
what is web ?
why database on the web?
website technologies like HTML,CSS,JavaScript,Server,Servlets,Ajax..
all contents ownership goes to respective owners :)
(Classroom Presentaion)
1. Introduction to Web Services
2. Web Service Architecture
3. What are Web Services?
4. Why are Web Services?
5. The base of WS
6. What is SOAP?
7. What is WSDL?
8. How to test a web service?
9. Examples
This Presentation is about NoSQL which means Not Only SQL. This presentation covers the aspects of using NoSQL for Big Data and the differences from RDBMS.
OWL stands for Web Ontology Language
OWL is built on top of RDF
OWL is for processing information on the web
OWL was designed to be interpreted by computers
OWL was not designed for being read by people
OWL is written in XML
OWL has three sublanguages
- OWL Lite , OWL DL , OWL Full
OWL is a W3C standard
In this presentation, Raghavendra BM of Valuebound has discussed the basics of MongoDB - an open-source document database and leading NoSQL database.
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
This tutorial explains the Data Web vision, some preliminary standards and technologies as well as some tools and technological building blocks developed by AKSW research group from Universität Leipzig.
Pragmatic Approaches to the Semantic WebMike Bergman
Mike Bergman offers his take on what approaches to the semantic Web are working, what are not, and what all of this might say about the semantic Web moving forward. Informed by Structured Dynamics' open source frameworks and client experiences, the main thesis is that the pragmatic contribution of semantic technologies resides more in mindsets, information models and architectures than in 'linked data' as currently practiced.
DCMI Keynote: Bridging the Semantic Gaps and InteroperabilityMike Bergman
M. Bergman's presentation, 'Bridging the Gaps: Adaptive Approaches to Data Interoperabiity,' was a keynote at the DCMI's DC 2010 International Conference in Pittsburgh, PA, on October 22, 2010.
In the presentation, Bergman points to the Dublin Core Metadata Initiative as a unique and key player in plugging the semantics "gap" within the semantic Web. Some specific activities and roles are suggested.
The Semantic Web is about to grow up. By efforts such as the Linked Open Data initiative, we finally find ourselves at the edge of a Web of Data becoming reality. Standards such as OWL 2, RIF and SPARQL 1.1 shall allow us to reason with and ask complex structured queries on this data, but still they do not play together smoothly and robustly enough to cope with huge amounts of noisy Web data. In this talk, we discuss open challenges relating to querying and reasoning with Web data and raise the question: can the emerging Web of Data ever catch up with the now ubiquitous HTML Web?
The Best of Both Worlds: Unlocking the Power of (big) Knowledge Graphs with S...Gezim Sejdiu
Over the past decade, vast amounts of machine-readable structured information have become available through the automation of research processes as well as the increasing popularity of knowledge graphs and semantic technologies.
A major and yet unsolved challenge that research faces today is to perform scalable analysis of large scale knowledge graphs in order to facilitate applications like link prediction, knowledge base completion, and question answering.
Most machine learning approaches, which scale horizontally (i.e. can be executed in a distributed environment) work on simpler feature vector based input rather than more expressive knowledge structures.
On the other hand, the learning methods which exploit the expressive structures, e.g. Statistical Relational Learning and Inductive Logic Programming approaches, usually do not scale well to very large knowledge bases owing to their working complexity.
This talk gives an overview of the ongoing project Semantic Analytics Stack (SANSA) which aims to bridge this research gap by creating an out of the box library for scalable, in-memory, structured learning.
This presentation is the culmination of my detail to the E-Government Office in the US Office of Management and Budget and the work I did to evolve and mature initiatives like recovery.gov and data.gov.
This talk introduces the concepts of web 3.0 technology and how they relate to related technologies such as Internet of Things (IoT), Grid Computing and the Semantic Web:
• A short history of web technologies:
o Web 1.0: Publishing static information with links for human consumption.
o Web 2.0: Publishing dynamic information created by users, for human consumption.
o Web 3.0: Publishing all kinds of information with links between data items, for machine consumption.
• Standardization of protocols for description of any type of data (RDF, N3, Turtle).
• Standardization of protocols for the consumption of data in “the grid” (SPARQL).
• Standardization of protocols for rules (RIF).
• Comparison with the evolution of technologies related to data bases.
• Comparison of IoT solutions based on web 2.0 and web 3.0 technologies.
• Distributed solutions vs centralized solutions..
• Security
• Extensions of Peer-to-peer protocols (XMPP).
• Advantages of solutions based on web 3.0 and standards (IETF, XSF).
Duration of talk: 1-2 hours with questions.
What Factors Influence the Design of a Linked Data Generation Algorithm?andimou
Generating Linked Data remains a complicated and intensive engineering process. While different factors determine how a Linked Data generation algorithm is designed, potential alternatives for each factor are currently not considered when designing the tools’ underlying algorithms. Certain design patterns are frequently ap- plied across different tools, covering certain alternatives of a few of these factors, whereas other alternatives are never explored. Consequently, there are no adequate tools for Linked Data generation for certain occasions, or tools with inadequate and inefficient algorithms are chosen. In this position paper, we determine such factors, based on our experiences, and present a preliminary list. These factors could be considered when a Linked Data generation algorithm is designed or a tool is chosen. We investigated which factors are covered by widely known Linked Data generation tools and concluded that only certain design patterns are frequently encountered. By these means, we aim to point out that Linked Data generation is above and beyond bare implementations, and algorithms need to be thoroughly and systematically studied and exploited.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Introduction to the Semantic Web
1. Tomasz Pluskiewicz PGS Software
INTRODUCTION TO
THE SEMANTIC WEB
2012-11-28
Introduction to the Semantic Web 1
2. Agenda
What is the Semantic Web?
What is data in the Semantic Web?
Storing and publishing semantic data
Querying the Semantic Web
What is there for developers?
How does the Semantic Web compare?
So who actually does the Semantic Web?
2012-11-28Introduction to the Semantic Web
2
3. What is the Semantic Web?
2012-11-28
3
Introduction to the Semantic Web
4. What is the Semantic Web?
Semantics = meaning (from Greek)
Set of practices and standards
Synonymous or related to:
Web of data
Linked data (cloud)
Giant Global Graph (GGG)
Web 3.0
Open Data
Big Data
2012-11-28Introduction to the Semantic Web
4
5. So what is it about?
Allowing machines to understand data
Ease sharing and mixing data
Extend the World Wide Web rather than
replace it
2012-11-28Introduction to the Semantic Web
5
6. Little bit of history
1969: paper Semantic Information Processing
by Ross Quillial
1980s: CYC and WordNet
mid- to late 1990s: Tim Berners-Lee coins the
term Semantic Web
Today: dbpedia: 1.2m triples
2012-11-28Introduction to the Semantic Web
6
10. It’s all about resources
Extensive use of URIs (and most often URLs)
(Almost) everyting is a URI
Example URIs:
http://infusion.com/people/tpluskiewicz
urn:isbn:1898432023
http://xmlns.com/foaf/0.1/firstName
2012-11-28Introduction to the Semantic Web
10
11. It’s all findable about resources
2012-11-28
Identifier
Representation
Resource itself
11
URI (URL?)
HTML, RDF
Described object
Introduction to the Semantic Web
Identifier URI should be different than the representationURI
Identifiers should not change
12. Cool URIs
Resource and representation have different
URIs
Hash URIs
http://www.example.com/about#alice
http://www.example.com/about.html
„Normal” URIs
http://www.example.com/id/bob
http://www.example.com/people/bob.html
2012-11-28Introduction to the Semantic Web
12
14. Resource Description Format
Facts and relations organized in triples
Triples mimic natural language sentences
Graphical representation is a directed graph
My name is Tomasz Pluskiewicz.
My age is 26.
I work for PGS Software.
2012-11-28Introduction to the Semantic Web
14
16. Serializing RDF triples
2012-11-28
RDF/XML (.rdf)
Notation3 (.n3)
N-Triples (.nt)
Turtle (.ttl)
JSON-LD
TriG (.trig)
TriX (.trix)
application/rdf+xml
text/n3
text/plain
text/turtle
16
Format MIME type
Introduction to the Semantic Web
17. RDF/XML vs Turtle
2012-11-28
Difficult to author
Verbose
No cannonical
serialization
Simple
Concise
Has means of
further compressing
content
17
RDF/XML Turtle
Introduction to the Semantic Web
18. There can be multiple graphs
Sets of triples form graphs
Graphs can be named with a URI
Named graph are also resources, hence there
can be triples describing those graphs
2012-11-28Introduction to the Semantic Web
18
21. Basics of RDF(S) resources
2012-11-28
rdfs:Resource
rdfs:Class
rdfs:Property
rdfs:Datatype
rdfs:Literal
rdf:type
rdfs:label
rdfs:subClassOf
rdfs:subPropertyOf
rdfs:range
rdfs:domain
21
classes properties
Introduction to the Semantic Web
22. Web Ontology Language
OWL: Lite, DL and Full
OWL 2: EL, QL and RL
Defining constraints
Enables defining complex rules
Uses specialized syntaxes
Base terms: owl:Thing, owl:Nothing,
owl:DatatypeProperty, owl:ObjectProperty,
owl:sameAs
2012-11-28Introduction to the Semantic Web
22
23. Common ontologies
Friend of a Friend
Dublin Core
SIOC
SKOS
UMBEL
Suggested Upper Merged Ontology
2012-11-28Introduction to the Semantic Web
23
Geonames
BIBO
24. Specialized ontologies
Gene Ontology
GOLD (General O. for Linguistic Description)
Foundational Model of Anatomy
GoodRelations
Lexvo
2012-11-28Introduction to the Semantic Web
24
26. Storing in relational databases
Mapping tables to triples:
D2RQ
R2RML
Ultrawrap
Using RDBMS with RDF built-in capabilities
Oracle 11g
Virtuoso
Jena SDB
IBM DB2
2012-11-28Introduction to the Semantic Web
27
27. Native triplestores
Using native triple (quad) stores
Virtuoso
AllegroGraph
BigOWLIM
Jena TDB
4store
Stardog
Dydra
2012-11-28Introduction to the Semantic Web
28
28. Publishing data easily
Embedding semantic markup in HTML
Microformats
Microdata
RDFa
Directly publishing RDF documents
http://manu.sporny.org/2011/uber-comparison-rdfa-md-uf/
2012-11-28Introduction to the Semantic Web
29
29. Microformats example
2012-11-28
<ul>
<li>
Joe Doe</li>
<li>
The Example Company
</li>
<li>
604-555-1234</li>
<li>
<a>
Website</a>
</li>
</ul>
30
<ul class="vcard">
<li class="vcard">
Joe Doe</li>
<li class="org">
The Example Company
</li>
<li class="tel">
604-555-1234</li>
<li>
<a class="url">
Website</a>
</li>
</ul>
Introduction to the Semantic Web
30. Microdata example
<section itemscope itemtype="http://data-vocabulary.org/Person">
Hello, my name is <span itemprop="name">John Doe</span>,
I am a <span itemprop="title">graduate research assistant</span>
at the <span itemprop="affiliation">University of Dreams</span>.
My friends call me <span itemprop="nickname">Johnny</span>.
You can visit my homepage at
<a href="http://www.JohnnyD.com"
itemprop="url">www.JohnnyD.com</a>.
<section itemprop="address" itemscope
itemtype="http://data-vocabulary.org/Address">
I live at <span itemprop="street-address">1234 Peach Drive</span>
<span itemprop="locality">Warner Robins</span> ,
<span itemprop="region">Georgia</span>.
</section>
</section>
2012-11-28Introduction to the Semantic Web
31
35. SPARQL + rules = SPIN
SPARQL Inferencing
Developed by TopQuadrant
Components of SPIN:
Represent SPARQL queries as RDF triples
Allow modularizing queries with spin:Function and
spin:Template
spin:MagicProperty
ASK to create constraints
CONSTRUCT to create rules
2012-11-28Introduction to the Semantic Web
36
38. What is there for developers?
dotNetRDF
Jena/ARQ
Rdflib
RDF.rb
EasyRdf
Rdfquery
Redland
(Web)Protégé
TopBraid Composer
NeOn
OntoWiki
Semantic MediaWiki
Cubic Web
Programming tools Design tools and frameworks
39. Semantic Web vs X
2012-11-28
40
Introduction to the Semantic Web
40. Semantic Web vs XML
2012-11-28
Data representation
(model)
Graph
xsd and XPath
Schema defined with
RDFS or OWL
URI identifiers
Data serialization
(syntax)
Tree
xsd and XPath
DTD or XML schema
No built-in identifiers
41
Semantic Web (RDF) XML
Introduction to the Semantic Web
41. Semantic Web vs REST
2012-11-28
URIs identify resources
HTTP encouraged to
allow dereferencing
Uniform RDF messages
Resources are linked
(triples)
Application specific
Resource Identification
Uniform Interface
Self-Describing
Messages
Hypermedia Driving
Application State
Stateless Interactions
42
Semantic Web REST
Introduction to the Semantic Web
42. Semantic Web vs RDBMS
2012-11-28
SPARQL
Felxible and extensible
schema
Easy data distribution
Depends on vendor
Easier process BI
Open World
SQL
Schema must be defined
first and is rather rigid
Painful replication
ACID Transactions
Strict ETL
Closed World
43
Semantic Web Relational databases
Introduction to the Semantic Web
43. Semantic Web vs NoSQL
2012-11-28
SPARQL
Graph
Schemaless
Named graphs
Built on standards and
interoperability
Can seem scientific and
complicated
Various APIs
Graph, doc, key-value
Schemaless
Documents (doc DBs)
Tackle specific problems
(latency, scale, perf.)
Designed for easy
adoption
44
Semantic Web NoSQL
Introduction to the Semantic Web
44. Who actually does the Semantic Web?
Is it happening?
2012-11-28
46
Introduction to the Semantic Web
45. Linked data and open data
Dbpedia
Freebase
Geonames
Social data
Media
Government data
Publications
Many many other
datahub.io
lod.openlinksw.com
data.gov
data.gov.uk
datadotgc.ca
openlibrary.org
bnb.data.bl.uk
2012-11-28Introduction to the Semantic Web
http://richard.cyganiak.de/2007/10/lod/lod-datasets_2011-09-19_colored.html
46. Who does the Semantic Web?
2012-11-28
IBM DB2
Open Services
Lifecycle
Collaboration
Linked Data
Platform
Oracle 11g
Triplestore
Reasoner
48
IBM Oracle
Introduction to the Semantic Web
47. Who does the Semantic Web?
2012-11-28
Webmaster tools
Knowledge graph
Freebase
RDFa/Microdata
(also Yahoo)
Open Graph
Protocol
49
Google Facebook
Introduction to the Semantic Web
48. Who does the Semantic Web?
2012-11-28
Thousands of datasets
Some offered in RDF
Linked by Linking Open
Government Data project
(200 datasets)
Open Government
Partnership (50+
countries)
Gene research
Language
processing
Semantic MediaWiki
50
Government/public data Academic work
Introduction to the Semantic Web
49. Where to learn in person?
Semantic Technology & Business Conference
Berlin, London, New York, San Francisco
European Semantic Web Symposium
International Semantic Web Conference
International World Wide Web Conference
International Conference on Semantic Web
and Web Services
Semantic Web Applications and Tools for Life
Sciences
2012-11-28Introduction to the Semantic Web
51
50. Some interesting links...
http://semanticweb.com/
http://patterns.dataincubator.org/book/
http://www.w3.org/standards/semanticweb/
http://spinrdf.org
Wikipedia
http://semanticweb.com/breaking-into-the-nosql-conversation_b27146
http://gigaom.com/2012/03/11/is-big-data-new-or-have-we-forgotten-its-old-
heroes/
http://www.snee.com/bobdc.blog/2012/10/sparql-and-big-data-and-
nosql.html
http://dret.net/netdret/docs/soa-rest-www2009/rest
http://www.mkbergman.com/
http://www.cambridgesemantics.com/semantic-university
2012-11-28Introduction to the Semantic Web
52
51. ...and some books
David Wood, Linked Data, Manning
Bob DuCharme, Learning SPARQL, O’Reilly
Toby Segaran, Programming the Semantic Web, O’Reilly
John Hebeler, Semantic Web Programming, Wiley
David Siegel, Pull: The Power of the Semantic Web to Transform Your
Business, Portfolio
2012-11-28Introduction to the Semantic Web
53