Module I: Overview of Semantic Technologies and the Semantic Web

Size: px
Start display at page:

Download "Module I: Overview of Semantic Technologies and the Semantic Web"

Transcription

1 !"#$%&'(!)*+,"-"./(!012,2,.3(4(5"063+"#37!"#$%&'()(!"#*+,-.,/0(1(234(56/-76.(!"#$%&'(#)*+',-.'/0#'1#2)%34'5#67' Module I: Overview of Semantic Technologies and the Semantic Web Module I - Executive Briefing on Semantic Technologies and the Semantic Web [Course Day 1]!!!"#$%&'()%"*+"&*,$-."#+)%"*#%*#/.*0%'$1.*!! 2/+#*-1*3.4+")(*5.(/"%6%789*2/+#*-1*-#*:%%&*;%$9*!! 5/.*<==$.(-+)"7*>+6'.*%?*@A.+"-"7B*!! C.4%*!*!! A+==-"7*#/.*3.4+")(*5.$$+-"* DDDDD**E'"(/)4.*DDDDD*!! 0%4=+$-"7*3.4+")(*F-#/*0%"G.")%"+6*5.(/"%6%7-.1*!! C.4%*!!*!! 3#%(H-"7*I%'$*3.4+")(*5%%6J%K*!! L"%F6.&7.*A+"+7.4."#*+"&*#/.*3.4+")(*2.J* Copyright TopQuadrant Inc. Slide 2

2 The Semantic Wave is NOT one thing there are differing major streams within it!!the Semantic Web "! Information sharing on a global scale "! Intranets vs. Internet!!Semantic Technology "! Enhanced knowledge access and search "! Semantic Interoperability "! Information syndication "! and so forth Copyright TopQuadrant Inc. Slide 3 Semantic Web: Make web content machine-readable! The Semantic Web is a vision: the idea of having data on the Web defined and linked in a way that it can be used by machines not just for display purposes, but for automation, integration and reuse of data across various applications.[w3c 2001] The Semantic Web is an extension of the current Web in which information is given well-defined meaning, better enabling computers and people to work in cooperation. [Tim Berners-Lee et al 2001] Copyright TopQuadrant Inc. Slide 4

3 What could the Web do? Can this sort of interaction become part of the Web itself? Copyright TopQuadrant Inc. Slide 5 How could the Web do it? Built-in by the Webmaster Agree upon an interlingua Copyright TopQuadrant Inc. Slide 6

4 What about XML? Doesn t it support semantics?!! M5AE*7+G.*'1*?%$4+N"7*#+71*!! OAE*7+G.*'1*('1#%4*#+71* "! I%'*7.#*#%*=-(H*8%'$*#+71P+Q$-J'#.1* "! 5+71*(+"*/+G.*B4.+"-"7R*1=.(-S(*#%*8%'$*+==6-(+)%"*!! A+"8*&-+6.(#1*/+G.*J6%11%4.&*!! OAE*+"&*OAE*3(/.4+*J.(+4.*2T0*1#+"&+$&1*!! *3#+"&+$&*&-+6.(#1*+$.*J.-"7*&.G.6%=.&*J8*4+"8* -"&'1#$8*7$%'=1*U*OVWEX%$7Y*;=AEX%$7Y*5+KAEX%$7Y*D**!! ZG.$8*6+$7.*%$7+"-[+)%"*/+1*#/.-$*%F"*OAE*3(/.4+1* Copyright TopQuadrant Inc. Slide 7 Gartner: All Tied Up with XML: 1999 Unprecedented growth of standard development Copyright TopQuadrant Inc. Slide 8

5 Gartner: All Tied Up with XML: 2001 From 2001 through 2004 enterprises spent $3 billion on modeling activities with no return on investment from $ 2 billion of it. Copyright TopQuadrant Inc. Slide 9 A new Web of terminology What s the Interlingua for the Interlingua? Use the same technology for mapping web pages to terminology to map terminology to one another Copyright TopQuadrant Inc. Slide 10

6 AAA Slogan - Anyone can say Anything about Any topic Copyright TopQuadrant Inc. Slide 11 Non-unique naming Java public String getcontextpath() { try { Method getcontextpathmethod = delegate.getclass().getmethod("getcontextpath", null); //$NON- NLS-1$ return (String) getcontextpathmethod.invoke(delegate, null); } catch (Exception e) { // ignore } return null; } Programming language? Hot Beverage? Java? Coffee? Copyright TopQuadrant Inc. Slide 12

7 What is Semantic Technology? Semantic technology (software) allows the meaning of and associations between information to be known and processed at execution time. For a semantic technology to be truly at work within a system, there must be a knowledge model of some part of the world (an active ontology) that is used by one or more applications at execution time. ((( -- TopQuadrant Copyright TopQuadrant Inc. Slide 13 Semantic Technology and the Internet Encoding Paradigm Creation Static Dynamic Transactional Semantic HTML CGI, Perl,... Hand crafted by people for people + RDBMS JSP, ASP, Java, Generated applying specific templates, used by people + XML J2EE,.NET, Generated by applications based on fixed schemas, used by applications and people + RDF, OWL? Generated by applications based on models, used by applications, devices and people Killer Apps Marketing Sales Service Integration! Browser! Search! Content Mgmt! Web Application Servers! Portals! Process Integration! Web Services! Advisors! Personal Agents! IP Apps! Cognitive Engines Copyright TopQuadrant Inc. Slide 14

8 Contrasting the Semantic Web and Semantic Technology Solutions!! 5/.8*-386.*-"*#/.-$* "! :%+61*U*9:,0*#/.8*F+"#*#%*+((%4=6-1/* "! >+6'.*=$%=%1-)%"1*U*9:;*J%#/.$*F-#/*#/.4* "! W.+&-".11*?%$*(%44.$(-+6*+==6-(+)%"*U*9:6/*#%*7.#*%"*#/.*#$+-"**!! 5/.8*/+G.*<"46("=6.7,#*-"*#/.-$*'1.*%?* "! 5%%61*\.X7XY*,"#%6%78*.&-#%$1]* "! >."&%$1*+"&*^$%&'(#1* "! 3%6')%"*+$(/-#.(#'$.1*!! 5/.8*<:,.6(3/(>"44"/** "! 3.4+")(*6+"7'+7.1*+"&*1#+"&+$&1** *\&.G.6%=.&*J8*#/.*2T0 2%$6&*2-&.*2.J*0%"1%$)'4]* "! ;%$*A%$.*!"?%$4+)%"*1..`*! +88#9::;;;<;=<"0.:(7! Copyright TopQuadrant Inc. Slide 15 W3C standards for semantic models!! 2T0*3.4+")(*1#+(H*-1*J'-6#*%"*OAE*!! OAE_J+1.&*,"#%6%78*6+"7'+7.1*+$.*J.-"7*&.G.6%=.&*#%* 1'==%$#*1.4+")(*-"#.$%=.$+J-6-#8X* Semantic Web is stimulating a whole new class of applications at individual, enterprise and web scales Eric Miller, W3C, Semantic Technologies for egov Copyright TopQuadrant Inc. Slide 16

9 Application integration today I+/%%a*;-"+"(.* MySimon Copyright TopQuadrant Inc. Slide 17 How do they do it?!! I+/%%a*+"&*A83-4%"*+$.*(%66.()"7*1-4=6.Y*F.66_ '"&.$1#%%&*&+#+*\=.$1%"+6*S"+"(-+6*$.(%$&1Y*$.#+-6* =$-(.1]X**!! ^$%7$+44.$1*J'-6#*+*1-"76.*=$%7$+4*?%$*+66*&+#+*1%'$(.1*!! C._?+(#%*1#+"&+$&1*\6-H.*b'-(H."]*+$.*+6$.+&8*-"*=6+(.* Simplest kind of Application Integration everyone agrees on a simple representation. Just use it! Copyright TopQuadrant Inc. Slide 18

10 It s supposed to be a web, after all! Mash-ups are not the responsibility of some service on the web They are the responsibility of the web infrastructure!! Copyright TopQuadrant Inc. Slide 19 How does it work? RDF the Ultimate Mash-up Language!! RDF RDF RDF RDF Copyright TopQuadrant Inc. Slide 20

11 Capability Case: Model-enabled Application Integrator Solution Story: Geospatial Mashup in TopBraid Composer A view of TopBraid Composer being used to connect a real estate ontology and other RDF resources with geospatial ontologies. Copyright TopQuadrant Inc. Slide 21 CapabilityCase: Semantic Multi-Faceted Search SolutionStory: BeachHouse search and bring the beach home Copyright TopQuadrant Inc. Slide 22

12 CapabilityCase: Semantic Multi-Faceted Search SolutionStory: Executive Search Company Copyright TopQuadrant Inc. Slide 23 Semantic Model-driven Applications B'6<3C/6-(D".(+<6.<(((E((?+370(D".(>:,/C6F( Copyright TopQuadrant Inc. Slide 24

13 Capability Case: Semantic Portal CapabilityCase: Semantic Portal Intellidimension s Semantic Portal Nokia s Mobile Phones Forum Ontference Copyright TopQuadrant Inc. Slide 25 CapabilityCase: Semantic Portal SolutionStory: Ontference Integrating multiple sources of information talk submissions, attendee registrations, user profiles: Copyright TopQuadrant Inc. Slide 26

14 CapabilityCase: Semantic Data Integrator SolutionStory: FAA Passenger Threat Analysis Systems developed in different work practice settings have different semantic structures for their data. Time-critical access to data is made difficult by these different semantics. Semantic Data Integration allows data to be shared and understood across these settings. Aviation Security Passenger Threat Analysis Data for passenger threat analysis comes from a wide range of heterogeneous, structured and unstructured sources, including the FBI most wanted list, flight details, news, public records, and biometrics. A solution built using Semagix Freedom allows security personnel to assess passenger threats while maintaining a high rate of passenger flow. Semagix Freedom interfaces with diverse information sources, extracts relevant information in near real-time, and then organizes and normalizes them based upon the ontology. It co-relates the information from different sources to determine possible threats. by discovering hidden relationships between seemingly unrelated pieces of information. Passenger Threat Analysis Console (Ontology-based Analysis) Copyright TopQuadrant Inc. Slide 27 Customer Story: Major retailer deploys customer site in 12 weeks A web portal for consumers to maintain information about their homes and belongings. Many different product all have different types of information. Generated Web UI (view and edit) JENA in-memory RDF Store (domain model) JENA in-memory RDF Store (form models) JENA in-memory RDF Store (USER 1 data). JENA in-memory RDF Store (USER N data) JENA SDB RDF Store (User Data) MySQL Copyright TopQuadrant Inc. Slide 28

15 TopBraid Live has an open Architecture Copyright TopQuadrant Inc. Slide 29 Graph stores!! ZK+4=6.*=$%&'(#1`*3."#."(.1Y*3.4+7-K*;$..&%4cY* d<w:y*0%7-#%*!! W%6.*-"*3.4+")(*2.J`** "!^$._&+#.*3.4+")(*2.J*3#+"&+$&1* "!3#$-(#68*1=.+H-"7Y*"%#*1.4+")(*F.Je** "!#8=-(+668*"%#*2T0*(%"?%$4+"#*!! M%F*#%*.G+6'+#.*%".`* "!3(+6+J-6-#8*\"'4J.$*%?*"%&.1Y*#/$%'7/='#]* "!b'.$8*6+"7'+7.* Copyright TopQuadrant Inc. Slide 30

16 Comparing Semantic and Relational RDB Semantic Model (Ontology)!"#$#%&'%('!)*+,-'./,*0()*'!"#$#%&'%('!11(22(34%,' 564)7,' 8-(1,**#)7' 9:,,3' #! Database must be designed to answer the questions #! Specific, typically complex, queries must be developed #! Inflexible: "! Database structure must be modified so it can continue to answer the questions "! Queries must be re-written "! Data must be ported #! Can be very fast with proper tuning mature technology: "! Known optimization approaches #!Certain queries, such as multi table joins and self joins are known to cause problems #! Ontology must be designed to answer the questions #!Queries can be generic and very simple #! Flexible: "! Ontology can be easily extended so it can continue to answer new questions "!No data porting required #! Not as fast, but improving, tuning does not affect flexibility: "! Adding more processing power and distributed computation helps #!Performs better than RDBMS for certain query types Copyright TopQuadrant Inc. Slide 31 Key differences in the representation of relationships 8).*9%):9/+'-,'.#:)3-%;09<;' =%,-.2)3-%' 6#).9%&'.#:)3-%;09<;' >0#'%)/?.#'-,'.#:)3-%;09<;' RDB #!Relationships are either 1:1, many:1 or many:many #!Many:many relationships must be broken into many:1 relationships by creating join tables #!Additional information about the relationship is represented by the extra columns in the join table #! Implicit #!Embedded in the name of the join table or in the name of the column #!Typically these names are not designed for ease of understanding of the nature of the relationship Semantic Model (Ontology) #!By default all relationships are many:many #!Functional properties and cardinality restrictions are used to specify 1:1, many:1 as well as other cardinalities #!It is possible to specify, for example, 1:4 or min 2, etc. #!Relationship is reified (made into a class) #!Additional information is represented as properties of the class #! Explicit #!Care is taken to name a relationship in a way that its nature and intentions are well understood Copyright TopQuadrant Inc. Slide 32

17 Properties (ST) vs. Attributes and Relations (OO)!!,2E*^$%=.$).1*$.=$.1."#*$.6+)%"1*J.#F.."*#F%* -"&-G-&'+61*G&"0(>7,<<6<H(!!,2E*^$%=.$#8*#8=.1`* "! IJK6>0(L."#6.A6<(6-"H*+"*-"&-G-&'+6*#%*+"*-"&-G-&'+6* "! ',0,0;#6(L."#6.A6<*6-"H*+"*-"&-G-&'+6*#%*1-4=6.*G+6'.1*! 2,8).)03A(B-"183A(3802,.3A((C""-)1,3A(1,D(3"(E"08+7! 1,(F$G(H*+)I1('1818/#)(#02I282J)(J1-K)("0(1,(L'M(-28)01-7!! 5/%1.*F-#/*,,*.K=.$-."(.P.K=.$)1.*4'1#*%G.$(%4.* #/.*#8=-(+6*=$._(%"(.=)%"*#/+#*=$%=.$).1*J.6%"7*#%*#/.* (6+11a* Copyright TopQuadrant Inc. Slide 33 Properties are first-class constructs 5/-1*+66%F1*$.6+)%"1/-=1*J.#F.."*^$%=.$).1*!!In contrast to most OO paradigms, where properties are owned or contained in Classes 5/-1*+66%F1*$.6+)%"1/-=1* J.#F.."*^$%=.$).1* /+1^+$."#* /+1A%#/.$* /+1;+#/.$* &(`($.+#%$* This is not a class diagram! 48`+'#/%$* and for other modelers to reuse properties BF/.$.G.$*!*'1.*#/.*=$%=.$#8* f+'#/%$gy*#.66*#/.*f%$6&*#/+#*#/.8* (+"*$.+&*f&(`($.+#%$gr* Copyright TopQuadrant Inc. Slide 34

18 In OWL, Properties may have Sub Properties!!!#*-1*=%11-J6.*#%*?%$4*/-.$+$(/-.1*%?*=$%=.$).1*\#/.1.*+$.* "%#*06+11*/-.$+$(/-.1]*!! 5/.*.-D<M<+JL."#6.0;ID*(%"1#$'(#*+66%F1*$.6+)%"1/-=1* #%*J.*+J1#$+(#.&*'=*#/.*1'J_=$%=.$#8*#$..X* Copyright TopQuadrant Inc. Slide 35 (ST) In OWL, Classes are inferred or computed!!,2e*(6+11.1*+$.*-"#.$=$.#.&*+1*<60<*#/+#*(%"#+-"* -"&-G-&'+61* "! <*(6+11*-1*/"0*+*H-"&*%?*#.4=6+#.*+1*-"*,,*#.(/"%6%78* "!!"*,2EY*(6+11.1*+$.*J'-6#*'=*%?*&.1($-=)%"1*#/+#*1=.(-?8*#/.*(%"&-)%"1*#/+#*4'1#*J.* 1+)1S.&*J8*+"*-"&-G-&'+6*#%*J.*+*4.4J.$*%?*#/.*(6+11**!! 3'J(6+11.1*+$.*1'J1.#1*%?*#/.-$*=+$."#*(6+11.1X***!! 3'=.$(6+11_1'J(6+11*$.6+)%"1/-=1*(+"*J.*(%4='#.&* +'#%4+)(+668*J8*+*.6,<"/6.( Copyright TopQuadrant Inc. Slide 36

19 Properties (ST) vs. Attributes and Relations (OO)!!,2E*^$%=.$).1*$.=$.1."#*$.6+)%"1*J.#F.."*#F%* -"&-G-&'+61*G&"0(>7,<<6<H(!!,2E*^$%=.$#8*#8=.1`* "! IJK6>0(L."#6.A6<(6-"H*+"*-"&-G-&'+6*#%*+"*-"&-G-&'+6* "! ',0,0;#6(L."#6.A6<*6-"H*+"*-"&-G-&'+6*#%*1-4=6.*G+6'.1*! 2,8).)03A(B-"183A(3802,.3A((C""-)1,3A(1,D(3"(E"08+7! 1,(F$G(H*+)I1('1818/#)(#02I282J)(J1-K)("0(1,(L'M(-28)01-7!! 5/%1.*F-#/*,,*.K=.$-."(.P.K=.$)1.*4'1#*%G.$(%4.* #/.*#8=-(+6*=$._(%"(.=)%"*#/+#*=$%=.$).1*J.6%"7*#%*#/.* (6+11a* Copyright TopQuadrant Inc. Slide 37 Semantic Web OO Gotchas!!"*#/.*3.4+")(*2.JY*8%'*-"?.$*#/.*(6+11*%?*+"*%Jh.(#X* 5/.*(6+11*%?*+"*%Jh.(#*(+"*(/+"7.`* *%G.$*)4.* *F-#/*F/+#*8%'*H"%FPJ.6-.G.* *F-#/*F/%4*8%'*#$'1#* ^$%=.$).1*+$.*S$1#_(6+11*%Jh.(#1*\-"&.=."&."#*%?*(6+11.1a]* *^$%=.$).1*?%$4*/-.$+$(/-.1*+1*F.66*+1*(6+11.1* i%*j./+g-%$*-1*&.1($-j.&*+"8f/.$.*u*%"68*3/d6.6/>3/c( A'6)=6.*1.#*4.4J.$1/-=*-1*(%44%"=6+(.* *i%*,,*-"/.$-#+"(.* Copyright TopQuadrant Inc. Slide 38

20 How Semantic Languages Work V$-"7*-"?%$4+)%"*#%7.#/.$* C$+F*3/D6.6/>6<*?%$*?'$#/.$*=$%(.11-"7* RDF OWL RDFS Copyright TopQuadrant Inc. Slide 39 What is RDF?!! -"?$+1#$'(#'$.*?%$`* "! Z"(%&-"7Y* "! ZK(/+"7.*+"&** "! C-1#$-J')"7*4.#+&+#+* RDF Triple: Subject Safety Harbor Predicate Object offers Massage Copyright TopQuadrant Inc. Slide 40

21 RDF: A distributed network of data! RDF Files: bags of triples Safety Harbor offers Facial offeredby Massage Safety Harbor Safety Harbor offers offeredby Facial Massage Copyright TopQuadrant Inc. Slide 41 RDFS is a schema language for RDF WC;3*+66%F1*'1*#%*($.+#.*G%(+J'6+$-.1* Resort Activity rdfs:subclassof rdfs:subclassof Spa Treatment rdf:type Safety Harbor rdfs:domain offers rdfs:range rdf:type offers Massage Copyright TopQuadrant Inc. Slide 42

22 RDFS is RDF, too! SafetyHarbor offers Massage Resort Spa rdfs:subclassof If the bags contain RDFS key symbols, then RDFS can infer certain conclusions offers rdfs:domain Spa rdf:type Safety Harbor Resort Spa rdfs:subclassof Activity Treatment rdfs:subclassof rdf:type Safety Harbor rdfs:domai n offers rdfs:range rdf:type offers Massage Copyright TopQuadrant Inc. Slide 43

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo Expected Outcomes You will learn: Basic concepts related to ontologies Semantic model Semantic web Basic features of RDF and RDF

More information

BUSINESS VALUE OF SEMANTIC TECHNOLOGY

BUSINESS VALUE OF SEMANTIC TECHNOLOGY BUSINESS VALUE OF SEMANTIC TECHNOLOGY Preliminary Findings Industry Advisory Council Emerging Technology (ET) SIG Information Sharing & Collaboration Committee July 15, 2005 Mills Davis Managing Director

More information

Taming Big Data Variety with Semantic Graph Databases. Evren Sirin CTO Complexible

Taming Big Data Variety with Semantic Graph Databases. Evren Sirin CTO Complexible Taming Big Data Variety with Semantic Graph Databases Evren Sirin CTO Complexible About Complexible Semantic Tech leader since 2006 (née Clark & Parsia) software, consulting W3C leadership Offices in DC

More information

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria [email protected] Thomas Fahringer

More information

DISCOVERING RESUME INFORMATION USING LINKED DATA

DISCOVERING RESUME INFORMATION USING LINKED DATA DISCOVERING RESUME INFORMATION USING LINKED DATA Ujjal Marjit 1, Kumar Sharma 2 and Utpal Biswas 3 1 C.I.R.M, University Kalyani, Kalyani (West Bengal) India [email protected] 2 Department of Computer

More information

Experiences from a Large Scale Ontology-Based Application Development

Experiences from a Large Scale Ontology-Based Application Development Experiences from a Large Scale Ontology-Based Application Development Ontology Summit 2012 David Price, TopQuadrant Copyright 2012 TopQuadrant Inc 1 Agenda Customer slides explaining EPIM ReportingHub

More information

bigdata Managing Scale in Ontological Systems

bigdata Managing Scale in Ontological Systems Managing Scale in Ontological Systems 1 This presentation offers a brief look scale in ontological (semantic) systems, tradeoffs in expressivity and data scale, and both information and systems architectural

More information

K@ A collaborative platform for knowledge management

K@ A collaborative platform for knowledge management White Paper K@ A collaborative platform for knowledge management Quinary SpA www.quinary.com via Pietrasanta 14 20141 Milano Italia t +39 02 3090 1500 f +39 02 3090 1501 Copyright 2004 Quinary SpA Index

More information

RDF Resource Description Framework

RDF Resource Description Framework RDF Resource Description Framework Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline RDF Design objectives

More information

Managing enterprise applications as dynamic resources in corporate semantic webs an application scenario for semantic web services.

Managing enterprise applications as dynamic resources in corporate semantic webs an application scenario for semantic web services. Managing enterprise applications as dynamic resources in corporate semantic webs an application scenario for semantic web services. Fabien Gandon, Moussa Lo, Olivier Corby, Rose Dieng-Kuntz ACACIA in short

More information

Grids, Logs, and the Resource Description Framework

Grids, Logs, and the Resource Description Framework Grids, Logs, and the Resource Description Framework Mark A. Holliday Department of Mathematics and Computer Science Western Carolina University Cullowhee, NC 28723, USA [email protected] Mark A. Baker,

More information

Secure Semantic Web Service Using SAML

Secure Semantic Web Service Using SAML Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA

More information

Content Management Systems: Drupal Vs Jahia

Content Management Systems: Drupal Vs Jahia Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. [email protected] Abstract Content Management Systems

More information

Annotation: An Approach for Building Semantic Web Library

Annotation: An Approach for Building Semantic Web Library Appl. Math. Inf. Sci. 6 No. 1 pp. 133-143 (2012) Applied Mathematics & Information Sciences @ 2012 NSP Natural Sciences Publishing Cor. Annotation: An Approach for Building Semantic Web Library Hadeel

More information

The Ontology and Architecture for an Academic Social Network

The Ontology and Architecture for an Academic Social Network www.ijcsi.org 22 The Ontology and Architecture for an Academic Social Network Moharram Challenger Computer Engineering Department, Islamic Azad University Shabestar Branch, Shabestar, East Azerbaijan,

More information

Semantic Stored Procedures Programming Environment and performance analysis

Semantic Stored Procedures Programming Environment and performance analysis Semantic Stored Procedures Programming Environment and performance analysis Marjan Efremov 1, Vladimir Zdraveski 2, Petar Ristoski 2, Dimitar Trajanov 2 1 Open Mind Solutions Skopje, bul. Kliment Ohridski

More information

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies Big Data: Global Digital Data Growth Growing leaps and bounds by 40+% Year over Year! 2009 =.8 Zetabytes =.08

More information

Category: Business Process and Integration Solution for Small Business and the Enterprise

Category: Business Process and Integration Solution for Small Business and the Enterprise Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference

More information

The use of Semantic Web Technologies in Spatial Decision Support Systems

The use of Semantic Web Technologies in Spatial Decision Support Systems The use of Semantic Web Technologies in Spatial Decision Support Systems Adam Iwaniak Jaromar Łukowicz Iwona Kaczmarek Marek Strzelecki The INSPIRE Conference 2013, 23-27 June Wroclaw University of Environmental

More information

An industry perspective on deployed semantic interoperability solutions

An industry perspective on deployed semantic interoperability solutions An industry perspective on deployed semantic interoperability solutions Ralph Hodgson, CTO, TopQuadrant SEMIC Conference, Athens, April 9, 2014 https://joinup.ec.europa.eu/community/semic/event/se mic-2014-semantic-interoperability-conference

More information

An Ontology-based e-learning System for Network Security

An Ontology-based e-learning System for Network Security An Ontology-based e-learning System for Network Security Yoshihito Takahashi, Tomomi Abiko, Eriko Negishi Sendai National College of Technology [email protected] Goichi Itabashi Graduate School

More information

Getting Started Guide

Getting Started Guide TopBraid Composer Getting Started Guide Version 2.0 July 21, 2007 TopBraid Composer, Copyright 2006 TopQuadrant, Inc. 1 of 58 Revision History Date Version Revision August 1, 2006 1.0 Initial version September

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Network Graph Databases, RDF, SPARQL, and SNA

Network Graph Databases, RDF, SPARQL, and SNA Network Graph Databases, RDF, SPARQL, and SNA NoCOUG Summer Conference August 16 2012 at Chevron in San Ramon, CA David Abercrombie Data Analytics Engineer, Tapjoy [email protected] About me

More information

Creating a Semantic Web Service in 5 Easy Steps. Using SPARQLMotion in TopBraid Composer Maestro Edition

Creating a Semantic Web Service in 5 Easy Steps. Using SPARQLMotion in TopBraid Composer Maestro Edition Creating a Semantic Web Service in 5 Easy Steps Using SPARQLMotion in TopBraid Composer Maestro Edition Step 1: Create a SPARQLMotion file In the Navigator View, select project or project folder where

More information

Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies

Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies Zhe Wu Ramesh Vasudevan Eric S. Chan Oracle Deirdre Lee, Laura Dragan DERI A Presentation

More information

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1 Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra

More information

Semantic Web based e-learning System for Sports Domain

Semantic Web based e-learning System for Sports Domain Semantic Web based e-learning System for Sports Domain S.Muthu lakshmi Research Scholar Dept.of Information Science & Technology Anna University, Chennai G.V.Uma Professor & Research Supervisor Dept.of

More information

OWL: Path to Massive Deployment. Dean Allemang Chief Scien0st, TopQuadrant Inc. [email protected]

OWL: Path to Massive Deployment. Dean Allemang Chief Scien0st, TopQuadrant Inc. dallemang@topquadrant.com OWL: Path to Massive Deployment Dean Allemang Chief Scien0st, TopQuadrant Inc. [email protected] Number of pages Web-Scale Deployment Amount of Data Awareness I m a Web Developer Have you heard

More information

Software Development Kit

Software Development Kit Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice

More information

Big Data, Fast Data, Complex Data. Jans Aasman Franz Inc

Big Data, Fast Data, Complex Data. Jans Aasman Franz Inc Big Data, Fast Data, Complex Data Jans Aasman Franz Inc Private, founded 1984 AI, Semantic Technology, professional services Now in Oakland Franz Inc Who We Are (1 (2 3) (4 5) (6 7) (8 9) (10 11) (12

More information

OWL based XML Data Integration

OWL based XML Data Integration OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,

More information

Developing Web 3.0. Nova Spivak & Lew Tucker http://radarnetworks.com/ Tim Boudreau http://weblogs.java.net/blog/timboudreau/

Developing Web 3.0. Nova Spivak & Lew Tucker http://radarnetworks.com/ Tim Boudreau http://weblogs.java.net/blog/timboudreau/ Developing Web 3.0 Nova Spivak & Lew Tucker http://radarnetworks.com/ Tim Boudreau http://weblogs.java.net/blog/timboudreau/ Henry Story http://blogs.sun.com/bblfish 2007 JavaOne SM Conference Session

More information

Semantic Web Technologies and Data Management

Semantic Web Technologies and Data Management Semantic Web Technologies and Data Management Li Ma, Jing Mei, Yue Pan Krishna Kulkarni Achille Fokoue, Anand Ranganathan IBM China Research Laboratory IBM Software Group IBM Watson Research Center Bei

More information

Perspectives of Semantic Web in E- Commerce

Perspectives of Semantic Web in E- Commerce Perspectives of Semantic Web in E- Commerce B. VijayaLakshmi M.Tech (CSE), KIET, A.GauthamiLatha Dept. of CSE, VIIT, Dr. Y. Srinivas Dept. of IT, GITAM University, Mr. K.Rajesh Dept. of MCA, KIET, ABSTRACT

More information

Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management

Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management Ram Soma 2, Amol Bakshi 1, Kanwal Gupta 3, Will Da Sie 2, Viktor Prasanna 1 1 University of Southern California,

More information

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben WIS & Engineering Geert-Jan Houben Contents Web Information System (WIS) Evolution in Web data WIS Engineering Languages for Web data XML (context only!) RDF XML Querying: XQuery (context only!) RDFS SPARQL

More information

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.

More information

MULTICULTURAL CONTENT MANAGEMENT SYSTEM

MULTICULTURAL CONTENT MANAGEMENT SYSTEM MULTICULTURAL CONTENT MANAGEMENT SYSTEM AT A GLANCE Language Partner s Multilingual Content Management System Meridium is multilingual content management system designed to fast track the process of multilingual

More information

Evaluating Semantic Web Service Tools using the SEALS platform

Evaluating Semantic Web Service Tools using the SEALS platform Evaluating Semantic Web Service Tools using the SEALS platform Liliana Cabral 1, Ioan Toma 2 1 Knowledge Media Institute, The Open University, Milton Keynes, UK 2 STI Innsbruck, University of Innsbruck,

More information

Integrating VoltDB with Hadoop

Integrating VoltDB with Hadoop The NewSQL database you ll never outgrow Integrating with Hadoop Hadoop is an open source framework for managing and manipulating massive volumes of data. is an database for handling high velocity data.

More information

Logic and Reasoning in the Semantic Web (part I RDF/RDFS)

Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline

More information

How To Build A Cloud Based Intelligence System

How To Build A Cloud Based Intelligence System Semantic Technology and Cloud Computing Applied to Tactical Intelligence Domain Steve Hamby Chief Technology Officer Orbis Technologies, Inc. [email protected] 678.346.6386 1 Abstract The tactical

More information

A generic approach for data integration using RDF, OWL and XML

A generic approach for data integration using RDF, OWL and XML A generic approach for data integration using RDF, OWL and XML Miguel A. Macias-Garcia, Victor J. Sosa-Sosa, and Ivan Lopez-Arevalo Laboratory of Information Technology (LTI) CINVESTAV-TAMAULIPAS Km 6

More information

A Semantic web approach for e-learning platforms

A Semantic web approach for e-learning platforms A Semantic web approach for e-learning platforms Miguel B. Alves 1 1 Laboratório de Sistemas de Informação, ESTG-IPVC 4900-348 Viana do Castelo. [email protected] Abstract. When lecturers publish contents

More information

SPARQL UniProt.RDF. Get these slides! Tutorial plan. Everyone has had some introduction slash knowledge of RDF.

SPARQL UniProt.RDF. Get these slides! Tutorial plan. Everyone has had some introduction slash knowledge of RDF. SPARQL UniProt.RDF Everyone has had some introduction slash knowledge of RDF. Jerven Bolleman Developer Swiss-Prot Group Swiss Institute of Bioinformatics Get these slides! https://sites.google.com/a/jerven.eu/jerven/home/

More information

How To Write A Drupal 5.5.2.2 Rdf Plugin For A Site Administrator To Write An Html Oracle Website In A Blog Post In A Flashdrupal.Org Blog Post

How To Write A Drupal 5.5.2.2 Rdf Plugin For A Site Administrator To Write An Html Oracle Website In A Blog Post In A Flashdrupal.Org Blog Post RDFa in Drupal: Bringing Cheese to the Web of Data Stéphane Corlosquet, Richard Cyganiak, Axel Polleres and Stefan Decker Digital Enterprise Research Institute National University of Ireland, Galway Galway,

More information

RDF y SPARQL: Dos componentes básicos para la Web de datos

RDF y SPARQL: Dos componentes básicos para la Web de datos RDF y SPARQL: Dos componentes básicos para la Web de datos Marcelo Arenas PUC Chile & University of Oxford M. Arenas RDF y SPARQL: Dos componentes básicos para la Web de datos Valladolid 2013 1 / 61 Semantic

More information

Data Integration using Semantic Technology: A use case

Data Integration using Semantic Technology: A use case Data Integration using Semantic Technology: A use case Jürgen Angele, ontoprise GmbH, Germany Michael Gesmann, Software AG, Germany Abstract For the integration of data that resides in autonomous data

More information

THE QLIKVIEW PRODUCT FAMILY

THE QLIKVIEW PRODUCT FAMILY THE QLIKVIEW PRODUCT FAMILY is the world s first associative, in-memory Business Discovery platform. It enables business users to assemble data from multiple sources, explore it, make discoveries, and

More information

Jamcracker Web Services. David Orchard Standards Architect

Jamcracker Web Services. David Orchard Standards Architect Jamcracker Web Services Web Services Position April 12, 2001 David Orchard Standards Architect 1 Web Services Vision Provide an ecosystem of web services Integrate XML interfaces/web Services together

More information

Information Technology for KM

Information Technology for KM On the Relations between Structural Case-Based Reasoning and Ontology-based Knowledge Management Ralph Bergmann & Martin Schaaf University of Hildesheim Data- and Knowledge Management Group www.dwm.uni-hildesheim.de

More information

Semantic Interoperability

Semantic Interoperability Ivan Herman Semantic Interoperability Olle Olsson Swedish W3C Office Swedish Institute of Computer Science (SICS) Stockholm Apr 27 2011 (2) Background Stockholm Apr 27, 2011 (2) Trends: from

More information

Automating Cloud Service Level Agreements using Semantic Technologies

Automating Cloud Service Level Agreements using Semantic Technologies In proceedings of CLaw Workshop, IEEE International Conference on Cloud Engineering (IC2E), March 2015 Automating Cloud Service Level Agreements using Semantic Technologies Karuna Pande Joshi and Claudia

More information

Basic Scheduling in Grid environment &Grid Scheduling Ontology

Basic Scheduling in Grid environment &Grid Scheduling Ontology Basic Scheduling in Grid environment &Grid Scheduling Ontology By: Shreyansh Vakil CSE714 Fall 2006 - Dr. Russ Miller. Department of Computer Science and Engineering, SUNY Buffalo What is Grid Computing??

More information

dcml Data Center Markup Language Data Center Markup Language Framework Specification

dcml Data Center Markup Language Data Center Markup Language Framework Specification dcml Data Center Markup Language Data Center Markup Language Framework Specification Draft Version 0.11 May 5, 2004, 2004 Change History Version Date Notes version 0.1 November 9, 2003 Initial draft version

More information

SwiftScale: Technical Approach Document

SwiftScale: Technical Approach Document SwiftScale: Technical Approach Document Overview This document outlines a technology embodiment of the SwiftScale application including the technology, deployment and application architectures. Technology

More information

Introduction to the Semantic Web

Introduction to the Semantic Web Introduction to the Semantic Web Asunción Gómez-Pérez {asun}@fi.upm.es http://www.oeg-upm.net Omtological Engineering Group Laboratorio de Inteligencia Artificial Facultad de Informática Universidad Politécnica

More information

Semantic Web Success Story

Semantic Web Success Story Semantic Web Success Story Practical Integration of Semantic Web Technology Chris Chaulk, Software Architect EMC Corporation 1 Who is this guy? Software Architect at EMC 12 years, Storage Management Software

More information

Sensor Information Representation for the Internet of Things

Sensor Information Representation for the Internet of Things Sensor Information Representation for the Internet of Things Jiehan Zhou [email protected] University of Oulu, Finland Carleton University, Canada Agenda Internet of Things and Challenges Application

More information

ER/Studio Enterprise Portal 1.0.2 User Guide

ER/Studio Enterprise Portal 1.0.2 User Guide ER/Studio Enterprise Portal 1.0.2 User Guide Copyright 1994-2008 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. All rights

More information

Supporting Change-Aware Semantic Web Services

Supporting Change-Aware Semantic Web Services Supporting Change-Aware Semantic Web Services Annika Hinze Department of Computer Science, University of Waikato, New Zealand [email protected] Abstract. The Semantic Web is not only evolving into

More information

Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint

Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint Linked Data Interface, Semantics and a T-Box Triple Store for Microsoft SharePoint Christian Fillies 1 and Frauke Weichhardt 1 1 Semtation GmbH, Geschw.-Scholl-Str. 38, 14771 Potsdam, Germany {cfillies,

More information

Semantic Web Tool Landscape

Semantic Web Tool Landscape Semantic Web Tool Landscape CENDI-NFAIS-FLICC Conference National Archives Building November 17, 2009 Dr. Leo Obrst MITRE Information Semantics Group Information Discovery & Understanding Command and Control

More information

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

Semantic Web Services for e-learning: Engineering and Technology Domain

Semantic Web Services for e-learning: Engineering and Technology Domain Web s for e-learning: Engineering and Technology Domain Krupali Shah and Jayant Gadge Abstract E learning has gained its importance over the traditional classroom learning techniques in past few decades.

More information

Ampersand and the Semantic Web

Ampersand and the Semantic Web Ampersand and the Semantic Web The Ampersand Conference 2015 Lloyd Rutledge The Semantic Web Billions and billions of data units Triples (subject-predicate-object) of URI s Your data readily integrated

More information

To use MySQL effectively, you need to learn the syntax of a new language and grow

To use MySQL effectively, you need to learn the syntax of a new language and grow SESSION 1 Why MySQL? Session Checklist SQL servers in the development process MySQL versus the competition To use MySQL effectively, you need to learn the syntax of a new language and grow comfortable

More information

Big Data Integration: A Buyer's Guide

Big Data Integration: A Buyer's Guide SEPTEMBER 2013 Buyer s Guide to Big Data Integration Sponsored by Contents Introduction 1 Challenges of Big Data Integration: New and Old 1 What You Need for Big Data Integration 3 Preferred Technology

More information

Web Application Development for the SOA Age Thinking in XML

Web Application Development for the SOA Age Thinking in XML Web Application Development for the SOA Age Thinking in XML Enterprise Web 2.0 >>> FAST White Paper August 2007 Abstract Whether you are building a complete SOA architecture or seeking to use SOA services

More information

Standards, Tools and Web 2.0

Standards, Tools and Web 2.0 Standards, Tools and Web 2.0 Web Programming Uta Priss ZELL, Ostfalia University 2013 Web Programming Standards and Tools Slide 1/31 Outline Guidelines and Tests Logfile analysis W3C Standards Tools Web

More information

Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms

Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms Using Database Metadata and its Semantics to Generate Automatic and Dynamic Web Entry Forms Mohammed M. Elsheh and Mick J. Ridley Abstract Automatic and dynamic generation of Web applications is the future

More information

IBM Rational DOORS Next Generation

IBM Rational DOORS Next Generation Silvio Ronchi, Technical Sales & Solutions IBM Software, Rational 26/06/2014 IBM Rational DOORS Next Generation Software and Systems Engineering Rational Agenda 1 Why DOORS Next Generation? 2 Collaborative

More information

Ontology based ranking of documents using Graph Databases: a Big Data Approach

Ontology based ranking of documents using Graph Databases: a Big Data Approach Ontology based ranking of documents using Graph Databases: a Big Data Approach A.M.Abirami Dept. of Information Technology Thiagarajar College of Engineering Madurai, Tamil Nadu, India Dr.A.Askarunisa

More information

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology Semantic Knowledge Management System Paripati Lohith Kumar School of Information Technology Vellore Institute of Technology University, Vellore, India. [email protected] Abstract The scholarly activities

More information

Dynamic M2M Event Processing Complex Event Processing and OSGi on Java Embedded

Dynamic M2M Event Processing Complex Event Processing and OSGi on Java Embedded Dynamic M2M Event Processing Complex Event Processing and OSGi on Java Embedded Oleg Kostukovsky - Master Principal Sales Consultant Walt Bowers - Hitachi CTA Chief Architect 1 2 1. The Vs of Big Data

More information

Oracle WebCenter and BPM Strategy and Vision

Oracle WebCenter and BPM Strategy and Vision Oracle WebCenter and BPM Strategy and Vision Kulvinder Hari EMEA FUSION MIDDLEWARE PRODUCT MANAGEMENT 14th October 2014 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement

More information

Business Process Management IBM Business Process Manager V7.5

Business Process Management IBM Business Process Manager V7.5 Business Process Management IBM Business Process Manager V7.5 Federated task management overview This presentation gives you an overview on the federated task management feature in IBM Business Process

More information

A Technical Review of TIBCO Patterns Search

A Technical Review of TIBCO Patterns Search A Technical Review of TIBCO Patterns Search 2 TABLE OF CONTENTS SUMMARY... 3 ARCHITECTURAL OVERVIEW... 3 HOW DOES TIBCO PATTERNS SEARCH WORK?... 5 ELIMINATE THE NEED FOR RULES... 7 LOADING AND SYNCHRONIZING

More information

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin. Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company

More information

Web 2.0-based SaaS for Community Resource Sharing

Web 2.0-based SaaS for Community Resource Sharing Web 2.0-based SaaS for Community Resource Sharing Corresponding Author Department of Computer Science and Information Engineering, National Formosa University, [email protected] doi : 10.4156/jdcta.vol5.issue5.14

More information

A Framework for Collaborative Project Planning Using Semantic Web Technology

A Framework for Collaborative Project Planning Using Semantic Web Technology A Framework for Collaborative Project Planning Using Semantic Web Technology Lijun Shen 1 and David K.H. Chua 2 Abstract Semantic web technology has become an enabling technology for machines to automatically

More information

Annotea and Semantic Web Supported Collaboration

Annotea and Semantic Web Supported Collaboration Annotea and Semantic Web Supported Collaboration Marja-Riitta Koivunen, Ph.D. Annotea project Abstract Like any other technology, the Semantic Web cannot succeed if the applications using it do not serve

More information