This is part 2 of the ISWC 2009 tutorial on the GoodRelations ontology and RDFa for e-commerce on the Web of Linked Data.
See also
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009
This is part 1 of the ISWC 2009 tutorial on the GoodRelations ontology and RDFa for e-commerce on the Web of Linked Data.
See also
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009
This is part 4 of the ISWC 2009 tutorial on the GoodRelations ontology and RDFa for e-commerce on the Web of Linked Data.
See also
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009
Web Site Visibility in the Giant Graph of Commerce DataMartin Hepp
In this talk, I explain the impact of the GoodRelations vocabulary, the RDFa syntax for rich meta-data, and the Linked Data initiative for Search Engine Optimization (SEO).
Session 5/8. Content strategy. The Strategic Content Alliance, JISC sponsored workshops on Maximising Online Resource Effectiveness, held on different occasions throughout 2010 and delivered by Netskills.
This is part 1 of the ISWC 2009 tutorial on the GoodRelations ontology and RDFa for e-commerce on the Web of Linked Data.
See also
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009
This is part 4 of the ISWC 2009 tutorial on the GoodRelations ontology and RDFa for e-commerce on the Web of Linked Data.
See also
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009
Web Site Visibility in the Giant Graph of Commerce DataMartin Hepp
In this talk, I explain the impact of the GoodRelations vocabulary, the RDFa syntax for rich meta-data, and the Linked Data initiative for Search Engine Optimization (SEO).
Session 5/8. Content strategy. The Strategic Content Alliance, JISC sponsored workshops on Maximising Online Resource Effectiveness, held on different occasions throughout 2010 and delivered by Netskills.
s developing mash-ups with Web 2.0 really much easier than using Semantic Web technologies? For instance, given a music style as an input, what it takes to retrieve data from online music archives (MusicBrainz, MusicBrainz D2R Server, MusicMoz) and event databases (EVDB)? What to merge them and to let the users explore the results? Are Semantic Web technologies up to this Web 2.0 challenge? This half-day tutorial shows how to realize a Semantic Web Application we named Music Event Explorer or shortly meex (try it!).
Session 3/8. Priority issues. The Strategic Content Alliance, JISC sponsored workshops on Maximising Online Resource Effectiveness, held on different occasions throughout 2010 and delivered by Netskills.
Leveraging the semantic web meetup, Semantic Search, Schema.org and moreBarbaraStarr2009
A history and description of the adoption of Semantic Search by the major search and social engines. Covers schema.org, the knowledege graph and status to date (july 30, 2013). Presented From a Search Engine Point of View.
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.
Epiphany: Adaptable RDFa Generation Linking the Web of Documents to the Web o...Benjamin Adrian
This presentation is about Epiphany, a system that automatically generates RDFa annotated versions of web pages based on information from Linked Data models.
Talk given at Open Knowledge Foundation 'Opening Up Metadata: Challenges, Standards and Tools' Workshop, Queen Mary University of London, 13th June 2012.
Info on the event at http://openglam.org/2012/05/31/last-places-left-for-opening-up-metadata-challenges-standards-and-tools/
RDFa: introduction, comparison with microdata and microformats and how to use itJose Luis Lopez Pino
Presentation for the course 'XML and Web Technologies' of the IT4BI Erasmus Mundus Master's Programme. Introduction, motivation, target domain, schema, attributes, comparing RDFa with RDF, comparing RDFa with Microformats, comparing RDFa with Microdata, how to use RDFa to improve websites, how to extract metadata defined with RDFa, GRDDL and a simple exercise.
s developing mash-ups with Web 2.0 really much easier than using Semantic Web technologies? For instance, given a music style as an input, what it takes to retrieve data from online music archives (MusicBrainz, MusicBrainz D2R Server, MusicMoz) and event databases (EVDB)? What to merge them and to let the users explore the results? Are Semantic Web technologies up to this Web 2.0 challenge? This half-day tutorial shows how to realize a Semantic Web Application we named Music Event Explorer or shortly meex (try it!).
Session 3/8. Priority issues. The Strategic Content Alliance, JISC sponsored workshops on Maximising Online Resource Effectiveness, held on different occasions throughout 2010 and delivered by Netskills.
Leveraging the semantic web meetup, Semantic Search, Schema.org and moreBarbaraStarr2009
A history and description of the adoption of Semantic Search by the major search and social engines. Covers schema.org, the knowledege graph and status to date (july 30, 2013). Presented From a Search Engine Point of View.
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.
Epiphany: Adaptable RDFa Generation Linking the Web of Documents to the Web o...Benjamin Adrian
This presentation is about Epiphany, a system that automatically generates RDFa annotated versions of web pages based on information from Linked Data models.
Talk given at Open Knowledge Foundation 'Opening Up Metadata: Challenges, Standards and Tools' Workshop, Queen Mary University of London, 13th June 2012.
Info on the event at http://openglam.org/2012/05/31/last-places-left-for-opening-up-metadata-challenges-standards-and-tools/
RDFa: introduction, comparison with microdata and microformats and how to use itJose Luis Lopez Pino
Presentation for the course 'XML and Web Technologies' of the IT4BI Erasmus Mundus Master's Programme. Introduction, motivation, target domain, schema, attributes, comparing RDFa with RDF, comparing RDFa with Microformats, comparing RDFa with Microdata, how to use RDFa to improve websites, how to extract metadata defined with RDFa, GRDDL and a simple exercise.
This is part 4 of the ISWC 2009 tutorial on the GoodRelations ontology and RDFa for e-commerce on the Web of Linked Data.
See also
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009
Usage of Linked Data: Introduction and Application ScenariosEUCLID project
This presentation introduces the main principles of Linked Data, the underlying technologies and background standards. It provides basic knowledge for how data can be published over the Web, how it can be queried, and what are the possible use cases and benefits. As an example, we use the development of a music portal (based on the MusicBrainz dataset), which facilitates access to a wide range of information and multimedia resources relating to music.
Talk about Exploring the Semantic Web, and particularly Linked Data, and the Rhizomer approach. Presented August 14th 2012 at the SRI AIC Seminar Series, Menlo Park, CA
TPDL2013 tutorial linked data for digital libraries 2013-10-22jodischneider
Tutorial on Linked Data for Digital Libraries, given by me, Uldis Bojars, and Nuno Lopes in Valletta, Malta at TPDL2013 on 2013-10-22.
http://tpdl2013.upatras.gr/tut-lddl.php
This half-day tutorial is aimed at academics and practitioners interested in creating and using Library Linked Data. Linked Data has been embraced as the way to bring complex information onto the Web, enabling discoverability while maintaining the richness of the original data. This tutorial will offer participants an overview of how digital libraries are already using Linked Data, followed by a more detailed exploration of how to publish, discover and consume Linked Data. The practical part of the tutorial will include hands-on exercises in working with Linked Data and will be based on two main case studies: (1) linked authority data and VIAF; (2) place name information as Linked Data.
For practitioners, this tutorial provides a greater understanding of what Linked Data is, and how to prepare digital library materials for conversion to Linked Data. For researchers, this tutorial updates the state of the art in digital libraries, while remaining accessible to those learning Linked
Data principles for the first time. For library and iSchool instructors, the tutorial provides a valuable introduction to an area of growing interest for information organization curricula. For digital library project managers, this tutorial provides a deeper understanding of the principles of Linked Data, which is needed for bespoke projects that involve data mapping and the reuse of existing metadata models.
Open data is a crucial prerequisite for inventing and disseminating the innovative practices needed for agricultural development. To be usable, data must not just be open in principle—i.e., covered by licenses that allow re-use. Data must also be published in a technical form that allows it to be integrated into a wide range of applications. The webinar will be of interest to any institution seeking ways to publish and curate data in the Linked Data cloud.
This webinar describes the technical solutions adopted by a widely diverse global network of agricultural research institutes for publishing research results. The talk focuses on AGRIS, a central and widely-used resource linking agricultural datasets for easy consumption, and AgriDrupal, an adaptation of the popular, open-source content management system Drupal optimized for producing and consuming linked datasets.
Agricultural research institutes in developing countries share many of the constraints faced by libraries and other documentation centers, and not just in developing countries: institutions are expected to expose their information on the Web in a re-usable form with shoestring budgets and with technical staff working in local languages and continually lured by higher-paying work in the private sector. Technical solutions must be easy to adopt and freely available.
There has been plenty of hype around the Semanic Web, but will we ever see the vision of intelligent agents working on our behalf? This talk introduces the concepts of the Semantic Web as envisioned by Tim Berners-Lee over 10 years ago and compares that vision to where we have come since then. It includes a discussion of implementations such as XML, RDF, OWL (web ontology language), and SPARQL. After reviewing the design principles and enabling technologies, I plan to show how these techniques can be implemented in WebGUI.
First Steps in Semantic Data Modelling and Search & Analytics in the CloudOntotext
This webinar will break the roadblocks that prevent many from reaping the benefits of heavyweight Semantic Technology in small scale projects. We will show you how to build Semantic Search & Analytics proof of concepts by using managed services in the Cloud.
Web Ontologies: Lessons Learned from Conceptual Modeling at ScaleMartin Hepp
Ontologies are a key component of semantic systems of all kinds, including the Semantic Web vision and Linked Open Data initiatives. In this talk, I will summarize work towards a theory of the technical, economical, and cognitive aspects of ontologies in large, distributed settings, and present design patterns and a skeletton methodology for ontology engineering in this environment. The theoretical aspects will be combined by practical examples of challenges and solutions in the context of schema.org.
Extending schema.org with GoodRelations and www.productontology.orgMartin Hepp
These are the slides from my short presentation at the schema.org workshop on September 21, 2011. They sketch how schema.org and GoodRelations can be used in combination for sending richer data from shop sites to search engines and browser extensions, helping businesses to articulate their value proposition as data.
Advertising with Linked Data in Web ContentMartin Hepp
Advertising with Linked Data in Web Content: From Semantic SEO to E-Commerce on the Web 3.0
Slides and audio from my talk given at the Knowledge Engineering Group of the University of Economics Prague.
http://keg.vse.cz/seminar.php?datetime=2011-04-06
The Semantic Web and its Impact on International WebsitesMartin Hepp
In this presentation, given at the International Search Summit 2010 in Londin, I discuss how rich data embedded inside Web pages via RDFa can be used to make the individual value proposition remain intact across the web - thus preventing consumers and price comparison engines from flattening your individual offer to the price alone.
Slides from my talk at the 3rd KRDB school on Trends in the Web of Data, September 18, Brixen-Bressanone, Italy.
http://www.inf.unibz.it/krdb/school/2010/
ISKO 2010: Linked Data in E-Commerce – The GoodRelations OntologyMartin Hepp
More than 50% of a developed nation's Gross Domestic Product is used for establishing and maintaining the exchange of goods and services, and a large share of that is consumed for the search for potential suppliers and consumers. A key variable that determines that effort is the specificity of the objects being exchanged, which is generally on the rise: We produce and consume much more specific objects than a decade ago.
In this talk, I will outline how Linked Data can be used to weave a giant graph of information about products, offers, stores, and related facts. This will reduce the effort for business matchmaking on a Web scale. Centerpiece of that graph is the GoodRelations ontology, a global schema for exposing such facts as Linked Data on the Web. GoodRelations is the second most popular conceptual schema on the Web of Data and one of the few examples of academic research in the field that has been adopted by several Fortune 500 companies, like BestBuy or Yahoo.
More information on GoodRelations is at http://purl.org/goodrelations/
Goodrelations Presentation from SemTech 2010Martin Hepp
Slides from my talk at the Semantic Technology Conference 2010 in the session
"Semantic Tools for More Profitable Online Commerce"
http://semtech2010.semanticuniverse.com/sessionPop.cfm?confid=42&proposalid=2930
In this presentation, I explain how the new Facebook Open Graph Protocol can be used by any business, and how it can be combined with the GoodRelations vocabulary for putting rich store, price, product, or service information directly into your pages.
More information: http://www.ebusiness-unibw.org/wiki/GoodRelationsQuickstart
GoodRelations & RDFa for Deep Comparison Shopping on a Web ScaleMartin Hepp
GoodRelations & RDFa for Deep Comparison Shopping on a Web Scale: Can the Web of Data Reduce Price Competition and Increase Customer Satisfaction?
See http://purl.org/goodrelations/ for the official page.
These are my slides from the Zurich and Chicago Semantic Web Meet-up presentation.
This is part 1 of the ISWC 2009 tutorial on the GoodRelations ontology and RDFa for e-commerce on the Web of Linked Data.
See also
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009
This is part 3 of the ISWC 2009 tutorial on the GoodRelations ontology and RDFa for e-commerce on the Web of Linked Data.
See also
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009
Web 3.0. für Spezialversender: Weniger Preiswettbewerb durch maschinengeeignete Produktbeschreibungen im WWW
Die gute Wettbewerbsposition vieler Versandhändler beruht darauf, dass sie eine große Vielfalt an sehr spezifischen Produkte überregional anbieten. Leider müssen sich potenzielle Kunden mit heutigen Suchmaschinen bei ihrer Suche viel zu früh auf sehr wenige Produktmodelle beschränken, die dann der Ausgangspunkt für intensiven Preisvergleich sind. Individuelle Stärken der Anbieter und individuelle Präferenzen der Kunden werden so nicht ausreichend berücksichtigt. Kunden entscheiden sich daher vorzeitig und auf Basis einer unvollständigen Informationslage für ein Modell und beachten dann nur noch den Preis.
In diesem Vortrag wird erklärt, wie man mit neuartiger Web-Technologie den Preiswettbewerb im Versandhandel reduzieren und die individuellen Stärken und Eigenschaften der Produkte mit weniger Verlust zum Kunden übermitteln kann. Dieser Ansatz mit dem Namen "GoodRelations" wurde von Prof. Hepp an der Universität der Bundeswehr in München entwickelt und ist heute Kern der eCommerce-Architektur von Yahoo. Gerade für Spezialversender bietet dies die Gelegenheit, neue Kunden zu gewinnen und die Marge zu steigern.
eCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-AnwenderMartin Hepp
This talk summarizes how the Web of Linked Data and the GoodRelations/eClassOWL standards can be used to exchange structured product and offer information by embedding additional meta-data directly into corporate Web pages.
Product Variety, Consumer Preferences, and Web Technology: Can the Web of Dat...Martin Hepp
E-Commerce on the basis of current Web technology has created fierce competition with a strong focus on price. Despite a huge variety of offerings and diversity in the individual preferences of consumers, current Web search fosters a very early reduction of the search space to just a few commodity makes and models. As soon as this reduction has taken place, search is reduced to flat price comparison.
This is unfortunate for the manufacturers and vendors, because their individual value proposition for a particular customer may get lost in the course of communication over the Web, and it is unfortunate for the customer, because he/she may not get the most utility for the money based on her/his preference function. A key limitation is that consumers cannot search using a consolidated view on all alternative offers across the Web.
In this talk, I will (1) analyze the technical effects of products and services search on the Web that cause this mismatch between supply and demand, (2) evaluate how the GoodRelations vocabulary and the current Web of Data movement can improve the situation, (3) give a brief hands-on demonstration, and (4) sketch business models for the various market participants.
Current Web technology results in overly fierce price competition, because search engines force us to reduce our search space to early in the decision making process to just a few product models, on which we then do simplistic price comparison shopping. The presentation sketches how the GoodRelations Web of Data Schema at http://purl.org/goodrelations/ can reduce price competition and increase customer satisfaction.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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
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.
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
ISWC GoodRelations Tutorial Part 2
1. The Web of Data for E-Commerce in Brief
A Hands-on Introduction to the GoodRelations Ontology,
RDFa, and Yahoo! SearchMonkey
October 25, 2009
Westfields Conference Center near Washington, DC, USA
Martin Hepp
Universität der Bundeswehr München, Munich, Germany
Richard Cyganiak
Digital Enterprise Research Institute (DERI), Ireland
2. Logistics
08:30-10:30 Overview and Motivation: Why the Web of Data is Now 30’
Quick Review of Prerequisites 15’
The GoodRelations Ontology: E-Commerce on the Web of Data 75’
10:30-10:45 Coffee Break
10:45-12:30 RDFa: Bridging the Web of Documents with the Web of Data 45’
Expressing GoodRelations in RDFa: A Running Example 30’
GoodRelations – Advanced Topics 30’
12:30-13:30 Lunch Break
13:30-16:00 Hands-on Exercise: Annotating a Web Shop 60’
Querying the Web of Data for Offerings – SPARQL 15’
Querying the Web of Data – Exercises 15’
16:00-16:30 Coffee Break
16:30-18:00 Publishing Semantic Web Data: Make Your RDF Available 30’
Yahoo SearchMonkey and Yahoo BOSS 45’
Discussion, Conclusion, Feedback Round 15’
2
4. Learning Goals
In this part, we will
• make sure all participants have sufficient
knowledge of related topics,
and
• show how to install the Twinkle software.
25.10.2009 4
5. Prerequisites for the Tutorial
• Markup Languages • Tooling and
– XML, HTML, XHTML Infrastructure
• Semantic Web Basics – Editors
– URIs – Repositories and
Reasoners
– RDF
– Frameworks / APIs
– RDFS and OWL
• Linked Data
Principles
25.10.2009 5
6. Core Semantic Web Technology Pillars
• Global Identifiers: URIs for everything
• Data Model: RDF - A data model for exchanging conceptual graphs based
on triples
– Compatible with the design principles of the Web (especially with its distributed
nature)
– Triple: (Subject, Predicate, Object)
– Exchange syntax: RDF/XML, N3, RDFa etc.
• Ontology Languages: RDFS and OWL - formal languages that help
reduce ambiguity and codify implicit facts
– foo:human rdfs:subClassOf foo:mammal
• Query Language & Interface: SPARQL - standardized query language
and endpoint interface for RDF data
• LOD Principles: Best practices for keeping the current Web and the Web
of Data compatible
6
7. Global Identifiers: URIs for Everything
1. Make clear whether
you are referring to
something or its
representation.
URI1: Page
URI2-x: Data items
2. Distinct URIs for • Web page
distinct data items • Company
• Product
• Price information
• etc.
7
8. Creating URIs for Everything
• Web of Documents
– http://www.myshop.com/about.html
• Web of Linked Data
– http://www.myshop.com/about.html (Page)
– http://www.myshop.com/about.html#BusinessEntity
– http://www.myshop.com/about.html#Product
– http://www.myshop.com/about.html#Warranty
8
9. RDF vs. RDF/XML, N3/Turtle, RDFa
• RDF – Resource Description Framework
– Basically, the data model of representing
conceptual graphs in the form of triples
subject predicate object
<http://foo.org/joe> <http://vocab.at/likes> <http://foo.org/linda>.
<http://foo.org/joe> <http://vocab.at/name> “Joe Miller”.
25.10.2009 9
11. Turtle Syntax for RDF
http://www.dajobe.org/2004/01/turtle/
25.10.2009 11
12. RDFa = Complete RDF
N3/
Turtle
RDF/
RDFa
XML
This is not widely known!
25.10.2009 12
13. Simplified Process of Using the
Semantic Web
• Find or create ontology / vocabulary
– “Ontology Engineering”
• Create data expressed using that vocabulary
– “Ontology Population” / “Knowledge Base
Population” / “Annotating Data” / “RDFizing”
• Publish the data
• Query / reuse / combine the data
25.10.2009 13
16. Parsers, Repositories, Reasoners
Reasoner
RDF/XML
Explicit
Model
Query
N3 Parser
Implicit Model
XHTML
+RDFa Repository
25.10.2009 16
17. Frameworks, Libraries, and APIs
• Jena Semantic Web Framework: Java
framework for building Semantic Web
applications.
– http://jena.sourceforge.net/
• RDFLib: Python library for working with RDF
– http://www.rdflib.net/
• Redland RDF Libraries (aka librdf): C-based
library with APIs in Perl, Python, Tcl and Java.
– http://librdf.org
25.10.2009 17
18. Linked Data Principles
• Linked data principles, by Tim Berners-
Lee, ca. 2006
– Use URIs to identify things (anything, not just
documents)
– Use HTTP URIs – globally unique names, distributed
ownership – allows people to look up things
– Provide useful information in RDF – when someone
looks up a URI
– Include RDF links to other URIs – to enable
discovery of related information
18
20. Twinkle: A SPARQL Query Tool
http://www.ldodds.com/projects/twinkle/
25.10.2009 20
21. Twinkle: Installation
• Requires Java 1.5 or higher
• Download the distribution and unzip it into a new
directory:
– http://www.ldodds.com/projects/twinkle/twinkle-2.0-bin.zip
• Replace the file config.n3 in the "etc" subdirectory by the
file available at
– http://www.ebusiness-unibw.org/pubwiki/images/8/84/
Config.n3.txt
– Rename it to config.n3 after downloading
• Open a command prompt and execute the following:
– java -jar twinkle.jar
25.10.2009 21