s2s and opensearch semantics applications of a search service ontology eric rozell, tetherless world...
Post on 19-Dec-2015
213 views
TRANSCRIPT
![Page 1: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/1.jpg)
S2S and OpenSearch Semantics
Applications of a Search Service Ontology
Eric Rozell, Tetherless World ConstellationESIP Student Fellow – Discovery Cluster
![Page 2: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/2.jpg)
S2S Search Interface Framework
• BCO-DMO demo• LOGD demo
![Page 3: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/3.jpg)
OpenSearch 1.1
• XML schema for search engine description– Metadata Tags: e.g., Name, Description, Contact– Service Templates:
• “Url” elements• URL Template Syntax• “rel” attribute• Basic search engine vocabulary
• XML schema for search engine response
![Page 4: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/4.jpg)
“Url” elements
• URL template syntax– http://example.com/?q={searchTerms}
• XHTML “rel” attribute– <Url rel=“search” …
• Search engine vocabulary– searchTerms, count, offset, etc.
![Page 5: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/5.jpg)
Limitations of OpenSearch
• No specification for defining parameters• No specification for defining “rel” values• No federation/compatibility with other
web service standards
![Page 6: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/6.jpg)
S2S Provides…
![Page 7: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/7.jpg)
Query-level Semantics
• s2s:QueryInterface• Express “intent” of query interface
– E.g., opensearch:results– E.g., bcodmo:CruiseTracks
• Express state requirements– pre- and post-conditions
• More detailed output descriptions– Extends beyond MIME type– E.g., foaf:Person
![Page 8: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/8.jpg)
Parameter-level Semantics
• s2s:Parameter• Enable integrity constraints• Easily extensible• Various OpenSearch extension drafts…
– Geo Extension (geo:box, geo:poly, ...)– Time Extension (time:start, time:end, ...)– Why stop there?
• Bio Extension (bio:genus, bio:species, …)• Chem Extension (chem:atomicNumber, …)
![Page 9: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/9.jpg)
Search Service Ontology
![Page 10: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/10.jpg)
UI Coupling
• Automate integration of applications and services– E.g., OGC services and bounding box tools– Links query outputs to compatible UI
• E.g., KML to map widgets
– Links parameters to appropriate UI• E.g., temporal constraints to calendar widgets
• Improve UI reuse and community development
![Page 11: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/11.jpg)
BCO-DMO Example
• s2s:Parameter for each facet• s2s:QueryInterace for results and for
each facet• Implementation:
– PHP– HTTP GET– SPARQL– RDF Triple Store (e.g., Jena TDB)– Working on a general service “factory” for
RDF data using an upper-level ontology
![Page 12: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/12.jpg)
Questions
• Thanks for your attention!• Come see the S2S poster at tonight’s
session!• Email: [email protected]
![Page 13: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/13.jpg)
Discussion Topics
• OpenSearch – RDFa Extension• Semantic Web Service Ontology Reuse• Vocabularies for User Interface Reuse
![Page 14: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/14.jpg)
BCO-DMO Screenshot
![Page 15: S2S and OpenSearch Semantics Applications of a Search Service Ontology Eric Rozell, Tetherless World Constellation ESIP Student Fellow – Discovery Cluster](https://reader030.vdocument.in/reader030/viewer/2022032800/56649d2e5503460f94a0571e/html5/thumbnails/15.jpg)
LOGD Screenshot