This presentation provides an introduction to the semantic web for nonprofits and a vision for a "nonprofit social graph." It explains how nonprofts fit into semantic web standards like RDF, Schema.org, Sparql, etc.
Search engines have changed a lot over the last 15 years and optimizing Websites for them must keep up. This presentation looks at the search landscape and present strategies and tactics for optimizing for today's search.
Ranking in Google Since The Advent of The Knowledge GraphBill Slawski
A Two Person Panel Discussion/Presentation by Bill Slawski and Barbara Starr On June 23, 2015
The Lotico Semantic Web of San Diego
The SEO San Diego Meetup
The SEM San Diego Meetup
http://www.meetup.com/InternetMarketingSanDiego/events/222788495/
User experience drives search engines, and hence their results. Search Engine Result Presentation/Placements naturally follow that route.
This means that search results are no longer exclusively based on just ranking criteria. Amongst other critical factors is understanding the notion of 'ordering vs ranking', the impact of context and many others.
Search engines have changed a lot over the last 15 years and optimizing Websites for them must keep up. This presentation looks at the search landscape and present strategies and tactics for optimizing for today's search.
Ranking in Google Since The Advent of The Knowledge GraphBill Slawski
A Two Person Panel Discussion/Presentation by Bill Slawski and Barbara Starr On June 23, 2015
The Lotico Semantic Web of San Diego
The SEO San Diego Meetup
The SEM San Diego Meetup
http://www.meetup.com/InternetMarketingSanDiego/events/222788495/
User experience drives search engines, and hence their results. Search Engine Result Presentation/Placements naturally follow that route.
This means that search results are no longer exclusively based on just ranking criteria. Amongst other critical factors is understanding the notion of 'ordering vs ranking', the impact of context and many others.
Bearish SEO: Defining the User Experience for Google’s Panda Search LandscapeMarianne Sweeny
The search sun shifted in March 2011 when Google started rolling out the beginning of the Panda update. Instead of using the famous PageRank, a link-based relevance calculation, Panda rests on a machine interpretation of user experience to decide which sites are most relevant to a searchers quest for knowledge. This means that IA and UX practitioners need to start thinking about the machine implications of the way they structure information on the web, and think ahead about the human implications for how search engines present their sites in response to searcher queries. Bearish SEO will present real, actionable methods for content providers, information architects and user experience designers to directly influence search engine discoverability. Need is an experience. It is a state of being. The goal for this presentation is to ensure that user experience professionals become an integral part of designing search experience.
These are slides of a tutorial at ECIR by Gerard de Melo and Katja Hose.
Search is currently undergoing a major paradigm shift away from the traditional document-centric “10 blue links” towards more explicit and actionable information. Recent advances in this area are Google’s Knowledge Graph, Virtual Personal Assistants such as Siri and Google Now, as well as the now ubiquitous entity-oriented vertical search results for places, products, etc. Apart from novel query understanding methods, these developments are largely driven by structured data that is blended into the Web Search experience. We discuss efficient indexing and query processing techniques to work with large amounts of structured data. Finally, we present query interpretation and understanding methods to map user queries to these structured data sources.
Semantic Search Engine That Reads Your MindAmit Sheth
Dare to compare with today's Semantic Search.... Interview published in 2000 about the Semantic Search engine built by Taalee which I founded in 1999. For more details, check out "15 years of Semantic Search and Ontology-enabled Semantic Applications": http://j.mp/15yrsSS
Semantic Search Engine: Semantic Search and Query Parsing with Phrases and En...Koray Tugberk GUBUR
Semantic Search Engines can understand human language to analyze the need behind a query. Instead of focusing, string, or word matching, a semantic search engine focuses on concepts, intents, and relations of named entities. Taxonomy, ontology, onomastics, semantic role labeling, relation detection, lexical semantics, entity extraction, recognition, resolution can be used by semantic search engines. In this PDF file, semantic search engines' evolution will be processed based on Google Search Engine's research papers, patents, and official announcements. From 1998 to 20021, search's and search engines' evolution, from strings to things, from phrases to entities will be told along with query processing, and parsing methodology changes.
As opposed to lexical search, semantic searching searches for meaning, not meaningless matches of the query words. Semantic search attempts to increase the relevancy of results by understanding searchers' intents and the context of terms in the searchable dataspace, whether online or within a closed system. The right semantic search content is a blend of natural language, focuses on the intent of the user, and considers other topics the user may be interested in.
Ontologies, XML, and other structured data sources can be used to retrieve knowledge using semantic search according to some authors. The use of such technologies provides a mechanism for creating formal expressions of domain knowledge that are highly expressive and may allow the user to express more detailed intent during query processing.
How google search works
----------------------------------
you can visit my LinkedIn profile: https://www.linkedin.com/in/hardik-mahant/
view my portfolio: https://sites.google.com/view/hardikmahant
Ric Rodriguez - Search In 2020 - it's No Longer About RankingRic Rodriguez
With the rise of intelligent services and more ways to look for information than ever before, people have been retrained to interact with search engines differently. In this talk from Bristol SEO, Ric discussed why this is important, how this impacts the very fabric of search as we know it - and what to do about it.
Slides from my talk on Personalised Access to Linked Data. Presented at the EKAW 2014 conference. The poster to this paper won the best poster award at the conference!
Slide for my workshop on Nonprofit Sustainability using Bell, Masaoka, and Zimmerman's (2010) Sustainability Matrix. It was presented at the 4th Annual UNF Nonprofit Management Conference, 2014.
Bearish SEO: Defining the User Experience for Google’s Panda Search LandscapeMarianne Sweeny
The search sun shifted in March 2011 when Google started rolling out the beginning of the Panda update. Instead of using the famous PageRank, a link-based relevance calculation, Panda rests on a machine interpretation of user experience to decide which sites are most relevant to a searchers quest for knowledge. This means that IA and UX practitioners need to start thinking about the machine implications of the way they structure information on the web, and think ahead about the human implications for how search engines present their sites in response to searcher queries. Bearish SEO will present real, actionable methods for content providers, information architects and user experience designers to directly influence search engine discoverability. Need is an experience. It is a state of being. The goal for this presentation is to ensure that user experience professionals become an integral part of designing search experience.
These are slides of a tutorial at ECIR by Gerard de Melo and Katja Hose.
Search is currently undergoing a major paradigm shift away from the traditional document-centric “10 blue links” towards more explicit and actionable information. Recent advances in this area are Google’s Knowledge Graph, Virtual Personal Assistants such as Siri and Google Now, as well as the now ubiquitous entity-oriented vertical search results for places, products, etc. Apart from novel query understanding methods, these developments are largely driven by structured data that is blended into the Web Search experience. We discuss efficient indexing and query processing techniques to work with large amounts of structured data. Finally, we present query interpretation and understanding methods to map user queries to these structured data sources.
Semantic Search Engine That Reads Your MindAmit Sheth
Dare to compare with today's Semantic Search.... Interview published in 2000 about the Semantic Search engine built by Taalee which I founded in 1999. For more details, check out "15 years of Semantic Search and Ontology-enabled Semantic Applications": http://j.mp/15yrsSS
Semantic Search Engine: Semantic Search and Query Parsing with Phrases and En...Koray Tugberk GUBUR
Semantic Search Engines can understand human language to analyze the need behind a query. Instead of focusing, string, or word matching, a semantic search engine focuses on concepts, intents, and relations of named entities. Taxonomy, ontology, onomastics, semantic role labeling, relation detection, lexical semantics, entity extraction, recognition, resolution can be used by semantic search engines. In this PDF file, semantic search engines' evolution will be processed based on Google Search Engine's research papers, patents, and official announcements. From 1998 to 20021, search's and search engines' evolution, from strings to things, from phrases to entities will be told along with query processing, and parsing methodology changes.
As opposed to lexical search, semantic searching searches for meaning, not meaningless matches of the query words. Semantic search attempts to increase the relevancy of results by understanding searchers' intents and the context of terms in the searchable dataspace, whether online or within a closed system. The right semantic search content is a blend of natural language, focuses on the intent of the user, and considers other topics the user may be interested in.
Ontologies, XML, and other structured data sources can be used to retrieve knowledge using semantic search according to some authors. The use of such technologies provides a mechanism for creating formal expressions of domain knowledge that are highly expressive and may allow the user to express more detailed intent during query processing.
How google search works
----------------------------------
you can visit my LinkedIn profile: https://www.linkedin.com/in/hardik-mahant/
view my portfolio: https://sites.google.com/view/hardikmahant
Ric Rodriguez - Search In 2020 - it's No Longer About RankingRic Rodriguez
With the rise of intelligent services and more ways to look for information than ever before, people have been retrained to interact with search engines differently. In this talk from Bristol SEO, Ric discussed why this is important, how this impacts the very fabric of search as we know it - and what to do about it.
Slides from my talk on Personalised Access to Linked Data. Presented at the EKAW 2014 conference. The poster to this paper won the best poster award at the conference!
Slide for my workshop on Nonprofit Sustainability using Bell, Masaoka, and Zimmerman's (2010) Sustainability Matrix. It was presented at the 4th Annual UNF Nonprofit Management Conference, 2014.
Creating a Data-Positive Culture at Your OrganizationAlyson Weiss
Jodi Benenson of CIRCLES at Tufts University & YNPN Boston spoke at JVS-Boston as a Lunch & Learn facilitator on October 15 about using data at your nonprofit. These are her slides!
Be ahead of the tech curve, not behind! 5 nonprofit tech trends for 2017 TechSoup Canada
What trends and best practices should your nonprofit embrace in 2017? On Jan 25th, we took a look at 5 tech and web design trends predicted to play a large role in 2017, such as automating dashboards and data visualization, creating a consistent User Interface (UI) and User Experience (UX), and more!
By leveraging Big Data, the healthcare industry has an incredible potential to improve lives. This session will give examples of how data volume, velocity and variety is transforming the “art” of a doctor to the science of care. It will describe how the use of machine learning and massive amount of data will drive the new Consumer Drive healthcare movement.
Introduction to Data Warehouse. Summarized from the first chapter of 'The Data Warehouse Lifecyle Toolkit : Expert Methods for Designing, Developing, and Deploying Data Warehouses' by Ralph Kimball
The seminar is about Data warehousing, in here we are gonna discuss about what is data warehousing, comparison b/w database and data warehouse, different data warehouse models.about Data mart, and disadvantages of data warehousing.
A Brief History of Information Technology
Databases for Decision Support
OLTP vs. OLAP
Why OLAP & OLTP don’t mix (1)
Organizational Data Flow and Data Storage Components
Loading the Data Warehouse
Characteristics of a Data Warehouse
A Data Warehouse is Subject Oriented
For more visit : http://jsbi.blogspot.com
This is an update to the Christian Social Graph and Nonprofit Social Graph slideshares, but with a specific target on the role Google could plan with their Knowledge Graph
Event Data & Other New Services - Crossref LIVE HannoverCrossref
Joe Wass talks about the new Event Data service at Crossref along with other new developments. Presented at Crossref LIVE local Hannover, June 27th 2018.
SEOktoberfest 2022 - Blending SEO, Discover, & Entity Extraction to Analyze D...Amsive
Lily Ray, Sr. SEO Director and Head of Organic Research at Amsive, talks about blending SEO, Discover, & entity extraction to analyze data at scale at MozCon SEOktoberfest 2022.
The search world is all about social graphing today. Just look at Google's quick results sidebar when you search for a local business. You see a picture of the business, rating/reviews, hours, menu and more. Structured SEO data can help you define and shape what is shown about your site on search results.
This talks is intended to help people understand how to apply Structured data to a website and then implement this with a minimum of technical skill.
This talk covers:
Why you should be using structured data
An overview of what structured data is
A dive into the Schema.org standard and how Search Engines expect this to be embedded into a site.
A short example of how this was used in the DukeHealth.org site
A how to on using the Metatag and Schema.org Metatag modules to add structured data to your site.
A very quick look at how to go beyond what these can do using code.
Note I'm not an SEO wiz that can tell you 'how to make your site shine' but have learned a bit while implementing this on various sites. In other words, I may not be able to tell you what to do for this, but I can tell you how to do it. :)
This is a presentation that I did for the Enterprise Search Summit West 2008 that has been amended for a Web Project Management class at the University of Washington
A brief introduction to social media and Open Social, with an emphasis on enterprise use cases.
Are you able to engage with customers when they're ready to act?
- Social Applications Background
- Social graph intro
- Federated Social Network
- Evolution of social networks
- Customer reach
- How your company is represented on the social web
- Social Application Development
- Defining characteristics of social applications
- Opensocial simplified application architecture
- Opensocial application hosts
March 2008 presentation from a BEA Systems webinar about expertise location. Pathways lets users tag content and people, as well as bookmark internal content and external websites. It applies an algorithm to give ratings to users and information in the system.
This is the webinar that was done on HCI by Microsoft E&D on how they are building their talent communities using Jobs2Web and other web 2.0 technologies.
I was invited to speak at OMCap Berlin 2014 about the close relationship between search engines and user experience with prescriptive guidance to gain higher rankings and more conversions.
What IA, UX and SEO Can Learn from Each OtherIan Lurie
Google has become the arbiter how users experience a website. Their data-driven determinants of what constitute good UX directly influence how a site is found. This is wrong because people, not machines, should determine experience; Google does not tell the SEO or UX community what data is used to measure experience and many elements of experience cannot be measured.This presentation reveals why Google uses UX signals to determine placement in search results and how to create a customer pleasing and highly visible user experience for your website.
These are the slides for our free course. You can find the course on Udemy at:
https://www.udemy.com/academic-program-development-and-accreditation/
and the YouTube Course Playlist at:
https://www.youtube.com/playlist?list=PLXa3JWoXGD0VhgBZxVBfZUmt49heXPnhh
Instructional Design for Online and Blended Learning Course SlidesCity Vision University
These are the slides for our free course on Udemy at:
https://www.udemy.com/disruptive-innovation-in-higher-education/
You can find the course videos at:
https://www.youtube.com/playlist?list=PLXa3JWoXGD0WFaRBmLZAyhGPII1SGMEaL
Here are how the course will work:
1. The course will start with a template for you to conduct needs analysis and research for your course.
2. You will then design learning outcomes and use our templates to develop a learner-centered syllabus to meet requirements of accreditors and a course introduction.
3. You will then use our Course Blueprint template to build each week of your course. While you do that, you will use the OSCAR course evaluation rubric to evaluate your course for best practices.
4. We will share all we know about how to use the latest technology, videos and screencasts to improve the engagement of your course.
5. For those who come from faith-based institutions, we will provide sections on how to integrate faith into learning in your course. For those who do not come from faith based sections, you can skip this section.
6. You will use the course blueprint you developed to create and publish your course using Canvas.
Disruptive Innovation and Accreditation in Christian Higher Education for the...City Vision University
Talk on Disruptive Innovation and Accreditation in Christian Higher Education for the Majority World at ICETE Panama on November 1, 2018 by Andrew Sears
What Disruptive Innovation Means for ABHE Schools Presented at Association for Biblical Higher Education (ABHE) National Conference in Orlando FL, February, 23, 2018.
Majority World Christian Leadership Development and Disruptive InnovationCity Vision University
This workshop was presented by Andrew Sears with ProMeta in Colorado Springs and William Carey International University. The focus was on how we need a new system for Christian education based around the needs of the majority world. You can also find slides on SlideShare.
GC4 and Alternative Models for Christian Accreditation for the Majority WorldCity Vision University
This presentation explains the purpose of the Global Christian College Credit Consortium (GC4) and looks at Alternative Models for Christian Accreditation for the Majority World.
It was presented as a part of the Aqueduct Project Webinar on "The Role of the Accreditation Agency in the Task of Global Pastoral Training” on Friday, April 21, 2017.
The Redemption of Technology Workshop (Theology of Technology) by Andrew SearsCity Vision University
This was a 5 hour workshop presented to the Boston Fellows program covering the following topics: Vocation, Theology of Technology, Theology of Work, Media Addiction and Life Balance.
Principles for Building a Modular Global Christian Educational EcosystemCity Vision University
As we move to a world driven by platforms, the strategy of Christian higher education needs to adjust. This presentation lays out a vision for how Christian higher education might adjust its strategy to compete in a global world dominated by platforms. Learn more at: http://www.globalchristiancollege.org and http://www.cheia.org
YouTube: https://www.youtube.com/watch?v=BdbfvMWl-_o
If this were a "flipped classroom," here would be my discussion questions:
Do you buy this vision and strategy? How can it be improved?
If you do buy this, how can we become change agents to get the larger movement of Christian higher education to adapt its strategy? Who are the key influencers that we need to reach? How can we help bring the change that is needed?
The intended audience for this presentation is change agents rather than skeptics. I realize that there would need to be a different presentation targeting skeptics, but honestly, I think the best way to win them over will be not through presentations, but by creating new wineskins that demonstrate that this works.
Learn how to balance your use of media and technology through this lesson using a media nutrition pyramid. This lesson provides templates that will help you log your media use, graph into a pyramid and then develop your own media nutrition plan. Available on TED Ed at: http://ed.ted.com/on/VoRBADci
Slides from Andrew Sears's presentation on What Disruptive Innovation Means for DEAC Schools at the Distance Education Accreditation Commission Conference in April 2016 .
Discusses how the Christian worldview provides resources for affirming the dignity of work; guiding one's ethical decisions in work; reforming your vocation to have a Biblical perspective on humanity & creation; finding balance between work, rest, and other responsibilities; and showing how work has eternal value and reward.
Discussion of how the Christian worldview can help you find your calling, from City Vision University's Vocation, Calling, and the Purpose of Work class.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Nonprofit social graph
1. Introduction to the Semantic Web
and the Nonprofit Social Graph
Andrew Sears
Executive Director
2. The Need for the Semantic Web:
What are the Online Megatrends?
Browser traffic App Traffic
General Search Vertical Search
Proliferation of Open, Standardized
Closed Datasets/APIs Machine Readable Data
All of these trends call for more standardized
APIs and linked datasets = Semantic Web
3. App Traffic Growing beyond Browser Traffic
Note: Includes all web (desktop and mobile)
5. Proliferation of Nonprofit APIs
All for Good Social Actions
Brooklyn Museum Sparked
Convio WiserEarth
CorpWatch CiviCRM
DonorsChoose Get Active
eTapestry Member-only
FirstGiving Reults Plus
Global Giving Blackbaud
Kintera Institute for Money in State
Kiva Politics
LetGive Giveness
Piryx WiserEarth
Guidestar ChristianVolunteering
Charity Navigator Let’s Give
Dropcash Piryx
Global Currents Pitleline Open Aid
6. A Programmers Perspective
To develop a good app you need to:
◦ Aggregate from 5-20 sources
◦ Write to 5-20 Apis
◦ Sign 5-20 contracts and terms of use that are
often incompatible with each other
In the future this problem will be 10 times
as big
Conclusion: Developers are more likely to
develop apps based on standardized APIs
like the Semantic Web
7. What is the Semantic Web?
Initiative of World Wide
Web Consortium for
providing common
formats for web data
Led by Tim Burners-
Lee, the inventor of the
World Wide Web
aka Web 3.0
8. Semantic Web Standards
Aggregators: Freebase, Dbpedia,
Zemanta, Kasiba, Calais, Data.gov…
Sparql: global query language for RDF
Schema.org: schema & ontology
of objects in RDF
RDF = data sharing format in XML
http://en.wikipedia.org/wiki/Semantic_Web
9. How Nonprofits are likely to fit with
Semantic Web Standards
Aggregators: VolunteerMatch, AllforGood,
Guidestar, ChristianVolunteering, Mobile Apps,
Widgets, Web Portals, Thousands of Sites
Nonprofit Contracts/API Terms of Use
Sparql endpoints: AllforGood, Guidestar
Sparql: API standard for nonprofits
Schema.org: organizations, job postings
events, volunteer opportunities
RDF: data sharing format in XML
10. Schema.org
Defines schema of objects relevant to
nonprofits in RDF
◦ Organizations
◦ Job Posting
◦ Volunteer Opportunity
◦ Events
Will be used by all major search engines
to improve search results
◦ Most experts say using Schema.org format
could increase click-throughs by 30%
11. Why Provide Data to Semantic Web
Technology Mandate
◦ Given strategy of search engines, it is likely that nonprofit
data that do not support the Semantic web will lose 50% of
their search engine traffic within 5 years and 90% within 10
years
◦ As more of the web is viewed through apps and vertical
search engines, open data is required
◦ There will soon be hundreds of nonprofit APIs, which are too
many for programmers to support
Government Mandate
◦ It is likely that future government grants will require
grantees to provide data to Data.gov
Public Mandate
◦ Nonprofits that choose to be closed will likely attract public
criticism and lose funders
Social Mandate
◦ Providing open data maximizes social RoI
12. What is the Nonprofit Social Graph?
1. The Nonprofit social graph is set of
standards for data objects of interest to
nonprofits
◦ Similar to the Facebook Social graph, but more
open and focused on mapping resources
related to nonprofits
2. It will be how Nonprofits contribute to
the semantic web (Web 3.0)
3. It will define a set of data format
standards and terms of use for sharing
data
13. Nonprofit Social Graph
Volunteer
Opportunities
Foundations Jobs
Events Organizations People
Nonprofit Giving
Meta-wiki Requests
Causes/Social
Actions
14. SPARQL Endpoints
SPARQL Endpoints serve as the primary
repository for a source of data
◦ Nonprofit Organizations in USA, Volunteer Opportunities
Provides standard API query interface
◦ Two-way update capabilities coming soon
Similar to AllForGood API, but using semantic
web standards
Will require nonprofit community in each country
to agree to endpoint
◦ Will probably want to interface with data.gov
Sample Endpoints
◦ Data.gov, Data.gov.uk, Dbpedia, Freebase, World
Factbook,
http://www.w3.org/wiki/SparqlEndpoints
http://www.w3.org/wiki/SPARQL
http://www.w3.org/wiki/SPARQL/Extensions/Update
15. Potential Options for Repositories/
Sparql Endpoints
1. One organization becomes sole repository
for organizations, volunteer opportunities
2. Different organizations become primary
repository for different objects
◦ AllForGood = Volunteer Opportunities
◦ Guidestar = Organizations
3. National/Global Sparql Endpoint becomes
sole repository (i.e. Data.gov)
◦ All data sources feed into Data.gov as a central
repository/Sparql endpoint provider
◦ Data.gov probably will not accept third-party data
16. Schema.org: Organization
Property Expected Type Description
Properties from Thing
description Text A short description of the item.
image URL URL of an image of the item.
name Text The name of the item.
url URL URL of the item.
Properties from Organization
address PostalAddress Physical address of the item.
The overall rating, based on a collection of reviews
aggregateRating AggregateRating
or ratings, of the item.
contactPoints ContactPoint A contact point for a person or organization.
email Text Email address.
employees Person People working for this organization.
Upcoming or past events associated with this place
events Event
or organization.
faxNumber Text The fax number.
founders Person A person who founded this organization.
foundingDate Date The date that this organization was founded.
A count of a specific user interactions with this
item—for example, 20 UserLikes, 5 UserComments,
interactionCount Text
or 300 UserDownloads. The user interaction type
should be one of the sub types of UserInteraction.
location Place or PostalAddress The location of the event or organization.
members Person or Organization A member of this organization.
reviews Review Review of the item.
telephone Text The telephone number.
More specific types: Corporation, EducationalOrganization, GovernmentOrganization,
LocalBusiness, NGO, PerformingGroup, SportsTeam
17. Step Toward Nonprofit Social Graph:
Organizations
Organize a working group of key
stakeholders
Decide who will be the primary organization
endpoint
◦ Guidestar or Data.gov or both
Provide input into Schema.org’s organization
and NGO standards
◦ i.e. missing charity id, tax id, etc.
◦ May want to extend standard beyond Schema.org
Provide Sparql Endpoint for Organization data
Data.gov latest IRS data is 2004
◦ http://www.data.gov/list/agency/14/15/catalog/raw/page/1/count/50
http://schema.org/Organization
http://schema.org/NGO
19. Schema.org: Job Posting
Need Volunteer Opportunity
Property Expected Type Description
Properties from Thing
description Text A short description of the item.
image URL URL of an image of the item.
name Text The name of the item.
url URL URL of the item.
Properties from JobPosting
baseSalary Number The base salary of the job.
benefits Text Description of benefits associated with the job.
datePosted Date Publication date for the job posting.
educationRequirements Text Educational background needed for the position.
Type of employment (e.g. full-time, part-time, contract, temporary, seasonal,
employmentType Text
internship).
experienceRequirements Text Description of skills and experience needed for the position.
hiringOrganization Organization Organization offering the job position.
incentives Text Description of bonus and commission compensation aspects of the job.
industry Text The industry associated with the job position.
jobLocation Place A (typically single) geographic location associated with the job position.
Category or categories describing the job. Use BLS O*NET-SOC taxonomy:
occupationalCategory Text http://www.onetcenter.org/taxonomy.html. Ideally includes textual label and formal
code, with the property repeated for each applicable value.
qualifications Text Specific qualifications required for this role.
responsibilities Text Responsibilities associated with this role.
The currency (coded using ISO 4217, http://en.wikipedia.org/wiki/ISO_4217 used for
salaryCurrency Text
the main salary information in this job posting.
skills Text Skills required to fulfill this role.
Any special commitments associated with this job posting. Valid entries include
specialCommitments Text
VeteranCommit, MilitarySpouseCommit, etc.
title Text The title of the job.
workHours Text The typical working hours for this job (e.g. 1st shift, night shift, 8am-5pm).
20. Steps Toward Nonprofit Social Graph:
Volunteer Opportunities
Currently data.gov provides some data
◦ http://explore.data.gov/Social-Insurance-and-Human-Services/Federal-
Volunteer-Opportunities/svbx-5gin
Decide who will be the primary organization endpoint
◦ Very likely to be All for Good
Need Volunteer Opportunity standard in Schema.org
◦ Probably an intangible object like JobPosting
◦ Will probably want to relate event object to it for dates, and
determine whether there needs to be a new volunteer event
◦ Need to require EIN/org ID to be able to link to organization
Provide Sparql Endpoint for Organization data
http://schema.org/Organization
http://schema.org/NGO
21. Volunteer Opportunity Data Providers
Open = Contributing to Serve.Gov/Data.gov
◦ HandsOn Network, AARP, Idealist.org, United Way, Truist,
Habitat for Humanity, Service Nation, Universal Giving,
ChristianVolunteering.org, Craigslist, MENTOR, Senior
Corps, AmeriCorps, Girl Scouts, YMCA, Up2Us, CatchaFire,
Volunteer.gov, Rock the Vote, Citizen Corps, Red Cross,
Samaritan Technologies, Catchafire
Closed = Not Contributing to Serve.Gov/Data.gov
◦ VolunteerMatch.org
Schema Examples
◦ http://www.allforgood.org/spec
◦ http://schema.org/Event
22. Schema.org: Event
Property Expected Type Description
Properties from Thing
description Text A short description of the item.
image URL URL of an image of the item.
name Text The name of the item.
url URL URL of the item.
Properties from Event
attendees Person or Organization A person attending the event.
The duration of the item (movie, audio recording, event, etc.) in
duration Duration
ISO 8601 date format.
endDate Date The end date and time of the event (in ISO 8601 date format).
location Place or PostalAddress The location of the event or organization.
An offer to sell this item—for example, an offer to sell a
offers Offer
product, the DVD of a movie, or tickets to an event.
The main performer or performers of the event—for example, a
performers Person or Organization
presenter, musician, or actor.
startDate Date The start date and time of the event (in ISO 8601 date format).
Events that are a part of this event. For example, a conference
subEvents Event event includes many presentations, each are subEvents of the
conference.
An event that this event is a part of. For example, a collection
superEvent Event of individual music performances might each have a music
festival as their superEvent.
23. Challenges with other Data Objects
No centralized source or independent
aggregator with critical mass of objects
◦ Nonprofit Events
◦ Nonprofit Meta-Wiki
◦ Giving Opportunities
Lack of common structure
◦ Social Actions/Causes
No workable business model
◦ People (will probably default to Facebook and
remain private silos for business reasons)
24. Roles in the Nonprofit Social Graph
Nonprofit • Web Portals
Websites & • Desktop software
Applications • Nonprofit social networks
• Nonprofit portals
• National Sparql Endpoints • Websites
• Data.gov • System Integration
• Search Engines Global Sparql Programming • Mobile Apps
Standards &
• Social Networks Aggregators Endpoints Consultants • Facebook Apps
• Places/Maps • Widgets
• 211 • Open Source Projects
Data Sources • 1,000’s of websites
• Volunteer, Jobs, Orgs, etc.
25. But, Nonprofit Data Providers
Make Their Money on their Data!
The nonprofit social graph must support
sustainable business models for nonprofit
data providers
Freemium business model
◦ Open data will be more limited like an RSS feed
◦ Need to provide enough data for it to be useful
or someone will “fork” the data and provide a
better open alternative
Read Free: The Future of a Radical Price
by Chris Anderson
26. Business Models
1. RSS Feed Business model
◦ Share limited data to drive traffic to your website
◦ Traffic can be monetized
2. Open Source Software business model
◦ Provide more limited open data to develop
consulting business with full data and leveraging
expertise with data
3. Grants-funded business model
◦ Sharing data maximizes social value to attract
funders
◦ Funders will want aggregators to succeed
◦ Nonprofits perceived as “closed” will lose funding
27. Possible Futures
1. Bad. Nonprofits remained closed and the only
open data is Data.gov
◦ Data.gov’s data is very poor quality unless nonprofits
help improve it
◦ Nonprofit app development will be severely limited and
nonprofits will lose visibility online: will digital divide
online between nonprofits and for profits
2. Better. Most nonprofits contribute, but some do
not
◦ Nonprofits with closed data will lose most of their online
visibility
3. Best. Nonprofits organize and create critical
mass
◦ Creates new market for thousands of apps and widgets
where nonprofit causes become pervasive in the online
world
28. Open vs. Closed
There is a spectrum from very closed to
very open
Having an API is not Open
◦ Many APIs are closed because of restrictive
terms of use and limited access to data
Open is sharing enough data to be useful
into open, public repositories
Developer perspective
◦ Writing an a nonprofit app could soon require
aggregating hundreds of data sources and
hundreds of APIs
29. Potential first Steps toward the
Nonprofit Social Graph
Serve.Gov/AllForGood could require (or strongly
encourage) data providers to include EINs linking
organizations to volunteer opportunities
◦ Critical missing piece right now to connect to open org data
◦ VolunteerMatch.org re-joins Serve.gov
Guidestar could organize a consortium of organization
data providers
◦ Define organization standard as input to Schema.org
◦ Provides 2 way API with partners
◦ Provides organization data feed to Data.gov using RDF
Idealist.org could start aggregating third party nonprofit
jobs (like AllforGood)
◦ Easy sources: SimplyHired.com, Indeed.com
◦ Starts providing nonprofit jobs feed to Data.gov using RDF
Other nonprofit data sources start to form standards
working groups
30. For More Information
Why Nonprofits Should Care about Linked
Data and the Semantic Web
◦ http://www.spaceforgood.org/content/why-nonprofits-
should-care-about-linked-data-and-semantic-web
en.wikipedia.org/wiki/Semantic_Web
http://www.w3.org/2001/sw/
http://www.w3schools.com/web/web_se
mantic.asp
32. Why is TechMission Interested in
the Nonprofit Social Graph?
Andrew Sears, Executive Director
◦ Previously co-founded MIT’s Internet Telecoms
Consortium supporting open standards
◦ Researched open standards under David Clark (one
of the fathers of the Internet)
◦ I personally have a passion for open data
Open Data will support nonprofits focused on
niches and increase diversity
◦ Largest segment of nonprofit market is the faith-
based segment
◦ TechMission is the leading provider of open data
related to faith based nonprofits (6,500 volunteer
opps, 13,000 orgs, 170,000 wiki articles)
33. Giving Opportunity Data Sources
Kiva
JustGive.org
Network for Good
Changing the Present
Donors Choose
FirstGiving.com
Schema/API Examples
◦ build.kiva.org
◦ developers.firstgiving.com
◦ developer.donorschoose.org
34. Causes/Social Actions Data Sources
Social Actions/Guidestar
Causes.com
Change.org
Schema/API Examples
◦ http://exchange.causes.com/resources/causes-developer-api/
◦ http://wiki.socialactions.com/w/page/24592876/Social%20Acti
ons%20API%20-%20About
38. Foundation Data Sources
Foundation Center
Council on Foundations
Grant Station
Data.gov IRS foundation data
◦ http://www.data.gov/list/agency/14/15/catalog/raw/page/1/count/
50