SlideShare ist ein Scribd-Unternehmen logo
1 von 23
How Can We Use This Semantic Web Thing? Paul Gordon Sun Center of Excellence for Visual Genomics University of Calgary
Desiderata ,[object Object],[object Object],[object Object]
Web Services  Today
What’s Moby?
Semantics  &  Semiotics Semiotic Triangle from  The Meaning of Meaning  (1923) Concept Deoxyribonucleic Acid ADN  (French) (Simplified Chinese)... Words   Things
Where are we going?  Seahawk
traceview vectorstrip trimseq
Paul’s Pragmatic Maxims ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Obsoleted User domain knowledge HTML Form input restrictions SAWSDL markup ACD command-line spec Moby Ontology Leveraged Semantic monitoring of user actions Auto-spec of secondaries, rule lookup Concept-URN to schema-mapping res. MOB & DEM rules Moby-specific Java annotations New Tech. MOB rules + user hints MOB rules + HTML class attributes* MOB or XSLT on returned XML MOB rules on returned data files N/A Legacy-to-Moby data DEM rules DEM rules DEM rules DEM rules N/A Moby-to-legacy data HTTP CGI HTTP CGI HTTP SOAP Command-line jMoby API I/O Exec. Example usage with typed data HTML form fields’ class attribute Extra tags in WSDL Servlet web.xml properties Java annotation Semantics Specific legacy formats (implicit) Specific legacy formats (implicit) Schema-defined XML in the WSDL Specific legacy formats (explicit in ACD file) Moby types,  as specified by the Java annotation Expected I/O HTML form HTML form WSDL file ACD file Java code Source Spec.  ←  (-)  External code reuse  (+) -> PBEServlet CGIServlet WSDLServlet ACDServlet MobyServlet Easier for na ïve users  -> Skeleton code  generation Custom data  parsers “ Shim” Services Screen  scrapers Explicit  semantic  markup
MobyServlet
ACDServlet web.xml trimseq.acd Rule selection 2 nd -ary parameter creation mobyInput  DNASequence … mobyOutput DNASequence …
MOB rules
WSDLServlet
WSDL Notation
bioxml.info
CGIServlet <form   …> … <textarea name=&quot;input_text&quot; cols=&quot;61&quot; rows=&quot;5&quot;  ></textarea> … <input type=&quot;text&quot; size=&quot;7&quot; name=&quot;salt_conc&quot; value=&quot;0.05&quot;  /> … </form> <html xmlns:moby=“http://www.biomoby.org/moby”…> <head> … … <meta name=&quot;moby:service&quot; scheme=&quot;http://moby.ucalgary.ca/moby/MOBY-Central.pl&quot; content=&quot;Primers,moby.ucalgary.ca,CalcPCRPrimers: Takes a DNA sequence and calculates PCR probes satisfying a given set of conditions &quot;/> class=&quot;moby:CalcPCRPrimers:primers:Collection(DNASequence)” class=&quot;moby:sequence:DNASequence:fasta&quot; class=&quot;moby::Float::[0,10]&quot;   alt=&quot;Na+ concentration (molar)&quot;
PBEServlet: user-driven examples Legacy non-XML apps HTML + declarative “MOB” and “DEM” rules  + user drag ‘n’ drop Seahawk Proxied  Web page Seahawk AJAX prompting Drag ‘n’ drop
User-Friendly? * Apologies to Aleksi Kallio, presenting tomorrow 12 Actual 148 “User study” 8310  “User friendly”* Source: Google Scholar
Abstraction Gradient Closeness of Mapping Consistency Diffuseness Error-Proneness Hard Mental Operations Hidden Dependencies Premature Commitment Progressive Evaluation Role-Expressiveness Secondary Notation Cognitive Dimension Consistency Amongst and Between Groups Agree Disagree Neither
Viscosity Dimension Consistency Amongst and Between Groups Visibility (2)‏ Story content Modifiability Controllability Referencability Programming salience Provisionality Communicative Cognitive Visibility (1)‏
Interest in the Given Workflows Seeing analysis workflow descriptions in  published research you read? Using a library of pre-built workflows to Run your analysis in this tool? Developing your own workflows again,  with this tool? Modifying pre-built workflows in this tool, for your own purpose? Despite general lacklustre interest in EUD, interest in domain specific workflows is high.
The Plug ,[object Object],[object Object],[object Object]
Ω

Weitere ähnliche Inhalte

Ähnlich wie Gordon Semantic Web 2008

Technology Trends
Technology TrendsTechnology Trends
Technology TrendsHenry Jacob
 
Dojo - from web page to web apps
Dojo - from web page to web appsDojo - from web page to web apps
Dojo - from web page to web appsyoavrubin
 
The web as it should be
The web as it should beThe web as it should be
The web as it should bethebeebs
 
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital.AI
 
Presentation in Club AJAX Dallas, 11/1/2011
Presentation in Club AJAX Dallas, 11/1/2011Presentation in Club AJAX Dallas, 11/1/2011
Presentation in Club AJAX Dallas, 11/1/2011MaxMotovilov
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical coursesMontek1Learning
 
Monorail presentation at WebDevelopersCommunity, Feb 1, 2009
Monorail presentation at WebDevelopersCommunity, Feb 1, 2009Monorail presentation at WebDevelopersCommunity, Feb 1, 2009
Monorail presentation at WebDevelopersCommunity, Feb 1, 2009ken.egozi
 
Android classes-in-pune-syllabus
Android classes-in-pune-syllabusAndroid classes-in-pune-syllabus
Android classes-in-pune-syllabuscncandrwebworld
 
Android training in Nagpur
Android training in Nagpur Android training in Nagpur
Android training in Nagpur letsleadsand
 
SilverStripe Meetup 03/03/2011
SilverStripe Meetup 03/03/2011SilverStripe Meetup 03/03/2011
SilverStripe Meetup 03/03/2011Paul Rogers
 
SilverStripe Meetup Presentation 03/03/2011
SilverStripe Meetup Presentation 03/03/2011SilverStripe Meetup Presentation 03/03/2011
SilverStripe Meetup Presentation 03/03/2011Paul Rogers
 
ZZ BC#7.5 asp.net mvc practice and guideline refresh!
ZZ BC#7.5 asp.net mvc practice  and guideline refresh! ZZ BC#7.5 asp.net mvc practice  and guideline refresh!
ZZ BC#7.5 asp.net mvc practice and guideline refresh! Chalermpon Areepong
 
MVC Demystified: Essence of Ruby on Rails
MVC Demystified: Essence of Ruby on RailsMVC Demystified: Essence of Ruby on Rails
MVC Demystified: Essence of Ruby on Railscodeinmotion
 
JavaScript on the server - Node.js
JavaScript on the server - Node.jsJavaScript on the server - Node.js
JavaScript on the server - Node.jsRody Middelkoop
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabusletsleads
 
Object- Relational Persistence in Smalltalk
Object- Relational Persistence in SmalltalkObject- Relational Persistence in Smalltalk
Object- Relational Persistence in SmalltalkESUG
 
Delphi ORM SOA MVC SQL NoSQL JSON REST mORMot
Delphi ORM SOA MVC SQL NoSQL JSON REST mORMotDelphi ORM SOA MVC SQL NoSQL JSON REST mORMot
Delphi ORM SOA MVC SQL NoSQL JSON REST mORMotArnaud Bouchez
 
HTML5がIE10/Windows 8にもたらすもの
HTML5がIE10/Windows 8にもたらすものHTML5がIE10/Windows 8にもたらすもの
HTML5がIE10/Windows 8にもたらすものMicrosoft
 
The RESTful Soa Datagrid with Oracle
The RESTful Soa Datagrid with OracleThe RESTful Soa Datagrid with Oracle
The RESTful Soa Datagrid with OracleEmiliano Pecis
 

Ähnlich wie Gordon Semantic Web 2008 (20)

Technology Trends
Technology TrendsTechnology Trends
Technology Trends
 
Dojo - from web page to web apps
Dojo - from web page to web appsDojo - from web page to web apps
Dojo - from web page to web apps
 
The web as it should be
The web as it should beThe web as it should be
The web as it should be
 
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
 
Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
 
Presentation in Club AJAX Dallas, 11/1/2011
Presentation in Club AJAX Dallas, 11/1/2011Presentation in Club AJAX Dallas, 11/1/2011
Presentation in Club AJAX Dallas, 11/1/2011
 
Syllabus for Technical courses
Syllabus for Technical coursesSyllabus for Technical courses
Syllabus for Technical courses
 
Monorail presentation at WebDevelopersCommunity, Feb 1, 2009
Monorail presentation at WebDevelopersCommunity, Feb 1, 2009Monorail presentation at WebDevelopersCommunity, Feb 1, 2009
Monorail presentation at WebDevelopersCommunity, Feb 1, 2009
 
Android classes-in-pune-syllabus
Android classes-in-pune-syllabusAndroid classes-in-pune-syllabus
Android classes-in-pune-syllabus
 
Android training in Nagpur
Android training in Nagpur Android training in Nagpur
Android training in Nagpur
 
SilverStripe Meetup 03/03/2011
SilverStripe Meetup 03/03/2011SilverStripe Meetup 03/03/2011
SilverStripe Meetup 03/03/2011
 
SilverStripe Meetup Presentation 03/03/2011
SilverStripe Meetup Presentation 03/03/2011SilverStripe Meetup Presentation 03/03/2011
SilverStripe Meetup Presentation 03/03/2011
 
ZZ BC#7.5 asp.net mvc practice and guideline refresh!
ZZ BC#7.5 asp.net mvc practice  and guideline refresh! ZZ BC#7.5 asp.net mvc practice  and guideline refresh!
ZZ BC#7.5 asp.net mvc practice and guideline refresh!
 
MVC Demystified: Essence of Ruby on Rails
MVC Demystified: Essence of Ruby on RailsMVC Demystified: Essence of Ruby on Rails
MVC Demystified: Essence of Ruby on Rails
 
JavaScript on the server - Node.js
JavaScript on the server - Node.jsJavaScript on the server - Node.js
JavaScript on the server - Node.js
 
Letsleads dot net-syllabus
Letsleads dot net-syllabusLetsleads dot net-syllabus
Letsleads dot net-syllabus
 
Object- Relational Persistence in Smalltalk
Object- Relational Persistence in SmalltalkObject- Relational Persistence in Smalltalk
Object- Relational Persistence in Smalltalk
 
Delphi ORM SOA MVC SQL NoSQL JSON REST mORMot
Delphi ORM SOA MVC SQL NoSQL JSON REST mORMotDelphi ORM SOA MVC SQL NoSQL JSON REST mORMot
Delphi ORM SOA MVC SQL NoSQL JSON REST mORMot
 
HTML5がIE10/Windows 8にもたらすもの
HTML5がIE10/Windows 8にもたらすものHTML5がIE10/Windows 8にもたらすもの
HTML5がIE10/Windows 8にもたらすもの
 
The RESTful Soa Datagrid with Oracle
The RESTful Soa Datagrid with OracleThe RESTful Soa Datagrid with Oracle
The RESTful Soa Datagrid with Oracle
 

Mehr von bosc_2008

Lee Apollo Bosc2008
Lee Apollo Bosc2008Lee Apollo Bosc2008
Lee Apollo Bosc2008bosc_2008
 
Kallio Chipster Bosc2008
Kallio Chipster Bosc2008Kallio Chipster Bosc2008
Kallio Chipster Bosc2008bosc_2008
 
Bhagat Myexperiment Bosc2008
Bhagat Myexperiment Bosc2008Bhagat Myexperiment Bosc2008
Bhagat Myexperiment Bosc2008bosc_2008
 
Introduction Bosc2008
Introduction Bosc2008Introduction Bosc2008
Introduction Bosc2008bosc_2008
 
Smith T Bio Hdf Bosc2008
Smith T Bio Hdf Bosc2008Smith T Bio Hdf Bosc2008
Smith T Bio Hdf Bosc2008bosc_2008
 
Kitzmiller Openhelisphereproject Bosc2008
Kitzmiller Openhelisphereproject Bosc2008Kitzmiller Openhelisphereproject Bosc2008
Kitzmiller Openhelisphereproject Bosc2008bosc_2008
 
Heuer Bio Java Bosc2008
Heuer Bio Java Bosc2008Heuer Bio Java Bosc2008
Heuer Bio Java Bosc2008bosc_2008
 
Andy Jenkinson Bosc Das 2008
Andy Jenkinson Bosc Das 2008Andy Jenkinson Bosc Das 2008
Andy Jenkinson Bosc Das 2008bosc_2008
 
Mackey Bio Perl Bosc2008
Mackey Bio Perl Bosc2008Mackey Bio Perl Bosc2008
Mackey Bio Perl Bosc2008bosc_2008
 
Faga C Map Bosc2008
Faga C Map Bosc2008Faga C Map Bosc2008
Faga C Map Bosc2008bosc_2008
 
Prins Bio Lib Bosc2008
Prins Bio Lib Bosc2008Prins Bio Lib Bosc2008
Prins Bio Lib Bosc2008bosc_2008
 
Greene Bosc2008
Greene Bosc2008Greene Bosc2008
Greene Bosc2008bosc_2008
 
Gnaneshan Public Health Bosc2008
Gnaneshan Public Health Bosc2008Gnaneshan Public Health Bosc2008
Gnaneshan Public Health Bosc2008bosc_2008
 
Menager Mobyle Bosc2008
Menager Mobyle Bosc2008Menager Mobyle Bosc2008
Menager Mobyle Bosc2008bosc_2008
 
Haider Embrace Bosc2008
Haider Embrace Bosc2008Haider Embrace Bosc2008
Haider Embrace Bosc2008bosc_2008
 
Antao Biopython Bosc2008
Antao Biopython Bosc2008Antao Biopython Bosc2008
Antao Biopython Bosc2008bosc_2008
 
Banks Genographer Bosc2008
Banks Genographer Bosc2008Banks Genographer Bosc2008
Banks Genographer Bosc2008bosc_2008
 
Wilson Make Bosc2008
Wilson Make Bosc2008Wilson Make Bosc2008
Wilson Make Bosc2008bosc_2008
 
Smith Inter Mine Bosc2008
Smith Inter Mine Bosc2008Smith Inter Mine Bosc2008
Smith Inter Mine Bosc2008bosc_2008
 
O Connor Solexa Tools Bosc2008
O Connor Solexa Tools Bosc2008O Connor Solexa Tools Bosc2008
O Connor Solexa Tools Bosc2008bosc_2008
 

Mehr von bosc_2008 (20)

Lee Apollo Bosc2008
Lee Apollo Bosc2008Lee Apollo Bosc2008
Lee Apollo Bosc2008
 
Kallio Chipster Bosc2008
Kallio Chipster Bosc2008Kallio Chipster Bosc2008
Kallio Chipster Bosc2008
 
Bhagat Myexperiment Bosc2008
Bhagat Myexperiment Bosc2008Bhagat Myexperiment Bosc2008
Bhagat Myexperiment Bosc2008
 
Introduction Bosc2008
Introduction Bosc2008Introduction Bosc2008
Introduction Bosc2008
 
Smith T Bio Hdf Bosc2008
Smith T Bio Hdf Bosc2008Smith T Bio Hdf Bosc2008
Smith T Bio Hdf Bosc2008
 
Kitzmiller Openhelisphereproject Bosc2008
Kitzmiller Openhelisphereproject Bosc2008Kitzmiller Openhelisphereproject Bosc2008
Kitzmiller Openhelisphereproject Bosc2008
 
Heuer Bio Java Bosc2008
Heuer Bio Java Bosc2008Heuer Bio Java Bosc2008
Heuer Bio Java Bosc2008
 
Andy Jenkinson Bosc Das 2008
Andy Jenkinson Bosc Das 2008Andy Jenkinson Bosc Das 2008
Andy Jenkinson Bosc Das 2008
 
Mackey Bio Perl Bosc2008
Mackey Bio Perl Bosc2008Mackey Bio Perl Bosc2008
Mackey Bio Perl Bosc2008
 
Faga C Map Bosc2008
Faga C Map Bosc2008Faga C Map Bosc2008
Faga C Map Bosc2008
 
Prins Bio Lib Bosc2008
Prins Bio Lib Bosc2008Prins Bio Lib Bosc2008
Prins Bio Lib Bosc2008
 
Greene Bosc2008
Greene Bosc2008Greene Bosc2008
Greene Bosc2008
 
Gnaneshan Public Health Bosc2008
Gnaneshan Public Health Bosc2008Gnaneshan Public Health Bosc2008
Gnaneshan Public Health Bosc2008
 
Menager Mobyle Bosc2008
Menager Mobyle Bosc2008Menager Mobyle Bosc2008
Menager Mobyle Bosc2008
 
Haider Embrace Bosc2008
Haider Embrace Bosc2008Haider Embrace Bosc2008
Haider Embrace Bosc2008
 
Antao Biopython Bosc2008
Antao Biopython Bosc2008Antao Biopython Bosc2008
Antao Biopython Bosc2008
 
Banks Genographer Bosc2008
Banks Genographer Bosc2008Banks Genographer Bosc2008
Banks Genographer Bosc2008
 
Wilson Make Bosc2008
Wilson Make Bosc2008Wilson Make Bosc2008
Wilson Make Bosc2008
 
Smith Inter Mine Bosc2008
Smith Inter Mine Bosc2008Smith Inter Mine Bosc2008
Smith Inter Mine Bosc2008
 
O Connor Solexa Tools Bosc2008
O Connor Solexa Tools Bosc2008O Connor Solexa Tools Bosc2008
O Connor Solexa Tools Bosc2008
 

Kürzlich hochgeladen

Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 

Kürzlich hochgeladen (20)

Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 

Gordon Semantic Web 2008

  • 1. How Can We Use This Semantic Web Thing? Paul Gordon Sun Center of Excellence for Visual Genomics University of Calgary
  • 2.
  • 3. Web Services Today
  • 5. Semantics & Semiotics Semiotic Triangle from The Meaning of Meaning (1923) Concept Deoxyribonucleic Acid ADN (French) (Simplified Chinese)... Words Things
  • 6. Where are we going? Seahawk
  • 8.
  • 9. Obsoleted User domain knowledge HTML Form input restrictions SAWSDL markup ACD command-line spec Moby Ontology Leveraged Semantic monitoring of user actions Auto-spec of secondaries, rule lookup Concept-URN to schema-mapping res. MOB & DEM rules Moby-specific Java annotations New Tech. MOB rules + user hints MOB rules + HTML class attributes* MOB or XSLT on returned XML MOB rules on returned data files N/A Legacy-to-Moby data DEM rules DEM rules DEM rules DEM rules N/A Moby-to-legacy data HTTP CGI HTTP CGI HTTP SOAP Command-line jMoby API I/O Exec. Example usage with typed data HTML form fields’ class attribute Extra tags in WSDL Servlet web.xml properties Java annotation Semantics Specific legacy formats (implicit) Specific legacy formats (implicit) Schema-defined XML in the WSDL Specific legacy formats (explicit in ACD file) Moby types, as specified by the Java annotation Expected I/O HTML form HTML form WSDL file ACD file Java code Source Spec. ← (-) External code reuse (+) -> PBEServlet CGIServlet WSDLServlet ACDServlet MobyServlet Easier for na ïve users -> Skeleton code generation Custom data parsers “ Shim” Services Screen scrapers Explicit semantic markup
  • 11. ACDServlet web.xml trimseq.acd Rule selection 2 nd -ary parameter creation mobyInput DNASequence … mobyOutput DNASequence …
  • 16. CGIServlet <form …> … <textarea name=&quot;input_text&quot; cols=&quot;61&quot; rows=&quot;5&quot; ></textarea> … <input type=&quot;text&quot; size=&quot;7&quot; name=&quot;salt_conc&quot; value=&quot;0.05&quot; /> … </form> <html xmlns:moby=“http://www.biomoby.org/moby”…> <head> … … <meta name=&quot;moby:service&quot; scheme=&quot;http://moby.ucalgary.ca/moby/MOBY-Central.pl&quot; content=&quot;Primers,moby.ucalgary.ca,CalcPCRPrimers: Takes a DNA sequence and calculates PCR probes satisfying a given set of conditions &quot;/> class=&quot;moby:CalcPCRPrimers:primers:Collection(DNASequence)” class=&quot;moby:sequence:DNASequence:fasta&quot; class=&quot;moby::Float::[0,10]&quot; alt=&quot;Na+ concentration (molar)&quot;
  • 17. PBEServlet: user-driven examples Legacy non-XML apps HTML + declarative “MOB” and “DEM” rules + user drag ‘n’ drop Seahawk Proxied Web page Seahawk AJAX prompting Drag ‘n’ drop
  • 18. User-Friendly? * Apologies to Aleksi Kallio, presenting tomorrow 12 Actual 148 “User study” 8310 “User friendly”* Source: Google Scholar
  • 19. Abstraction Gradient Closeness of Mapping Consistency Diffuseness Error-Proneness Hard Mental Operations Hidden Dependencies Premature Commitment Progressive Evaluation Role-Expressiveness Secondary Notation Cognitive Dimension Consistency Amongst and Between Groups Agree Disagree Neither
  • 20. Viscosity Dimension Consistency Amongst and Between Groups Visibility (2)‏ Story content Modifiability Controllability Referencability Programming salience Provisionality Communicative Cognitive Visibility (1)‏
  • 21. Interest in the Given Workflows Seeing analysis workflow descriptions in published research you read? Using a library of pre-built workflows to Run your analysis in this tool? Developing your own workflows again, with this tool? Modifying pre-built workflows in this tool, for your own purpose? Despite general lacklustre interest in EUD, interest in domain specific workflows is high.
  • 22.
  • 23.