SlideShare a Scribd company logo
1 of 38
Using Location-Based Data,
            Christian APIs and
the Christian Social Graph API
                       Andrew Sears
                   Executive Director
Outline
1. Background on the Semantic Web
2. Christian Social Graph
3. Helpful tools for local apps & websites
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
App Traffic Growing beyond Browser Traffic




 Note: Includes all web (desktop and mobile)
Examples of Semantic Web & Vertical Search
What is the Semantic Web? AKA Web 3.0
Semantic Web is an Initiative of World Wide Web Consortium
for providing common formats for web data.
It is led by Tim Berners-Lee, the inventor of the World Wide Web.

Aggregators: Thousands of Christian Websites
         and Applications

                  API Terms of Use Contracts




Sparql endpoints: Christian Social Graph

Schema.org: churches, organizations,
job postings, events, volunteer opportunities
    RDF: data sharing format in XML
Key Semantic Web Links
 FreeBase.com: Google’s open database of
  structured data
 DBpedia.org: database of structured data
  from Wikipedia
 Sindice.com: index of the semantic web
 Schema.org: most widely used ontology &
  schema of the Semantic web
Schema.org: Church Definition
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 Place
address                          PostalAddress                Physical address of the item.
                                                              The overall rating, based on a collection of
aggregateRating                  AggregateRating
                                                              reviews or ratings, of the item.
containedIn                      Place                        The basic containment relation between places.
                                                              Upcoming or past events associated with this
events                           Event
                                                              place or organization.
faxNumber                        Text                         The fax number.
geo                              GeoCoordinates or GeoShape   The geo coordinates of the place.
                                                              A count of a specific user interactions with this
                                                              item—for example, 20 UserLikes, 5
interactionCount                 Text                         UserComments, or 300 UserDownloads. The user
                                                              interaction type should be one of the sub types of
                                                              UserInteraction.
maps                             URL                          A URL to a map of the place.
photos                           Photograph or ImageObject    Photographs of this place.
reviews                          Review                       Review of the item.
telephone                        Text                         The telephone number.
Properties from CivicStructure
                                                              The opening hours for a business. datetime="Mo-
openingHours                     Duration
                                                              Su">Monday through Sunday, all day</time>.
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
Schema.org: Job Posting
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).
Schema.org: Event (i.e. small group)
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.
What is the largest social network in the world?

                   No. Facebook is the
                   largest online social network
                   900 million

                    The Global Body of Christ is
                    the largest social network.
                    2 billion Christians.




       The problem is the Global Body
       of Christ is Disconnected!
Christian Social Graph Vision
   What if every Christian could connect with
    the needs and resources to maximize
    their calling on earth?
    ◦ Missions: Mapping every need in the world to
      Christians with resources to meet that need
    ◦ Discipleship: Mapping every Christian with
      resources they need for growth
    ◦ Helping Christians meet the needs of non-
      Christians
   Why do thousands of people have this
    same vision?
    ◦ It’s something that God is doing
Examples of Resources Needed
 Christian Social Network: $100 million
 Christian Social Graph: $100 million
    ◦ Global Church Directory: $50 million
    ◦ Global Parachurch Directory: $10 million
    ◦ Global Volunteer/Missions Directory: $10 million
 Christian Wikipedia: $10 million
 Christian YouTube: $10-50 million
 Christian TED Talks: $10-50 million

How do you build a $100 project when you
only have a few million dollars?
What is the Christian Social Graph?
1.    The Christian social graph is a social utility
      to connect Christians and resources
     ◦ Similar to the Facebook Social graph, but more
       open and focused on mapping resources related to
       Christians
2.    It will be how Christians contribute to the
      semantic web (Web 3.0)
     ◦ Will build on standards like RDF, Schema.org and
       Facebook Open Graph API
3.    Provides a way to:
     ◦ Share data and code to avoid replicating each
       others work
     ◦ Use each other’s data to build apps and websites
Existing Christian API’s
   Location Based
    ◦ Christian Social Graph, ChristianChirp, WeGather,
      ChurchZip
   Church Management Systems
    ◦ Access ACS, IconCMO, Fellowship One, Planning
      Center
   Bible
    ◦ American Bible Society, Bible Gateway, Bible
      Lookup, Bible.org, Biblia.com, eBibleicious, ESV
      Bible Lookup, Living Stones, St. Gregorios Church
      Bible
   Misc
    ◦ Prayer Planet, SermonAudio
Christian Social Graph API
                                            Volunteer
                                           Opportunities
                                             10,000
                                                                                         TechMission’s
                  Funders &
                   Grants
                                                                    Jobs
                                                                    6,000
                                                                                         Initial Focus



                                                                             Organizations
        Content
                                                                                15,000
                                           Christian
                                            Social
                                            Graph



          Groups &
                                                                           Churches
           Events




                              Classified
                                                           People
                               Listing
Demo Links
   Data Available & Facets
    ◦   Local Volunteer Opportunities
    ◦   Short Term Missions Opportunities
    ◦   Organizations
    ◦   Christian Jobs
    ◦   Virtual Volunteering
    ◦   Maps
   Sample API Request
    ◦ www.christianvolunteering.org/apiaccess.jsp
    ◦ Feed of All Opportunities in XML
Data Sharing Agreement and API
   TechMission will have contracts both with data providers
    and those using our API
   An API key can be provided to partners to access data from
    the Christian social graph
    ◦ Partners not following terms of agreement in using data correctly
      may have their API key revoked
   Key API Terms
    ◦ Only used for live access through programming on websites and
      applications
    ◦ No use in mailing lists
    ◦ No reselling data
    ◦ May be used in for profit websites and apps
    ◦ Intent is to provide open access to data while protecting from
      abuse
   Tech Specs
    ◦ Will use initially Solr query syntax, but later will provide SPARQL
    ◦ Will provide data as XML, JSON, RSS or CSV
Christian Social Graph Feeds
   Data From:
    ◦ ShortTermMissions.com, Meet the Need, Oscar.org.uk,
      SimplyHired, All for Good, IRS Nonprofit Database, 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
   Data To:
    ◦ Meet the Need, Needs Met, AllforGood, jobinventory.com,
      jobisjob.com, olx.com, simplyhired.com, trovit.com, job-
      search-engine.com, yakaz.com, oodle.com,
      workhound.co.uk, www.wowjobs.ca
Expanding Christian Social Graph
   TechMission Projects
    ◦ Parachurches: 100-200k by 2013
    ◦ Churches: 300-400k in USA by 2013
    ◦ Christian Foundations: 10-15k by 2013
      (English only)
    ◦ Jobs: 5-10k now (English only)
    ◦ Volunteer/Missions Opportunities: 10k now
      (English only)
   Projects Needed
    ◦ Small Groups/Events
    ◦ Classifieds
Events/Small Groups
   Secular Sources
    ◦   Meetup.com
    ◦   Craigslist.org (use 3taps.com API)
    ◦   Eventful.com
    ◦   Upcoming.org
    ◦   Eventbrite.com
    ◦   Sindex.com
Sources for Localized Data
   Semantic Web:
    ◦ Not ready for prime time
   APIs & Feeds (XML & JSON)
    ◦ Currently best source
   Web Scraping Scripts & Tools
    ◦ Be sure to obey copyright
 Web Crawler Scripts
 Public Data
 Purchasing Data
 Partnering to Share Data
Demo Links
 Meetup
 Craigslist/3Taps
 Open Source Code Base
    ◦ code.google.com/p/ivolunteering-
      christianvolunteering/
    ◦ https://github.com/techmission
      Simplyhired_feeds
      Solr-synonyms
Feeds Libraries
   Input Feeds
    ◦ PHP
       HTTP Request: php.net/manual/en/book.http.php
       Parsing:php.net/manual/en/book.simplexml.php
       Optional Database Abstraction: PHP Data Objects
    ◦ Ruby
       HTTP request: mechanize
       Parsing: nokogiri
    ◦ Drupal
       Use Feeds Module
   Output Feeds
    ◦ Solr: use XSLT stylesheets for XML, RSS, JSON and CSV
    ◦ Each language provides libraries for outputting various
      format
   See code at: https://github.com/techmission
Tools for Local Apps/Websites
   IP Geolocation
    ◦ Free: www.maxmind.com/app/geolite
    ◦ Use to populate location in web browser
   Metropolitan Statistical Areas Database
    ◦ Use to map metro area based on Zip code entered in Web
      form
    ◦ Free (old) or pay for new
    ◦ Google “metropolitan statistical area zip code”
   Geo Search
    ◦ Solr: Geospatial
   Geocoding
    ◦ Google Maps API
   Maps Display
    ◦ Google Maps, Bing, Mapquest, Open Layers, etc.
   Most CMS’s will have module providing some of these
    functions
Location in Mobile Apps
   Options
    ◦ Xcode, Java, C#, Phonegap
   Provides
    ◦ Coordinates, direction & velocity, map display
   May still need to build your own
    ◦ Geospacial search, metro database, database
      of geocoded objects, etc.
Partnering Christian Social Graph
                                           Christian     •   Regional Christian portals
                                          Websites &     •   Church management Systems
                                          Applications   •   Christian social networks
                                                         •   Christian portals




•   Schema.org
•   Semantic Web                                                                  •   Websites
•   Search Engines                        Christian                               •   System Integration
                               Global                              Programming        Mobile Apps
•   Social Networks                                                               •
•   Places/Maps
                            Standards &    Social                   Consultants   •   Facebook Apps
                            Aggregators
•   AllforGood                             Graph                                  •   Widgets
•   211                                                                           •   Open Source Projects
•   Specialized Directories
•   National Aggregators




                                          Data Sources   • 1,000’s of websites
                                                         • Volunteer, Jobs, Orgs, etc.
Potential Apps & Websites
   Needs by Data Type
    ◦ Volunteer Opps, Missions, Parachurch & Foundation
      Search: ChristianVolunteering.org
    ◦ Church Search: Church Finder (concept app)
    ◦ Small Group Search: No public search app
    ◦ Christian Classifieds: None with critical mass
   Needs by project
    ◦ Websites
    ◦ App Platforms:
      Android, iOS, Facebook, Widgets, etc.
    ◦ Integrations: CMS modules, Church Management
    ◦ Languages & localizations
    ◦ Customizations: church/parachurch website
      integrations
Longer Term Applications of the
Christian Social Graph
 “Siri find a Bible study on Luke that meets
  on Tuesday nights”
 Personality/profile type mapping to…
    ◦ Churches, jobs, volunteer opportunities,
      roommates, etc.
 Social maps to identify “seekers” and
  people about to become a Christian
 Social maps of the Global Body of Christ
    ◦ Relationships and giving across country, race,
      languages, class, etc.
Appendix
The Problem of Splintering:
Christian Jobs
   Probably 20k-100k Christian jobs online
   Christian searching for a job would need to
    search…
    ◦ Over 100 Christian jobs sites, most with less than
      1% market share
    ◦ Hundreds of thousands of church and parachurch
      websites with job postings on their sites
    ◦ Secular job sites with Christian jobs
   Usability for Christian job seeker
    ◦ Top 5 secular job sites combined probably have
      80% market share
    ◦ Top 5 Christian job sites combined have less than
      20% market share
    ◦ Results in secularization
The Problem of Secularizing:
Volunteering
1.    If Christians cannot easily find opportunities in Christian
      ministries, they will serve in secular ministries
     ◦ Strong secular bias against Christian organizations exists on
       secular sites
     ◦ About 40% of volunteers are in FBOs, but the leading secular
       volunteer site only list 3% of their opportunities as religious
2.    Christian volunteers provide hundreds of billions worth of
      donated services each year
     ◦ $100 billion x 40% = 40 billion
     ◦ $100 billion x 3% = 3 billion
3.    Lack of Christian volunteer directories with critical mass
      will result in secularization and a major loss of volunteer
      resources to ministries and churches
4.    Goal is to avoid secularizing Christian resources while
      also avoiding creating a “Christian ghetto”
Law of Network Effects
Achieving Critical Mass
Achieving Critical Mass
 Cost/Value




                           User
                           Generated
                           Value
                                       Cost




              Number of Users
Will Christians Online be like Christian
Radio or Christian TV?
   Christian Radio
    ◦ Called “the major single innovation of the present missions
      era.”
    ◦ Christian Broadcast Network alone has reported 45 million
      decisions to follow Jesus through their broadcasts.
    ◦ At its peak, religious broadcasts represented the single
      largest component of transnational broadcasting
   Christian Television
    ◦ Gave us tele-evangelist and some really bad Christian TV
    ◦ Negligible presence in television compared to Hollywood
   If Christians remain splintered online in the social
    graph, the impact of Christians online is likely to be
    negligible like Christian TV

More Related Content

Similar to Using Location Based Data, Semantic Web, Christian APIs and the christian social graph api

Data modeling using the entity relationship model
Data modeling using the entity relationship modelData modeling using the entity relationship model
Data modeling using the entity relationship modelJafar Nesargi
 
Structured SEO Data Overview and How To
Structured SEO Data Overview and How ToStructured SEO Data Overview and How To
Structured SEO Data Overview and How Tocgmonroe
 
2.business object repository
2.business object repository2.business object repository
2.business object repositoryAjay Kumar ☁
 
Entity linking with a knowledge base issues techniques and solutions
Entity linking with a knowledge base issues techniques and solutionsEntity linking with a knowledge base issues techniques and solutions
Entity linking with a knowledge base issues techniques and solutionsCloudTechnologies
 
Compare & Contrast Using The Web To Discover Comparable Cases For News Stories
Compare & Contrast Using The Web To Discover Comparable Cases For News StoriesCompare & Contrast Using The Web To Discover Comparable Cases For News Stories
Compare & Contrast Using The Web To Discover Comparable Cases For News StoriesJason Yang
 
Leveraging Lucene/Solr as a Knowledge Graph and Intent Engine
Leveraging Lucene/Solr as a Knowledge Graph and Intent EngineLeveraging Lucene/Solr as a Knowledge Graph and Intent Engine
Leveraging Lucene/Solr as a Knowledge Graph and Intent EngineTrey Grainger
 
Statistical entity extraction from web
Statistical entity extraction from webStatistical entity extraction from web
Statistical entity extraction from webSaisharan Amaravadhi
 
bosctechlabs-com-how-do-components-in-react-interact-with-one-another-.pdf
bosctechlabs-com-how-do-components-in-react-interact-with-one-another-.pdfbosctechlabs-com-how-do-components-in-react-interact-with-one-another-.pdf
bosctechlabs-com-how-do-components-in-react-interact-with-one-another-.pdfBOSC Tech Labs
 
Reading Group 2013 (DERI NUIG)
Reading Group 2013 (DERI NUIG)Reading Group 2013 (DERI NUIG)
Reading Group 2013 (DERI NUIG)Bianca Pereira
 
Data Modeling and Database Design 2nd Edition by Umanath Scamell Solution Manual
Data Modeling and Database Design 2nd Edition by Umanath Scamell Solution ManualData Modeling and Database Design 2nd Edition by Umanath Scamell Solution Manual
Data Modeling and Database Design 2nd Edition by Umanath Scamell Solution Manualendokayle
 
Entity-Relationship Data Model in DBMS
Entity-Relationship Data Model in DBMSEntity-Relationship Data Model in DBMS
Entity-Relationship Data Model in DBMSProf Ansari
 
Use analyzed requirements in the design of database.pptx
Use analyzed requirements in the design of database.pptxUse analyzed requirements in the design of database.pptx
Use analyzed requirements in the design of database.pptxMwangaPrayGod
 
ECEG 4702-Class7-Entity-Relationship modeling.pptx
ECEG 4702-Class7-Entity-Relationship modeling.pptxECEG 4702-Class7-Entity-Relationship modeling.pptx
ECEG 4702-Class7-Entity-Relationship modeling.pptxmiftah88
 
Database Systems - Entity Relationship Modeling (Chapter 4/2)
Database Systems - Entity Relationship Modeling (Chapter 4/2)Database Systems - Entity Relationship Modeling (Chapter 4/2)
Database Systems - Entity Relationship Modeling (Chapter 4/2)Vidyasagar Mundroy
 

Similar to Using Location Based Data, Semantic Web, Christian APIs and the christian social graph api (20)

Data modeling using the entity relationship model
Data modeling using the entity relationship modelData modeling using the entity relationship model
Data modeling using the entity relationship model
 
SEO with the SEOGoddess Workshop
SEO with the SEOGoddess WorkshopSEO with the SEOGoddess Workshop
SEO with the SEOGoddess Workshop
 
Structured SEO Data Overview and How To
Structured SEO Data Overview and How ToStructured SEO Data Overview and How To
Structured SEO Data Overview and How To
 
2.business object repository
2.business object repository2.business object repository
2.business object repository
 
Chapter3
Chapter3Chapter3
Chapter3
 
Chapter3
Chapter3Chapter3
Chapter3
 
Entity linking with a knowledge base issues techniques and solutions
Entity linking with a knowledge base issues techniques and solutionsEntity linking with a knowledge base issues techniques and solutions
Entity linking with a knowledge base issues techniques and solutions
 
Compare & Contrast Using The Web To Discover Comparable Cases For News Stories
Compare & Contrast Using The Web To Discover Comparable Cases For News StoriesCompare & Contrast Using The Web To Discover Comparable Cases For News Stories
Compare & Contrast Using The Web To Discover Comparable Cases For News Stories
 
Leveraging Lucene/Solr as a Knowledge Graph and Intent Engine
Leveraging Lucene/Solr as a Knowledge Graph and Intent EngineLeveraging Lucene/Solr as a Knowledge Graph and Intent Engine
Leveraging Lucene/Solr as a Knowledge Graph and Intent Engine
 
Statistical entity extraction from web
Statistical entity extraction from webStatistical entity extraction from web
Statistical entity extraction from web
 
bosctechlabs-com-how-do-components-in-react-interact-with-one-another-.pdf
bosctechlabs-com-how-do-components-in-react-interact-with-one-another-.pdfbosctechlabs-com-how-do-components-in-react-interact-with-one-another-.pdf
bosctechlabs-com-how-do-components-in-react-interact-with-one-another-.pdf
 
ER MODEL
ER MODELER MODEL
ER MODEL
 
Reading Group 2013 (DERI NUIG)
Reading Group 2013 (DERI NUIG)Reading Group 2013 (DERI NUIG)
Reading Group 2013 (DERI NUIG)
 
27 fcs157al3
27 fcs157al327 fcs157al3
27 fcs157al3
 
Data Modeling and Database Design 2nd Edition by Umanath Scamell Solution Manual
Data Modeling and Database Design 2nd Edition by Umanath Scamell Solution ManualData Modeling and Database Design 2nd Edition by Umanath Scamell Solution Manual
Data Modeling and Database Design 2nd Edition by Umanath Scamell Solution Manual
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
 
Entity-Relationship Data Model in DBMS
Entity-Relationship Data Model in DBMSEntity-Relationship Data Model in DBMS
Entity-Relationship Data Model in DBMS
 
Use analyzed requirements in the design of database.pptx
Use analyzed requirements in the design of database.pptxUse analyzed requirements in the design of database.pptx
Use analyzed requirements in the design of database.pptx
 
ECEG 4702-Class7-Entity-Relationship modeling.pptx
ECEG 4702-Class7-Entity-Relationship modeling.pptxECEG 4702-Class7-Entity-Relationship modeling.pptx
ECEG 4702-Class7-Entity-Relationship modeling.pptx
 
Database Systems - Entity Relationship Modeling (Chapter 4/2)
Database Systems - Entity Relationship Modeling (Chapter 4/2)Database Systems - Entity Relationship Modeling (Chapter 4/2)
Database Systems - Entity Relationship Modeling (Chapter 4/2)
 

More from City Vision University

BUS 605: Strategic management Capstone Course
BUS 605: Strategic management Capstone CourseBUS 605: Strategic management Capstone Course
BUS 605: Strategic management Capstone CourseCity Vision University
 
Academic Program Development and Accreditation Course
Academic Program Development and Accreditation CourseAcademic Program Development and Accreditation Course
Academic Program Development and Accreditation CourseCity Vision University
 
Instructional Design for Online and Blended Learning Course Slides
Instructional Design for Online and Blended Learning Course SlidesInstructional Design for Online and Blended Learning Course Slides
Instructional Design for Online and Blended Learning Course SlidesCity Vision University
 
Disruptive Innovation and Accreditation in Christian Higher Education for the...
Disruptive Innovation and Accreditation in Christian Higher Education for the...Disruptive Innovation and Accreditation in Christian Higher Education for the...
Disruptive Innovation and Accreditation in Christian Higher Education for the...City Vision University
 
Blockchain in HigherEducation Presentation
Blockchain in HigherEducation PresentationBlockchain in HigherEducation Presentation
Blockchain in HigherEducation PresentationCity Vision University
 
The Power of Disruption Keynote Andrew Sears CCCU COT Conference
The Power of Disruption Keynote Andrew Sears CCCU COT ConferenceThe Power of Disruption Keynote Andrew Sears CCCU COT Conference
The Power of Disruption Keynote Andrew Sears CCCU COT ConferenceCity Vision University
 
Disruptive Innovation and the Lean Startup Workshop for CCCU COT Conference
Disruptive Innovation and the Lean Startup Workshop for CCCU COT ConferenceDisruptive Innovation and the Lean Startup Workshop for CCCU COT Conference
Disruptive Innovation and the Lean Startup Workshop for CCCU COT ConferenceCity Vision University
 
What Disruptive Innovation Means for ABHE Schools
What Disruptive Innovation Means for ABHE SchoolsWhat Disruptive Innovation Means for ABHE Schools
What Disruptive Innovation Means for ABHE SchoolsCity Vision University
 
Resources for Christians in Technology (presented to Boston Gospel Tech Hub G...
Resources for Christians in Technology (presented to Boston Gospel Tech Hub G...Resources for Christians in Technology (presented to Boston Gospel Tech Hub G...
Resources for Christians in Technology (presented to Boston Gospel Tech Hub G...City Vision University
 
Majority World Christian Leadership Development and Disruptive Innovation
Majority World Christian Leadership Development and Disruptive InnovationMajority World Christian Leadership Development and Disruptive Innovation
Majority World Christian Leadership Development and Disruptive InnovationCity Vision University
 
How Open Education Can Cross the Chasm to Educate a Billion Globally
How Open Education Can Cross the Chasm to Educate a Billion GloballyHow Open Education Can Cross the Chasm to Educate a Billion Globally
How Open Education Can Cross the Chasm to Educate a Billion GloballyCity Vision University
 
GC4 and Alternative Models for Christian Accreditation for the Majority World
GC4 and Alternative Models for Christian Accreditation for the Majority WorldGC4 and Alternative Models for Christian Accreditation for the Majority World
GC4 and Alternative Models for Christian Accreditation for the Majority WorldCity Vision University
 
The Redemption of Technology Workshop (Theology of Technology) by Andrew Sears
The Redemption of Technology Workshop (Theology of Technology) by Andrew SearsThe Redemption of Technology Workshop (Theology of Technology) by Andrew Sears
The Redemption of Technology Workshop (Theology of Technology) by Andrew SearsCity Vision University
 
YWAM University of the Nations Innovation in Christian Higher Education
YWAM University of the Nations Innovation in Christian Higher EducationYWAM University of the Nations Innovation in Christian Higher Education
YWAM University of the Nations Innovation in Christian Higher EducationCity Vision University
 
Principles for Building a Modular Global Christian Educational Ecosystem
Principles for Building a Modular Global Christian Educational EcosystemPrinciples for Building a Modular Global Christian Educational Ecosystem
Principles for Building a Modular Global Christian Educational EcosystemCity Vision University
 
What Disruptive Innovation Means for DEAC Schools
What Disruptive Innovation Means for DEAC SchoolsWhat Disruptive Innovation Means for DEAC Schools
What Disruptive Innovation Means for DEAC SchoolsCity Vision University
 
How Then Shall We Live? - The Christian Worldview Applied to Work
How Then Shall We Live? - The Christian Worldview Applied to WorkHow Then Shall We Live? - The Christian Worldview Applied to Work
How Then Shall We Live? - The Christian Worldview Applied to WorkCity Vision University
 
Christian Worldview and Discovering Calling
Christian Worldview and Discovering CallingChristian Worldview and Discovering Calling
Christian Worldview and Discovering CallingCity Vision University
 

More from City Vision University (20)

BUS 605: Strategic management Capstone Course
BUS 605: Strategic management Capstone CourseBUS 605: Strategic management Capstone Course
BUS 605: Strategic management Capstone Course
 
Academic Program Development and Accreditation Course
Academic Program Development and Accreditation CourseAcademic Program Development and Accreditation Course
Academic Program Development and Accreditation Course
 
Instructional Design for Online and Blended Learning Course Slides
Instructional Design for Online and Blended Learning Course SlidesInstructional Design for Online and Blended Learning Course Slides
Instructional Design for Online and Blended Learning Course Slides
 
Disruptive Innovation and Accreditation in Christian Higher Education for the...
Disruptive Innovation and Accreditation in Christian Higher Education for the...Disruptive Innovation and Accreditation in Christian Higher Education for the...
Disruptive Innovation and Accreditation in Christian Higher Education for the...
 
Blockchain in HigherEducation Presentation
Blockchain in HigherEducation PresentationBlockchain in HigherEducation Presentation
Blockchain in HigherEducation Presentation
 
The Power of Disruption Keynote Andrew Sears CCCU COT Conference
The Power of Disruption Keynote Andrew Sears CCCU COT ConferenceThe Power of Disruption Keynote Andrew Sears CCCU COT Conference
The Power of Disruption Keynote Andrew Sears CCCU COT Conference
 
Disruptive Innovation and the Lean Startup Workshop for CCCU COT Conference
Disruptive Innovation and the Lean Startup Workshop for CCCU COT ConferenceDisruptive Innovation and the Lean Startup Workshop for CCCU COT Conference
Disruptive Innovation and the Lean Startup Workshop for CCCU COT Conference
 
What Disruptive Innovation Means for ABHE Schools
What Disruptive Innovation Means for ABHE SchoolsWhat Disruptive Innovation Means for ABHE Schools
What Disruptive Innovation Means for ABHE Schools
 
Resources for Christians in Technology (presented to Boston Gospel Tech Hub G...
Resources for Christians in Technology (presented to Boston Gospel Tech Hub G...Resources for Christians in Technology (presented to Boston Gospel Tech Hub G...
Resources for Christians in Technology (presented to Boston Gospel Tech Hub G...
 
Majority World Christian Leadership Development and Disruptive Innovation
Majority World Christian Leadership Development and Disruptive InnovationMajority World Christian Leadership Development and Disruptive Innovation
Majority World Christian Leadership Development and Disruptive Innovation
 
How Open Education Can Cross the Chasm to Educate a Billion Globally
How Open Education Can Cross the Chasm to Educate a Billion GloballyHow Open Education Can Cross the Chasm to Educate a Billion Globally
How Open Education Can Cross the Chasm to Educate a Billion Globally
 
GC4 and Alternative Models for Christian Accreditation for the Majority World
GC4 and Alternative Models for Christian Accreditation for the Majority WorldGC4 and Alternative Models for Christian Accreditation for the Majority World
GC4 and Alternative Models for Christian Accreditation for the Majority World
 
The Redemption of Technology Workshop (Theology of Technology) by Andrew Sears
The Redemption of Technology Workshop (Theology of Technology) by Andrew SearsThe Redemption of Technology Workshop (Theology of Technology) by Andrew Sears
The Redemption of Technology Workshop (Theology of Technology) by Andrew Sears
 
YWAM University of the Nations Innovation in Christian Higher Education
YWAM University of the Nations Innovation in Christian Higher EducationYWAM University of the Nations Innovation in Christian Higher Education
YWAM University of the Nations Innovation in Christian Higher Education
 
Human Resources Course Introduction
Human Resources Course IntroductionHuman Resources Course Introduction
Human Resources Course Introduction
 
Principles for Building a Modular Global Christian Educational Ecosystem
Principles for Building a Modular Global Christian Educational EcosystemPrinciples for Building a Modular Global Christian Educational Ecosystem
Principles for Building a Modular Global Christian Educational Ecosystem
 
Media Nutrition Pyramid Lesson Plan
Media Nutrition Pyramid Lesson PlanMedia Nutrition Pyramid Lesson Plan
Media Nutrition Pyramid Lesson Plan
 
What Disruptive Innovation Means for DEAC Schools
What Disruptive Innovation Means for DEAC SchoolsWhat Disruptive Innovation Means for DEAC Schools
What Disruptive Innovation Means for DEAC Schools
 
How Then Shall We Live? - The Christian Worldview Applied to Work
How Then Shall We Live? - The Christian Worldview Applied to WorkHow Then Shall We Live? - The Christian Worldview Applied to Work
How Then Shall We Live? - The Christian Worldview Applied to Work
 
Christian Worldview and Discovering Calling
Christian Worldview and Discovering CallingChristian Worldview and Discovering Calling
Christian Worldview and Discovering Calling
 

Recently uploaded

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 

Recently uploaded (20)

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 

Using Location Based Data, Semantic Web, Christian APIs and the christian social graph api

  • 1. Using Location-Based Data, Christian APIs and the Christian Social Graph API Andrew Sears Executive Director
  • 2. Outline 1. Background on the Semantic Web 2. Christian Social Graph 3. Helpful tools for local apps & websites
  • 3. 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
  • 4. App Traffic Growing beyond Browser Traffic Note: Includes all web (desktop and mobile)
  • 5. Examples of Semantic Web & Vertical Search
  • 6.
  • 7. What is the Semantic Web? AKA Web 3.0 Semantic Web is an Initiative of World Wide Web Consortium for providing common formats for web data. It is led by Tim Berners-Lee, the inventor of the World Wide Web. Aggregators: Thousands of Christian Websites and Applications API Terms of Use Contracts Sparql endpoints: Christian Social Graph Schema.org: churches, organizations, job postings, events, volunteer opportunities RDF: data sharing format in XML
  • 8. Key Semantic Web Links  FreeBase.com: Google’s open database of structured data  DBpedia.org: database of structured data from Wikipedia  Sindice.com: index of the semantic web  Schema.org: most widely used ontology & schema of the Semantic web
  • 9. Schema.org: Church Definition 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 Place address PostalAddress Physical address of the item. The overall rating, based on a collection of aggregateRating AggregateRating reviews or ratings, of the item. containedIn Place The basic containment relation between places. Upcoming or past events associated with this events Event place or organization. faxNumber Text The fax number. geo GeoCoordinates or GeoShape The geo coordinates of the place. A count of a specific user interactions with this item—for example, 20 UserLikes, 5 interactionCount Text UserComments, or 300 UserDownloads. The user interaction type should be one of the sub types of UserInteraction. maps URL A URL to a map of the place. photos Photograph or ImageObject Photographs of this place. reviews Review Review of the item. telephone Text The telephone number. Properties from CivicStructure The opening hours for a business. datetime="Mo- openingHours Duration Su">Monday through Sunday, all day</time>.
  • 10. 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
  • 11. Schema.org: Job Posting 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).
  • 12. Schema.org: Event (i.e. small group) 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.
  • 13. What is the largest social network in the world? No. Facebook is the largest online social network 900 million The Global Body of Christ is the largest social network. 2 billion Christians. The problem is the Global Body of Christ is Disconnected!
  • 14. Christian Social Graph Vision  What if every Christian could connect with the needs and resources to maximize their calling on earth? ◦ Missions: Mapping every need in the world to Christians with resources to meet that need ◦ Discipleship: Mapping every Christian with resources they need for growth ◦ Helping Christians meet the needs of non- Christians  Why do thousands of people have this same vision? ◦ It’s something that God is doing
  • 15. Examples of Resources Needed  Christian Social Network: $100 million  Christian Social Graph: $100 million ◦ Global Church Directory: $50 million ◦ Global Parachurch Directory: $10 million ◦ Global Volunteer/Missions Directory: $10 million  Christian Wikipedia: $10 million  Christian YouTube: $10-50 million  Christian TED Talks: $10-50 million How do you build a $100 project when you only have a few million dollars?
  • 16. What is the Christian Social Graph? 1. The Christian social graph is a social utility to connect Christians and resources ◦ Similar to the Facebook Social graph, but more open and focused on mapping resources related to Christians 2. It will be how Christians contribute to the semantic web (Web 3.0) ◦ Will build on standards like RDF, Schema.org and Facebook Open Graph API 3. Provides a way to: ◦ Share data and code to avoid replicating each others work ◦ Use each other’s data to build apps and websites
  • 17. Existing Christian API’s  Location Based ◦ Christian Social Graph, ChristianChirp, WeGather, ChurchZip  Church Management Systems ◦ Access ACS, IconCMO, Fellowship One, Planning Center  Bible ◦ American Bible Society, Bible Gateway, Bible Lookup, Bible.org, Biblia.com, eBibleicious, ESV Bible Lookup, Living Stones, St. Gregorios Church Bible  Misc ◦ Prayer Planet, SermonAudio
  • 18. Christian Social Graph API Volunteer Opportunities 10,000 TechMission’s Funders & Grants Jobs 6,000 Initial Focus Organizations Content 15,000 Christian Social Graph Groups & Churches Events Classified People Listing
  • 19. Demo Links  Data Available & Facets ◦ Local Volunteer Opportunities ◦ Short Term Missions Opportunities ◦ Organizations ◦ Christian Jobs ◦ Virtual Volunteering ◦ Maps  Sample API Request ◦ www.christianvolunteering.org/apiaccess.jsp ◦ Feed of All Opportunities in XML
  • 20. Data Sharing Agreement and API  TechMission will have contracts both with data providers and those using our API  An API key can be provided to partners to access data from the Christian social graph ◦ Partners not following terms of agreement in using data correctly may have their API key revoked  Key API Terms ◦ Only used for live access through programming on websites and applications ◦ No use in mailing lists ◦ No reselling data ◦ May be used in for profit websites and apps ◦ Intent is to provide open access to data while protecting from abuse  Tech Specs ◦ Will use initially Solr query syntax, but later will provide SPARQL ◦ Will provide data as XML, JSON, RSS or CSV
  • 21. Christian Social Graph Feeds  Data From: ◦ ShortTermMissions.com, Meet the Need, Oscar.org.uk, SimplyHired, All for Good, IRS Nonprofit Database, 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  Data To: ◦ Meet the Need, Needs Met, AllforGood, jobinventory.com, jobisjob.com, olx.com, simplyhired.com, trovit.com, job- search-engine.com, yakaz.com, oodle.com, workhound.co.uk, www.wowjobs.ca
  • 22. Expanding Christian Social Graph  TechMission Projects ◦ Parachurches: 100-200k by 2013 ◦ Churches: 300-400k in USA by 2013 ◦ Christian Foundations: 10-15k by 2013 (English only) ◦ Jobs: 5-10k now (English only) ◦ Volunteer/Missions Opportunities: 10k now (English only)  Projects Needed ◦ Small Groups/Events ◦ Classifieds
  • 23. Events/Small Groups  Secular Sources ◦ Meetup.com ◦ Craigslist.org (use 3taps.com API) ◦ Eventful.com ◦ Upcoming.org ◦ Eventbrite.com ◦ Sindex.com
  • 24. Sources for Localized Data  Semantic Web: ◦ Not ready for prime time  APIs & Feeds (XML & JSON) ◦ Currently best source  Web Scraping Scripts & Tools ◦ Be sure to obey copyright  Web Crawler Scripts  Public Data  Purchasing Data  Partnering to Share Data
  • 25. Demo Links  Meetup  Craigslist/3Taps  Open Source Code Base ◦ code.google.com/p/ivolunteering- christianvolunteering/ ◦ https://github.com/techmission  Simplyhired_feeds  Solr-synonyms
  • 26. Feeds Libraries  Input Feeds ◦ PHP  HTTP Request: php.net/manual/en/book.http.php  Parsing:php.net/manual/en/book.simplexml.php  Optional Database Abstraction: PHP Data Objects ◦ Ruby  HTTP request: mechanize  Parsing: nokogiri ◦ Drupal  Use Feeds Module  Output Feeds ◦ Solr: use XSLT stylesheets for XML, RSS, JSON and CSV ◦ Each language provides libraries for outputting various format  See code at: https://github.com/techmission
  • 27. Tools for Local Apps/Websites  IP Geolocation ◦ Free: www.maxmind.com/app/geolite ◦ Use to populate location in web browser  Metropolitan Statistical Areas Database ◦ Use to map metro area based on Zip code entered in Web form ◦ Free (old) or pay for new ◦ Google “metropolitan statistical area zip code”  Geo Search ◦ Solr: Geospatial  Geocoding ◦ Google Maps API  Maps Display ◦ Google Maps, Bing, Mapquest, Open Layers, etc.  Most CMS’s will have module providing some of these functions
  • 28. Location in Mobile Apps  Options ◦ Xcode, Java, C#, Phonegap  Provides ◦ Coordinates, direction & velocity, map display  May still need to build your own ◦ Geospacial search, metro database, database of geocoded objects, etc.
  • 29. Partnering Christian Social Graph Christian • Regional Christian portals Websites & • Church management Systems Applications • Christian social networks • Christian portals • Schema.org • Semantic Web • Websites • Search Engines Christian • System Integration Global Programming Mobile Apps • Social Networks • • Places/Maps Standards & Social Consultants • Facebook Apps Aggregators • AllforGood Graph • Widgets • 211 • Open Source Projects • Specialized Directories • National Aggregators Data Sources • 1,000’s of websites • Volunteer, Jobs, Orgs, etc.
  • 30. Potential Apps & Websites  Needs by Data Type ◦ Volunteer Opps, Missions, Parachurch & Foundation Search: ChristianVolunteering.org ◦ Church Search: Church Finder (concept app) ◦ Small Group Search: No public search app ◦ Christian Classifieds: None with critical mass  Needs by project ◦ Websites ◦ App Platforms: Android, iOS, Facebook, Widgets, etc. ◦ Integrations: CMS modules, Church Management ◦ Languages & localizations ◦ Customizations: church/parachurch website integrations
  • 31. Longer Term Applications of the Christian Social Graph  “Siri find a Bible study on Luke that meets on Tuesday nights”  Personality/profile type mapping to… ◦ Churches, jobs, volunteer opportunities, roommates, etc.  Social maps to identify “seekers” and people about to become a Christian  Social maps of the Global Body of Christ ◦ Relationships and giving across country, race, languages, class, etc.
  • 33. The Problem of Splintering: Christian Jobs  Probably 20k-100k Christian jobs online  Christian searching for a job would need to search… ◦ Over 100 Christian jobs sites, most with less than 1% market share ◦ Hundreds of thousands of church and parachurch websites with job postings on their sites ◦ Secular job sites with Christian jobs  Usability for Christian job seeker ◦ Top 5 secular job sites combined probably have 80% market share ◦ Top 5 Christian job sites combined have less than 20% market share ◦ Results in secularization
  • 34. The Problem of Secularizing: Volunteering 1. If Christians cannot easily find opportunities in Christian ministries, they will serve in secular ministries ◦ Strong secular bias against Christian organizations exists on secular sites ◦ About 40% of volunteers are in FBOs, but the leading secular volunteer site only list 3% of their opportunities as religious 2. Christian volunteers provide hundreds of billions worth of donated services each year ◦ $100 billion x 40% = 40 billion ◦ $100 billion x 3% = 3 billion 3. Lack of Christian volunteer directories with critical mass will result in secularization and a major loss of volunteer resources to ministries and churches 4. Goal is to avoid secularizing Christian resources while also avoiding creating a “Christian ghetto”
  • 35. Law of Network Effects
  • 37. Achieving Critical Mass Cost/Value User Generated Value Cost Number of Users
  • 38. Will Christians Online be like Christian Radio or Christian TV?  Christian Radio ◦ Called “the major single innovation of the present missions era.” ◦ Christian Broadcast Network alone has reported 45 million decisions to follow Jesus through their broadcasts. ◦ At its peak, religious broadcasts represented the single largest component of transnational broadcasting  Christian Television ◦ Gave us tele-evangelist and some really bad Christian TV ◦ Negligible presence in television compared to Hollywood  If Christians remain splintered online in the social graph, the impact of Christians online is likely to be negligible like Christian TV