Slides of the tutorial Stéphane Corlosquet, Lin Clark and Alexandre Passant presented at SemTech 2010 in San Francisco http://semtech2010.semanticuniverse.com/sessionPop.cfm?confid=42& proposalid=2889
This document discusses linking open data with Drupal. It begins with an introduction to open data and the semantic web. It explains how to transform open data into linked data using ontologies and semantic metadata. Several Drupal modules are presented for importing, publishing, and querying linked data. The document concludes by proposing a hackathon where participants could consume, publish, and build applications with linked open government data and the Drupal framework.
This document discusses linking open data with Drupal. It begins with an introduction to open data and the semantic web. It then explains how to transform open data into linked data by using ontologies, semantic metadata, and publishing semantic data on the web. Several Drupal modules are presented that allow consuming, publishing, and building applications with linked open data, including RDFx, Schema.org, and SPARQL. Finally, it proposes a hackathon event to work on projects connecting open data and Drupal through linked data approaches.
Web open standards for linked data and knowledge graphs as enablers of EU dig...Fabien Gandon
Web open standards for linked data and knowledge graphs as enablers of EU digital sovereignty
ENDORSE Keynote by Fabien GANDON, 19/03/2021
https://op.europa.eu/en/web/endorse
The document discusses the history and evolution of the World Wide Web from its creation in 1989 to present times. It outlines key developments including the commercialization of the web in the late 1990s, the rise of Web 2.0 technologies in the 2000s, and ideas for Semantic Web and Web 3.0 technologies that aim to make the web more intelligent and accessible to machines.
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.
The document discusses the relationship between web science and artificial intelligence (AI). It makes three key points:
1) AI can be used for the web, such as using connectionist AI for clustering, recommending, classifying and indexing web data, and symbolic AI for structured querying, reasoning and interoperating.
2) The web can be used for AI, such as providing large datasets and corpus for connectionist AI training, and standards for symbolic AI knowledge representation.
3) There is an intersection between web science and AI, as the web and AI influence each other, which is an important topic for web science.
The document discusses the semantic web and ontology inference. It describes how ontologies are used on the semantic web to represent knowledge through concepts and relationships. It then explains different types of ontology inference including TBox inference, ABox inference, and rule-based inference using languages like SWRL. Examples of inference engines that support ontology reasoning are also provided.
Linked Data Integration and semantic webDiego Pessoa
This document discusses linked data and the semantic web. It explains that as data volumes on the web grow, linking related data from different sources becomes important. Linked data uses URIs and RDF to connect related data and establish links between resources on the web. The principles of linked data include using URIs to identify things, providing HTTP URIs so people can look up those names, and including links to other related resources. Guidelines are provided for publishing linked data, such as using dereferenceable URIs and creating RDF links. Both browsers and domain-specific applications can be used to consume linked data. Research challenges for linked data include user interfaces, application architectures, and maintaining links between data.
Overview of the Research in Wimmics 2018Fabien Gandon
The WIMMICS team conducts multidisciplinary research at the intersection of natural and artificial intelligence on the semantic web. Their work involves modeling user and community data using typed graphs to enable formal analysis and the development of applications for knowledge sharing communities. Their methods include user modeling, knowledge extraction from social media, and developing question answering and serious game applications using linked open data.
This document provides an overview of linked data and the linking open data project. It discusses linked data principles, including using URIs to identify things and including links between data. It also describes the web of data 101 including URIs, HTTP, and RDF. The document outlines the linking open data community project and its goal of interlinking open datasets. It provides examples of datasets in the project like DBpedia and Geonames. Finally, it discusses some tools and applications for working with linked data.
The document discusses beautifying data in the real world. It describes how much data exists on the internet, which is estimated to reach nearly 1,000 exabytes by 2015. It also discusses open notebook science, crowdsourcing data, and challenges with real world data like noise and barriers to presentation. Unique identifiers for chemicals and options for analyzing data are examined. The document proposes using semantic web technologies like RDF and SPARQL to build knowledge from beautified data and create non-obvious relationships. It demonstrates visualizing data through services like Google Docs and Second Life.
This document provides an overview of linked data and semantic web technology. It discusses key concepts like URIs, RDF, SPARQL, and OWL. URIs are used to identify things on the web so they can be referred to and looked up. RDF is a general method for conceptual description or modeling of information using subject-predicate-object triples. SPARQL is a query language for retrieving and manipulating semantic data in RDF format. OWL builds on RDF and RDF Schema to provide additional vocabulary for describing properties and classes of semantic web resources.
This course is a quick overview of the fundamentals of graph databases and graph queries, with a focus on RDF and SPARQL. It includes both simple and challenging hands-on exercises to practice and test your understanding.
The material for this course can be downloaded form the following link: https://github.com/paolo7/Introduction-to-Graph-Databases
FOAF (Friend of a Friend) is the most used ontology in the history of the universe. The document discusses the origins and rise of FOAF, which started as the RDFWebRing in 2000 to describe personal profiles and connections between individuals on the semantic web. It became widely used through applications like LiveJournal and Tribe in the early 2000s. The simple concept of describing people and their relationships enabled FOAF to spread organically and become very active despite starting as a side project.
Linked Open Data Fundamentals for Libraries, Archives and Museumstrevorthornton
This document provides an overview of linked open data concepts for libraries, archives, and museums. It discusses what linked open data is, potential benefits for cultural institutions, and technical concepts like URIs, HTTP, RDF, ontologies, and SPARQL. The document also covers publishing linked open data by establishing URIs for resources and using content negotiation. Trust and attribution of linked data sources are addressed. Open data licensing, including options from Creative Commons, is also summarized.
This document introduces linked data and discusses how publishing data as linked RDF triples on the web allows for a global linked database. It explains that linked data uses HTTP URIs to identify things and links data from different sources to be queried using SPARQL. Publishing linked data provides benefits like being able to integrate and discover related data on the web. Tools are available to convert existing data or publish new data as linked open data.
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)net2-project
This document provides an introduction to SPARQL 1.1. It begins by explaining that SPARQL is a query language for the semantic web that allows users to query RDF data stores similarly to how SQL queries relational databases. It then describes SPARQL 1.0, the initial standard version, and the new features being added in SPARQL 1.1, including aggregate functions, subqueries, property paths and federated querying. The document concludes by discussing SPARQL implementations and the status of the 1.1 specification.
Libraries and Linked Data: Looking to the Future (3)ALATechSource
This document provides an overview of tools for linking data, vocabularies, and application programming. It discusses common types of entities to describe like people, places, concepts and events. It also lists vocabularies and ontologies for identifying these entities as well as tools for developing vocabularies and metadata. Finally, it outlines several programming tools and frameworks for working with semantic data, building applications, and querying datasets, including Apache Jena, Pellet, Snoggle and Virtuoso.
On the many graphs of the Web and the interest of adding their missing links. Fabien Gandon
The document discusses research on analyzing and modeling typed graphs to formalize and implement social semantic web applications for epistemic communities. It describes challenges in bridging social semantics and formal semantics on the web using typed graphs to represent web data. It also summarizes previous work presented at ICCS on RDF and conceptual graphs and outlines the multi-disciplinary WIMMICS team researching various aspects of linked data, semantic web, communities and more.
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
Prepared and presented for the LD4 Wikidata Affinity Group, https://www.wikidata.org/wiki/Wikidata:WikiProject_LD4_Wikidata_Affinity_Group September 21, 2021
From the Semantic Web to the Web of Data: ten years of linking upDavide Palmisano
This document discusses the concepts and technologies behind the Semantic Web. It describes how RDF, RDF Schema, and OWL allow structured data and relationships to be represented and shared across the web. It also discusses tools for working with semantic data in Java, such as Jena, Sesame, and Any23 for extracting and working with RDF. The document provides examples of representing data and relationships in RDF and querying semantic data with SPARQL.
This document provides an overview of linked data and the SPARQL query language. It defines linked data as a method of publishing structured data on the web so that it can be interlinked and queried. The key aspects covered include linked data principles of using URIs to identify things and including links to other related data. SPARQL is introduced as the query language for retrieving and manipulating linked data.
This document describes VoID (Vocabulary of Interlinked Datasets), which is a metadata vocabulary for describing linked datasets and linksets between datasets. VoID allows datasets to provide information about structural metadata, access points, statistics, and interlinking between other datasets. It has been adopted by many datasets in the Linked Open Data cloud.
This document summarizes a talk on common errors found in Linked Data. It discusses several types of errors discovered through analyzing over 150,000 RDF documents, including HTTP-level issues like URIs that don't return RDF descriptions, inaccurate content-type reporting, and duplicate content served at different URIs. It also describes reasoning issues such as undefined classes and properties, non-unique values for inverse-functional properties, malformed datatypes, and instances of disjoint classes. The document provides solutions like application workarounds, publishing validators, and the Pedantic Web Group for improving Linked Data quality.
The document discusses the relationship between web science and artificial intelligence (AI). It makes three key points:
1) AI can be used for the web, such as using connectionist AI for clustering, recommending, classifying and indexing web data, and symbolic AI for structured querying, reasoning and interoperating.
2) The web can be used for AI, such as providing large datasets and corpus for connectionist AI training, and standards for symbolic AI knowledge representation.
3) There is an intersection between web science and AI, as the web and AI influence each other, which is an important topic for web science.
The document discusses the semantic web and ontology inference. It describes how ontologies are used on the semantic web to represent knowledge through concepts and relationships. It then explains different types of ontology inference including TBox inference, ABox inference, and rule-based inference using languages like SWRL. Examples of inference engines that support ontology reasoning are also provided.
Linked Data Integration and semantic webDiego Pessoa
This document discusses linked data and the semantic web. It explains that as data volumes on the web grow, linking related data from different sources becomes important. Linked data uses URIs and RDF to connect related data and establish links between resources on the web. The principles of linked data include using URIs to identify things, providing HTTP URIs so people can look up those names, and including links to other related resources. Guidelines are provided for publishing linked data, such as using dereferenceable URIs and creating RDF links. Both browsers and domain-specific applications can be used to consume linked data. Research challenges for linked data include user interfaces, application architectures, and maintaining links between data.
Overview of the Research in Wimmics 2018Fabien Gandon
The WIMMICS team conducts multidisciplinary research at the intersection of natural and artificial intelligence on the semantic web. Their work involves modeling user and community data using typed graphs to enable formal analysis and the development of applications for knowledge sharing communities. Their methods include user modeling, knowledge extraction from social media, and developing question answering and serious game applications using linked open data.
This document provides an overview of linked data and the linking open data project. It discusses linked data principles, including using URIs to identify things and including links between data. It also describes the web of data 101 including URIs, HTTP, and RDF. The document outlines the linking open data community project and its goal of interlinking open datasets. It provides examples of datasets in the project like DBpedia and Geonames. Finally, it discusses some tools and applications for working with linked data.
The document discusses beautifying data in the real world. It describes how much data exists on the internet, which is estimated to reach nearly 1,000 exabytes by 2015. It also discusses open notebook science, crowdsourcing data, and challenges with real world data like noise and barriers to presentation. Unique identifiers for chemicals and options for analyzing data are examined. The document proposes using semantic web technologies like RDF and SPARQL to build knowledge from beautified data and create non-obvious relationships. It demonstrates visualizing data through services like Google Docs and Second Life.
This document provides an overview of linked data and semantic web technology. It discusses key concepts like URIs, RDF, SPARQL, and OWL. URIs are used to identify things on the web so they can be referred to and looked up. RDF is a general method for conceptual description or modeling of information using subject-predicate-object triples. SPARQL is a query language for retrieving and manipulating semantic data in RDF format. OWL builds on RDF and RDF Schema to provide additional vocabulary for describing properties and classes of semantic web resources.
This course is a quick overview of the fundamentals of graph databases and graph queries, with a focus on RDF and SPARQL. It includes both simple and challenging hands-on exercises to practice and test your understanding.
The material for this course can be downloaded form the following link: https://github.com/paolo7/Introduction-to-Graph-Databases
FOAF (Friend of a Friend) is the most used ontology in the history of the universe. The document discusses the origins and rise of FOAF, which started as the RDFWebRing in 2000 to describe personal profiles and connections between individuals on the semantic web. It became widely used through applications like LiveJournal and Tribe in the early 2000s. The simple concept of describing people and their relationships enabled FOAF to spread organically and become very active despite starting as a side project.
Linked Open Data Fundamentals for Libraries, Archives and Museumstrevorthornton
This document provides an overview of linked open data concepts for libraries, archives, and museums. It discusses what linked open data is, potential benefits for cultural institutions, and technical concepts like URIs, HTTP, RDF, ontologies, and SPARQL. The document also covers publishing linked open data by establishing URIs for resources and using content negotiation. Trust and attribution of linked data sources are addressed. Open data licensing, including options from Creative Commons, is also summarized.
This document introduces linked data and discusses how publishing data as linked RDF triples on the web allows for a global linked database. It explains that linked data uses HTTP URIs to identify things and links data from different sources to be queried using SPARQL. Publishing linked data provides benefits like being able to integrate and discover related data on the web. Tools are available to convert existing data or publish new data as linked open data.
SPARQL1.1 Tutorial, given in UChile by Axel Polleres (DERI)net2-project
This document provides an introduction to SPARQL 1.1. It begins by explaining that SPARQL is a query language for the semantic web that allows users to query RDF data stores similarly to how SQL queries relational databases. It then describes SPARQL 1.0, the initial standard version, and the new features being added in SPARQL 1.1, including aggregate functions, subqueries, property paths and federated querying. The document concludes by discussing SPARQL implementations and the status of the 1.1 specification.
Libraries and Linked Data: Looking to the Future (3)ALATechSource
This document provides an overview of tools for linking data, vocabularies, and application programming. It discusses common types of entities to describe like people, places, concepts and events. It also lists vocabularies and ontologies for identifying these entities as well as tools for developing vocabularies and metadata. Finally, it outlines several programming tools and frameworks for working with semantic data, building applications, and querying datasets, including Apache Jena, Pellet, Snoggle and Virtuoso.
On the many graphs of the Web and the interest of adding their missing links. Fabien Gandon
The document discusses research on analyzing and modeling typed graphs to formalize and implement social semantic web applications for epistemic communities. It describes challenges in bridging social semantics and formal semantics on the web using typed graphs to represent web data. It also summarizes previous work presented at ICCS on RDF and conceptual graphs and outlines the multi-disciplinary WIMMICS team researching various aspects of linked data, semantic web, communities and more.
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
Prepared and presented for the LD4 Wikidata Affinity Group, https://www.wikidata.org/wiki/Wikidata:WikiProject_LD4_Wikidata_Affinity_Group September 21, 2021
From the Semantic Web to the Web of Data: ten years of linking upDavide Palmisano
This document discusses the concepts and technologies behind the Semantic Web. It describes how RDF, RDF Schema, and OWL allow structured data and relationships to be represented and shared across the web. It also discusses tools for working with semantic data in Java, such as Jena, Sesame, and Any23 for extracting and working with RDF. The document provides examples of representing data and relationships in RDF and querying semantic data with SPARQL.
This document provides an overview of linked data and the SPARQL query language. It defines linked data as a method of publishing structured data on the web so that it can be interlinked and queried. The key aspects covered include linked data principles of using URIs to identify things and including links to other related data. SPARQL is introduced as the query language for retrieving and manipulating linked data.
This document describes VoID (Vocabulary of Interlinked Datasets), which is a metadata vocabulary for describing linked datasets and linksets between datasets. VoID allows datasets to provide information about structural metadata, access points, statistics, and interlinking between other datasets. It has been adopted by many datasets in the Linked Open Data cloud.
This document summarizes a talk on common errors found in Linked Data. It discusses several types of errors discovered through analyzing over 150,000 RDF documents, including HTTP-level issues like URIs that don't return RDF descriptions, inaccurate content-type reporting, and duplicate content served at different URIs. It also describes reasoning issues such as undefined classes and properties, non-unique values for inverse-functional properties, malformed datatypes, and instances of disjoint classes. The document provides solutions like application workarounds, publishing validators, and the Pedantic Web Group for improving Linked Data quality.
This document discusses opportunities and challenges of Linked Data. It begins with an overview of Linked Data principles like using URIs to identify things and linking related things. It then discusses enabling technologies like HTTP URIs and SPARQL queries. Opportunities mentioned include using the LOD cloud as a test bed and benefiting from linked context in applications. Challenges include large-scale processing of Linked Data and quality of links. The document concludes by emphasizing the potential of Linked Data to make data more valuable.
This document discusses the Social Semantic Web and Linked Data. It describes issues with current social web platforms like data silos and social network fatigue. It introduces FOAF for describing people and relationships and SIOC for describing social media contributions. Together, FOAF and SIOC allow interlinking social web data across platforms through common semantics. This allows portability of user data and unified queries across platforms. Linked data principles and exporting data in RDF/FOAF from platforms helps to unify user identities and network across platforms addressing current issues.
This document discusses enabling linked open government data through the use of linked data principles and vocabularies. It describes open government data and the benefits of publishing data as linked open data using RDF and shared vocabularies. It also discusses using the Data Catalog Vocabulary (DCAT) to describe government data catalogs as linked data and how this can enable federated search across catalogs. Finally, it outlines steps for publishing government datasets as linked open data.
These slides explain (1) the motivation for using RDFa, for embedding structured data on web pages, (2) RDF as the foundation of RDFa, and (3) RDFa through examples.
SDMX-RDF is a proposed standard for publishing statistical data and metadata according to Linked Data principles based on SDMX. It aims to disseminate statistics over the web as linked data by providing a high-fidelity representation of statistical information and enabling the linking of statistical data with other information assets and the reuse of artifacts. SDMX-RDF builds on the existing SDMX information model and syntaxes by expressing key SDMX concepts like datasets, code lists, and concepts as RDF to make them available on the web. The roadmap for SDMX-RDF involves further developing the specification, tutorials, converters from existing formats, and engaging with the SDMX user community for feedback and
This document discusses linked open government data. It defines open government data as data produced or commissioned by government that can be freely used, reused and redistributed. It outlines the benefits of publishing government data using semantic web technologies like RDF and shared vocabularies. Examples are given of government data portals around the world that are publishing data as linked open data, including data.gov, data.gov.uk, and portals in Spain, Brazil, the Netherlands and others. European Union initiatives to encourage open government data and linked data are also summarized.
Roberto García presented on exploring linked data. He discussed how semantic data is fine for computers but difficult for people to interact with. He proposed automatically generating user interfaces from ontologies and datasets, including overview menus, faceted browsing, and interaction patterns to allow users to build queries without knowledge of SPARQL or dataset structure. He demonstrated examples of his approach applied to DBPedia and LinkedMDB data.
dcat: An RDF vocabulary for interoperability of data cataloguesRichard Cyganiak
Governments produce large amounts of valuable data, such as spreadsheets and maps, as part of daily operations and decision-making. This data can be useful to many citizens and organizations beyond the government, and it is ultimately the citizen who has paid for producing it. More and more governments make this data publicly available through data catalogs, such as data.gov, data.gov.uk, or statcentral.ie. This slide set introduces dcat, a unified format for publishing the metadata of such catalogs, that supports the querying, federation, consumption and archival of these valuable data assets.
A Privacy Preference Manager for the Social Semantic WebOwen Sacco
This document introduces a privacy preference manager for the social semantic web. It proposes a lightweight vocabulary called PPO for defining fine-grained privacy preferences over RDF data. PPO allows users to specify restrictions on what information is shared, conditions on when it is shared, access control privileges, and SPARQL queries to test requesters. The privacy preference manager applies these preferences to filter a user's FOAF profile when another user requests to view it. Future work aims to extend PPO's expressiveness and the manager's functionality.
Dcat - Machine Accessible Data CataloguesFadi Maali
The document discusses the Data Catalog (DCAT) vocabulary, which is being developed by the W3C Government Linked Data Working Group to facilitate interoperability between data catalogs published on the web. It provides examples of how DCAT can be used to enable advanced queries across multiple catalogs and describes implementations of DCAT by several government organizations to publish metadata about their datasets.
The document discusses the problems of information overload and data silos on personal computers. It proposes using semantic web technologies to create a semantic desktop that represents all files, emails, and other resources as linked data. This would allow for centralized storage, data sharing between applications, and easier discovery and filtering of information. The benefits would include time savings for users and increased data interoperability.
rNews - towards structured data websitesRune Smistad
Rune Smistad presents rNews, a linked data standard for structuring news content as RDF triples. rNews allows content to be read in different contexts through aggregation, syndication, and by handling intellectual property rights and monetization through metadata instead of content. Implementing rNews and expressing content as RDFa embedded in HTML pages allows search engines and platforms to better understand and format links to the content. The presentation outlines next steps to adopt rNews, use shared vocabularies and metadata, and establish a business model where rights are managed through metadata rather than content.
The document provides information about the Digital Enterprise Research Institute (DERI) in Galway, Ireland. It discusses DERI's research areas including semantic web, social networks, and data mining. It also outlines DERI's funding sources and partners. The document then shifts to discussing linked open data, including its key components like RDF and vocabularies. Finally, it provides examples of linked open data projects by DERI and others.
Towards an RDF Analytics Language: Learning from Successful ExperiencesFadi Maali
This presentation is given in the Fourth International Workshop on Consuming Linked Data (COLD2013) @ ISWC2013
Paper at: http://ceur-ws.org/Vol-1034/MaaliAndDecker_COLD2013.pdf
An introduction to linked data (semantic web) for a Knowledge and Information Network (KIN) webinar. The presentation shows some examples of linked data in action, data visualization, difference between open and linked data and how linkd data is being used in UK gov and local gov.
The document discusses a webinar presented by NISO and DCMI on Schema.org and Linked Data. The webinar provides an overview of Schema.org and Linked Data, examines the advantages and challenges of using RDF and Linked Data, looks at Schema.org in more detail, and discusses how Schema.org and Linked Data can be combined. The goals of the webinar are to illustrate the different design choices for identifying entities and describing structured data, integrating vocabularies, and incentives for publishing accurate data, as well as to help guide adoption of Schema.org and Linked Data approaches.
Using schema.org to improve SEO presented at DrupalCamp Asheville in August 2014.
http://drupalasheville.com/drupal-camp-asheville-2014/sessions/using-schemaorg-improve-seo
This document discusses keeping Drupal sites secure. It recommends using HTTPS, SSH, strong passwords, and limiting permissions. Drupal 7 introduced stronger password hashing and login flood control. Modules can enhance security, and hosted options like Pantheon focus on security updates. Site maintainers should follow best practices, take backups, and sanitize shared backups. Drupal 8 introduces Twig templating to prevent PHP execution and filters uploaded images to the same site. References are provided for further security information.
The document discusses how search engines are incorporating knowledge graphs and rich snippets to provide more detailed information to users. It describes Google's Knowledge Graph and how search engines like Bing are implementing similar features. The document then outlines how the Schema.org standard and modules like Schema.org and Rich Snippets for Drupal can help structure Drupal content to be understood by search engines and displayed as rich snippets in search results. Integrating these can provide benefits like a consistent search experience across public and private Drupal content.
Stéphane Corlosquet and Nick Veenhof presented on the future of search and SEO. They discussed how search engines like Google are moving towards knowledge graphs that understand relationships between entities rather than just keyword matching. They explained how the Schema.org standard and modules like Schema.org and Rich Snippets for Drupal help structure Drupal content to be understood by search engines and display rich snippets in search results. The presentation demonstrated how these techniques improve search and allow Drupal sites to integrate with non-Drupal data.
Drupal and the Semantic Web - ESIP Webinarscorlosquet
This document summarizes a presentation about using semantic web technologies like the Resource Description Framework (RDF) and Linked Data with Drupal 7. It discusses how Drupal 7 maps content types and fields to RDF vocabularies by default and how additional modules can add features like mapping to Schema.org and exposing SPARQL and JSON-LD endpoints. The presentation also covers how Drupal integrates with the larger Semantic Web through technologies like Linked Open Data.
Drupal as a Semantic Web platform - ISWC 2012scorlosquet
This presentation describes some use cases and deployments of Drupal for building bio-medical platforms powered by semantic web technologies such as RDF, SPARQL, JSON-LD.
Slides semantic web and Drupal 7 NYCCamp 2012scorlosquet
This document summarizes a presentation about using semantic web technologies like RDFa, schema.org, and JSON-LD with Drupal 7. It discusses how Drupal 7 outputs RDFa by default and can be extended through contributed modules to support additional RDF formats, a SPARQL endpoint, schema.org mapping, and JSON-LD. Examples of semantic markup for events and people are provided.
Data strategies - Drupal Decision Makers trainingscorlosquet
This document discusses data strategies in Drupal, including using structured data like Schema.org to enhance search engine results. It explains how to describe content types and their properties to help machines understand web pages. The document also introduces RDF extensions that allow Drupal to expose structured data through formats like RDF, JSON-LD and SPARQL to integrate with the semantic web.
This document discusses security best practices for Drupal, including using HTTPS and SSH, strong passwords, keeping the server and site settings secure, and modules that can enhance security. It also covers Drupal 7 security improvements like password hashing and login flood control, as well as the importance of ongoing maintenance, backups, and following the Drupal security process.
Drupal and the semantic web - SemTechBiz 2012scorlosquet
This document provides a summary of a presentation on leveraging the semantic web with Drupal 7. The presentation introduces Drupal and its uses as a content management system. It discusses Drupal 7's integration with the semantic web through its built-in RDFa support and contributed modules that add additional semantic web capabilities like SPARQL querying and JSON-LD serialization. The presentation demonstrates these semantic web features in Drupal through examples and demos. It also introduces Domeo, a web-based tool for semantically annotating online documents that can integrate with Drupal.
This document discusses Drupal 7 and its new capabilities for representing content as Resource Description Framework (RDF) data. It provides an overview of Drupal's history with RDF and semantic technologies. It describes how Drupal 7 core is now RDFa enabled out of the box and how contributed modules can import vocabularies and provide SPARQL endpoints. The document advocates experimenting with the new RDF features in Drupal 7.
RDF presentation at DrupalCon San Francisco 2010scorlosquet
The document discusses RDF and the Semantic Web in Drupal 7. It introduces RDF, how resources can be described as relationships between properties and values, and how this turns the web into a giant linked database. It describes Drupal 7's new RDF and RDFa support which exposes entity relationships and allows for machine-readable semantic data. Future improvements discussed include custom RDF mappings, SPARQL querying of site data, and connecting to external RDF sources.
Drupal is an open source content management system that has been exposing its data in RDF format since 2006 through contributed modules. For Drupal 7, RDF support is being built directly into the core, allowing Drupal sites to natively publish structured data using vocabularies like FOAF, SIOC, and Dublin Core. This will empower Drupal users and site builders to more directly participate in the Web of Linked Data and help create new types of semantic applications.
This document discusses integrating RDF and semantic web technologies with the Drupal content management system. It provides an overview of Drupal, describes how its data model of content types and fields can be mapped to RDF classes and properties, and details an experiment exposing Drupal data in RDF format. It notes that Drupal 7 will natively support RDFa and help expose more linked data on the web through its large user base of over 227,000 sites.
Produce and Consume Linked Data with Drupal!scorlosquet
Currently a large number of Web sites are driven by Content Management Systems (CMS) which manage textual and multimedia content but also - inherently - carry valuable information about a site's structure and content model. Exposing this structured information to the Web of Data has so far required considerable expertise in RDF and OWL modelling and additional programming effort. In this paper we tackle one of the most popular CMS: Drupal. We enable site administrators to export their site content model and data to the Web of Data without requiring extensive knowledge on Semantic Web technologies. Our modules create RDFa annotations and - optionally - a SPARQL endpoint for any Drupal site out of the box. Likewise, we add the means to map the site data to existing ontologies on the Web with a search interface to find commonly used ontology terms. We also allow a Drupal site administrator to include existing RDF data from remote SPARQL endpoints on the Web in the site. When brought together, these features allow networked RDF Drupal sites that reuse and enrich Linked Data. We finally discuss the adoption of our modules and report on a use case in the biomedical field and the current status of its deployment.
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025BookNet Canada
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, transcript, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
How Can I use the AI Hype in my Business Context?Daniel Lehner
𝙄𝙨 𝘼𝙄 𝙟𝙪𝙨𝙩 𝙝𝙮𝙥𝙚? 𝙊𝙧 𝙞𝙨 𝙞𝙩 𝙩𝙝𝙚 𝙜𝙖𝙢𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙧 𝙮𝙤𝙪𝙧 𝙗𝙪𝙨𝙞𝙣𝙚𝙨𝙨 𝙣𝙚𝙚𝙙𝙨?
Everyone’s talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know 𝗵𝗼𝘄.
✅ What exactly should you ask to find real AI opportunities?
✅ Which AI techniques actually fit your business?
✅ Is your data even ready for AI?
If you’re not sure, you’re not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxAnoop Ashok
In today's fast-paced retail environment, efficiency is key. Every minute counts, and every penny matters. One tool that can significantly boost your store's efficiency is a well-executed planogram. These visual merchandising blueprints not only enhance store layouts but also save time and money in the process.
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPathCommunity
Join this UiPath Community Berlin meetup to explore the Orchestrator API, Swagger interface, and the Test Manager API. Learn how to leverage these tools to streamline automation, enhance testing, and integrate more efficiently with UiPath. Perfect for developers, testers, and automation enthusiasts!
📕 Agenda
Welcome & Introductions
Orchestrator API Overview
Exploring the Swagger Interface
Test Manager API Highlights
Streamlining Automation & Testing with APIs (Demo)
Q&A and Open Discussion
Perfect for developers, testers, and automation enthusiasts!
👉 Join our UiPath Community Berlin chapter: https://community.uipath.com/berlin/
This session streamed live on April 29, 2025, 18:00 CET.
Check out all our upcoming UiPath Community sessions at https://community.uipath.com/events/.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
HCL Nomad Web – Best Practices and Managing Multiuser Environmentspanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-and-managing-multiuser-environments/
HCL Nomad Web is heralded as the next generation of the HCL Notes client, offering numerous advantages such as eliminating the need for packaging, distribution, and installation. Nomad Web client upgrades will be installed “automatically” in the background. This significantly reduces the administrative footprint compared to traditional HCL Notes clients. However, troubleshooting issues in Nomad Web present unique challenges compared to the Notes client.
Join Christoph and Marc as they demonstrate how to simplify the troubleshooting process in HCL Nomad Web, ensuring a smoother and more efficient user experience.
In this webinar, we will explore effective strategies for diagnosing and resolving common problems in HCL Nomad Web, including
- Accessing the console
- Locating and interpreting log files
- Accessing the data folder within the browser’s cache (using OPFS)
- Understand the difference between single- and multi-user scenarios
- Utilizing Client Clocking
Dev Dives: Automate and orchestrate your processes with UiPath MaestroUiPathCommunity
This session is designed to equip developers with the skills needed to build mission-critical, end-to-end processes that seamlessly orchestrate agents, people, and robots.
📕 Here's what you can expect:
- Modeling: Build end-to-end processes using BPMN.
- Implementing: Integrate agentic tasks, RPA, APIs, and advanced decisioning into processes.
- Operating: Control process instances with rewind, replay, pause, and stop functions.
- Monitoring: Use dashboards and embedded analytics for real-time insights into process instances.
This webinar is a must-attend for developers looking to enhance their agentic automation skills and orchestrate robust, mission-critical processes.
👨🏫 Speaker:
Andrei Vintila, Principal Product Manager @UiPath
This session streamed live on April 29, 2025, 16:00 CET.
Check out all our upcoming Dev Dives sessions at https://community.uipath.com/dev-dives-automation-developer-2025/.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
5. Semantic Web benefits
Digital Enterprise Research Institute www.deri.ie
! Programs and sites can my-site.net company.com your-site.org
exchange information
! Search engines can
display more relevant
information in results
! Data mashers can +
combine data from
different datasets to
find new and
astounding things
1
6. Key (confusing) terms
Digital Enterprise Research Institute www.deri.ie
Machine Understandable
Linked
Data
SPARQL RDF
Giant Federated Dataset
Global
Graph
2
7. Machine Understandable
Digital Enterprise Research Institute www.deri.ie
linclark.jpg
is a picture The Semantic Web helps
of a person
named
machines understand what
Lin Clark the information on a Web
page is...
3
9. RDF
Digital Enterprise Research Institute www.deri.ie
Everything is a resource
A resource is a named thing
A resource is a uniquely named thing
Namespace
xmlns:lin=”http://lin-clark.com/page.html# CURIE URI
this
http://lin-clark.com/page.html#this
lin:this
5
14. RDF
Digital Enterprise Research Institute www.deri.ie
and describe how that person
is related to other resources
foaf:made swrc:employs
lin:me
dblp:this deri:this
10
15. Federated Dataset
Digital Enterprise Research Institute www.deri.ie
Because we are using http URIs,
these resources don’t need to be in the same database
foaf:made swrc:employs
lin:me
dblp:this deri:this
11
17. Giant Global Graph
Digital Enterprise Research Institute www.deri.ie
And when all resources are described this way,
the Web becomes one giant database...
13
19. The Semantic Web
Digital Enterprise Research Institute www.deri.ie
Machine Understandable
Linked
Data
SPARQL RDF
Giant Federated Dataset
Global
Graph
15
20. Digital Enterprise Research Institute www.deri.ie
The Semantic Web
! Copyright 2009 Digital Enterprise Research Institute. All rights reserved.
21. The Web - Initial Proposal (1989)
Digital Enterprise Research Institute www.deri.ie
http://www.w3.org/History/1989/proposal.html
2 of XYZ
22. The Web - Circa 2010
Digital Enterprise Research Institute www.deri.ie
??
??
??
3 of XYZ
23. The Web – 1994 Vision
Digital Enterprise Research Institute www.deri.ie
To a computer, the Web is a flat, boring world, devoid of meaning. This
is a pity, as in fact documents on the Web describe real objects and
imaginary concepts, and give particular relationships between them.
For example, a document might describe a person. The title
document to a house describes a house and also the ownership
relation with a person. Adding semantics to the Web involves two
things: allowing documents which have information in machine-
readable forms, and allowing links to be created with
relationship values. Only when we have this extra level of
semantics will we be able to use computer power to help us
exploit the information to a greater extent than our own reading.
Tim Berners-Lee, 1st World Wide Web Conference, Geneva, May 1994
4 of XYZ
24. The Web – 1994 Vision
Digital Enterprise Research Institute www.deri.ie
http://www.slideshare.net/danbri/when-presentation-849447
5 of XYZ
25. The Semantic Web
Digital Enterprise Research Institute www.deri.ie
! Bridging the gap from a Web of Documents to a
Web of Data
With typed objects and typed relationships: The Web as a
giant decentralized database
! Adding machine-readable meta-data to existing
content
So that information can be parsed, queried, reused
! Defining shared semantics for this meta-data
For interoperability between applications and for advanced
purposes, such as reasoning
! Enabling machine-readable knowledge at Web scale,
making information more easy to find and process
6 of XYZ
27. A Bit of History
Digital Enterprise Research Institute www.deri.ie
! Memex
1945 ! - Vannevar Bush
A memex is “a device in which an individual stores
all his books, records, and communications.”
! Augmenting Human Intellect
1960 - Douglas Engelbart
“By ‘augmenting human intellect’ we mean increasing
the capability of a man to approach a complex problem
situation, to gain comprehension to suit his particular
needs, and to derive solutions to problems.”
8 of XYZ
28. More recently
Digital Enterprise Research Institute www.deri.ie
! SHOE
http://www.cs.umd.edu/projects/plus/SHOE/
“SHOE is a small extension to HTML which allows web page
authors to annotate their web documents with machine-
readable knowledge. SHOE makes real intelligent agent
software on the web possible.“
9 of XYZ
29. The Semantic Web, right now
Digital Enterprise Research Institute www.deri.ie
! Standardisation work in W3C
http://w3.org
! Semantic Web activity
http://www.w3.org/2001/sw/
! Incubator Groups, Working Groups, Interest Groups
SPARQL - http://www.w3.org/2009/sparql/wiki/Main_Page
RDB2RDF – http://www.w3.org/2005/Incubator/rdb2rdf
RIF - http://www.w3.org/2005/rules/
HCLS - http://www.w3.org/2001/sw/hcls/
…
10 of XYZ
30. The Semantic Web stack
Digital Enterprise Research Institute www.deri.ie
http://www.w3.org/2007/03/layerCake.png
11 of XYZ
31. The Semantic Web stack
Digital Enterprise Research Institute www.deri.ie
http://www.w3.org/2007/03/layerCake.png
12 of XYZ
32. Digital Enterprise Research Institute www.deri.ie
URIs, RDF(S) and OWL
! Copyright 2009 Digital Enterprise Research Institute. All rights reserved.
33. URIs
Digital Enterprise Research Institute www.deri.ie
! A Uniform Resource Identifier (URI) is a compact
sequence of characters that identifies an abstract or
physical resource as of RFC3986
! URIs are used to identify everything in a unique and
non-ambiguous way
Not only pages (as on the current Web), but any resource
(people, documents, books, interests …)
A URI for a person is different from a URI for a document
about the person, because a person is not a document !
! Example
http://apassant.net/alex - myself
http://apassant.net - my homepage
14
34. Resource Description Framework
Digital Enterprise Research Institute www.deri.ie
! URI represent resources
But how define things about these resources ?
E.g. “Drupal is a CMS”, “DERI is in Galway”
! RDF – Resource Description Framework
RDF abstract syntax, a data model: a directed, labeled
graph based on URIs
RDF is not XML ! RDF/XML is only one of the multiple way
to serialize RDF data (N3, RDFa …)
! RDF is based on triples
subject predicate object .
Subjects and predicates are URIs
Objects can be either URIs or litterals
15
35. RDF by example
Digital Enterprise Research Institute www.deri.ie
@prefix dct: http://purl.org/dc/terms/ . !
http://semtech2010.semanticuniverse.com/talk/2889#id!
dct:title “How to build Linked Data sites with Drupal7 and
RDFa” ; !
dct:author http://apassant.net/alex ;!
dct:subject http://dbpedia.org/resource/Drupal .!
How to build Linked
Data sites with dct:title http://semtech2010.semanticuniverse.com/talk/2889#id
Drupal7 and RDFa
dct:author dct:subject
http://apassant.net/alex http://dbpedia.org/resource/Drupal
16
36. RDFa
Digital Enterprise Research Institute www.deri.ie
! A way of embedding RDF in (X)HTML documents:
One page for both humans and machines
Don’t need to repeat yourself
Introducing new XHTML attributes
http://www.w3.org/TR/xhtml-rdfa-primer/
! Current work is ongoing on RDFa 1.1:
For profiles, etc.
39. RDFa and prefixes
Digital Enterprise Research Institute www.deri.ie
! http://sdow2009.semanticweb.org
Header contains prefixes and links to the GRDDL
transformation
40. Extracting other serialisations
Digital Enterprise Research Institute www.deri.ie
! http://sdow2009.semanticweb.org
Webpage can be translated to native RDF/XML using an
RDFa distiller - http://www.w3.org/2007/08/pyRdfa/
41. Ontologies
Digital Enterprise Research Institute www.deri.ie
! RDF provides a way to write assertions
But what about their semantics
E.g. how can one know that
http://xmlns.com/foaf/0.1/knows identifies an
acquaintance relationship ?
! Ontologies provide common semantics for
resources on the Semantic Web
“An ontology is a specification of a conceptualization.”
! Developing ontologies for the Semantic Web
Main languages are RDFS (RDF Schema) and OWL (Web
Ontology Language)
Growing expressivity levels
22 of XYZ
42. Ontologies
Digital Enterprise Research Institute www.deri.ie
! Classes and properties
:Person a rdfs:Class .
:father a rdfs:Property .
:father rdfs:domain :Person .
:father rdfs:range :Person .
23 of XYZ
44. RDFS
Digital Enterprise Research Institute www.deri.ie
! RDFS defines classes, properties and subsumption
relations between classes and properties
ex:Person rdfs:subClassOf ex:humanLiving .
ex:worksWith rdfs:subPropertyOf ex:knows .
! Such relationships are used to infer new statements
:alex rdf:type ex:Person .
:Alex ex:worksWith :Axel .
Is enough to say that Alex is a humanLiving and knows
Axel
25 of XYZ
46. OWL
Digital Enterprise Research Institute www.deri.ie
! OWL goes further than RDFS by introducing new
axioms
Disjunction (e.g. person / document)
Transitivity (e.g. ancestor)
Symmetry (e.g. sibling)
Cardinality constraints (e.g. ancestor 1)
! OWL2 introduces a lot of useful features, especially
for reasoning
Property Chains (parent + brother - uncle)
27 of XYZ
48. OWL2 Property chain example
Digital Enterprise Research Institute www.deri.ie
ex:uncle rdf:type owl:ObjectProperty .
ex:parent rdf:type owl:ObjectProperty .
ex:brother rdf:type owl:ObjectProperty .
[] rdfs:subPropertyOf ex:uncle;!!
owl:propertyChain (!
ex:parent!!
ex:brother!!
).
:alice ex:parent :bob .
:bob ex:brother :joe .
=
:alice ex:uncle :joe .
29 of XYZ
49. Digital Enterprise Research Institute www.deri.ie
Linked Data
! Copyright 2009 Digital Enterprise Research Institute. All rights reserved.
50. Linked Data
Digital Enterprise Research Institute www.deri.ie
! Building a “Web of Data” to enhance the current
Web
! Exposing, sharing and connecting data about
things via dereferenceable URIs
! The Linking Open Data (LOD) project:
http://linkeddata.org/
Translating existing datasets into RDF and linking them
together, for example DBpedia (Wikipedia) and GeoNames,
Freebase, BBC programmes, etc.
Governement data also available as Linked Data
51. The Linked Data principles
Digital Enterprise Research Institute www.deri.ie
! http://www.w3.org/DesignIssues/LinkedData.html
! Use URIs as names for things
! Use HTTP URIs so that people can look up those
names
! When someone looks up a URI, provide useful
information, using the standards (RDF, SPARQL)
! Include links to other URIs. so that they can
discover more things
! E.g. http://dbpedia.org/resource/SPARQL
32
54. Digital Enterprise Research Institute www.deri.ie
image from richard.cyganiak.de/2007/10/lod/lod-datasets_2009-07-14.png
55. Digital Enterprise Research Institute www.deri.ie
Some Ontologies used in Drupal7
! Copyright 2009 Digital Enterprise Research Institute. All rights reserved.
56. Which ontologies to use ?
Digital Enterprise Research Institute www.deri.ie
! SearchMonkey Vocabularies
http://developer.yahoo.com/searchmonkey/smguide/
profile_vocab.html
37
57. Which ontologies to use ?
Digital Enterprise Research Institute www.deri.ie
! How to Publish Linked Data on the Web
http://www4.wiwiss.fu-berlin.de/bizer/pub/
LinkedDataTutorial/
38
58. Extending ontologies ?
Digital Enterprise Research Institute www.deri.ie
! What if existing ontologies are not enough for your
needs ?
Create a new ontology
… or extend an existing one !
! Ontologies can be extended in a decentralized way
E.g. Anyone can create a subproperty of foaf:knows,
“metInSemtech”, in his own ontology and publish it online
! Open.vocab.org
A collaborative platform to manage ontologies
http://open.vocab.org
39
59. Drupal7
Digital Enterprise Research Institute www.deri.ie
! The following models are used in Drupal7
! RSS Content module
http://web.resource.org/rss/1.0/modules/content/
! DublinCore
http://dublincore.org/
! FOAF
http://foaf-project.org
! SIOC and its Types module
http://sioc-project.org
! SKOS
http://www.w3.org/2004/02/skos/
63. FOAF – Friend Of A Friend
Digital Enterprise Research Institute www.deri.ie
64. FOAF – Friend Of A Friend
Digital Enterprise Research Institute www.deri.ie
! An ontology for describing people and the
relationships that exist between them:
http://foaf-project.org/
Identity, personal profiles and social networks
Can be integrated with other SW vocabularies
! FOAF on the Web:
LiveJournal, MyOpera, identi.ca, MyBlogLog, hi5, Fotothing,
Videntity, FriendFeed, Ecademy, Typepad
73. SIOC
Digital Enterprise Research Institute www.deri.ie
! Semantically-Interlinked Online Communities
http://sioc-project.org/
! Addressing interoperability issues on the (Social)
Web
To fully describe content / structure of social websites and
to create new connections between online discussion posts
and items, forums and containers
Various domains: Web 2.0, enterprise information
integration, HCLS, e-government
Widely deployed (SearchMonkey, Talis, etc.)
77. SIOC Types
Digital Enterprise Research Institute www.deri.ie
! Additional information is required for finer-grained
representation of Web 2.0 content
Differentiating a blog post from a wiki page or from a
microblogging status update
! SIOC Types
http://rdfs.org/sioc/types
! Use-case in HCLS
http://www.w3.org/TR/hcls-sioc/
80. SIOC Types by example
Digital Enterprise Research Institute www.deri.ie
81. SKOS
Digital Enterprise Research Institute www.deri.ie
! SKOS - Simple Knowledge Organization System
http://www.w3.org/TR/2009/REC-skos-
reference-20090818/
! Thesaurus, subject headings and classifications
skos:Concept
skos:semanticRelation
– skos:related, skos:narrower, skos:broader
– A different semantics than in RDFS/OWL hierarchies
! Used by:
NY Times, Library of Congress, DBpedia, etc.
82. SKOS by example
Digital Enterprise Research Institute www.deri.ie
ex:SPARQL ex:Semantic_Web ex:Web
rdf:type
rdf:type
rdf:type
skos:Concept
83. SKOS by example
Digital Enterprise Research Institute www.deri.ie
skos:broader skos:broader
ex:SPARQL ex:Semantic_Web ex:Web
rdf:type
rdf:type
rdf:type
skos:Concept
84. SKOS by example
Digital Enterprise Research Institute www.deri.ie
skos:broader skos:broader
ex:SPARQL ex:Semantic_Web ex:Web
skos:narrower skos:narrower
rdf:type
rdf:type
rdf:type
skos:Concept
85. SKOS by example
Digital Enterprise Research Institute www.deri.ie
skos:semanticRelation
skos:broader skos:broader
ex:SPARQL ex:Semantic_Web ex:Web
skos:narrower skos:narrower
rdf:type
rdf:type
rdf:type
skos:Concept
90. Digital Enterprise Research Institute www.deri.ie
Querying RDF data with SPARQL
! Copyright 2009 Digital Enterprise Research Institute. All rights reserved.
91. SPARQL
Digital Enterprise Research Institute www.deri.ie
! RDF(S)/OWL useful to produce data
A need to query it
! SPARQL
SPARQL Protocol and RDF Query Language
The “SQL” of the Semantic Web
! FAQ
http://www.thefigtrees.net/lee/sw/sparql-faq
! SPARQL Query Recommendation / tutorial
http://www.w3.org/TR/rdf-sparql-query/
! Currently under standardization for SPARQL1.1
http://www.w3.org/2009/sparql/wiki/Main_Page
92. How it works ?
Digital Enterprise Research Institute www.deri.ie
! Graph Pattern Matching
Identifying if a requested graph matches the underlying
RDF data
! Four different operators
SELECT, DESCRIBE, CONSTRUCT, ASK
Combined with query patterns and optional features
(union, filters …)
! A Protocol
To query RDF data using SPARQL endpoints via HTTP
! Most of endpoints are associated with an RDF store
A place that stores RDF data and provides open access to
it – e.g. http://dbpedia.org/sparql
93. Example of SELECT queries
Digital Enterprise Research Institute www.deri.ie
“select persons older than 30”
SELECT ?X
WHERE { ?X a foaf:Person. ?X ex:age ?Y.
FILTER (?Y 30) }
74
94. Querying DBpedia
Digital Enterprise Research Institute www.deri.ie
! People Born in Galway
Simple triple pattern
http://dbpedia.org/ontology/birthplace
! Answer
SELECT ?who!
WHERE {!
?who !
http://dbpedia.org/ontology/birthplace :Galway .!
}!
95. Querying DBpedia
Digital Enterprise Research Institute www.deri.ie
! Japanese name of Galway
! Using the FILTER by LANG clause
FILTER(lang(?x) = ja)
! Answer
SELECT ?name!
WHERE {!
:Galway rdfs:label ?name .!
FILTER (lang(?name) = ja) .!
}!
100. What IS Drupal?
Digital Enterprise Research Institute www.deri.ie
Content Management System
CMS
Content Management Framework
CMF
3
101. What IS Drupal?
Digital Enterprise Research Institute www.deri.ie
CMS
A package that a non-developer (or non-Web developer)
can download and install quickly and easily to create a
complex website
Runs on many servers, particularly Apache and MySQL which are
used by many hosting providers
With Drupal 7, setup should take less than 10 minutes
A collection of modules that can be plugged into the
main package to bring advanced functionality to the site
At last count in Spring of 2009, there were 4400 modules on
Drupal.org
Common quote: “There’s a module for that”
4
102. What IS Drupal?
Digital Enterprise Research Institute www.deri.ie
CMF
Gets Web developers up and running with functionality
quickly, but allows for a very high level of customization
A number of APIs for things such as form creation and processing
Hook system allows external modules to act when something
happens in the main body of code
All templates can be overridden at a granular level
Allows Web developers to package up any custom
functionality or configuration and distribute it widely to
developers and non-developers alike
Modules
Themes
Installation Profiles and Features
5
103. What does RDF in Drupal mean?
Digital Enterprise Research Institute www.deri.ie
CMS
Out of the box, content structures are mapped to RDF
Contributed modules offer advanced functionality without
having to code anything
CMF
RDF Mapping API in Drupal core package
A collection of RDF functions in a contributed API
15
104. Why Drupal?
Digital Enterprise Research Institute www.deri.ie
Similarities
• Both have structured data
• Data is structured in a similar way—
instances of types with properties and relationships
1
105. Why Drupal?
Digital Enterprise Research Institute www.deri.ie
Differences
• Drupal’s structure stays hidden in the database,
RDF structure is exposed on the page
• Drupal’s field names are unique to the site and not
explicitly defined,
RDF terms are universally dereferencable and
explicitly defined
2
106. Default RDF mappings in core
Digital Enterprise Research Institute www.deri.ie
• Node titles
• Submission information
• Comment count and comment relationships
• Users, names and homepages
• Taxonomy terms
• Featured images
... And you can define your own mappings for your
content types or alter mappings for existing ones
5
107. Digital Enterprise Research Institute www.deri.ie
sioc:User
foaf:name
sioc:
has_creator foaf:homepage
sioc:Item,
foaf:Document sioc:topic skos:Concept
Produce and Consume
Linked Data with Drupal skos:prefLabel,
dc:title
rdfs:label
posted on October 22 by Stéphane dc:created, dc:date
sioc:reply_of skos:description
content:encoded
Produce and Consume Linked Data with Drupal! is the
title of the paper I will be presenting next week at dc:modified
the 8th International Semantic Web Conference
(ISWC 2009) in Washington, DC. sioc:num_replies sioc:Post,
sioct:Comment
Drupal ISWC RDFa
dc:title
Wow, that’s rad! dc:created, dc:date
posted on October 23 by Lin
content:encoded
Nice work!
dc:modified
7
108. Digital Enterprise Research Institute www.deri.ie
posted on
span property=dc:date dc:created
content=2009-10-22T08:03:26-05:00
Produce and Consume datatype=xsd:dateTime
Linked Data with Drupal October 22
posted on October 22 by Stéphane /span
by
Produce and Consume Linked Data with Drupal! is the span rel=sioc:has_creator
title of the paper I will be presenting next week at span about=/user/6
the 8th International Semantic Web Conference
(ISWC 2009) in Washington, DC. typeof=sioc:User
property=foaf:name
Drupal ISWC RDFa
stephane
/span
Wow, that’s rad! /span
posted on October 23 by Lin
Nice work!
8
109. Digital Enterprise Research Institute www.deri.ie
RDF Mapping User Interface
User interface for site administrators to define new
mappings or alter existing mappings.
10
110. Digital Enterprise Research Institute www.deri.ie
RDF SPARQL Endpoint
A RDF store that makes your site information
available for SPARQL queries.
11
111. Digital Enterprise Research Institute www.deri.ie
RDF Proxy
A way of connecting nodes to RDF sources across
the Web and automatically syncing your site’s
information with the external source.
12
112. Digital Enterprise Research Institute www.deri.ie
E-Commerce Module
Item for sale
gr:Offering
gr:hasPriceSpecification
gr:hasWarrantyScope
gr:hasWarrantyPromise
14
119. Site Configuration
Digital Enterprise Research Institute www.deri.ie
• Edit your site information
admin/config/system/site-information
• Create a front page
node/add admin/config/system/site-information
• Change your site design and logo
admin/appearance
• Install modules
admin/modules
• Configure Wysiwyg editor
admin/config/content/wysiwyg
1
120. Site Configuration
Digital Enterprise Research Institute www.deri.ie
• Create Content Types Add Fields
admin/structure/types
• Manage menus
admin/structure/menu/manage/main-menu
Review and find out more at:
youtube.com/linwclark
2