Movatterモバイル変換


[0]ホーム

URL:


PPT, PDF3,821 views

Accessing the Linked Open Data Cloud via ODBC

The document discusses accessing linked open data through ODBC, defining key concepts such as structured data and linked data, and explaining various technologies such as SQL, SPARQL, and ODBC drivers. It highlights the benefits of these technologies for querying and integrating disparate data sources, enabling users to leverage big data effectively. Additionally, it offers examples of how to implement SPARQL queries through ODBC for various datasets, showcasing demo links for practical understanding.

Embed presentation

Downloaded 52 times
Accessing the Linked Open Data       Cloud via ODBC       By Kingsley Idehen (@kidehen)     Founder & CEO, OpenLink Software            © 2012 OpenLink Software, All rights reserved.
What is Data?Subject Observation Representation.             Basically: Every “Observation Subject” has a  Name, discernible Attributes, and          “Attribute Values”.            © 2008 OpenLink Software, All rights reserved.
What is Structured Data?    Schema Constrained Data Representation  Where the following are human and/or machine                         discernible: Unique Subject Name Subject Attributes Subject Attribute Values.                  © 2008 OpenLink Software, All rights reserved.
CSV based Structured DataEntity,Attribute,Value#France, #Type, #PopulatedPlace#France, #hasLabel, ”France”#France, #hasCapital, #Paris#Paris, #Type, #PopulatedPlace#Paris, #hasLabel, ”Paris”#PopulatedPlace, #Type, #Place                 © 2008 OpenLink Software, All rights reserved.
TSV based Structured DataEntity<TAB>Attribute<TAB>Value#France<TAB>#Type<TAB>#PopulatedPlace#France<TAB>#hasLabel<TAB>”France”#France<TAB>#hasCapital<TAB>#Paris#Paris<TAB>#Type<TAB>#PopulatedPlace#Paris<TAB>#hasLabel<TAB>”Paris”#PopulatedPlace<TAB>#Type<TAB>#Place                 © 2008 OpenLink Software, All rights reserved.
Structured Data (Table/Spreadsheet)Entity (Subject)   Attribute (Predicate)                             Value (Object)#France            #Type                                             #PopulatedPlace#France            #hasLabel                                         “France”#France            #hasCapital                                       #Paris#Paris             #Type                                             #PopulatedPlace#Paris             #hasLabel                                         “Paris”#PopulatedPlace    #Type                                             #Place                    © 2008 OpenLink Software, All rights reserved.
What is Linked Data?    Basically, Hyperdata!  Enhanced Structured Data       Representation             Via        Hyperlinks.        © 2008 OpenLink Software, All rights reserved.
What Are Hyperlinks?       Live References To Content.   These References my be local (Green       Hyperlinks from Windows Help)                     OrNetwork aware (Blue Hyperlinks as per World    Wide Web & Other HTTP Networks).               © 2008 OpenLink Software, All rights reserved.
Local Linked Data using URIsEntity (Subject)             Attribute (Predicate)                             Value (Object)urn:data:object:id:France    urn:data:object:id:Type                           urn:data:object:id:Popul                                                                               atedPlaceurn:data:object:id:France    urn:data:object:id:hasLabel                       “France”urn:data:object:id:France    urn:data:object:id:hasCapita urn:data:object:id:Paris                             lurn:data:object:id:Paris     urn:data:object:id:Type                           urn:data:object:id:Popul                                                                               atedPlaceurn:data:object:id:Paris     urn:data:object:id:hasLabel                       “Paris”urn:data:object:id:Populat   urn:data:object:id:Type                           urn:data:object:id:PlaceedPlace                              © 2008 OpenLink Software, All rights reserved.
HTTP based Linked Data (Hyperdata)Entity (Subject)                    Attribute (Predicate)                              Value (Object)http://dbpedia.org/resource/France http://www.w3.org/1999/02/22-rdf-syntax-ns#type                                                                      http://dbpedia.org/ontology/PopulatedPhttp://dbpedia.org/resource/France http://www.w3.org/2000/01/rdf-schema#label                                                                     “France”http://dbpedia.org/resource/France http://dbpedia.org/ontology/capital                 http://dbpedia.org/resource/Parishttp://dbpedia.org/resource/Paris   http://www.w3.org/1999/02/22-rdf-syntax-ns#type                                                                       http://dbpedia.org/ontology/PopulatedPhttp://dbpedia.org/resource/Paris   http://www.w3.org/2000/01/rdf-schema#label                                                                      “Paris”http://dbpedia.org/ontology/PopulatedPlace                                    http://www.w3.org/2000/01/rdf-schema#subClassOf                                                                      http://dbpedia.org/ontology/Place                                      © 2008 OpenLink Software, All rights reserved.
Massive Linked Open Data Cloud        © 2010 OpenLink Software, All rights reserved.
SQL Query Language Benefits?Declarative Query Language for Access,     Manipulation, and Definition of  Structured Data Stored in Relational    Database Management Systems               (RDBMS)             © 2012 OpenLink Software, All rights reserved.
ODBC Benefits?Standard Application Programming   Interface (API) for SQL based  Access to RDBMS hosted Data.           © 2012 OpenLink Software, All rights reserved.
SPARQL Query Language Benefits?Declarative Query Language for    Access, Manipulation, andDefinition of Linked Data based on the Entity-Attribute-Value/RDF            Data Model.           © 2012 OpenLink Software, All rights reserved.
SPARQL Protocol BenefitsHTTP based Protocol (Web Service) for executing SPARQL commands  against Public or Private Linked           Data Sources.            © 2012 OpenLink Software, All rights reserved.
SQL Query Language ChallengesAccess to Data outside Relational Database Management Systems.           © 2012 OpenLink Software, All rights reserved.
ODBC Driver Problems?Access to Data outside Relational Database Management Systems.           © 2012 OpenLink Software, All rights reserved.
Virtuoso ODBC Driver Benefits?Cross Platform ODBC Driver thattreats Linked Big Data on the Web  (or elsewhere) like any another    ODBC accessible RDBMS!            © 2012 OpenLink Software, All rights reserved.
How Do I Get Going?   Download, install, and experience the power of coherent    integration of disparate data sources, data access protocols,    and data representation formats.   In an nutshell, commence exploitation of powerful business    intelligence, socially enhanced collaboration, data    virtualization, and entity analytics without writing a line of code!   Turn "Big Data" into exploitable "Smart Data"    without compromise!                           © 2012 OpenLink Software, All rights reserved.
How Does Virtuoso Expose LOD Cloud  Data To ODBC Clients? Creation of ODBC accessible SQL Views using  SPASQL (SPARQL inside SQL) that targets local  data Ditto via SPARQL-FED (Federated SPARQL) for  external SPARQL endpoints.  Example instances include:      DBpedia (Linked Data version of Wikipedia content and LOD Cloud nexus)      URIBurner Service for “on the fly” transformation of data from: LinkedIn, Facebook,       Twitter, Google+, Freebase, Disqus etc.      Live Linked Open Data LOD Cloud Cache.                               © 2012 OpenLink Software, All rights reserved.
Demo Query ToolsMicrosoft Access (Windows)Filemaker (Mac OS X)Tibco SpotFire (Windows)Tableau Deskop (Windows)SAP Crystal Reports (Windows)HTML5 based ODBC Explorer (Browser) – requires local ODBCDriver ManagerHTML5 based XMLA Explorer (Browser) – no local ODBC DriverManager requiredVirtuoso ConductorVirtuoso iSQLAny other ODBC compliant tools that offers a SQL Query Editor.                        © 2012 OpenLink Software, All rights reserved.
Sample SPARQL EndpointsLive Virtuoso Demo Server – Focal Point (SPARQL andHTML5 XMLA-ODBC Client) for all live demos in this presentationDBpedia - Structured Data rendition of Wikipedia contentLinked Open Data Cloud Cache – majority of datasets published tothe LOD cloudURIBurner – Live Linked Data Transformation Service for Web Pages& Web 2.0 ServicesHealth.Data.Gov – U.S. Govt. Health Dept. Information PortalData.Gov.UK – UK Government Open Data in Linked Data formReegle – Pan European Renewable Energy Information PortalOpenEI – U.S. Govt. Energy Dept. Energy Information PortalNature.com – Nature Publishing .                        © 2012 OpenLink Software, All rights reserved.
Federated SPARQL (SPARQL-        FED)Queries      © 2012 OpenLink Software, All rights reserved.
How It WorksConstruct or Locate SPARQL Query of interestVerify Query against its original SPARQL EndpointGo to a Virtuoso SPARQL endpoint and execute a FederatedSPARQL (SPARQL-FED) variant of queryUsing any ODBC compliant application, execute SPARQL pass-through queries by placing the pragma “SPARQL” before your Basic orFederated SPARQL query text.                        © 2012 OpenLink Software, All rights reserved.
SPASQL over ODBC to Nature.comSPARQLSELECT DISTINCT *WHERE { SERVICE <http://data.nature.com/sparql>           {               SELECT ?doi ?title ?name                   WHERE { ?doi dc:title ?title .                               FILTER (regex(?title,"hydro","i")) .                               ?doi bibo:contributorList [ rdf:first [ foaf:name ?name ] ] .                               }                    LIMIT 25               }           }                                     © 2012 OpenLink Software, All rights reserved.
SPARQL over ODBC to Nature.com    Live Demo Link: http://goo.gl/stV51                    © 2012 OpenLink Software, All rights reserved.
SPASQL via ODBC over DBpedia## SPASQL Query that can be invoked directly via ODBC pass-through or exposed as a SQL View .SPARQLSELECT * WHERE { SERVICE <http://dbpedia.org/sparql> {                   SELECT *                   FROM <http://dbpedia.org>               WHERE {                              ?company a dbpedia-owl:Company.                              ?company rdfs:label ?name.                              ?company dbpedia-owl:location ?city.                              ?city dbpedia-owl:isPartOf ?state.                              ?state dbpedia-owl:country <http://dbpedia.org/resource/United_States>.                              OPTIONAL {?city rdfs:label ?city_name}.                              OPTIONAL {?state rdfs:label ?state_name}.                              OPTIONAL{ ?company <http://dbpedia.org/ontology/industry> ?industrySector}.                              FILTER (LANG(?name) = "en")                              FILTER (LANG(?state_name) = "en")                              FILTER (LANG(?city_name) = "en")                          } LIMIT 100                     }               }                                          © 2012 OpenLink Software, All rights reserved.
SPARQL over ODBC to DBpediaLive Demo Link: http://demo.openlinksw.com/c/86Q27                       © 2012 OpenLink Software, All rights reserved.
SPASQL via ODBC over Data.Gov.UKSPARQLSELECT ?s as ?href ?gender ?religion ?name ?lat      ?long ?addr ?addr1 ?addr2 ?postcode ?town ?estabNo ?refNo ?type      (<http://www.kingslon.co.uk/Images/students_new.jpg>) as ?imageWHERE  { SERVICE <http://services.data.gov.uk/education/sparql>         {         SELECT *             WHERE                {                    ?s a <http://education.data.gov.uk/def/school/School> .                    ?s <http://www.w3.org/2000/01/rdf-schema#label> ?name.                    ?s <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?lat .                    ?s <http://www.w3.org/2003/01/geo/wgs84_pos#long> ?long .                    ?s <http://education.data.gov.uk/def/school/address> ?addr.                    OPTIONAL {?s <http://education.data.gov.uk/def/school/gender> ?gender}.                    OPTIONAL {?s <http://education.data.gov.uk/def/school/religiousCharacter> ?religion}.                    OPTIONAL {?s <http://education.data.gov.uk/def/school/typeOfEstablishment> ?type}.                    OPTIONAL {?s <http://education.data.gov.uk/def/school/uniqueReferenceNumber> ?refNo}.                    OPTIONAL {?s </http://education.data.gov.uk/def/school/establishmentNumber> ?estabNo}.                    ?addr <http://education.data.gov.uk/def/school/address1> ?addr1 .                    ?addr <http://education.data.gov.uk/def/school/address2> ?addr2.                    ?addr <http://education.data.gov.uk/def/school/postcode> ?postcode.                    ?addr <http://education.data.gov.uk/def/school/town> ?town.                }             LIMIT 200         }  }                                                                   © 2012 OpenLink Software, All rights reserved.
SPARQL over ODBC to Data.Gov.UKLive Demo Link: http://demo.openlinksw.com/c/86Q3A                       © 2012 OpenLink Software, All rights reserved.
SPASQL via ODBC over Data.GovSPARQLPREFIX gd: <http://reference.data.gov/def/govdata/>PREFIX hoco: <http://health.data.gov/def/hospital-compare/>PREFIX dcterms: <http://purl.org/dc/terms/>PREFIX comp: <http://health.data.gov/def/compare/>PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>SELECT *WHERE { SERVICE <http://health.data.gov/sparql>      {          SELECT DISTINCT ?record ?date ?condition ?measure ?metric ?percentage ?ratio ?medianTime                             ?nationalCount ?msdrg ?footnote ?conditionId ?measureId ?metricId ?footnoteId          WHERE { <http://reference.data.gov/id/country/US> hoco:recordset _:rs.                  GRAPH ?g { _:rs hoco:record ?record . }                  ?g dcterms:issued ?date.                  OPTIONAL { ?record comp:condition ?conditionId. ?conditionId rdfs:comment ?condition. }                  OPTIONAL { ?record comp:measure ?measureId. ?measureId rdfs:comment ?measure. }                  OPTIONAL { ?record comp:metric ?metricId. ?metricId rdfs:comment ?metric. }                  OPTIONAL { ?record gd:percentage ?percentage. }                  OPTIONAL { ?record hoco:ratio ?ratio. }                  OPTIONAL { ?record hoco:medianTime ?medianTime. }                  OPTIONAL { ?record hoco:nationalCount ?nationalCount. }                  OPTIONAL { ?record hoco:msdrg ?msdrg. }                  OPTIONAL { ?record comp:footnote ?footnoteId. ?footnoteId rdfs:comment ?footnote. }                   } LIMIT 100          } }                                                       © 2012 OpenLink Software, All rights reserved.
SPARQL over ODBC to DBpediaLive Demo Link: http://demo.openlinksw.com/c/86Q3B                       © 2012 OpenLink Software, All rights reserved.
SPASQL via ODBC over LinkedInSPARQLPREFIX oplli: <http://www.openlinksw.com/schemas/linkedin#>SELECT DISTINCT *WHERE { SERVICE <http://uriburner.com/sparql> (define lang:dialect 65535)         {             SELECT DISTINCT ?s1 as ?job_id ?provided_by ?location_name ?industry ?country_code ?company_name ?position_summary ?experience_level                     ?job_type ?job_salary ?label as ?name ?job_function             WHERE {                         ?s1 a oplli:JobPosting;                           opl:providedBy ?provided_by;                           oplli:location_name ?location_name;                           oplli:industry ?industry;                           oplli:country_code ?country_code;                           oplli:company_name ?company_name;                           oplli:position_summary ?position_summary;                           oplli:experience_level ?experience_level;                           oplli:job_type ?job_type; oplli:salary ?job_salary;                           rdfs:label ?label;                           oplli:job_function ?job_function.                     }             LIMIT 100 }}                                                                 © 2012 OpenLink Software, All rights reserved.
SPARQL over ODBC to LinkedInLive Demo Link: http://demo.openlinksw.com/c/86Q3C                       © 2012 OpenLink Software, All rights reserved.
SQL Views derived from SPARQL           Queries          © 2012 OpenLink Software, All rights reserved.
How It WorksConstruct or Locate SPARQL Query of interestVerify Query against its original SPARQL EndpointGo to a Virtuoso SPARQL endpoint and execute a FederatedSPARQL (SPARQL-FED) variant of queryVia Virtuoso’s native or ODBC SQL client interfaces issue standardSQL CREATE VIEW syntax to construct a SQL View from theSPARQL-FEDUsing any ODBC compliant application, query the SQL View as youwould any other ODBC accessible SQL View.                         © 2012 OpenLink Software, All rights reserved.
SQL View For Nature.comCREATE VIEW lod.data.nature_dot_com_hydro ASSPARQLSELECT DISTINCT *WHERE { SERVICE <http://data.nature.com/sparql>           {                SELECT ?doi ?title ?name                   WHERE { ?doi dc:title ?title .                               FILTER (regex(?title,"hydro","i")) .                               ?doi bibo:contributorList [ rdf:first [ foaf:name ?name ] ] .                               }                    LIMIT 25               }           };GRANT SELECT ON lod.data.nature_dot_com_hydro TO vdb                                     © 2012 OpenLink Software, All rights reserved.
ODBC via SQL View to Nature.com      Relational Table/View Structure                    © 2012 OpenLink Software, All rights reserved.
ODBC via SQL View to Nature.com                List of Primary KeysLive Demo Link: http://demo.openlinksw.com/c/BTVATM                        © 2012 OpenLink Software, All rights reserved.
ODBC via SQL View to Nature.com      Drill-Down via Primary Key De-ReferenceLive Demo Link: http://demo.openlinksw.com/c/BTVAFK                        © 2012 OpenLink Software, All rights reserved.
ODBC via SQL View to Nature.com           SQL Query Against Table/ViewLive Demo Link: http://demo.openlinksw.com/c/BTWZWC                        © 2012 OpenLink Software, All rights reserved.
SQL View for DBpediaCREATE VIEW lod.data.dbpedia_company_list_by_state ASSPARQLSELECT * WHERE { SERVICE <http://dbpedia.org/sparql> {                SELECT *                FROM <http://dbpedia.org>               WHERE {                             ?company a dbpedia-owl:Company.                             ?company rdfs:label ?name.                             ?company dbpedia-owl:location ?city.                             ?city dbpedia-owl:isPartOf ?state.                             ?state dbpedia-owl:country <http://dbpedia.org/resource/United_States>.                           OPTIONAL {?city rdfs:label ?city_name}.                             OPTIONAL {?state rdfs:label ?state_name}.                             OPTIONAL{ ?company <http://dbpedia.org/ontology/industry> ?industrySector}.                             FILTER (LANG(?name) = "en")                             FILTER (LANG(?state_name) = "en")                             FILTER (LANG(?city_name) = "en")                         } LIMIT 100                   }              };GRANT SELECT ON lod.data.dbpedia_company_list_by_state TO vdb .                                            © 2012 OpenLink Software, All rights reserved.
ODBC via SQL View to DBpedia      Relational Table/View Structure                    © 2012 OpenLink Software, All rights reserved.
ODBC via SQL View to DBpedia       SQL Query Against Table/View Live Demo Link: http://demo.openlinksw.com/c/BTWGH4                   © 2012 OpenLink Software, All rights reserved.
SQL View for Data.GovCREATE VIEW lod.data.health_data_dot_gov_metrics ASSPARQLPREFIX gd: <http://reference.data.gov/def/govdata/>PREFIX hoco: <http://health.data.gov/def/hospital-compare/>PREFIX dcterms: <http://purl.org/dc/terms/>PREFIX comp: <http://health.data.gov/def/compare/>PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>SELECT *WHERE { SERVICE <http://health.data.gov/sparql>      {          SELECT DISTINCT ?record ?date ?condition ?measure ?metric ?percentage ?ratio ?medianTime ?nationalCount ?msdrg ?footnote                            ?conditionId ?measureId ?metricId ?footnoteId          WHERE { <http://reference.data.gov/id/country/US> hoco:recordset _:rs.                  GRAPH ?g { _:rs hoco:record ?record . }                  ?g dcterms:issued ?date.                  OPTIONAL { ?record comp:condition ?conditionId. ?conditionId rdfs:comment ?condition. }                  OPTIONAL { ?record comp:measure ?measureId. ?measureId rdfs:comment ?measure. }                  OPTIONAL { ?record comp:metric ?metricId. ?metricId rdfs:comment ?metric. }                  OPTIONAL { ?record gd:percentage ?percentage. }                  OPTIONAL { ?record hoco:ratio ?ratio. }                  OPTIONAL { ?record hoco:medianTime ?medianTime. }                  OPTIONAL { ?record hoco:nationalCount ?nationalCount. }                  OPTIONAL { ?record hoco:msdrg ?msdrg. }                  OPTIONAL { ?record comp:footnote ?footnoteId. ?footnoteId rdfs:comment ?footnote. }                   } LIMIT 100 } } ;GRANT SELECT ON lod.data.health_data_dot_gov_metrics TO vdb                                                       © 2012 OpenLink Software, All rights reserved.
ODBC via SQL View to Data.Gov      Relational Table/View Structure                    © 2012 OpenLink Software, All rights reserved.
ODBC via SQL View to Data.Gov        SQL Query Against Table/ViewLive Demo Link: http://demo.openlinksw.com/c/BTXNHW                     © 2012 OpenLink Software, All rights reserved.
SQL View for Data.Gov.UKCREATE VIEW lod.data.data_gov_uk_education ASSPARQLSELECT ?s as ?href ?gender ?religion ?name ?lat    ?long ?addr ?addr1 ?addr2 ?postcode ?town ?estabNo ?refNo ?type    (<http://www.kingslon.co.uk/Images/students_new.jpg>) as ?imageWHERE  { SERVICE <http://services.data.gov.uk/education/sparql>       {       SELECT *           WHERE                 {                     ?s a <http://education.data.gov.uk/def/school/School> .                     ?s <http://www.w3.org/2000/01/rdf-schema#label> ?name.                     ?s <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?lat .                     ?s <http://www.w3.org/2003/01/geo/wgs84_pos#long> ?long .                     ?s <http://education.data.gov.uk/def/school/address> ?addr.                     OPTIONAL {?s <http://education.data.gov.uk/def/school/gender> ?gender}.                     OPTIONAL {?s <http://education.data.gov.uk/def/school/religiousCharacter> ?religion}.                     OPTIONAL {?s <http://education.data.gov.uk/def/school/typeOfEstablishment> ?type}.                     OPTIONAL {?s <http://education.data.gov.uk/def/school/uniqueReferenceNumber> ?refNo}.                     OPTIONAL {?s </http://education.data.gov.uk/def/school/establishmentNumber> ?estabNo}.                     ?addr <http://education.data.gov.uk/def/school/address1> ?addr1 .                     ?addr <http://education.data.gov.uk/def/school/address2> ?addr2.                     ?addr <http://education.data.gov.uk/def/school/postcode> ?postcode.                     ?addr <http://education.data.gov.uk/def/school/town> ?town.                 }           LIMIT 200       }     }GRANT SELECT ON lod.data.data_gov_uk_educatio TO vdb                                                                    © 2012 OpenLink Software, All rights reserved.
ODBC via SQL View to Data.Gov.UK      Relational Table/View Structure                    © 2012 OpenLink Software, All rights reserved.
ODBC via SQL View to Data.Gov.UK           SQL Query Against Table/ViewLive Demo Link: http://demo.openlinksw.com/c/BTVSFA                        © 2012 OpenLink Software, All rights reserved.
SQL View for LinkedInCREATE VIEW lod.data.linkedin_jobs_1 ASSPARQLPREFIX oplli: <http://www.openlinksw.com/schemas/linkedin#>SELECT DISTINCT *WHERE { SERVICE <http://uriburner.com/sparql> (define lang:dialect 65535)         {             SELECT DISTINCT ?s1 as ?job_id ?provided_by ?location_name ?industry ?country_code ?company_name ?position_summary ?experience_level                     ?job_type ?job_salary ?label as ?name ?job_function             WHERE {                         ?s1 a oplli:JobPosting;                           opl:providedBy ?provided_by;                           oplli:location_name ?location_name;                           oplli:industry ?industry;                           oplli:country_code ?country_code;                           oplli:company_name ?company_name;                           oplli:position_summary ?position_summary;                           oplli:experience_level ?experience_level;                           oplli:job_type ?job_type; oplli:salary ?job_salary;                           rdfs:label ?label;                           oplli:job_function ?job_function.                     }             LIMIT 100 }};GRANT SELECT ON lod.data.linkedin_jobs_1 TO vdb;                                                                 © 2012 OpenLink Software, All rights reserved.
ODBC via SQL View to LinkedIn      Relational Table/View Structure                    © 2012 OpenLink Software, All rights reserved.
ODBC via SQL View to LinkedIn           SQL Query Against Table/ViewLive Demo Link: http://demo.openlinksw.com/c/BPITMZ                        © 2012 OpenLink Software, All rights reserved.
ODBC + Linked (Open) Data Benefits?  Using existing ODBC compliant applications you             can achieve the following:Access & Integration Data from External DataSourcesSharing Data Sources & Insights (Query Results)via Hyperlinks                                                              StructuredDiscover Insights without depending solely on the               Datacontent of local databases                 © 2012 OpenLink Software, All rights reserved.
Virtuoso Product Information        © 2012 OpenLink Software, All rights reserved.
Product Value PropositionEnterprise and Individual Agilityvia Data Virtualization, withoutcompromising performance,scalability, security, orinvestments in existinginfrastructure!                            © 2012 OpenLink Software, All rights reserved.
Product ArchitectureA high-performance, scalable,secure, and operating-system-independent server designedto handle contemporarychallenges associated withdata access, data integration,and data management.                         © 2012 OpenLink Software, All rights reserved.
Data Virtualization MiddlewareAn in-built middleware layer(“Sponger”) for creatingLinked Data Views overHeterogeneous DataSources.                           © 2012 OpenLink Software, All rights reserved.
Pluggable Linked Data Cartridges/DriversA collection of prefabricatedand customizable DataExtraction, Transformation,and Lookup cartridges(drivers) covering a vastranges of data formats anddata access protocols.                              © 2012 OpenLink Software, All rights reserved.
End Game?My Agility++              Your Agility++                         Their Agility++                                                                Our Agility !!               © 2012 OpenLink Software, All rights reserved.
Additional ODBC & Linked Data Presentations Windows    ODBC Configuration & Usage    Microsoft Access    Tibco Spotfire    Tableau Desktop    SAP Crystal Reports Mac OS X  ODBC Configuration & Usage  Filemaker                © 2012 OpenLink Software, All rights reserved.
OpenLink Company Overview   OpenLink Software is a privately-held company founded in 1992 by its President &    CEO, Kingsley Idehen. The company is an industry acclaimed technology innovator    in the following areas:        ODBC, JDBC, ADO.NET, and OLE-DB compliant Data Access Drivers for Oracle,         SQL Server, Informix, Ingres, Sybase, Progress, MySQL, and PostgreSQL        High-Performance & Scalable Multi-Model (Relational & Graph) Database         Technology        Data Integration Middleware (Data Virtualization Technology across a wide variety of         Protocols & Formats)        Linked Data Deployment & Management        Web Application Server Technology        Socially-enhanced Distributed Collaborative Applications Platforms (Weblogs, Wikis,         Feed Aggregation and Syndication, Web File Systems, Discussion Forums, etc.)        Identity Management.                                © 2012 OpenLink Software, All rights reserved.
Products & ServicesSoftware Products    •   OpenLink Universal Data Access Drivers (UDA) -        High-performance data access drivers for ODBC, JDBC, ADO.NET, and OLE DB that provide        transparent access to enterprise databases.    •   OpenLink Virtuoso - available in single server and cluster editions that are deployed in        cloud and/or enterprise modes.    •   OpenLink Data Spaces Platform and Applications    •   OpenLink Ajax Toolkit    •   OpenLink Data Explorer    •   An Open Source Data Access SDK for ODBCAll OpenLink products are delivered by download from the Internet (http, ftp, etc.).Temporary licenses are issued upon download and may be extended as needed, on a case-by-case basis. Permanent licenses are issued once payment is received.                                  © 2012 OpenLink Software, All rights reserved.
Products & ServicesProfessional and Support Services    •   OpenLink Product Support provides front-line email and phone support,        web-based online support, and a variety of premium services such as phone,        emergency, and onsite support.    •   Our Support staff is comprised of individuals with extensive knowledge of data        access, data migration, database administration, programming APIs, and other        relevant skills.    •   Services are sold in either Standard "Bronze" or Premium "Platinum" Support        packages, with varying hours of availability, response times, etc.    •   We also offer Custom Development, Training, and other Consultancy services.        These services can be offered on- or off-site. Expenses for travel, accommodations,        food, etc., associated with on-site services are charged separately.        Rates start at US$250 per person per hour.                               © 2012 OpenLink Software, All rights reserved.
Office LocationsUSA                                               UKOpenLink Software, Inc                            OpenLink Software Ltd.10 Burlington Mall Road                           Airport HouseSuite 265                                         Purley WayBurlington, MA 01803                              Croydon, Surrey CR0 0XZTel.: +1 781 273 0900                             Tel.: +44 (0)20 8681 7701Fax: +1 781 229 8030                              Fax: +44 (0)20 8681 7702                          © 2012 OpenLink Software, All rights reserved.
Additional Information OpenLink Software:   OpenLink Software   OpenLink Virtuoso   Universal Data Access Drivers Social Media Data spaces   http://www.openlinksw.com/blog/~kidehen/ (weblog)   https://plus.google.com/112399767740508618350/posts     (Google+)   https://twitter.com/#!/kidehen (Twitter)   Hashtag: #LinkedData (Anywhere) .                 © 2012 OpenLink Software, All rights reserved.
Accessing the Linked Open Data Cloud via ODBC
Accessing the Linked Open Data Cloud via ODBC

Recommended

PPT
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNs
PPT
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
PPT
Virtuoso ODBC Driver Configuration & Usage (Mac OS X)
PPT
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
PPT
Exploiting Linked (Open) Data via Microsoft Access
PPT
Exploiting Linked Data via Filemaker
PPT
Using SAP Crystal Reports as a Linked (Open) Data Front-End via ODBC
PPT
Understanding Linked Data via EAV Model based Structured Descriptions
PPT
Virtuoso ODBC Driver Configuration & Usage (Windows)
PPT
ISWC 2012 - Linked Data Meetup
PPT
HTML5 based PivotViewer for Visualizing LInked Data
PPTX
Linked Open Data (LOD) Cloud & Ontology Life Cycles
PPTX
Understanding Data
PPTX
OpenLink Virtuoso - Management & Decision Makers Overview
PPTX
Virtuoso Platform Overview
PPT
Making the Conceptual Layer Real via HTTP based Linked Data
PDF
LOD2 Webinar Series: Virtuoso 7
PPTX
Enterprise & Web based Federated Identity Management & Data Access Controls
PPTX
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
PDF
Integrating Semantic Systems
PPT
Virtuoso Universal Server Overview
 
PPT
Linked Data Driven Data Virtualization for Web-scale Integration
 
PPT
Solving Real Problems Using Linked Data
 
PPTX
SharePoint Migrations Pitfalls from the Crypt
PDF
Oracle databáze – Konsolidovaná Data Management Platforma
PPTX
Modern REST APIs for Enterprise Databases - OData
PDF
A Small Overview of Big Data Products, Analytics, and Infrastructure at LinkedIn
PPT
Linked Data Planet Key Note
 
PPT
SQL Pass Through and the ODBC Interface
PPTX
Reports and Forms: the finishing touches for Access Reporting (on the Voyager...

More Related Content

PPT
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNs
PPT
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
PPT
Virtuoso ODBC Driver Configuration & Usage (Mac OS X)
PPT
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
PPT
Exploiting Linked (Open) Data via Microsoft Access
PPT
Exploiting Linked Data via Filemaker
PPT
Using SAP Crystal Reports as a Linked (Open) Data Front-End via ODBC
PPT
Understanding Linked Data via EAV Model based Structured Descriptions
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNs
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
Virtuoso ODBC Driver Configuration & Usage (Mac OS X)
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
Exploiting Linked (Open) Data via Microsoft Access
Exploiting Linked Data via Filemaker
Using SAP Crystal Reports as a Linked (Open) Data Front-End via ODBC
Understanding Linked Data via EAV Model based Structured Descriptions

What's hot

PPT
Virtuoso ODBC Driver Configuration & Usage (Windows)
PPT
ISWC 2012 - Linked Data Meetup
PPT
HTML5 based PivotViewer for Visualizing LInked Data
PPTX
Linked Open Data (LOD) Cloud & Ontology Life Cycles
PPTX
Understanding Data
PPTX
OpenLink Virtuoso - Management & Decision Makers Overview
PPTX
Virtuoso Platform Overview
PPT
Making the Conceptual Layer Real via HTTP based Linked Data
PDF
LOD2 Webinar Series: Virtuoso 7
PPTX
Enterprise & Web based Federated Identity Management & Data Access Controls
PPTX
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
PDF
Integrating Semantic Systems
PPT
Virtuoso Universal Server Overview
 
PPT
Linked Data Driven Data Virtualization for Web-scale Integration
 
PPT
Solving Real Problems Using Linked Data
 
PPTX
SharePoint Migrations Pitfalls from the Crypt
PDF
Oracle databáze – Konsolidovaná Data Management Platforma
PPTX
Modern REST APIs for Enterprise Databases - OData
PDF
A Small Overview of Big Data Products, Analytics, and Infrastructure at LinkedIn
PPT
Linked Data Planet Key Note
 
Virtuoso ODBC Driver Configuration & Usage (Windows)
ISWC 2012 - Linked Data Meetup
HTML5 based PivotViewer for Visualizing LInked Data
Linked Open Data (LOD) Cloud & Ontology Life Cycles
Understanding Data
OpenLink Virtuoso - Management & Decision Makers Overview
Virtuoso Platform Overview
Making the Conceptual Layer Real via HTTP based Linked Data
LOD2 Webinar Series: Virtuoso 7
Enterprise & Web based Federated Identity Management & Data Access Controls
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
Integrating Semantic Systems
Virtuoso Universal Server Overview
 
Linked Data Driven Data Virtualization for Web-scale Integration
 
Solving Real Problems Using Linked Data
 
SharePoint Migrations Pitfalls from the Crypt
Oracle databáze – Konsolidovaná Data Management Platforma
Modern REST APIs for Enterprise Databases - OData
A Small Overview of Big Data Products, Analytics, and Infrastructure at LinkedIn
Linked Data Planet Key Note
 

Viewers also liked

PPT
SQL Pass Through and the ODBC Interface
PPTX
Reports and Forms: the finishing touches for Access Reporting (on the Voyager...
PDF
Data Visualization: Analyzing your library data
PPTX
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0
PDF
Outline Rancangan Sistem Penggajian
PPTX
KOMPUTERISASI SISTEM PEMBELIAN BARANG DAGANG PADA KOPERASI PT.ISTEM TANGERANG
PDF
Performance Monitoring and Testing in the Salesforce Cloud
SQL Pass Through and the ODBC Interface
Reports and Forms: the finishing touches for Access Reporting (on the Voyager...
Data Visualization: Analyzing your library data
APLIKASI DATA BARANG DAN DATA SUPPLIER MENGGUNAKAN VISUAL BASIC 6.0
Outline Rancangan Sistem Penggajian
KOMPUTERISASI SISTEM PEMBELIAN BARANG DAGANG PADA KOPERASI PT.ISTEM TANGERANG
Performance Monitoring and Testing in the Salesforce Cloud

Similar to Accessing the Linked Open Data Cloud via ODBC

PDF
Visualize open data with Plone - eea.daviz PLOG 2013
PDF
Linked Open Data for Digital Humanities
PPTX
Linked Open Data and Applications
PDF
Linked Data Management
PDF
20110728 datalift-rpi-troy
PDF
Where is the World is my Open Government Data?
PPTX
Linked Open Data Utrecht University Library
PDF
Linked Data
PDF
Ontologies & linked open data
PDF
Linked Open Data
PPTX
Linked Open Data in Romania
PPT
Exploring the Semantic Web
PPTX
It19 20140721 linked data personal perspective
PDF
Querying Linked Data with SPARQL
PDF
Linked Data Basics
PDF
Fact forge aimsa2012
PDF
Open data and linked data
PPT
Linked Data in Learning Analytics Tools
PPTX
Introduction to Linked Data
KEY
Creating Visualizations with Linked Open Data
Visualize open data with Plone - eea.daviz PLOG 2013
Linked Open Data for Digital Humanities
Linked Open Data and Applications
Linked Data Management
20110728 datalift-rpi-troy
Where is the World is my Open Government Data?
Linked Open Data Utrecht University Library
Linked Data
Ontologies & linked open data
Linked Open Data
Linked Open Data in Romania
Exploring the Semantic Web
It19 20140721 linked data personal perspective
Querying Linked Data with SPARQL
Linked Data Basics
Fact forge aimsa2012
Open data and linked data
Linked Data in Learning Analytics Tools
Introduction to Linked Data
Creating Visualizations with Linked Open Data

More from Kingsley Uyi Idehen

PPTX
LOD Cloud Knowledge Graph vs COVID-19
PDF
Sigma Knowledge Engineering Environment
PDF
Knowledge Design Patterns (by John F. Sowa)
PDF
Meet Charlie What Is Enterprise 3.0
PPT
Linked Data Spaces, Data Portability & Access
PPT
Solving Real Problems Using Linked Data
PPT
Data Portability And Data Spaces 2
LOD Cloud Knowledge Graph vs COVID-19
Sigma Knowledge Engineering Environment
Knowledge Design Patterns (by John F. Sowa)
Meet Charlie What Is Enterprise 3.0
Linked Data Spaces, Data Portability & Access
Solving Real Problems Using Linked Data
Data Portability And Data Spaces 2

Recently uploaded

PDF
ODSC AI West: Agent Optimization: Beyond Context engineering
PDF
Cheryl Hung, Vibe Coding Auth Without Melting Down! isaqb Software Architectu...
PDF
KMWorld - KM & AI Bring Collectivity, Nostalgia, & Selectivity
PDF
DUBAI IT MODERNIZATION WITH AZURE MANAGED SERVICES.pdf
PDF
[BDD 2025 - Mobile Development] Crafting Immersive UI with E2E and AGSL Shade...
PPTX
The power of Slack and MuleSoft | Bangalore MuleSoft Meetup #60
PDF
Supervised Machine Learning Approaches for Log-Based Anomaly Detection: A Cas...
PDF
Mulesoft Meetup Online Portuguese: MCP e IA
PPTX
How to Choose the Right Vendor for ADA PDF Accessibility and Compliance in 2026
PDF
Top Crypto Supers 15th Report November 2025
PDF
Rolling out Enterprise AI: Tools, Insights, and Team Empowerment
PDF
Mastering Agentic Orchestration with UiPath Maestro | Hands on Workshop
PPTX
"Feelings versus facts: why metrics are more important than intuition", Igor ...
 
PDF
[BDD 2025 - Full-Stack Development] Agentic AI Architecture: Redefining Syste...
PPTX
Connecting the unconnectable: Exploring LoRaWAN for IoT
PDF
The partnership effect: Libraries and publishers on collaborating and thrivin...
PDF
[BDD 2025 - Full-Stack Development] The Modern Stack: Building Web & AI Appli...
PDF
The Necessity of Digital Forensics, the Digital Forensics Process & Laborator...
PDF
Mastering UiPath Maestro – Session 2 – Building a Live Use Case - Session 2
PDF
Oracle MySQL HeatWave - Complete - Version 3
ODSC AI West: Agent Optimization: Beyond Context engineering
Cheryl Hung, Vibe Coding Auth Without Melting Down! isaqb Software Architectu...
KMWorld - KM & AI Bring Collectivity, Nostalgia, & Selectivity
DUBAI IT MODERNIZATION WITH AZURE MANAGED SERVICES.pdf
[BDD 2025 - Mobile Development] Crafting Immersive UI with E2E and AGSL Shade...
The power of Slack and MuleSoft | Bangalore MuleSoft Meetup #60
Supervised Machine Learning Approaches for Log-Based Anomaly Detection: A Cas...
Mulesoft Meetup Online Portuguese: MCP e IA
How to Choose the Right Vendor for ADA PDF Accessibility and Compliance in 2026
Top Crypto Supers 15th Report November 2025
Rolling out Enterprise AI: Tools, Insights, and Team Empowerment
Mastering Agentic Orchestration with UiPath Maestro | Hands on Workshop
"Feelings versus facts: why metrics are more important than intuition", Igor ...
 
[BDD 2025 - Full-Stack Development] Agentic AI Architecture: Redefining Syste...
Connecting the unconnectable: Exploring LoRaWAN for IoT
The partnership effect: Libraries and publishers on collaborating and thrivin...
[BDD 2025 - Full-Stack Development] The Modern Stack: Building Web & AI Appli...
The Necessity of Digital Forensics, the Digital Forensics Process & Laborator...
Mastering UiPath Maestro – Session 2 – Building a Live Use Case - Session 2
Oracle MySQL HeatWave - Complete - Version 3

Accessing the Linked Open Data Cloud via ODBC

  • 1.
    Accessing the LinkedOpen Data Cloud via ODBC By Kingsley Idehen (@kidehen) Founder & CEO, OpenLink Software © 2012 OpenLink Software, All rights reserved.
  • 2.
    What is Data?SubjectObservation Representation. Basically: Every “Observation Subject” has a Name, discernible Attributes, and “Attribute Values”. © 2008 OpenLink Software, All rights reserved.
  • 3.
    What is StructuredData? Schema Constrained Data Representation Where the following are human and/or machine discernible: Unique Subject Name Subject Attributes Subject Attribute Values. © 2008 OpenLink Software, All rights reserved.
  • 4.
    CSV based StructuredDataEntity,Attribute,Value#France, #Type, #PopulatedPlace#France, #hasLabel, ”France”#France, #hasCapital, #Paris#Paris, #Type, #PopulatedPlace#Paris, #hasLabel, ”Paris”#PopulatedPlace, #Type, #Place © 2008 OpenLink Software, All rights reserved.
  • 5.
    TSV based StructuredDataEntity<TAB>Attribute<TAB>Value#France<TAB>#Type<TAB>#PopulatedPlace#France<TAB>#hasLabel<TAB>”France”#France<TAB>#hasCapital<TAB>#Paris#Paris<TAB>#Type<TAB>#PopulatedPlace#Paris<TAB>#hasLabel<TAB>”Paris”#PopulatedPlace<TAB>#Type<TAB>#Place © 2008 OpenLink Software, All rights reserved.
  • 6.
    Structured Data (Table/Spreadsheet)Entity(Subject) Attribute (Predicate) Value (Object)#France #Type #PopulatedPlace#France #hasLabel “France”#France #hasCapital #Paris#Paris #Type #PopulatedPlace#Paris #hasLabel “Paris”#PopulatedPlace #Type #Place © 2008 OpenLink Software, All rights reserved.
  • 7.
    What is LinkedData? Basically, Hyperdata! Enhanced Structured Data Representation Via Hyperlinks. © 2008 OpenLink Software, All rights reserved.
  • 8.
    What Are Hyperlinks? Live References To Content. These References my be local (Green Hyperlinks from Windows Help) OrNetwork aware (Blue Hyperlinks as per World Wide Web & Other HTTP Networks). © 2008 OpenLink Software, All rights reserved.
  • 9.
    Local Linked Datausing URIsEntity (Subject) Attribute (Predicate) Value (Object)urn:data:object:id:France urn:data:object:id:Type urn:data:object:id:Popul atedPlaceurn:data:object:id:France urn:data:object:id:hasLabel “France”urn:data:object:id:France urn:data:object:id:hasCapita urn:data:object:id:Paris lurn:data:object:id:Paris urn:data:object:id:Type urn:data:object:id:Popul atedPlaceurn:data:object:id:Paris urn:data:object:id:hasLabel “Paris”urn:data:object:id:Populat urn:data:object:id:Type urn:data:object:id:PlaceedPlace © 2008 OpenLink Software, All rights reserved.
  • 10.
    HTTP based LinkedData (Hyperdata)Entity (Subject) Attribute (Predicate) Value (Object)http://dbpedia.org/resource/France http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://dbpedia.org/ontology/PopulatedPhttp://dbpedia.org/resource/France http://www.w3.org/2000/01/rdf-schema#label “France”http://dbpedia.org/resource/France http://dbpedia.org/ontology/capital http://dbpedia.org/resource/Parishttp://dbpedia.org/resource/Paris http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://dbpedia.org/ontology/PopulatedPhttp://dbpedia.org/resource/Paris http://www.w3.org/2000/01/rdf-schema#label “Paris”http://dbpedia.org/ontology/PopulatedPlace http://www.w3.org/2000/01/rdf-schema#subClassOf http://dbpedia.org/ontology/Place © 2008 OpenLink Software, All rights reserved.
  • 11.
    Massive Linked OpenData Cloud © 2010 OpenLink Software, All rights reserved.
  • 12.
    SQL Query LanguageBenefits?Declarative Query Language for Access, Manipulation, and Definition of Structured Data Stored in Relational Database Management Systems (RDBMS) © 2012 OpenLink Software, All rights reserved.
  • 13.
    ODBC Benefits?Standard ApplicationProgramming Interface (API) for SQL based Access to RDBMS hosted Data. © 2012 OpenLink Software, All rights reserved.
  • 14.
    SPARQL Query LanguageBenefits?Declarative Query Language for Access, Manipulation, andDefinition of Linked Data based on the Entity-Attribute-Value/RDF Data Model. © 2012 OpenLink Software, All rights reserved.
  • 15.
    SPARQL Protocol BenefitsHTTPbased Protocol (Web Service) for executing SPARQL commands against Public or Private Linked Data Sources. © 2012 OpenLink Software, All rights reserved.
  • 16.
    SQL Query LanguageChallengesAccess to Data outside Relational Database Management Systems. © 2012 OpenLink Software, All rights reserved.
  • 17.
    ODBC Driver Problems?Accessto Data outside Relational Database Management Systems. © 2012 OpenLink Software, All rights reserved.
  • 18.
    Virtuoso ODBC DriverBenefits?Cross Platform ODBC Driver thattreats Linked Big Data on the Web (or elsewhere) like any another ODBC accessible RDBMS! © 2012 OpenLink Software, All rights reserved.
  • 19.
    How Do IGet Going? Download, install, and experience the power of coherent integration of disparate data sources, data access protocols, and data representation formats. In an nutshell, commence exploitation of powerful business intelligence, socially enhanced collaboration, data virtualization, and entity analytics without writing a line of code! Turn "Big Data" into exploitable "Smart Data" without compromise! © 2012 OpenLink Software, All rights reserved.
  • 20.
    How Does VirtuosoExpose LOD Cloud Data To ODBC Clients? Creation of ODBC accessible SQL Views using SPASQL (SPARQL inside SQL) that targets local data Ditto via SPARQL-FED (Federated SPARQL) for external SPARQL endpoints. Example instances include:  DBpedia (Linked Data version of Wikipedia content and LOD Cloud nexus)  URIBurner Service for “on the fly” transformation of data from: LinkedIn, Facebook, Twitter, Google+, Freebase, Disqus etc.  Live Linked Open Data LOD Cloud Cache. © 2012 OpenLink Software, All rights reserved.
  • 21.
    Demo Query ToolsMicrosoftAccess (Windows)Filemaker (Mac OS X)Tibco SpotFire (Windows)Tableau Deskop (Windows)SAP Crystal Reports (Windows)HTML5 based ODBC Explorer (Browser) – requires local ODBCDriver ManagerHTML5 based XMLA Explorer (Browser) – no local ODBC DriverManager requiredVirtuoso ConductorVirtuoso iSQLAny other ODBC compliant tools that offers a SQL Query Editor. © 2012 OpenLink Software, All rights reserved.
  • 22.
    Sample SPARQL EndpointsLiveVirtuoso Demo Server – Focal Point (SPARQL andHTML5 XMLA-ODBC Client) for all live demos in this presentationDBpedia - Structured Data rendition of Wikipedia contentLinked Open Data Cloud Cache – majority of datasets published tothe LOD cloudURIBurner – Live Linked Data Transformation Service for Web Pages& Web 2.0 ServicesHealth.Data.Gov – U.S. Govt. Health Dept. Information PortalData.Gov.UK – UK Government Open Data in Linked Data formReegle – Pan European Renewable Energy Information PortalOpenEI – U.S. Govt. Energy Dept. Energy Information PortalNature.com – Nature Publishing . © 2012 OpenLink Software, All rights reserved.
  • 23.
    Federated SPARQL (SPARQL- FED)Queries © 2012 OpenLink Software, All rights reserved.
  • 24.
    How It WorksConstructor Locate SPARQL Query of interestVerify Query against its original SPARQL EndpointGo to a Virtuoso SPARQL endpoint and execute a FederatedSPARQL (SPARQL-FED) variant of queryUsing any ODBC compliant application, execute SPARQL pass-through queries by placing the pragma “SPARQL” before your Basic orFederated SPARQL query text. © 2012 OpenLink Software, All rights reserved.
  • 25.
    SPASQL over ODBCto Nature.comSPARQLSELECT DISTINCT *WHERE { SERVICE <http://data.nature.com/sparql> { SELECT ?doi ?title ?name WHERE { ?doi dc:title ?title . FILTER (regex(?title,"hydro","i")) . ?doi bibo:contributorList [ rdf:first [ foaf:name ?name ] ] . } LIMIT 25 } } © 2012 OpenLink Software, All rights reserved.
  • 26.
    SPARQL over ODBCto Nature.com Live Demo Link: http://goo.gl/stV51 © 2012 OpenLink Software, All rights reserved.
  • 27.
    SPASQL via ODBCover DBpedia## SPASQL Query that can be invoked directly via ODBC pass-through or exposed as a SQL View .SPARQLSELECT * WHERE { SERVICE <http://dbpedia.org/sparql> { SELECT * FROM <http://dbpedia.org> WHERE { ?company a dbpedia-owl:Company. ?company rdfs:label ?name. ?company dbpedia-owl:location ?city. ?city dbpedia-owl:isPartOf ?state. ?state dbpedia-owl:country <http://dbpedia.org/resource/United_States>. OPTIONAL {?city rdfs:label ?city_name}. OPTIONAL {?state rdfs:label ?state_name}. OPTIONAL{ ?company <http://dbpedia.org/ontology/industry> ?industrySector}. FILTER (LANG(?name) = "en") FILTER (LANG(?state_name) = "en") FILTER (LANG(?city_name) = "en") } LIMIT 100 } } © 2012 OpenLink Software, All rights reserved.
  • 28.
    SPARQL over ODBCto DBpediaLive Demo Link: http://demo.openlinksw.com/c/86Q27 © 2012 OpenLink Software, All rights reserved.
  • 29.
    SPASQL via ODBCover Data.Gov.UKSPARQLSELECT ?s as ?href ?gender ?religion ?name ?lat ?long ?addr ?addr1 ?addr2 ?postcode ?town ?estabNo ?refNo ?type (<http://www.kingslon.co.uk/Images/students_new.jpg>) as ?imageWHERE { SERVICE <http://services.data.gov.uk/education/sparql> { SELECT * WHERE { ?s a <http://education.data.gov.uk/def/school/School> . ?s <http://www.w3.org/2000/01/rdf-schema#label> ?name. ?s <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?lat . ?s <http://www.w3.org/2003/01/geo/wgs84_pos#long> ?long . ?s <http://education.data.gov.uk/def/school/address> ?addr. OPTIONAL {?s <http://education.data.gov.uk/def/school/gender> ?gender}. OPTIONAL {?s <http://education.data.gov.uk/def/school/religiousCharacter> ?religion}. OPTIONAL {?s <http://education.data.gov.uk/def/school/typeOfEstablishment> ?type}. OPTIONAL {?s <http://education.data.gov.uk/def/school/uniqueReferenceNumber> ?refNo}. OPTIONAL {?s </http://education.data.gov.uk/def/school/establishmentNumber> ?estabNo}. ?addr <http://education.data.gov.uk/def/school/address1> ?addr1 . ?addr <http://education.data.gov.uk/def/school/address2> ?addr2. ?addr <http://education.data.gov.uk/def/school/postcode> ?postcode. ?addr <http://education.data.gov.uk/def/school/town> ?town. } LIMIT 200 } } © 2012 OpenLink Software, All rights reserved.
  • 30.
    SPARQL over ODBCto Data.Gov.UKLive Demo Link: http://demo.openlinksw.com/c/86Q3A © 2012 OpenLink Software, All rights reserved.
  • 31.
    SPASQL via ODBCover Data.GovSPARQLPREFIX gd: <http://reference.data.gov/def/govdata/>PREFIX hoco: <http://health.data.gov/def/hospital-compare/>PREFIX dcterms: <http://purl.org/dc/terms/>PREFIX comp: <http://health.data.gov/def/compare/>PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>SELECT *WHERE { SERVICE <http://health.data.gov/sparql> { SELECT DISTINCT ?record ?date ?condition ?measure ?metric ?percentage ?ratio ?medianTime ?nationalCount ?msdrg ?footnote ?conditionId ?measureId ?metricId ?footnoteId WHERE { <http://reference.data.gov/id/country/US> hoco:recordset _:rs. GRAPH ?g { _:rs hoco:record ?record . } ?g dcterms:issued ?date. OPTIONAL { ?record comp:condition ?conditionId. ?conditionId rdfs:comment ?condition. } OPTIONAL { ?record comp:measure ?measureId. ?measureId rdfs:comment ?measure. } OPTIONAL { ?record comp:metric ?metricId. ?metricId rdfs:comment ?metric. } OPTIONAL { ?record gd:percentage ?percentage. } OPTIONAL { ?record hoco:ratio ?ratio. } OPTIONAL { ?record hoco:medianTime ?medianTime. } OPTIONAL { ?record hoco:nationalCount ?nationalCount. } OPTIONAL { ?record hoco:msdrg ?msdrg. } OPTIONAL { ?record comp:footnote ?footnoteId. ?footnoteId rdfs:comment ?footnote. } } LIMIT 100 } } © 2012 OpenLink Software, All rights reserved.
  • 32.
    SPARQL over ODBCto DBpediaLive Demo Link: http://demo.openlinksw.com/c/86Q3B © 2012 OpenLink Software, All rights reserved.
  • 33.
    SPASQL via ODBCover LinkedInSPARQLPREFIX oplli: <http://www.openlinksw.com/schemas/linkedin#>SELECT DISTINCT *WHERE { SERVICE <http://uriburner.com/sparql> (define lang:dialect 65535) { SELECT DISTINCT ?s1 as ?job_id ?provided_by ?location_name ?industry ?country_code ?company_name ?position_summary ?experience_level ?job_type ?job_salary ?label as ?name ?job_function WHERE { ?s1 a oplli:JobPosting; opl:providedBy ?provided_by; oplli:location_name ?location_name; oplli:industry ?industry; oplli:country_code ?country_code; oplli:company_name ?company_name; oplli:position_summary ?position_summary; oplli:experience_level ?experience_level; oplli:job_type ?job_type; oplli:salary ?job_salary; rdfs:label ?label; oplli:job_function ?job_function. } LIMIT 100 }} © 2012 OpenLink Software, All rights reserved.
  • 34.
    SPARQL over ODBCto LinkedInLive Demo Link: http://demo.openlinksw.com/c/86Q3C © 2012 OpenLink Software, All rights reserved.
  • 35.
    SQL Views derivedfrom SPARQL Queries © 2012 OpenLink Software, All rights reserved.
  • 36.
    How It WorksConstructor Locate SPARQL Query of interestVerify Query against its original SPARQL EndpointGo to a Virtuoso SPARQL endpoint and execute a FederatedSPARQL (SPARQL-FED) variant of queryVia Virtuoso’s native or ODBC SQL client interfaces issue standardSQL CREATE VIEW syntax to construct a SQL View from theSPARQL-FEDUsing any ODBC compliant application, query the SQL View as youwould any other ODBC accessible SQL View. © 2012 OpenLink Software, All rights reserved.
  • 37.
    SQL View ForNature.comCREATE VIEW lod.data.nature_dot_com_hydro ASSPARQLSELECT DISTINCT *WHERE { SERVICE <http://data.nature.com/sparql> { SELECT ?doi ?title ?name WHERE { ?doi dc:title ?title . FILTER (regex(?title,"hydro","i")) . ?doi bibo:contributorList [ rdf:first [ foaf:name ?name ] ] . } LIMIT 25 } };GRANT SELECT ON lod.data.nature_dot_com_hydro TO vdb © 2012 OpenLink Software, All rights reserved.
  • 38.
    ODBC via SQLView to Nature.com Relational Table/View Structure © 2012 OpenLink Software, All rights reserved.
  • 39.
    ODBC via SQLView to Nature.com List of Primary KeysLive Demo Link: http://demo.openlinksw.com/c/BTVATM © 2012 OpenLink Software, All rights reserved.
  • 40.
    ODBC via SQLView to Nature.com Drill-Down via Primary Key De-ReferenceLive Demo Link: http://demo.openlinksw.com/c/BTVAFK © 2012 OpenLink Software, All rights reserved.
  • 41.
    ODBC via SQLView to Nature.com SQL Query Against Table/ViewLive Demo Link: http://demo.openlinksw.com/c/BTWZWC © 2012 OpenLink Software, All rights reserved.
  • 42.
    SQL View forDBpediaCREATE VIEW lod.data.dbpedia_company_list_by_state ASSPARQLSELECT * WHERE { SERVICE <http://dbpedia.org/sparql> { SELECT * FROM <http://dbpedia.org> WHERE { ?company a dbpedia-owl:Company. ?company rdfs:label ?name. ?company dbpedia-owl:location ?city. ?city dbpedia-owl:isPartOf ?state. ?state dbpedia-owl:country <http://dbpedia.org/resource/United_States>. OPTIONAL {?city rdfs:label ?city_name}. OPTIONAL {?state rdfs:label ?state_name}. OPTIONAL{ ?company <http://dbpedia.org/ontology/industry> ?industrySector}. FILTER (LANG(?name) = "en") FILTER (LANG(?state_name) = "en") FILTER (LANG(?city_name) = "en") } LIMIT 100 } };GRANT SELECT ON lod.data.dbpedia_company_list_by_state TO vdb . © 2012 OpenLink Software, All rights reserved.
  • 43.
    ODBC via SQLView to DBpedia Relational Table/View Structure © 2012 OpenLink Software, All rights reserved.
  • 44.
    ODBC via SQLView to DBpedia SQL Query Against Table/View Live Demo Link: http://demo.openlinksw.com/c/BTWGH4 © 2012 OpenLink Software, All rights reserved.
  • 45.
    SQL View forData.GovCREATE VIEW lod.data.health_data_dot_gov_metrics ASSPARQLPREFIX gd: <http://reference.data.gov/def/govdata/>PREFIX hoco: <http://health.data.gov/def/hospital-compare/>PREFIX dcterms: <http://purl.org/dc/terms/>PREFIX comp: <http://health.data.gov/def/compare/>PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>SELECT *WHERE { SERVICE <http://health.data.gov/sparql> { SELECT DISTINCT ?record ?date ?condition ?measure ?metric ?percentage ?ratio ?medianTime ?nationalCount ?msdrg ?footnote ?conditionId ?measureId ?metricId ?footnoteId WHERE { <http://reference.data.gov/id/country/US> hoco:recordset _:rs. GRAPH ?g { _:rs hoco:record ?record . } ?g dcterms:issued ?date. OPTIONAL { ?record comp:condition ?conditionId. ?conditionId rdfs:comment ?condition. } OPTIONAL { ?record comp:measure ?measureId. ?measureId rdfs:comment ?measure. } OPTIONAL { ?record comp:metric ?metricId. ?metricId rdfs:comment ?metric. } OPTIONAL { ?record gd:percentage ?percentage. } OPTIONAL { ?record hoco:ratio ?ratio. } OPTIONAL { ?record hoco:medianTime ?medianTime. } OPTIONAL { ?record hoco:nationalCount ?nationalCount. } OPTIONAL { ?record hoco:msdrg ?msdrg. } OPTIONAL { ?record comp:footnote ?footnoteId. ?footnoteId rdfs:comment ?footnote. } } LIMIT 100 } } ;GRANT SELECT ON lod.data.health_data_dot_gov_metrics TO vdb © 2012 OpenLink Software, All rights reserved.
  • 46.
    ODBC via SQLView to Data.Gov Relational Table/View Structure © 2012 OpenLink Software, All rights reserved.
  • 47.
    ODBC via SQLView to Data.Gov SQL Query Against Table/ViewLive Demo Link: http://demo.openlinksw.com/c/BTXNHW © 2012 OpenLink Software, All rights reserved.
  • 48.
    SQL View forData.Gov.UKCREATE VIEW lod.data.data_gov_uk_education ASSPARQLSELECT ?s as ?href ?gender ?religion ?name ?lat ?long ?addr ?addr1 ?addr2 ?postcode ?town ?estabNo ?refNo ?type (<http://www.kingslon.co.uk/Images/students_new.jpg>) as ?imageWHERE { SERVICE <http://services.data.gov.uk/education/sparql> { SELECT * WHERE { ?s a <http://education.data.gov.uk/def/school/School> . ?s <http://www.w3.org/2000/01/rdf-schema#label> ?name. ?s <http://www.w3.org/2003/01/geo/wgs84_pos#lat> ?lat . ?s <http://www.w3.org/2003/01/geo/wgs84_pos#long> ?long . ?s <http://education.data.gov.uk/def/school/address> ?addr. OPTIONAL {?s <http://education.data.gov.uk/def/school/gender> ?gender}. OPTIONAL {?s <http://education.data.gov.uk/def/school/religiousCharacter> ?religion}. OPTIONAL {?s <http://education.data.gov.uk/def/school/typeOfEstablishment> ?type}. OPTIONAL {?s <http://education.data.gov.uk/def/school/uniqueReferenceNumber> ?refNo}. OPTIONAL {?s </http://education.data.gov.uk/def/school/establishmentNumber> ?estabNo}. ?addr <http://education.data.gov.uk/def/school/address1> ?addr1 . ?addr <http://education.data.gov.uk/def/school/address2> ?addr2. ?addr <http://education.data.gov.uk/def/school/postcode> ?postcode. ?addr <http://education.data.gov.uk/def/school/town> ?town. } LIMIT 200 } }GRANT SELECT ON lod.data.data_gov_uk_educatio TO vdb © 2012 OpenLink Software, All rights reserved.
  • 49.
    ODBC via SQLView to Data.Gov.UK Relational Table/View Structure © 2012 OpenLink Software, All rights reserved.
  • 50.
    ODBC via SQLView to Data.Gov.UK SQL Query Against Table/ViewLive Demo Link: http://demo.openlinksw.com/c/BTVSFA © 2012 OpenLink Software, All rights reserved.
  • 51.
    SQL View forLinkedInCREATE VIEW lod.data.linkedin_jobs_1 ASSPARQLPREFIX oplli: <http://www.openlinksw.com/schemas/linkedin#>SELECT DISTINCT *WHERE { SERVICE <http://uriburner.com/sparql> (define lang:dialect 65535) { SELECT DISTINCT ?s1 as ?job_id ?provided_by ?location_name ?industry ?country_code ?company_name ?position_summary ?experience_level ?job_type ?job_salary ?label as ?name ?job_function WHERE { ?s1 a oplli:JobPosting; opl:providedBy ?provided_by; oplli:location_name ?location_name; oplli:industry ?industry; oplli:country_code ?country_code; oplli:company_name ?company_name; oplli:position_summary ?position_summary; oplli:experience_level ?experience_level; oplli:job_type ?job_type; oplli:salary ?job_salary; rdfs:label ?label; oplli:job_function ?job_function. } LIMIT 100 }};GRANT SELECT ON lod.data.linkedin_jobs_1 TO vdb; © 2012 OpenLink Software, All rights reserved.
  • 52.
    ODBC via SQLView to LinkedIn Relational Table/View Structure © 2012 OpenLink Software, All rights reserved.
  • 53.
    ODBC via SQLView to LinkedIn SQL Query Against Table/ViewLive Demo Link: http://demo.openlinksw.com/c/BPITMZ © 2012 OpenLink Software, All rights reserved.
  • 54.
    ODBC + Linked(Open) Data Benefits? Using existing ODBC compliant applications you can achieve the following:Access & Integration Data from External DataSourcesSharing Data Sources & Insights (Query Results)via Hyperlinks StructuredDiscover Insights without depending solely on the Datacontent of local databases © 2012 OpenLink Software, All rights reserved.
  • 55.
    Virtuoso Product Information © 2012 OpenLink Software, All rights reserved.
  • 56.
    Product Value PropositionEnterpriseand Individual Agilityvia Data Virtualization, withoutcompromising performance,scalability, security, orinvestments in existinginfrastructure! © 2012 OpenLink Software, All rights reserved.
  • 57.
    Product ArchitectureA high-performance,scalable,secure, and operating-system-independent server designedto handle contemporarychallenges associated withdata access, data integration,and data management. © 2012 OpenLink Software, All rights reserved.
  • 58.
    Data Virtualization MiddlewareAnin-built middleware layer(“Sponger”) for creatingLinked Data Views overHeterogeneous DataSources. © 2012 OpenLink Software, All rights reserved.
  • 59.
    Pluggable Linked DataCartridges/DriversA collection of prefabricatedand customizable DataExtraction, Transformation,and Lookup cartridges(drivers) covering a vastranges of data formats anddata access protocols. © 2012 OpenLink Software, All rights reserved.
  • 60.
    End Game?My Agility++ Your Agility++ Their Agility++ Our Agility !! © 2012 OpenLink Software, All rights reserved.
  • 61.
    Additional ODBC &Linked Data Presentations Windows  ODBC Configuration & Usage  Microsoft Access  Tibco Spotfire  Tableau Desktop  SAP Crystal Reports Mac OS X  ODBC Configuration & Usage  Filemaker © 2012 OpenLink Software, All rights reserved.
  • 62.
    OpenLink Company Overview OpenLink Software is a privately-held company founded in 1992 by its President & CEO, Kingsley Idehen. The company is an industry acclaimed technology innovator in the following areas:  ODBC, JDBC, ADO.NET, and OLE-DB compliant Data Access Drivers for Oracle, SQL Server, Informix, Ingres, Sybase, Progress, MySQL, and PostgreSQL  High-Performance & Scalable Multi-Model (Relational & Graph) Database Technology  Data Integration Middleware (Data Virtualization Technology across a wide variety of Protocols & Formats)  Linked Data Deployment & Management  Web Application Server Technology  Socially-enhanced Distributed Collaborative Applications Platforms (Weblogs, Wikis, Feed Aggregation and Syndication, Web File Systems, Discussion Forums, etc.)  Identity Management. © 2012 OpenLink Software, All rights reserved.
  • 63.
    Products & ServicesSoftwareProducts • OpenLink Universal Data Access Drivers (UDA) - High-performance data access drivers for ODBC, JDBC, ADO.NET, and OLE DB that provide transparent access to enterprise databases. • OpenLink Virtuoso - available in single server and cluster editions that are deployed in cloud and/or enterprise modes. • OpenLink Data Spaces Platform and Applications • OpenLink Ajax Toolkit • OpenLink Data Explorer • An Open Source Data Access SDK for ODBCAll OpenLink products are delivered by download from the Internet (http, ftp, etc.).Temporary licenses are issued upon download and may be extended as needed, on a case-by-case basis. Permanent licenses are issued once payment is received. © 2012 OpenLink Software, All rights reserved.
  • 64.
    Products & ServicesProfessionaland Support Services • OpenLink Product Support provides front-line email and phone support, web-based online support, and a variety of premium services such as phone, emergency, and onsite support. • Our Support staff is comprised of individuals with extensive knowledge of data access, data migration, database administration, programming APIs, and other relevant skills. • Services are sold in either Standard "Bronze" or Premium "Platinum" Support packages, with varying hours of availability, response times, etc. • We also offer Custom Development, Training, and other Consultancy services. These services can be offered on- or off-site. Expenses for travel, accommodations, food, etc., associated with on-site services are charged separately. Rates start at US$250 per person per hour. © 2012 OpenLink Software, All rights reserved.
  • 65.
    Office LocationsUSA UKOpenLink Software, Inc OpenLink Software Ltd.10 Burlington Mall Road Airport HouseSuite 265 Purley WayBurlington, MA 01803 Croydon, Surrey CR0 0XZTel.: +1 781 273 0900 Tel.: +44 (0)20 8681 7701Fax: +1 781 229 8030 Fax: +44 (0)20 8681 7702 © 2012 OpenLink Software, All rights reserved.
  • 66.
    Additional Information OpenLinkSoftware:  OpenLink Software  OpenLink Virtuoso  Universal Data Access Drivers Social Media Data spaces  http://www.openlinksw.com/blog/~kidehen/ (weblog)  https://plus.google.com/112399767740508618350/posts (Google+)  https://twitter.com/#!/kidehen (Twitter)  Hashtag: #LinkedData (Anywhere) . © 2012 OpenLink Software, All rights reserved.

[8]ページ先頭

©2009-2025 Movatter.jp