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.
Linked Data Publishing with Drupal (SWIB13 workshop)Joachim Neubert
油
Publishing Linked Open Data in a user-appealing way is still a challenge: Generic solutions to convert arbitrary RDF structures to HTML out-of-the-box are available, but leave users perplexed. Custom-built web applications to enrich web pages with semantic tags "under the hood" require high efforts in programming. Given this dilemma, content management systems (CMS) could be a natural enhancement point for data on the web. In the case of Drupal, one of the most popular CMS nowadays, Semantic Web enrichment is provided as part of the CMS core. In a simple declarative approach, classes and properties from arbitrary vocabularies can be added to Drupal content types and fields, and are turned into Linked Data on the web pages automagically. The embedded RDFa marked-up data can be easily extracted by other applications. This makes the pages part of the emerging Web of Data, and in the same course helps discoverability with the major search engines.
In the workshop, you will learn how to make use of the built-in Drupal 7 features to produce RDFa enriched pages. You will build new content types, add custom fields and enhance them with RDF markup from mixed vocabularies. The gory details of providing LOD-compatible "cool" URIs will not be skipped, and current limitations of RDF support in Drupal will be explained. Exposing the data in a REST-ful application programming interface or as a SPARQL endpoint are additional options provided by Drupal modules. The workshop will also introduce modules such as Web Taxonomy, which allows linking to thesauri or authority files on the web via simple JSON-based autocomplete lookup. Finally, we will touch the upcoming Drupal 8 version. (Workshop announcement)
Linked data enhanced publishing for special collections (with Drupal)Joachim Neubert
油
This document discusses using Drupal 7 as a content management system for publishing special collections as linked open data. It provides an overview of how Drupal allows customizing content types and fields for mapping to RDF properties. While Drupal 7 provides basic RDFa support out of the box, there are some limitations around nested RDF structures and multiple entities per page that may require custom code. The document outlines some additional linked data modules for Drupal 7 and highlights improved RDF support anticipated in Drupal 8.
The document discusses trends in web development tools and technologies and their role in the Drupal ecosystem. It outlines emerging technologies like HTML5, microblogging, authentication/authorization methods, and database options that Drupal 7 will support. It encourages the Drupal community to help through contributions like documentation, translations, code, and design work to ensure Drupal continues to adapt to changing web standards.
This document provides an introduction to Drupal, an open source content management framework, covering how to set up a local development environment, the core features and modules, installing Drupal, building a basic site structure, and additional resources for learning more. It was presented by Daniel Schiavone on March 13, 2013 at Betamore as part of their Drupal 101 session.
Recently Drupal celebrated its 15th birthday and while everybody is busy with learning Drupal 8 we would like to stop and take a look at where our beloved system emerged from 15 years ago.
Most of the people dont know about history of Drupal and how it evolved from message board platform (Drop 1.0) to a fully scaled enterprise level CMS (Drupal 8.0).
Did you know some of key features of Drupal like modules, nodes, watchdog and multilingual support where available since Drupal 2.0?
Drupal is an open-source content management system (CMS) that allows users to build and manage websites. It provides features like blogs, galleries, and the ability to restrict content by user roles. Drupal is highly customizable through modules and themes and supports moving sites between development, test, and production environments. While it uses some technical terms like "nodes" and "taxonomy," Drupal is accessible to non-developers and can be installed on common web hosting with Apache, MySQL, and PHP. Resources for learning Drupal include books, training videos, online communities, and conferences.
Evolution of Drupal and the Drupal communityAngela Byron
油
The Drupal project has experienced phenomenal growth over its more than 14 years, growing from a small hobby project to over 1 million known installations, over 1 million Drupal.org users, and more than doubling the active contributors and commits in Drupal core between Drupal 7 and Drupal 8, as well as thousands of people who depend on Drupal in some way for a living.
This talk will "de-mystify" some recent developments in the community, from the technical direction of Drupal 8, to various project governance changes, to the increasing role of the Drupal Association on Drupal.org. We'll look at both the historical context that brought those changes about, and talk about how they'll help us scale to the next 1 million sites and users.
This document provides an overview of Drupal, an open-source content management framework (CMS) written in PHP. Drupal allows for rapid website development, has a large community and support network, and is used by thousands of sites including whitehouse.gov and cnn.com. The document outlines Drupal's modular architecture and installation process, and provides resources for learning more about using and customizing Drupal.
The document contains statistical data for various stock market indices such as the S&P 500, Russell 2000, and others from July 15, 2008. It includes daily percentages, advances vs declines, percentages above or below moving averages, and high vs low percentages for different time periods ranging from 3 days to over 200 days.
An Introduction To The Brookline Groupproberts3369
油
The Brookline Group is an international consulting firm focused on facility services management. They have over 25 years of experience in the building services industry and provide cost analysis and solutions to reduce expenses. They assist clients in lowering costs and improving efficiency and quality of janitorial, grounds, security, and waste removal services. The Brookline Group uses requests for proposals and assessments to evaluate current contractors, recommend specification changes, and negotiate new contracts.
This short document discusses a slideshow of fabulous photos. It mentions an automatic slide show feature and ends by thanking the viewer for watching.
As described in the April NISO/DCMI webinar by Dan Brickley, schema.org is a search-engine initiative aimed at helping webmasters use structured data markup to improve the discovery and display of search results. Drupal 7 makes it easy to markup HTML pages with schema.org terms, allowing users to quickly build websites with structured data that can be understood by Google and displayed as Rich Snippets.
Improved search results are only part of the story, however. Data-bearing documents become machine-processable once you find them. The subject matter, important facts, calendar events, authorship, licensing, and whatever else you might like to share become there for the taking. Sales reports, RSS feeds, industry analysis, maps, diagrams and process artifacts can now connect back to other data sets to provide linkage to context and related content. The key to this is the adoption standards for both the data model (RDF) and the means of weaving it into documents (RDFa). Drupal 7 has become the leading content platform to adopt these standards.
This webinar will describe how RDFa and Drupal 7 can improve how organizations publish information and data on the Web for both internal and external consumption. It will discuss what is required to use these features and how they impact publication workflow. The talk will focus on high-level and accessible demonstrations of what is possible. Technical people should learn how to proceed while non-technical people will learn what is possible.
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.
際際滷s 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.
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.
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.
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.
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 provides an overview of Drupal and previews Drupal 8 features from a presentation given at BarCamp Hong Kong 2013. It introduces Drupal as an open-source CMS, outlines the presentation topics which include popular Drupal modules, a Drupal 7 demo installation, creating a new dummy site, and reviewing new features in Drupal 8. Key new features highlighted for Drupal 8 include Views and configurable being included in the core, improved support for HTML5, configuration management, web services, layouts, and multilingual capabilities.
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?Wong Hoi Sing Edison
油
The document is about a BarCamp event on Drupal 8 and readiness for it. It provides an agenda that includes an introduction to Drupal, what's new in Drupal 8 like its focus on mobile and multilingual capabilities, why upgrade to Drupal 8 for improvements, the release timeline and status, and next steps and resources for learning more. The speaker is introduced as a Drupal developer and contributor since 2005 who also co-founded the Hong Kong Drupal User Group.
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
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.
The document contains statistical data for various stock market indices such as the S&P 500, Russell 2000, and others from July 15, 2008. It includes daily percentages, advances vs declines, percentages above or below moving averages, and high vs low percentages for different time periods ranging from 3 days to over 200 days.
An Introduction To The Brookline Groupproberts3369
油
The Brookline Group is an international consulting firm focused on facility services management. They have over 25 years of experience in the building services industry and provide cost analysis and solutions to reduce expenses. They assist clients in lowering costs and improving efficiency and quality of janitorial, grounds, security, and waste removal services. The Brookline Group uses requests for proposals and assessments to evaluate current contractors, recommend specification changes, and negotiate new contracts.
This short document discusses a slideshow of fabulous photos. It mentions an automatic slide show feature and ends by thanking the viewer for watching.
As described in the April NISO/DCMI webinar by Dan Brickley, schema.org is a search-engine initiative aimed at helping webmasters use structured data markup to improve the discovery and display of search results. Drupal 7 makes it easy to markup HTML pages with schema.org terms, allowing users to quickly build websites with structured data that can be understood by Google and displayed as Rich Snippets.
Improved search results are only part of the story, however. Data-bearing documents become machine-processable once you find them. The subject matter, important facts, calendar events, authorship, licensing, and whatever else you might like to share become there for the taking. Sales reports, RSS feeds, industry analysis, maps, diagrams and process artifacts can now connect back to other data sets to provide linkage to context and related content. The key to this is the adoption standards for both the data model (RDF) and the means of weaving it into documents (RDFa). Drupal 7 has become the leading content platform to adopt these standards.
This webinar will describe how RDFa and Drupal 7 can improve how organizations publish information and data on the Web for both internal and external consumption. It will discuss what is required to use these features and how they impact publication workflow. The talk will focus on high-level and accessible demonstrations of what is possible. Technical people should learn how to proceed while non-technical people will learn what is possible.
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.
際際滷s 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.
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.
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.
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.
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 provides an overview of Drupal and previews Drupal 8 features from a presentation given at BarCamp Hong Kong 2013. It introduces Drupal as an open-source CMS, outlines the presentation topics which include popular Drupal modules, a Drupal 7 demo installation, creating a new dummy site, and reviewing new features in Drupal 8. Key new features highlighted for Drupal 8 include Views and configurable being included in the core, improved support for HTML5, configuration management, web services, layouts, and multilingual capabilities.
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?Wong Hoi Sing Edison
油
The document is about a BarCamp event on Drupal 8 and readiness for it. It provides an agenda that includes an introduction to Drupal, what's new in Drupal 8 like its focus on mobile and multilingual capabilities, why upgrade to Drupal 8 for improvements, the release timeline and status, and next steps and resources for learning more. The speaker is introduced as a Drupal developer and contributor since 2005 who also co-founded the Hong Kong Drupal User Group.
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
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.
This document introduces Free and Open Source Software (FOSS) and the content management system Drupal. It provides biographies of the presenters Edison Wong and Monica Zhu from software company PantaRei Design. The outline discusses what FOSS and Drupal are, includes a hands-on exercise to evaluate Drupal online, and covers Drupal terminology. It concludes with references and a Q&A section.
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.
The document summarizes a workshop on dynamic content filtering using Views in Drupal. It introduces Views and how it works, using examples to build queries and display content differently. It also provides information on the speaker and his company PantaRei Design, which offers Drupal services and support.
Lupus Decoupled Drupal - Drupal Austria Meetup - 2023-04.pdfWolfgangZiegler6
油
Wolfgang Ziegler presented on Lupus Decoupled Drupal, a component-oriented decoupled Drupal stack built with Nuxt.js. It provides a complete, integrated solution for building decoupled Drupal applications with out-of-the-box features like API routing and CORS headers. Components render each Drupal page into reusable frontend components. The stack allows for performance benefits like caching while retaining Drupal features like content editing and authentication. Current work includes finishing JSON views support, automated testing, and documentation to stabilize the beta release.
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.
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.
How to Build Linked Data Sites with Drupal 7 and RDFascorlosquet
油
際際滷s 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
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.
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.
Behold a thrilling general quiz set brought to you by THE QUIZ CLUB OF PSG COLLEGE OF ARTS & SCIENCE, COIMBATORE, made of 26 questions for the each letter of the alphabet and covering everything above the earth and under the sky.
Explore the trivia , knowledge , curiosity
So, get seated for an enthralling quiz ride.
Quizmaster : THANVANTH N A (Batch of 2023-26), THE QUIZ CLUB OF PSG COLLEGE OF ARTS & SCIENCE, Coimbatore
THE QUIZ CLUB OF PSGCAS BRINGS TO YOU A LITERATURE QUIZ TODAY.
Turn your fingers to brown while turning the pages of quizzing, get ready for an electrifying quiz set!
QUIZMASTER : SUHITA G, B.Sc NUTRITION AND DIETICS (2023-26 BATCH), THE QUIZ CLUB OF PSGCAS
How to Invoice Shipping Cost to Customer in Odoo 17Celine George
油
Odoo allows the invoicing of the shipping costs after delivery and this ensures that the charges are accurate based on the real time factors like weight, distance and chosen shipping method.
How to process Interwarehouse and Intrawarehouse transfers in OdooCeline George
油
Inventory management is a critical component of any business that deals with physical goods. In Odoo, the Inventory module provides a comprehensive solution for managing stock, tracking inventory movements, and optimizing supply chain operations.
How to configure the retail shop in Odoo 17 Point of SaleCeline George
油
Odoo's Retail Shop is managed by the module Point of Sale(POS). It is a powerful tool designed to streamline and optimize the operations of retail businesses. It provides a comprehensive solution for managing various aspects of a retail store, from inventory and sales to customer management and reporting.
How to manage Customer Tips with Odoo 17 Point Of SaleCeline George
油
In the context of point-of-sale (POS) systems, a tip refers to the optional amount of money a customer leaves for the service they received. It's a way to show appreciation to the cashier, server, or whoever provided the service.
Enhancing SoTL through Generative AI -- Opportunities and Ethical Considerati...Sue Beckingham
油
This presentation explores the role of generative AI (GenAI) in enhancing the Scholarship of Teaching and Learning (SoTL), using Feltens five principles of good practice as a guiding framework. As educators within higher education institutions increasingly integrate GenAI into teaching and research, it is vital to consider how these tools can support scholarly inquiry into student learning, while remaining contextually grounded, methodologically rigorous, collaborative, and appropriately public.
Through practical examples and case-based scenarios, the session demonstrates how generative GenAI can assist in analysing critical reflection of current practice, enhancing teaching approaches and learning materials, supporting SoTL research design, fostering student partnerships, and amplifying the reach of scholarly outputs. Attendees will gain insights into ethical considerations, opportunities, and limitations of GenAI in SoTL, as well as ideas for integrating GenAI tools into their own scholarly teaching practices. The session invites critical reflection and dialogue about the responsible use of GenAI to enhance teaching, learning, and scholarly impact.
Action of Muscles ppt by Priscilla Jasper Vedam Vemavarapu @ASRHMCjaspervedamvemavarap
油
Action of muscles-Anatomy
Contraction and relaxation
Muscle tone
Length and tension relationship
Types of muscle contraction
Active and passive insufficiency
Shunt and sprunt muscles
Agonists
Antagonists
Fixators
Synergists
URINE SPECIMEN COLLECTION AND HANDLING CLASS 1 FOR ALL PARAMEDICAL OR CLINICA...Prabhakar Singh Patel
油
1. Urine analysis provides important information about renal and metabolic function through physical, chemical, and microscopic examination of urine samples.
2. Proper collection, preservation and timely testing of urine samples is necessary to obtain accurate results and detect abnormalities that can indicate underlying diseases.
3.
Digital Electronics - Boolean Algebra (Module 2) - Dr. G.S. VirdiGS Virdi
油
Lecture slides on Boolean Algebra, Module 2, from a Digital Electronics course. Presented by Dr. G.S. Virdi, Former Additional Director, CSIR-CEERI Pilani. This module builds upon the fundamentals of Boolean Algebra and its applications in digital circuit design.
Proteins, Bio similars & Antibodies.pptxAshish Umale
油
The slides describe about the protein along with biosimilar data, which is helpful for the study respect to the subject. antibody is known to be active against antigen to show its action in treatment of various disease condition.
These slides gives you the information regarding the topic of protein, biosimilars and details about antibody in response to the antigen along with targeted drug to the antigen. As this topic data is useful for the students of sem VI who are studying in Bachelor of Pharmacy with respect to the subject Pharmacology III.
Purchase Analysis in Odoo 17 - Odoo 際際滷sCeline George
油
Purchase is one of the important things as a part of a business. It is essential to analyse everything that is happening inside the purchase and keep tracking. In Odoo 17, the reporting section is inside the purchase module, which is purchase analysis.
Purchase Analysis in Odoo 17 - Odoo 際際滷sCeline George
油
Drupal and the semantic web - SemTechBiz 2012
1. Leveraging the Semantic
Web with Drupal 7
St辿phane Corlosquet, Paolo Ciccarese
MIND Informatics
SemTechBiz San Francisco 2012
June 4th, 2012
2. About the speakers
St辿phane Corlosquet
6 years with Drupal
Drupal core maintainer (RDF)
Drupal Security Team member
Co-authored the
Definitive Guide to Drupal 7
Co-maintain RDF Extensions,
SPARQL, schema.org
Member of the RDFa WG
3. About the speakers
Paolo Ciccarese, PhD
Assistant in Neurology at Mass General Hospital
Research faculty at Harvard Medical School
Author of 30+ scientific publications
Senior software and knowledge engineer
Member of W3C HCLS Interest Group
Co-chair of the W3C Open Annotation Community
Group
4. Tutorial outline
Introduction to Drupal
What is it good for
Installation / Hosted Drupal
Semantic Web and Drupal
Technology stack
Use cases, hands on session
Domeo & Drupal
5. Drupal
Dries Buytaert - small news site in 2000
Open Source - 2001
Content Management System
LAMP stack
Non-developers can build sites
and publish content
Control panels instead of code
http://www.flickr.com/photos/funkyah/2400889778
/
6. Drupal
Open & modular
architecture
Extensible by modules
Standards-based
Low resource hosting
Scalable
7. Building a Drupal site
http://www.flickr.com/photos/toomuchdew/3792159077/
8. Building a Drupal site
Create the content types
you need
Blog, article, wiki, forum, polls,
image, video, podcast, e-
commerce... (be creative)
http://www.flickr.com/photos/georgivar/4795856532/
9. Building a Drupal site
Enable the features you
want
Comments, tags, voting/rating,
location, translations, revisions,
search...
http://www.flickr.com/photos/skip/42288941/
11. Building a Drupal site
Thousands of free
contributed modules
Google Analytics
Wysiwyg
Captcha
Calendar
XML sitemap
Five stars
Twitter
...
http://www.flickr.com/photos/kaptainkobold/1422600992/
13. The Drupal Community
Its really the Drupal community and not so much
the software that makes the Drupal project what it
is. So fostering the Drupal community is actually
more important than just managing the code base. -
Dries Buytaert
http://webchick.net/node/80
29. Why Structured Data in HTML
Help machines extract relevant
data from HTML
Can make use of this data in
amazing ways (e.g. enhanced
search results)
30. Structured Data in HTML
Add or alter HTML attributes
Syntaxes
Microformats (@class, @rel)
RDFa (@property, @about, @typeof, )
Microdata (@itemscope, @itemtype, @itemprop, )
RDFa 1.1 & RDFa Lite
33. Schema.org
Describe the type of your content (Person,
Event, Recipe, Product, Book, Movie, etc.)
290 types and counting
Each type has a set of properties
Common properties: name, description, image, url
Specific properties depending on the type (see type page
on schema.org)
240 properties and counting
39. Examples in the wild
Events
force11 events: http://goo.gl/VVhNM
DrupalCon Munich: http://goo.gl/jgMvw
Recipes
delicious lemon coconut squares: http://goo.gl/ORdl1
Apple pie with ingredients: http://goo.gl/wCO1w
40. Examples in the wild
University of Waterloo
School of Public Health and Health Systems launch:
http://goo.gl/Df9hp
Curling tournament calendar
European Curling Championships 2012:
http://goo.gl/YXgXl
World Womens Curling Championships 2013:
http://goo.gl/BDNZW
44. History of RDF in Drupal
rdf.php (2000, Dries)
FOAF, vCard (2004, walkah)
Relationship (2005, dman)
Semantic Search (2006, hendler)
RDF (2007, Arto)
OpenCalais (febbraro, 2008)
RDF CCK (2008, scor)
45. Drupal 7 and RDF
Drupal 7 core is RDFa enabled
RDFa output by default on blogs, forums,
comments, etc. using FOAF, SIOC, DC, SKOS
46. Architecture
User driven data model
Content type => RDF class
Field => RDF property
Node => RDF resource
http://en.wikipedia.org/wiki/File:Oriente_Station_Lisboa_roof.jpg
51. Drupal 7 and RDF
Contributed module for more features
RDF Extensions
Serialization formats: RDF/XML, Turtle, N-Triples
SPARQL
Expose Drupal RDF data in a SPARQL Endpoint
SPARQL Views
Display remote RDF data in Drupal using SPARQL
JSON-LD
Expose Drupal RDF data as JSON-LD (CORS-enabled)
Features and packaging
Build distributions / deployment workflow
53. SPARQL Endpoint
Public endpoint available at /sparql
http://prefix.cc/sioc,rnews.sparql
54. JSON-LD in Drupal
Client side as well as server side friendly
Browser Scripting:
Native javascript format
RDFa API in the DOM
Data can be fetched from anywhere:
Cross-Origin Resource Sharing (CORS) enabled
Client can mash data
http://drupal.org/project/jsonld
58. Demos
Occupy Directory
http://directory.occupy.net/occupations
JSON-LD: http://directory.occupy.net/node/19652.jsonld
Federated General Assembly
Drupal distribution for occupy movement
http://wiki.occupy.net/wiki/Federated_General_Assembly
59. D OM E O : a web-based tool for
semantic annotation of online
documents
60. As (biomedical) scientists
We deal with an increasing amount of
digital resources (documents, images,
videos, datasets, databases )
We commonly use annotation but
are we really efficient?
can we leverage machine computation?
can we share it easily with our
colleagues?
can we capitalize on the work of
colleagues?
61. Annotation Framework
(C omponents)
A nno ta tion O ntolog y (A O ): O WL 油
vocabulary for representing and sharing
annotation of digital resources and their
fragments
Website http:/purl.org/ home
/ ao/
P aper http:/www.jbiomedsem.com/
/ content/ S 2/ 4
2/ S
D O M E O c lient: web application for
producing and sharing manual, semi-
automatic and automatic annotation
Website http:/annotationframework.org
/
P aper http:/www.jbiomedsem.com/
/ content/ S 1/ 1
3/ S
62. Annotation of digital resources
Visually and effectively annotate - better
semantically annotate - any digital resource
and resource fragment, while performing our
regular browsing/ reading activities
http:/ antibodyregis try.org/
/ antibody17/antibodyform.html?
gui_type=advanced&ab_id=2266850
antibodyregistry.org
63. Leverage text mining and
community curation
R un text mining and entities recognition
algorithms on scientific documents and
persist the results in a standard format
B enefit from crowdsourcing by supporting
curation of manual and automatic annotation
64. and more
E fficiently search and reuse the annotation
S emantic inference
S ubscribe to feeds related to topics of
interest
P roteins, C ells, Authors, P apers
R etrieve additional content (mashups)
E ntrez gene, UniP rot,
65. S emantic tagging through
ontologies
S emantic Tag
http:/ purl.obolibrary.org/
/ obo/ R _000004168
P
Label amyloid beta A4 protein
E xact synonyms AP P , amyloidogenic glycoprotein,
R elated S ynonyms A4, AB P P ,
Is a
http:/ purl.obolibrary.org/
/ obo/ R _000000001
P
Label protein
D efinition An amino acid chain that
S ource: P rotein Ontology (P R O )
https:/ pir5.georgetown.edu/
/ wiki/ R O
P
66. AP P s for the S emantic R esources P roject, M ay 2010
67. Zooming in
AP P s for the S emantic R esources P roject, M ay 2010
68. Annotation O ntology (AO )
O WL油 vocabulary for representing and sharing
annotation of digital resources and their fragments
Not only for biomedicine!
Website http:/purl.org/ home
/ ao/
P aper http:/www.jbiomedsem.com/
/ content/ S 2/ 4
2/ S
69. A simplified view of AO
AO allows to annotate:
R es o urc es : D ocuments (HTM L, P D F, Word, E xcel), Images,
D atabases, Web S ervices... (and their fragments)
S pecifying (or not) an:
A nno ta tio n Type : through one of the already available
types (errata, highlight, qualifiers...) or the ones the users
will define.
With (or without) a:
Topic : free text, structured text, UR Is, R D F entities,
R D F graphs, domain ontologies
Tracing:
P rovena nc e : who created what, when, with which
software, with what expectations
74. Open Annotation Community Group
Annotation O ntology is going to be replaced
in our applications by the O pen Annotation
M odel developed through the W3C Open
Annotation C ommunity Group
Website http:/www.w3.org/
/ community/openannotation/
C ore M odel http:/www.openannotation.org/
/ spec/core/
E xtensions
http:/www.openannotation.org/
/ spec/extension/
79. D omeo and the NC B O
Annotator
annotator-service
D omeo allows automatic/ manual annotation with
terms coming from selected ontologies managed by
the B ioP ortal
http:/ www.bioontology.org/
/
80. R unning NC BO Annotator
Additional text mining services
will be listed here
81. NC BO Annotator R esults in
D omeo
List of recognized
entities
85. UIM A, C lerezza and AO
E valuating P erformance
C omparing Algorithms
Learning
Text
Curated
M ining
R esults
AO R D F Text
M ining
R esults
Applications
AO R D F P ublishing
http:/ www.slideshare.net/
/ paolociccarese/domeo-and-text-mining