An RDF Data Model for the Semantic Web. 5 th Oracle Life Sciences User Group meeting May 16-17, 2005
|
|
- Brendan Wade
- 6 years ago
- Views:
Transcription
1
2 An RDF Data Model for the Semantic Web 5 th Oracle Life Sciences User Group meeting May 16-17, 2005
3 Agenda Introduction 5 min Susie Stephens Semantic Web for Life Sciences 25 min Susie Stephens Oracle support of RDF in RDBMS 25 min Souripriya Das Demo of Siderean s Seamark Navigation Server 25 min Mike DiLascio, David LaVigna & Joanne Luciano Discussion 10 min Susie Stephens
4 Semantic Web for Life Sciences Susie Stephens
5 What is the Semantic Web? A machine-readable format that is Web compatible The Semantic Web adds definition tags to information in Web pages Enables computers to discover data more effectively Allows new associations to form between pieces of information
6 Resource Description Framework W3C standard for the common data format Based on triples (subject predicate object) Everything has a URI Ontologies used to label the RDF tagged elements Image Source: W3C
7 Image Source: W3C
8 Enterprise Integration Hub Image Source: W3C
9 Semantic Web Stack Image Source: W3C
10 Pharma Productivity Source: PhRMA & FDA 2003
11 Critical Path Initiative Source: Innovation or Stagnation, FDA Report, March 2004
12 Ontology Frameworks for Integration <hasproduct> Protein Gene <transcribes> <translatesto> <participatesin> <influences> Disease <profiledby> Microarray experiment <probefor> <efficacymarkerfor> mrna <affectedtissue> Drug <targets> <MOA> Treatment <located> Localization Intervention point <affecting> Cascade pathway <druginteraction> <partof> Bio-process Target model
13 Biological Pathways Image Source: Cytoscape
14 Beyond the Dead Graphical Model Image Source: KEGG
15 Assigning Trust Values to Data Image Source: SWANS
16 Inferencing If Gene G is implicated in Disease D, and its Protein Product P is a functional component of only Pathway P2 -> then Disease D directly perturbs Pathway P2 <rdf:description> <log:is rdf:parsetype= Quote > <rdf:description rdf:about= variable#gene_g > <hasproduct rdf:resource= variable#protein_p /> <isimplicatedin rdf:resource= variable#disease_d /> </rdf:description> <rdf:description rdf:about= variable#protein_p > <inpathway rdf:resource= variable#pathway_p2 /> </rdf:description> <log:is> <log:implies rdf:parsetype= Quote > <rdf:description rdf:about= variable#disease_d > <D_perturbs rdf:resource= variable#pathway_p2 > </rdf:description> </log:implies> </rdf:description>
17 Why Semantic Web for Life Sciences? Heterogeneous data integration using explicit semantics Expression well-defined and rich models of biological systems Annotating findings and interpretations formally and sharing with other scientists Embedding models and semantics within papers Applying logic to infer additional insights and to propose and/or capture new hypotheses
18 Q U E S T I O N S A N S W E R S
19 RDF Support in Oracle RDBMS Souripriya Das, Ph.D. Consultant Member of Technical Staff Oracle New England Development Center
20 Overview Three types of database objects Model RDF graph consisting of a set of triples Rulebase Set of (user-defined) rules Rule Index Entailed RDF graph We discuss following aspects for each type of object DDL DML Views Security RDF Query (with Inference)
21 RDF Models
22 Model: Overview Each RDF Model (graph) consists of a set of triples A triple (statement) consists of three components Subject URI or blank node Predicate URI Object URI or literal or blank node A statement itself can be a resource (allowing nested graphs)
23 Model: Example Family: (:John :brotherof :Mary) (:John :age 16 ^^xsd:integer) (:Mary :parentof :Matt) (:John :name John ) (:Mary :name Mary ) Reification: (:John :thinks _:S1) (_:S1 rdf:subject :Sue) (_:S1 rdf:predicate :livesin) (_:S1 rdf:object NYC ) :John age 16 brotherof parentof :Mary :Matt thinks :Sue livesin NYC
24 RDF Query
25 SDO_RDF_MATCH Table Func Arguments Graph pattern A sequence of triple patterns Triple patterns typically use variables RDF Data set a set of models Filter Aliases FROM TABLE(SDO_RDF_MATCH( (?x :brotherof?y) (?y :parentof?z), SDO_RDF_Models( family ), )) t
26 SDO_RDF_MATCH: return Columns (of type VARCHAR2) in each returned row: For each variable?x in Graph Pattern x x$rdfvtyp URI, Literal, Blank node x$rdfltyp Specific literal type (e.g., xsd:integer) x$rdfclob Contains actual value, if?x matches a CLOB value x$rdflang Language tag, if any (e.g., en-us ) If no variable in Graph Pattern A dummy column
27 SDO_RDF_MATCH: matching Matching multiple representations The same point in value space may have multiple representations 10 ^^xsd:integer 10 ^^xsd:positiveinteger 010 ^^xsd:integer ^^xsd:integer SDO_RDF_MATCH automatically resolves these
28 RDF Query: Example Find salary and hiredate of all the uncles SELECT emp.name, emp.salary, emp.hiredate FROM emp, TABLE(SDO_RDF_MATCH( (?x :brotherof?y) (?y :parentof?z) (?x :name?name), SDO_RDF_Models( family'), )) t WHERE emp.name=t.name; Use of SDO_RDF_MATCH allows embedding a graph query in a SQL query
29 RDF Query: Example 2 Find pairs of persons residing at the same address where the first person rents a truck and the second person buys a fertilizer SELECT t3.x name1, t3.y name2 FROM AddrTable t1, AddrTable t2, TABLE(SDO_RDF_MATCH( (?x :rents?a) (?a rdf:type :Truck) (?y :buys?b) (?b rdf:type :Fertilizer), SDO_RDF_Models( Activities'), )) t3 WHERE t1.name=t3.x and t2.name=t3.y and t1.addr=t2.addr;
30 RDF Rulebases
31 Rulebase: Overview Each RDF rulebase consists of a set of rules Each rule consists of antecedent: graph-pattern filter condition (optional) Consequent: graph-pattern One or more rulebases may be used with relevant RDF models (graphs) to obtain entailed graphs
32 Rulebase: Example Rules in a rulebase family_rb: Antecedent: (?x :brotherof?y) (?y :parentof?z) Filter: NULL Consequent: (?x :uncleof?z) Antecedent: (?x :age?a) Filter: a >= 65 Consequent: (?x :agegroup Senior ) Antecedent: (?x :parentof?y) (?y :parentof?z) Filter: NULL Consequent: (?x :grandparentof?z)
33 RDF Rule Indexes
34 Rule Index: Overview A rule index represents an entailed graph A rule index is created on an RDF dataset (consisting of a set of RDF models and a set of RDF rulebases)
35 Rule Index: Example A rule index may be created on a dataset consisting of family RDF data, and family_rb rulebase (shown earlier) The rule index will contain inferred triples showing uncleof and agegroup information
36 RDF Query with Inference
37 SDO_RDF_MATCH with Rulebases Arguments Graph pattern A sequence of triples (with variables) RDF Data set a set of models a set of rulebases Filter Aliases FROM TABLE(SDO_RDF_MATCH( (?x :uncleof?y), SDO_RDF_Models( family ), SDO_RDF_Rulebases ( rdfs, family_rb ) )) t
38 RDF Query w/ Inference: Example Find salary and hiredate of all the uncles SELECT emp.name, emp.salary, emp.hiredate FROM emp, TABLE(SDO_RDF_MATCH( (?x :uncleof?y) (?x :name?name), SDO_RDF_Models( family'), SDO_RDF_Rulebases( rdfs, family_rb'), )) t WHERE emp.name=t.name;
39 RDF Query w/ Inference: Example 2 Find pairs of persons residing at the same address where the first person rents a truck and the second person buys a fertilizer SELECT t3.x name1, t3.y name2 FROM AddrTable t1, AddrTable t2, TABLE(SDO_RDF_MATCH( (?x :rents?a) (?a rdf:type :Truck) (?y :buys?b) (?b rdf:type :Fertilizer), SDO_RDF_Models( Activities'), SDO_RDF_Rulebases( rdfs ), )) t3 WHERE t1.name=t3.x and t2.name=t3.y and t1.addr=t2.addr;
40 RDF Models
41 Model: DDL Procedures provided as part of the API may be used to Create a model Drop a model When a user creates a model, a database view gets created automatically rdfm_family A model corresponds to a column of type SDO_RDF_TRIPLE_S in a base table Each model has exactly one base table associated with it
42 Model: DDL Creating a Model Create an Application Table CREATE TABLE family_table ( id NUMBER, family_triple SDO_RDF_TRIPLE_S); Create a Model EXEC SDO_RDF.CREATE_RDF_MODEL( family, family_table, family_triple ); Automatically creates the following database view rdfm_family ( )
43 Loading RDF Data into Oracle Java API provided to load NTriple into NDM Sample XSLs provided To convert RDF to NTriple To convert RDF to INSERT statements
44 Model: DML SQL DML commands may be used to do DML operations on a base table to effect DML (i.e., triple insert, delete, and update) on the corresponding model Insert Triples INSERT INTO family_table VALUES (1, SDO_RDF_TRIPLE_S( family', '< '< <
45 Model: Security The creator of the base table corresponding to a model can grant privileges to other users To perform DML to a model, a user must have DML privileges for the corresponding base table The creator of a model can grant QUERY privileges on the corresponding database view to other users A user can query only those models for which s/he has QUERY privileges to the corr. database views Only the creator of a model can drop the model
46 Model: Views Database views corresponding to the models
47 RDF Rulebases
48 Rulebase: DDL Procedures provided as part of the API may be used to Create a rulebase create_rulebase('family_rb'); Drop a rulebase drop_rulebase('family_rb'); When a user creates a rulebase, a database view gets created automatically rdfr_family_rb (rule_name, antecedent, filter, consequent, aliases)
49 Rulebase: DML SQL DML commands may be used on the database view corresponding to a target rulebase to insert, delete, and update rules insert into mdsys.rdfr_family_rb values( uncle_rule', (?x :brotherof?y) (?y :parentof?z), NULL, '(?x :uncleof?z)', SDO_RDF_Aliases( ));
50 Rulebase: Security Creator of a rulebase can grant privileges to the corresponding database view to other users Performing DML operations requires invoker to have appropriate privileges on the database view Only the creator of a rulebase can drop the rulebase
51 Rulebase: Views RDF_RULEBASE_INFO Contains the list of rulebases For each rulebase, contains additional information (such as, creator, view name, etc) Content of each rulebase is available from the corresponding database view
52 RDF Rule Indexes
53 Rule Index: DDL Procedures provided as part of the API may be used to Create a rule index create_rules_index ('family_rb_rix_family, SDO_RDF_Models('family'), SDO_RDF_Rulebases( rdfs','family_rb')); Drop a rule index drop_rules_index ('family_rb_rix_family'); When a user creates a rule index, a database view gets created automatically rdfi_family_rb_rix_family ( )
54 Rule Index: Security To create a rule index on an RDF dataset (models and rulebases), user needs to have QUERY privileges on those models and rulebases Creator of a rule index holds QUERY privilege on the rule index and may grant this privilege to other users Only the creator of a rule index can drop it
55 Rule Index: Views RDF_RULEINDEX_INFO Contains the list of rule indexes For each rule index, contains additional information (such as, creator, status, etc) RDF_RULEINDEX_DATASETS For every rule index, stores the names of its models and rulebases
56 Rule Index: Dependencies Content of a rule index depends upon the content of each element of its dataset Any modification to the models or rulebases in its dataset invalidates the rule index Dropping a model or rulebase will drop dependent rule indexes automatically.
57 Summary RDF Data Model Models (Graphs) RDF Query using SDO_RDF_MATCH Table Function RDF Data Model with (user-defined) Rules Models (Graphs) Rulebases Rule Indexes RDF Query on entailed RDF graphs Management (DDL, DML, Security, ) Models, Rulebases, and Rule Indexes
58 RDF Data Model Demo
59 Demo: Family Schema
60 Demo: Family Schema 2
61 Demo: Family Model Data
62 Demo: Family Model Data (Alt)
63 Demo: Query without Inference select m from TABLE(SDO_RDF_MATCH( '(?m rdf:type :Male)', SDO_RDF_Models('family'), null, SDO_RDF_Aliases( SDO_RDF_Alias('', ' null)); M
64 Demo: Query w/ RDFS Inference select m from TABLE(SDO_RDF_MATCH( '(?m rdf:type :Male)', SDO_RDF_Models('family'), SDO_RDF_Rulebases( RDFS ), SDO_RDF_Aliases( SDO_RDF_Alias('', ' null)); M
65 Demo: Family Rulebase Antecedent: (?x :parentof?y) (?y :parentof?z) Filter: NULL Consequent: (?x :grandparentof?z)
66 Demo: Query w/ Family and RDFS Inference select x, y from TABLE(SDO_RDF_MATCH( X '(?x :grandparentof?y) (?x rdf:type :Male)', SDO_RDF_Models('family'), SDO_RDF_Rulebases('RDFS','family_rb'), SDO_RDF_Aliases( SDO_RDF_Alias('',' null)); Y
67 Q U E S T I O N S A N S W E R S
68 Demo of Siderean s Seamark Navigation Server Mike DiLascio & Joanne Luciano
69 Agenda About Siderean Software & Predictive Medicine, Inc. Introducing Seamark Navigation Server v.3.6 Seamark & Oracle 10g RDF Data Model Demonstration of Seamark / Oracle 10g integration Lessons Learned / Q&A
70 About Siderean Software Aggregate, organize and navigate information -the way users think -to improve analysis and decision making. Founded in 2001 and based in El Segundo, CA Ventured backed in 2004 Delivering RDF-centric navigation and analysis capabilities for end users (a.k.a. - the last mile ) Active W3C member leveraging Semantic Web standards Demonstrating integrated Seamark navigation layer over Oracle 10g RDF Data Model in collaboration with Predictive Medicine, Inc.
71 Current solutions 50,000 results!!! Now what? I give up! Hello? Get me an apple! Why do I get oranges when I m looking for apples? IT: As soon as I fix his, hers stops working. CONTENT PRODUCER: I just produced three apples last week! Enterprise search a brute force approach Knowledge management breathtakingly expensive
72 Introducing Seamark Navigation Server I can see the big picture! No more staring at a blank text box. I can drill down quickly to what I want. IT: I can take my coffee break now. CONTENT PRODUCER: I knew we had an apple in here somewhere. Seamark layering organization to deliver pinpoint navigation
73 How it works: process Term Text Person Place View View Event Metadata about data and content is aggregated Organized into a unified information architecture Analyzed to generate on-demand views Providing pinpoint navigation across the data and content
74 How it works: architecture User Navigation and User Tagging Unstructured Content and Data Feeds Web Browsers & Portals Search Engines User Alerts Metadata Aggregator Navigation Metadata Navigation Web Services Feed Aggregators Structured Content Sources
75 Seamark/Oracle integration architecture: Phase 1 User Navigation and User Tagging Web Browsers & Portals User Alerts Oracle 10g RDF Data Model for scalable persistence of metadata Batch RDFMatch Query issued from Seamark at index time Cached Navigation Metadata Navigation Web Services Feed Aggregators
76 Seamark/Oracle integration architecture: Phase 2 User Navigation and User Tagging Web Browsers & Portals User Alerts Oracle 10g RDF Data Model for scalable persistence of metadata Federated RDFMatch Queries issued from Seamark at query time Dynamic Navigation Metadata Navigation Web Services Feed Aggregators
77 Seamark Demo: Background & Concepts Life Sciences demonstration premise RDF offers high value during early stage research Leveraging strengths of Oracle 10g & Seamark v3.6 Oracle large datasets / scalability Seamark useful subsets / flexible navigation & insights Project elapsed time - about one week Locating and identifying data sources represented the greatest time element Data sources in RDF required minimal integration time Non-RDF data sources required transformation and linking values (non-trivial but straightforward)
78 Seamark Demonstration: Identification of new drug candidates Keywords.rdf GO2UniProt.rdf IntAct.rdf UniProt.rdf Citation PubMed.xml GO2Keyword.rdf ProbeSet.rdf Keyword GO2OMIM.rdf Probe Protein Gene MIM Id OMIM.rdf GO.rdf GO2Enzyme.rdf Enzyme Organism Compound Taxonomy.rdf Enzymes.rdf KEGG.rdf Pathway 1. Differentiate different forms of disease 2. Identify patients subgroups. 3. Identify top biomarkers 4. Identify function 5. Identify biological and chemical properties and disease associations of biomarker 6. Identify documents 7. Identify role in metabolic pathways 8. Identify compounds that interact 9. Identify and compare function in other organisms 10. Identify any prior art
79 Live Seamark Life Sciences Demonstration: Sample Screenshots
80 Seamark application start page shows integration of OMIM, GO, KEGG, UniProt and NCBI
81 Select: Probe Set ID: M18255_cds2_s_at
82 Results: 9 Matches on M18255_cds2_s_at to the Gene Ontology Cytoplasm 1 st of 9 Matches Cellular Location Via Gene Ontology
83 Cytoplasm 1 st of 9 Matches Page Scroll
84 Cytoplasm 1 st of 9 Matches Page Scroll Plasma Membrane,, 2 nd of 9 Matches Cellular Location Via Gene Ontology Page Scroll for more results, etc.
85 Start Page: Optionally search across entire collection based upon keywords from the integrated data sources
86 Seamark Lessons Learned RDF offers multiple unconstrained views of data/relationships Provides maximum flexibility during early stage research Later stages can leverage OWL to constrain known relationships Data providers Timing is right to publish in RDF format Cut your customer s integration costs Speed discovery time Even with one week of effort Proof of Concept demonstrates value of broad & deep integration Additional value in extending POC in customer pilot initiatives
87 Siderean Seamark Conclusion Getting the precise information we need from today s data glut is profoundly difficult Solving this problem requires a solution that works the way you think Siderean is the world s first turnkey navigation server for the enterprise and people at large
88 Thank You! To arrange a demonstration of Seamark or for more information please contact: Mike DiLascio Office: Mobile: mdilascio@siderean.com Siderean Software, Inc. 390 North Sepulveda Blvd., Suite 2070 El Segundo, CA USA
89
This presentation is for informational purposes only and may not be incorporated into a contract or agreement.
This presentation is for informational purposes only and may not be incorporated into a contract or agreement. Oracle10g RDF Data Mgmt: In Life Sciences Xavier Lopez Director, Server Technologies Oracle
More informationSemantic Web. Dr. Philip Cannata 1
Semantic Web Dr. Philip Cannata 1 Dr. Philip Cannata 2 Dr. Philip Cannata 3 Dr. Philip Cannata 4 See data 14 Scientific American.sql on the class website calendar SELECT strreplace(x, 'sa:', '') "C" FROM
More informationAdvances in Data Integration & Representation in Systems Biology
Advances in Data Integration & Representation in Systems Biology Susie Stephens Principal Product Manager, Life Sciences Oracle susie.stephens@oracle.com Outline Systems Biology Data Requirements Semantic
More informationSELF-SERVICE SEMANTIC DATA FEDERATION
SELF-SERVICE SEMANTIC DATA FEDERATION WE LL MAKE YOU A DATA SCIENTIST Contact: IPSNP Computing Inc. Chris Baker, CEO Chris.Baker@ipsnp.com (506) 721 8241 BIG VISION: SELF-SERVICE DATA FEDERATION Biomedical
More informationPowering Knowledge Discovery. Insights from big data with Linguamatics I2E
Powering Knowledge Discovery Insights from big data with Linguamatics I2E Gain actionable insights from unstructured data The world now generates an overwhelming amount of data, most of it written in natural
More informationSemantic Web Knowledge Representation in the Web Context. CS 431 March 24, 2008 Carl Lagoze Cornell University
Semantic Web Knowledge Representation in the Web Context CS 431 March 24, 2008 Carl Lagoze Cornell University Acknowledgements for various slides and ideas Ian Horrocks (Manchester U.K.) Eric Miller (W3C)
More informationCS 345 Spring 2009 Projects Avg 90.8, Stdev 7.5
CS 345 Spring 2009 Projects Avg 90.8, Stdev 7.5 20 18 16 14 Number of Students 12 10 8 6 4 2 0 60 65 70 75 80 85 90 95 100 Percentage Dr. Philip Cannata 1 Programming Languages Project Presentation Flite
More informationUnstructured Text in Big Data The Elephant in the Room
Unstructured Text in Big Data The Elephant in the Room David Milward ICIC, October 2013 Click Unstructured to to edit edit Master Master Big title Data style title style Big Data Volume, Variety, Velocity
More informationThe Emerging Data Lake IT Strategy
The Emerging Data Lake IT Strategy An Evolving Approach for Dealing with Big Data & Changing Environments bit.ly/datalake SPEAKERS: Thomas Kelly, Practice Director Cognizant Technology Solutions Sean Martin,
More informationOracle Spatial and Graph: Benchmarking a Trillion Edges RDF Graph ORACLE WHITE PAPER NOVEMBER 2016
Oracle Spatial and Graph: Benchmarking a Trillion Edges RDF Graph ORACLE WHITE PAPER NOVEMBER 2016 Introduction One trillion is a really big number. What could you store with one trillion facts?» 1000
More informationAPPLYING KNOWLEDGE BASED AI TO MODERN DATA MANAGEMENT. Mani Keeran, CFA Gi Kim, CFA Preeti Sharma
APPLYING KNOWLEDGE BASED AI TO MODERN DATA MANAGEMENT Mani Keeran, CFA Gi Kim, CFA Preeti Sharma 2 What we are going to discuss During last two decades, majority of information assets have been digitized
More informationSEEK User Manual. Introduction
SEEK User Manual Introduction SEEK is a computational gene co-expression search engine. It utilizes a vast human gene expression compendium to deliver fast, integrative, cross-platform co-expression analyses.
More informationCHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION Most of today s Web content is intended for the use of humans rather than machines. While searching documents on the Web using computers, human interpretation is required before
More informationGraph Modeling and Analysis in Oracle
Graph Modeling and Analysis in Oracle Susie Stephens Principal Product Manager, Life Sciences Oracle Corporation BioPathways, July 30, 2004 Access Distributed Data UltraSearch External Sites Distributed
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Integrating Complex Financial Workflows in Oracle Database Xavier Lopez Seamus Hayes Oracle PolarLake, LTD 2 Copyright 2011, Oracle
More informationJENA: A Java API for Ontology Management
JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic
More informationSemantic Enrichment ARMA Chicago Spring Seminar April 18, 2018
Semantic Enrichment ARMA Chicago Spring Seminar April 18, 2018 Presentation Overview What is Semantics? Semantic Building Blocks Why Use Semantic Technology Semantic Layers Source of Semantic Information
More informationRDF for Life Sciences
RDF for Life Sciences Presentation to Oracle Life Sciences User Group June 23, 2004 John Wilbanks World Wide Web Consortium (W3C) What is the W3C? Founded in 1994 by Tim Berners-Lee Develops common protocols
More information2017 GridGain Systems, Inc. In-Memory Performance Durability of Disk
In-Memory Performance Durability of Disk Meeting the Challenges of Fast Data in Healthcare with In-Memory Technologies Akmal Chaudhri Technology Evangelist GridGain Agenda Introduction Fast Data in Healthcare
More informationCOMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara
JENA DB Group - 10 Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara OUTLINE Introduction Data Model Query Language Implementation Features Applications Introduction Open Source
More informationPOMELo: A PML Online Editor
POMELo: A PML Online Editor Alvaro Graves Tetherless World Constellation Department of Cognitive Sciences Rensselaer Polytechnic Institute Troy, NY 12180 gravea3@rpi.edu Abstract. This paper introduces
More informationFedX: Optimization Techniques for Federated Query Processing on Linked Data. ISWC 2011 October 26 th. Presented by: Ziv Dayan
FedX: Optimization Techniques for Federated Query Processing on Linked Data ISWC 2011 October 26 th Presented by: Ziv Dayan Andreas Schwarte 1, Peter Haase 1, Katja Hose 2, Ralf Schenkel 2, and Michael
More informationChevron Position Paper for W3C Workshop on Semantic Web in Oil & Gas Industry
Enterprise Architecture Chevron Position Paper for W3C Workshop on Semantic Web in Oil & Gas Industry Frank Chum, ITC EA Mario Casetta, ETC IM Roger Cutler, ITC EA 9 December 2008 Houston, Texas 2008 Chevron
More informationLinked Data and RDF. COMP60421 Sean Bechhofer
Linked Data and RDF COMP60421 Sean Bechhofer sean.bechhofer@manchester.ac.uk Building a Semantic Web Annotation Associating metadata with resources Integration Integrating information sources Inference
More informationNew Approach to Graph Databases
Paper PP05 New Approach to Graph Databases Anna Berg, Capish, Malmö, Sweden Henrik Drews, Capish, Malmö, Sweden Catharina Dahlbo, Capish, Malmö, Sweden ABSTRACT Graph databases have, during the past few
More informationRDF* and SPARQL* An Alternative Approach to Statement-Level Metadata in RDF
RDF* and SPARQL* An Alternative Approach to Statement-Level Metadata in RDF Olaf Hartig @olafhartig Picture source:htp://akae.blogspot.se/2008/08/dios-mo-doc-has-construido-una-mquina.html 2 4 htp://tinkerpop.apache.org/docs/current/reference/#intro
More informationGet the most from Oracle Database 11g Semantic Technology: Best Practices
Get the most from Oracle Database 11g Semantic Technology: Best Practices Xavier Lopez, Ph.D., Director, Oracle Server Technologies Souripriya Das, Ph.D., Consultant Member, Oracle Server Technologies
More informationRDF. Mario Arrigoni Neri
RDF Mario Arrigoni Neri WEB Generations Internet phase 1: static contents HTML pages FTP resources User knows what he needs and where to retrieve it Internet phase 2: web applications Custom presentation
More informationEnvisioning Semantic Web Technology Solutions for the Arts
Information Integration Intelligence Solutions Envisioning Semantic Web Technology Solutions for the Arts Semantic Web and CIDOC CRM Workshop Ralph Hodgson, CTO, TopQuadrant National Museum of the American
More informationSemantic Web: Core Concepts and Mechanisms. MMI ORR Ontology Registry and Repository
Semantic Web: Core Concepts and Mechanisms MMI ORR Ontology Registry and Repository Carlos A. Rueda Monterey Bay Aquarium Research Institute Moss Landing, CA ESIP 2016 Summer meeting What s all this about?!
More informationLanguages and tools for building and using ontologies. Simon Jupp, James Malone
An overview of ontology technology Languages and tools for building and using ontologies Simon Jupp, James Malone jupp@ebi.ac.uk, malone@ebi.ac.uk Outline Languages OWL and OBO classes, individuals, relations,
More informationHarvesting RDF triples
Harvesting RDF triples Joe Futrelle Natioanl Center for Supercomputing Applications 1205 W. Clark St., Urbana IL 61801, US futrelle@ncsa.uiuc.edu Abstract. Managing scientific data requires tools that
More informationEMC Documentum xdb. High-performance native XML database optimized for storing and querying large volumes of XML content
DATA SHEET EMC Documentum xdb High-performance native XML database optimized for storing and querying large volumes of XML content The Big Picture Ideal for content-oriented applications like dynamic publishing
More informationMapping the library future: Subject navigation for today's and tomorrow's library catalogs
University of Pennsylvania ScholarlyCommons Scholarship at Penn Libraries Penn Libraries January 2008 Mapping the library future: Subject navigation for today's and tomorrow's library catalogs John Mark
More informationCourse Outline and Objectives: Database Programming with SQL
Introduction to Computer Science and Business Course Outline and Objectives: Database Programming with SQL This is the second portion of the Database Design and Programming with SQL course. In this portion,
More informationTransformative characteristics and research agenda for the SDI-SKI step change:
Transformative characteristics and research agenda for the SDI-SKI step change: A Cadastral Case Study Dr Lesley Arnold Research Fellow, Curtin University, CRCSI Director Geospatial Frameworks World Bank
More informationStructure of This Presentation
Inferencing for the Semantic Web: A Concise Overview Feihong Hsu fhsu@cs.uic.edu March 27, 2003 Structure of This Presentation General features of inferencing for the Web Inferencing languages Survey of
More informationReducing Consumer Uncertainty
Spatial Analytics Reducing Consumer Uncertainty Towards an Ontology for Geospatial User-centric Metadata Introduction Cooperative Research Centre for Spatial Information (CRCSI) in Australia Communicate
More informationIncremental Export of Relational Database Contents into RDF Graphs
National Technical University of Athens School of Electrical and Computer Engineering Multimedia, Communications & Web Technologies Incremental Export of Relational Database Contents into RDF Graphs Nikolaos
More informationSemantic Annotation, Search and Analysis
Semantic Annotation, Search and Analysis Borislav Popov, Ontotext Ontology A machine readable conceptual model a common vocabulary for sharing information machine-interpretable definitions of concepts in
More informationContents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services
Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic
More informationPROJECT PERIODIC REPORT
PROJECT PERIODIC REPORT Grant Agreement number: 257403 Project acronym: CUBIST Project title: Combining and Uniting Business Intelligence and Semantic Technologies Funding Scheme: STREP Date of latest
More informationImproving Your Business with Oracle Data Integration See How Oracle Enterprise Metadata Management Can Help You
Improving Your Business with Oracle Data Integration See How Oracle Enterprise Metadata Management Can Help You Özgür Yiğit Oracle Data Integration, Senior Manager, ECEMEA Safe Harbor Statement The following
More informationMAPR DATA GOVERNANCE WITHOUT COMPROMISE
MAPR TECHNOLOGIES, INC. WHITE PAPER JANUARY 2018 MAPR DATA GOVERNANCE TABLE OF CONTENTS EXECUTIVE SUMMARY 3 BACKGROUND 4 MAPR DATA GOVERNANCE 5 CONCLUSION 7 EXECUTIVE SUMMARY The MapR DataOps Governance
More informationProfiles Research Networking Software API Guide
Profiles Research Networking Software API Guide Documentation Version: March 13, 2013 Software Version: ProfilesRNS_1.0.3 Table of Contents Overview... 2 PersonID, URI, and Aliases... 3 1) Profiles RNS
More informationGeoSPARQL Support and Other Cool Features in Oracle 12c Spatial and Graph Linked Data Seminar Culture, Base Registries & Visualisations
GeoSPARQL Support and Other Cool Features in Oracle 12c Spatial and Graph Linked Data Seminar Culture, Base Registries & Visualisations Hans Viehmann Product Manager EMEA Oracle Corporation December 2,
More informationPractical Semantic Applications Master Title for Oil and Gas Asset Reporting. Information Integration David Price, TopQuadrant
Practical Semantic Applications Master Title for Oil and Gas Asset Reporting Life Click Cycle to Data edit Master Management subtitle and style Information Integration David Price, TopQuadrant Key Presentation
More informationXML Metadata Standards and Topic Maps
XML Metadata Standards and Topic Maps Erik Wilde 16.7.2001 XML Metadata Standards and Topic Maps 1 Outline what is XML? a syntax (not a data model!) what is the data model behind XML? XML Information Set
More informationIntroduction to metadata cleansing using SPARQL update queries. April 2014 PwC EU Services
Introduction to metadata cleansing using SPARQL update queries April 2014 PwC EU Services Learning objectives By the end of this module, you will have an understanding of: How to transform your metadata
More informationVijetha Shivarudraiah Sai Phalgun Tatavarthy. CSc 8711 Georgia State University
Vijetha Shivarudraiah Sai Phalgun Tatavarthy CSc 8711 Georgia State University Seman&c Web Focused on machines a web talking to machines The Grid Super virtual computer Many networked loosely coupled computers
More informationIs Linked Data the future of data integration in the enterprise?
Is Linked Data the future of data integration in the enterprise? John Walker Email: john.walker@nxp.com Twitter: @NXPdata Pilot Linked Open Data NXP is a semiconductor (microchip) manufacturer Established:
More informationDBpedia Data Processing and Integration Tasks in UnifiedViews
1 DBpedia Data Processing and Integration Tasks in Tomas Knap Semantic Web Company Markus Freudenberg Leipzig University Kay Müller Leipzig University 2 Introduction Agenda, Team 3 Agenda Team & Goal An
More informationwarwick.ac.uk/lib-publications
Original citation: Zhao, Lei, Lim Choi Keung, Sarah Niukyun and Arvanitis, Theodoros N. (2016) A BioPortalbased terminology service for health data interoperability. In: Unifying the Applications and Foundations
More informationPedigree Management and Assessment Framework (PMAF) Demonstration
Pedigree Management and Assessment Framework (PMAF) Demonstration Kenneth A. McVearry ATC-NY, Cornell Business & Technology Park, 33 Thornwood Drive, Suite 500, Ithaca, NY 14850 kmcvearry@atcorp.com Abstract.
More informationA tutorial report for SENG Agent Based Software Engineering. Course Instructor: Dr. Behrouz H. Far. XML Tutorial.
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far XML Tutorial Yanan Zhang Department of Electrical and Computer Engineering University of Calgary
More informationOracle Database B
Oracle Database Semantic Technologies Developer's Guide 11g Release 1 (11.1) B28397-02 September 2007 Provides usage and reference information about Oracle Database support for semantic technologies, including
More informationSemantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent
Semantic Technologies and CDISC Standards Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent Part I Introduction to Semantic Technology Resource Description Framework
More informationSemantic Web Technologies: RDF + RDFS
Semantic Web Technologies: RDF + RDFS RDF Language RDF Schema The limits of my language are the limits of my world. Ludwig Wittgenstein RDF Expressiveness & Semantics RDF Programming Introduction The Semantic
More informationThe Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall
The Semantic Web Revisited Nigel Shadbolt Tim Berners-Lee Wendy Hall Today sweb It is designed for human consumption Information retrieval is mainly supported by keyword-based search engines Some problems
More informationXML in the bipharmaceutical
XML in the bipharmaceutical sector XML holds out the opportunity to integrate data across both the enterprise and the network of biopharmaceutical alliances - with little technological dislocation and
More informationTransformative characteristics and research agenda for the SDI-SKI step change: A Cadastral Case Study
Transformative characteristics and research agenda for the SDI-SKI step change: A Cadastral Case Study Dr Lesley Arnold Research Fellow, Curtin University, CRCSI Director Geospatial Frameworks World Bank
More informationIn-Memory Performance Durability of Disk GridGain Systems, Inc.
In-Memory Performance Durability of Disk Apache Ignite In-Memory Hammer for Your Data Science Toolkit Denis Magda Ignite PMC Chair GridGain Director of Product Management Agenda Apache Ignite Overview
More informationDatabase Programming with PL/SQL
Database Programming with PL/SQL 1-2 Objectives This lesson covers the following objectives: List and explain the benefits of PL/SQL List the differences between PL/SQL and other programming languages
More informationBIOLOGICAL PATHWAYS AND THE SEMANTIC WEB
BIOLOGICAL PATHWAYS AND THE SEMANTIC WEB Andra Waagmeester, Tina Kutmon, Egon Willighagen, and Alex Pico Univ. Maastricht, NL, and Gladstone Institutes, CA, USA What we will talk about today Introduc*on
More informationCISC 3140 (CIS 20.2) Design & Implementation of Software Application II
CISC 3140 (CIS 20.2) Design & Implementation of Software Application II Instructor : M. Meyer Email Address: meyer@sci.brooklyn.cuny.edu Course Page: http://www.sci.brooklyn.cuny.edu/~meyer/ CISC3140-Meyer-lec4
More informationAbout the Edinburgh Pathway Editor:
About the Edinburgh Pathway Editor: EPE is a visual editor designed for annotation, visualisation and presentation of wide variety of biological networks, including metabolic, genetic and signal transduction
More informationKnowledge Representations. How else can we represent knowledge in addition to formal logic?
Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production
More informationDatabase Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies
Database Systems: Design, Implementation, and Management Tenth Edition Chapter 14 Database Connectivity and Web Technologies Database Connectivity Mechanisms by which application programs connect and communicate
More informationSemantics. Matthew J. Graham CACR. Methods of Computational Science Caltech, 2011 May 10. matthew graham
Semantics Matthew J. Graham CACR Methods of Computational Science Caltech, 2011 May 10 semantic web The future of the Internet (Web 3.0) Decentralized platform for distributed knowledge A web of databases
More informationBuilding a Data Strategy for a Digital World
Building a Data Strategy for a Digital World Jason Hunter, CTO, APAC Data Challenge: Pushing the Limits of What's Possible The Art of the Possible Multiple Government Agencies Data Hub 100 s of Service
More informationDiscovery Net : A UK e-science Pilot Project for Grid-based Knowledge Discovery Services. Patrick Wendel Imperial College, London
Discovery Net : A UK e-science Pilot Project for Grid-based Knowledge Discovery Services Patrick Wendel Imperial College, London Data Mining and Exploration Middleware for Distributed and Grid Computing,
More informationBUILDING THE SEMANTIC WEB
BUILDING THE SEMANTIC WEB You might have come across the term Semantic Web Applications often, during talks about the future of Web apps. Check out what this is all about There are two aspects to the possible
More informationRDF. Charlie Abela Department of Artificial Intelligence
RDF Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Introduced XPath and XQuery as languages that allow for accessing and extracting node information from XML Problems?
More informationSemantics In Action For Proactive Policing
Semantics In Action For Proactive Policing Jen Shorten Technical Delivery Architect, Consulting Services Jon Williams Senior Sales Engineer, UK Public Sector The Nature of Policing Is Changing The increasing
More informationEfficient, Scalable, and Provenance-Aware Management of Linked Data
Efficient, Scalable, and Provenance-Aware Management of Linked Data Marcin Wylot 1 Motivation and objectives of the research The proliferation of heterogeneous Linked Data on the Web requires data management
More informationSemantic Web In Depth: Resource Description Framework. Dr Nicholas Gibbins 32/4037
Semantic Web In Depth: Resource Description Framework Dr Nicholas Gibbins 32/4037 nmg@ecs.soton.ac.uk RDF syntax(es) RDF/XML is the standard syntax Supported by almost all tools RDF/N3 (Notation3) is also
More informationSemantic Web Technologies
1/57 Introduction and RDF Jos de Bruijn debruijn@inf.unibz.it KRDB Research Group Free University of Bolzano, Italy 3 October 2007 2/57 Outline Organization Semantic Web Limitations of the Web Machine-processable
More informationOracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led
Oracle Database 12c: Program with PL/SQL Duration: 5 Days Method: Instructor-Led Course Description This training starts with an introduction to PL/SQL and then explores the benefits of this powerful programming
More informationEnterprise Information Integration using Semantic Web Technologies:
Enterprise Information Integration using Semantic Web Technologies: RDF as the Lingua Franca David Booth, Ph.D. HP Software Semantic Technology Conference 20-May-2008 In collaboration with Steve Battle,
More informationTransforming Data from into DataPile RDF Structure into RDF
Transforming Data from DataPile Structure Transforming Data from into DataPile RDF Structure into RDF Jiří Jiří Dokulil Charles Faculty of University, Mathematics Faculty and Physics, of Mathematics Charles
More informationBioqueries: A Social Community Sharing Experiences while Querying Biological Linked Data (
Bioqueries: A Social Community Sharing Experiences while Querying Biological Linked Data (http://bioqueries.uma.es) María Jesús García-Godoy, Ismael Navas-Delgado, José Francisco Aldana Montes Computing
More informationElectronic Health Records with Cleveland Clinic and Oracle Semantic Technologies
Electronic Health Records with Cleveland Clinic and Oracle Semantic Technologies David Booth, Ph.D., Cleveland Clinic (contractor) Oracle OpenWorld 20-Sep-2010 Latest version of these slides: http://dbooth.org/2010/oow/
More informationScaling the Semantic Wall with AllegroGraph and TopBraid Composer. A Joint Webinar by TopQuadrant and Franz
Scaling the Semantic Wall with AllegroGraph and TopBraid Composer A Joint Webinar by TopQuadrant and Franz Dean Allemang Chief Scientist, TopQuadrant Inc. Jans Aasman CTO, Franz Inc. July 07 1 This Seminar
More informationSQL, XQuery, and SPARQL:Making the Picture Prettier
SQL, XQuery, and SPARQL:Making the Picture Prettier Jim Melton, Oracle Corporation, Copyright 2007 Oracle, jim.melton@acm.org Introduction Last year, we asked what s wrong with this picture? regarding
More informationMascot Insight is a new application designed to help you to organise and manage your Mascot search and quantitation results. Mascot Insight provides
1 Mascot Insight is a new application designed to help you to organise and manage your Mascot search and quantitation results. Mascot Insight provides ways to flexibly merge your Mascot search and quantitation
More informationBig Data Management and NoSQL Databases
NDBI040 Big Data Management and NoSQL Databases Lecture 10. Graph databases Doc. RNDr. Irena Holubova, Ph.D. holubova@ksi.mff.cuni.cz http://www.ksi.mff.cuni.cz/~holubova/ndbi040/ Graph Databases Basic
More informationRDF Schema. Mario Arrigoni Neri
RDF Schema Mario Arrigoni Neri Semantic heterogeneity Standardization: commitment on common shared markup If no existing application If market-leaders can define de-facto standards Translation: create
More informationIvan Herman. F2F Meeting of the W3C Business Group on Oil, Gas, and Chemicals Houston, February 13, 2012
Ivan Herman F2F Meeting of the W3C Business Group on Oil, Gas, and Chemicals Houston, February 13, 2012 (2) (3) } An intelligent system manipulating and analyzing knowledge bases e.g., via big ontologies,
More informationA Deductive System for Annotated RDFS
A Deductive System for Annotated RDFS DERI Institute Meeting Umberto Straccia Nuno Lopes Gergely Lukácsy Antoine Zimmermann Axel Polleres Presented by: Nuno Lopes May 28, 2010 Annotated RDFS Example Annotated
More information1Z Oracle Database 11g - Program with PL/SQL Exam Summary Syllabus Questions
1Z0-144 Oracle Database 11g - Program with PL/SQL Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-144 Exam on Oracle Database 11g - Program with PL/SQL... 2 Oracle 1Z0-144 Certification
More informationWhat is Text Mining? Sophia Ananiadou National Centre for Text Mining University of Manchester
National Centre for Text Mining www.nactem.ac.uk University of Manchester Outline Aims of text mining Text Mining steps Text Mining uses Applications 2 Aims Extract and discover knowledge hidden in text
More informationOracle Database: SQL and PL/SQL Fundamentals NEW
Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the fundamentals of SQL and PL/SQL along with the
More informationHarvesting RDF Triples
Harvesting RDF Triples Joe Futrelle National Center for Supercomputing Applications 1205 W. Clark St., Urbana IL 61801, US futrelle@uiuc.edu Abstract. Managing scientific data requires tools that can track
More informationCOMP9321 Web Application Engineering
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411
More informationBridging the Gap between Semantic Web and Networked Sensors: A Position Paper
Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper Xiang Su and Jukka Riekki Intelligent Systems Group and Infotech Oulu, FIN-90014, University of Oulu, Finland {Xiang.Su,Jukka.Riekki}@ee.oulu.fi
More informationRDF(S) Resource Description Framework (Schema)
RDF(S) Resource Description Framework (Schema) Where are we? OWL Reasoning DL Extensions Scalability OWL OWL in practice PL/FOL XML RDF(S) Practical Topics 2 Where are we? PL, FOL, XML Today: RDF Purposes?
More informationData Immersion : Providing Integrated Data to Infinity Scientists. Kevin Gilpin Principal Engineer Infinity Pharmaceuticals October 19, 2004
Data Immersion : Providing Integrated Data to Infinity Scientists Kevin Gilpin Principal Engineer Infinity Pharmaceuticals October 19, 2004 Informatics at Infinity Understand the nature of the science
More information<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany
Information Systems & University of Koblenz Landau, Germany Semantic Search examples: Swoogle and Watson Steffen Staad credit: Tim Finin (swoogle), Mathieu d Aquin (watson) and their groups 2009-07-17
More informationCOMP9321 Web Application Engineering
COMP9321 Web Application Engineering Semester 1, 2017 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 12 (Wrap-up) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2457
More informationInformatica Enterprise Information Catalog
Data Sheet Informatica Enterprise Information Catalog Benefits Automatically catalog and classify all types of data across the enterprise using an AI-powered catalog Identify domains and entities with
More information