Presentation is loading. Please wait.

Presentation is loading. Please wait.

21-05-0820-00-0000 IEEE 802.21 MEDIA INDEPENDENT HANDOVER DCN: 21-05-0820-00-0000 Title: SPARQL Query/Response based on TGu examples Date Submitted: November,15th,

Similar presentations


Presentation on theme: "21-05-0820-00-0000 IEEE 802.21 MEDIA INDEPENDENT HANDOVER DCN: 21-05-0820-00-0000 Title: SPARQL Query/Response based on TGu examples Date Submitted: November,15th,"— Presentation transcript:

1 21-05-0820-00-0000 IEEE 802.21 MEDIA INDEPENDENT HANDOVER DCN: 21-05-0820-00-0000 Title: SPARQL Query/Response based on TGu examples Date Submitted: November,15th, 2006 Presented at IEEE 802.21 session #17 in Dallas, Texas. Authors or Source(s): Kenichi Taniuchi, Yoshihiro Ohba, Subir Das Abstract: This document shows how Information Service examples that are cited in TGu presentation can be supported by using SPARQL and XML/RDF Schema

2 21-05-0820-00-0000 IEEE 802.21 presentation release statements This document has been prepared to assist the IEEE 802.21 Working Group. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE 802.21. The contributor is familiar with IEEE patent policy, as outlined in Section 6.3 of the IEEE-SA Standards Board Operations Manual and in Understanding Patent Issues During IEEE Standards Development http://standards.ieee.org/board/pat/guide.html> Section 6.3 of the IEEE-SA Standards Board Operations Manualhttp://standards.ieee.org/guides/opman/sect6.html#6.3 http://standards.ieee.org/board/pat/guide.html

3 21-05-0820-00-0000 TGu Example #1: What WLANs supoort my subscriptions ? STA: provides list of subscriptions 80-2.21-IS: provides list of {SSPN, SSID, ESSID} where SSPN’s includes roaming partners Assumptions: SSPN:TYPE_IE_SERVICE_PROVIDER_IDENTIFIER SSID:TYPE_IE_POA_ADDRESS ESSID:TYPE_IE_ACCESS_NETWORK_IDENTIFIER PREFIX mihbasic: SELECT ?sspn ?ssid ?essid WHERE { ?network mihbasic:network-type "19". ?network mihbasic:roaming-partner ?roaming_partner. ?roaming_partner mihbasic:operator-name "my subscriptions". ?network mihbasic:access-network-identifier ?essid. ?network mihbasic:service-provider-identifier ?sspn. ?network mihbasic:poa ?poa. ?poa mihbasic:poa-address ?poa_address. ?poa_address mihbasic:address ?ssid } SPQRQL Query

4 21-05-0820-00-0000 Query Response (Example #1) <sparql xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xs="http://www.w3.org/2001/XMLSchema#" xmlns="http://www.w3.org/2005/sparql-results#" > operator1 111111111111 essid1 operator2 222222222222 essid2 ………

5 21-05-0820-00-0000 TGu Example #2: Is emergency service supported on this WLAN ? STA: provides ESSID(s) Assumptions: SPARQL can create yes/no query using ASK PREFIX mihbasic: ASK { ?network mihbasic:network-type "19". ?network mihbasic:access-network-identifier "this essid". ?network mihbasic:poa ?poa. ?poa mihbasic:poa-capabilities ?poa_capabilities. ?poa_capabilities mihbasic:poa-emergency-service “1”. } SPQRQL Query

6 21-05-0820-00-0000 Query Response (Example #2) true

7 21-05-0820-00-0000 TGu Example #3: What interworking services are supported on this WLAN ? STA: provides ESSID(s) 802.21-IS: provides list of {SSPN, SSID, ESSID, interworking services} Assumptions: Interworking services: TYPE_IE_SERVICE_TYPE Example: Emergency Service, Location Service, etc. TYPE_IE_SERVICE_TYPE has already been defined in Basic Schema PREFIX mihbasic: SELECT ?sspn ?ssid ?service_name ?service_value WHERE { ?network mihbasic:network-type "19". ?network mihbasic:access-network-identifier "this essid". ?network mihbasic:service-provider-identifier ?sspn. ?network mihbasic:poa ?poa. ?poa mihbasic:poa-address ?poa_address. ?poa_address mihbasic:address ?ssid. ?network mihbasic:service-type ?service_type ?service_type ?service_name ?service_value} SPQRQL Query

8 21-05-0820-00-0000 Query Response (Example #3) <sparql xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xs="http://www.w3.org/2001/XMLSchema#" xmlns=“http://www.w3.org/2005/sparql-results#” mihbasic=“http://www.mih.org/2006/09/rdf-basic-schema#” > operator1 111111111111 mihbasic:service-type1 1 ………

9 21-05-0820-00-0000 TGu Example #4: Is VoIP services provided on this WLAN ? STA: provides ESSID(s) Assumption: VoIP bit is in TYPE_IE_SERVICE_TYPE SPARQL can create yes/no query using ASK PREFIX mihbasic: ASK { ?network mihbasic:network-type "19". ?network mihbasic:access-network-identifier "this essid". ?network mihbasic:service-type ?service_type. ?service_type mihbasic:voip-service “1”. } SPQRQL Query

10 21-05-0820-00-0000 Query Response (Example #4) true

11 21-05-0820-00-0000 TGu Example #5: I’m traveling to Melbourne, what hotspots are located there ? STA: provides location (latitude, longitude), search radius 802.21-IS: provides list of {SSPN, SSID, ESSID} which support VoIP This could potentially generate a lengthly query response Assumptions: If radius is small the list would be small, SPARQL can adjust the distance If use LIMIT option of SPARQL, it can adjust the number of the contents PREFIX mihbasic: PREFIX xsd: SELECT ?sspn ?ssid ?essid WHERE {?network mihbasic:network-type "19". ?network mihbasic:access-network-identifier ?essid. ?network mihbasic:service-provider-identifier ?sspn. ?network mihbasoc:poa ?poa. ?poa mihbasic:poa-address ?poa_address. ?poa_address mihbasic:address ?ssid. ?poa mihbasic:poa-location ?poa_location. ?poa_location mihbasic:geospatial-location-information ?geo_location_info. ?geo_location_info mihbasic:latitude ?latitude. FILTER ((xsd:unsignedLong(?latitude) < 4dcc9fc8 ) && (xsd:unsignedLong(?latitude) > 4dcb9fc8 ) ). ?geo_location_info mihbasic:longitude ?longitude. FILTER ((xsd:unsignedLong(?longitude) < f65ed7031 ) && (xsd:unsignedLong(?longitude) > f65ec7031 ) ). } LIMIT 5 SPQRQL Query

12 21-05-0820-00-0000 Query Response (Example #5) <sparql xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xs="http://www.w3.org/2001/XMLSchema#" xmlns="http://www.w3.org/2005/sparql-results#" > operator1 111111111111 essid1 operator2 222222222222 essid2 ………


Download ppt "21-05-0820-00-0000 IEEE 802.21 MEDIA INDEPENDENT HANDOVER DCN: 21-05-0820-00-0000 Title: SPARQL Query/Response based on TGu examples Date Submitted: November,15th,"

Similar presentations


Ads by Google