SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Anotación semántica de
               Web Feature Services
           Victor Saquicela, Luis. M. Vilches-Blázquez, Oscar Corcho
                           Ontology Engineering Group
            Facultad de Informática - Universidad Politécnica de Madrid
          Campus de Montegancedo s/n 28660 Boadilla del Monte, Madrid

                  {vsaquicela, lmvilches, ocorcho}@fi.upm.es
                     Teléfono: 913363670 - Fax: 913524819




                               JIIDE2011
Project: EV                                       Barcelona, 10 noviembre 2011
Índice



       • Introducción

       • Trabajo relacionado

       • Enfoque automático para anotación semántica de WFS

       • Conclusiones y trabajo futuro




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho        2
Introducción




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho              3
Introducción


                      WFS
     WFS            Service Y
                                       WFS
   Service X
                                     Service Z



                            …
              WFS
            Service W




 • Descripción de un servicio WFS en una pagina HTML + metadatos
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho              4
Índice



       • Introducción

       • Trabajo relacionado

       • Enfoque automático para anotación semántica de WFS

       • Conclusiones y trabajo futuro




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho        5
Trabajo relacionado

• Nivel sintáctico
         • Open Geospatial Consortium (OGC)
         • Representational State Transfer (REST)

• Nivel semántico
         • Ontologías y metadatos (FGDC)
         • Anotación semántica en OGC a 3 niveles:
                  • Metadatos de los recursos (OWS capabilities).
                  • Modelo de datos (esquema)
                  • Datos de las entidades (feature)




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                     6
Índice



       • Introducción

       • Trabajo relacionado

       • Enfoque automático para anotación semántica de WFS
                 • Descripción sintáctica
                 • Anotación semántica


       • Conclusiones y trabajo futuro




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho        7
Enfoque automático para anotación semántica de WFS

Componente de invocación y registro                                              Componente de anotación semántica


        Internet



         WFS




                     input                                                                                   output

                                 Syntactic description                                                                Semantic annotation
                                                                                          SPARQL Endpoints

                                                                    Semantic annotation
        User




                                                               Repository




                                                        Repositorio


II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                                                                 8
Índice



       • Introducción

       • Trabajo relacionado

       • Enfoque automático para anotación semántica de WFS
                 • Descripción sintáctica
                 • Anotación semántica


       • Conclusiones y trabajo futuro




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho        9
Descripción sintáctica

Componente de invocación y registro


        Internet



         WFS




                     input                                                                                   output

                                 Syntactic description                                                                Semantic annotation
                                                                                          SPARQL Endpoints

                                                                    Semantic annotation
        User




                                                               Repository




WFS - World Health Organization
http://apps.who.int/tools/geoserver/wfs?REQUEST=GetCapabilities&SERVICE=WFS
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                                                                 10
Descripción sintáctica de servicios WFS

       •      GetCapabilities. Esta operación proporciona un documento (XML) que
              describe las características del servicio.
                       <wfs:WFS_Capabilities
                        ................................
                        xmlns:ows="http://www.opengis.net/ows"
                        .........................
                        <FeatureType xmlns:WHO="http://www.who.int/">
                          <Name>WHO:efs2008_countrydata</Name>
                          <Title>EpiFact Sheets 2008 Data</Title>
                          <Abstract>Generated from WHOGeodata</Abstract>
                          <ows:Keywords>
                            <ows:Keyword>efs_data_for_webservice</ows:Keyword>
                            <ows:Keyword>WHOGeodata</ows:Keyword>
                          </ows:Keywords>
                          <DefaultSRS>urn:x-ogc:def:crs:EPSG:4326</DefaultSRS>
                          <ows:WGS84BoundingBox>
                             <ows:LowerCorner>
                               -527.400749390449 -545.3687536171334
                             </ows:LowerCorner>
                             <ows:UpperCorner>
                                             586.4983522346869 568.5303480080025
                             </ows:UpperCorner>
                           </ows:WGS84BoundingBox>
                         </FeatureType>
                                           ..............
                       </wfs:WFS_Capabilities>
                              WFS - World Health Organization
                              http://apps.who.int/tools/geoserver/wfs?REQUEST=GetCapabilities&SERVICE=WFS
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                           11
Descripción sintáctica de servicios WFS


       • DescribeFeatureType. Esta operación recupera un listado de
         propiedades y atributos para un feature determinado o un
         listado de los features disponibles.

       http://apps.who.int/tools/geoserver/wfs?REQUEST=DescribeFeatureType&SERVICE=WFS


       • Listado de 44 diferentes tipos de features (por ejemplo,
         WHO:Admin_world, WHO:world_countries, WHO:africa_airport,
         etc.).

      http://apps.who.int/tools/geoserver/wfs?REQUEST=DescribeFeatureType&TYPENAME=WHO:FLUI
      D_DEV_GIM3_MONITORING_GEOMETRY_MEASURES




                              WFS - World Health Organization
                              http://apps.who.int/tools/geoserver/wfs?REQUEST=GetCapabilities&SERVICE=WFS
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                           12
Descripción sintáctica de servicios WFS

       •      DescribeFeatureType
              WHO:FLUID_DEV_GIM3_MONITORING_GEOMETRY_MEASURES
                       <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                         <xsd:complexType
                       name="FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURESType">
                           <xsd:complexContent>
                             <xsd:extension base="gml:AbstractFeatureType">
                               <xsd:sequence>
                                 <xsd:element mlabel{subsub:DescribeFeatureType}axOccurs="1"
                                  minOccurs="1" name="COUNTRY_ID" nillable="true" type="xsd:int"/>
                                   <xsd:element maxOccurs="1" minOccurs="1"
                                   name="REGION_ID" nillable="true" type="xsd:int"/>
                                   <xsd:element maxOccurs="1" minOccurs="1"
                                   name="COUNTRY_NAME" nillable="true" type="xsd:string"/>
                                   <xsd:element maxOccurs="1" minOccurs="0"
                                   name="ISO_CODE" nillable="true" type="xsd:string"/>
                                   <xsd:element maxOccurs="1" minOccurs="0"
                                   name="REGION_CODE" nillable="true" type="xsd:string"/>
                                    ..........................
                               </xsd:sequence>
                            </xsd:extension>
                           </xsd:complexContent>
                         </xsd:complexType>
                         ..................
                       </xsd:schema>

                              WFS - World Health Organization
                              http://apps.who.int/tools/geoserver/wfs?REQUEST=GetCapabilities&SERVICE=WFS
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                           13
Descripción sintáctica de servicios WFS

       • GetFeature. Esta operación recupera los datos existentes
         (instancias), incluyendo la geometría y los valores de los
         atributos.

       http://apps.who.int/tools/geoserver/wfs?REQUEST=GetFeature&
       &TYPENAME=WHO:FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES
       &FILTER=<Filter> <PropertyIsEqualTo><PropertyName>COUNTRY_ID</PropertyName>
       <Literal>9</Literal></PropertyIsEqualTo></Filter>

                   Feature: WHO:FLUID_DEV_GIM_MONITORING _GEOMETRY_MEASURES
                                                   parámetro COUNTRY_ID y valor 9.




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                  14
Descripción sintáctica de servicios WFS
                                              <wfs:FeatureCollection "
                                              .......................
       •      GetFeature                        <gml:featureMembers>
                                                  <WHO:FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES
                                                   gml:id="FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES.204">
                                                    <WHO:COUNTRY_ID>9</WHO:COUNTRY_ID>
                                                    <WHO:REGION_ID>6</WHO:REGION_ID>
                                                    <WHO:COUNTRY_NAME>Australia</WHO:COUNTRY_NAME>
                                                    <WHO:ISO_CODE>AUS</WHO:ISO_CODE>
                                                    <WHO:LOCATION_ID>46</WHO:LOCATION_ID>
                                                    <WHO:COUNTRY_GEOMETRY>
                                                      <gml:MultiSurface srsName="urn:x-ogc:def:crs:EPSG:4326">
                                                        <gml:surfaceMember>
                                                          <gml:Polygon>
                                                            <gml:exterior>
                                                              <gml:LinearRing>
                                                                 <gml:posList>
                                                                   -12.008417859307 143.11931505333
                                                                   -14.253175795324 144.516width05332463
                                                                   -19.017050970651 146.36174318313
                                                                                 ................................
                                                                 </gml:posList>
                                                               </gml:LinearRing>
                                                             </gml:exterior>
                                                           </gml:Polygon>
                                                         </gml:surfaceMember>
                                                         ...................
                                                        </gml:MultiSurface>
                                                      </WHO:COUNTRY_GEOMETRY>
                                                      .......................
                                                  </gml:featureMembers>
                                              </wfs:FeatureCollection>
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                                         15
Descripción sintáctica de servicios WFS




                  WFS - World Health Organization
                  http://apps.who.int/tools/geoserver/wfs?REQUEST=GetCapabilities&SERVICE=WFS

                                     • GetCapabilities
                                     • DescribeFeatureType
                                     • GetFeature




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                     16
Índice



       • Introducción

       • Trabajo relacionado

       • Enfoque automático para anotación semántica de WFS
                 • Descripción sintáctica
                 • Anotación semántica


       • Conclusiones y trabajo futuro




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho        17
Anotación semántica

                                                                                 Componente de anotación semántica


        Internet



         WFS




                     input                                                                                   output

                                 Syntactic description                                                                Semantic annotation
                                                                                          SPARQL Endpoints

                                                                    Semantic annotation
        User




                                                               Repository




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                                                                 18
Descripción sintáctica de servicios WFS
                                              <wfs:FeatureCollection "
                                              .......................
       •      GetFeature                        <gml:featureMembers>
                                                  <WHO:FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES
                                                   gml:id="FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES.204">
                                                    <WHO:COUNTRY_ID>9</WHO:COUNTRY_ID>
                                                    <WHO:REGION_ID>6</WHO:REGION_ID>
                                                    <WHO:COUNTRY_NAME>Australia</WHO:COUNTRY_NAME>
                                                    <WHO:ISO_CODE>AUS</WHO:ISO_CODE>
                                                    <WHO:LOCATION_ID>46</WHO:LOCATION_ID>
                                                    <WHO:COUNTRY_GEOMETRY>
                                                      <gml:MultiSurface srsName="urn:x-ogc:def:crs:EPSG:4326">
                                                        <gml:surfaceMember>
                                                          <gml:Polygon>
                                                            <gml:exterior>
                                                              <gml:LinearRing>
                                                                 <gml:posList>
                                                                   -12.008417859307 143.11931505333
                                                                   -14.253175795324 144.516width05332463
                                                                   -19.017050970651 146.36174318313
                                                                                 ................................
                                                                 </gml:posList>
                                                               </gml:LinearRing>
                                                             </gml:exterior>
                                                           </gml:Polygon>
                                                         </gml:surfaceMember>
                                                         ...................
                                                        </gml:MultiSurface>
                                                      </WHO:COUNTRY_GEOMETRY>
                                                      .......................
                                                  </gml:featureMembers>
                                              </wfs:FeatureCollection>
II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                                         19
Anotación semántica


                                                                                                                 Africa
                    Internet                                                                                    Europe
                                                                                                                  Asia
                                    continent                                                                North America
                                                                                                             South America
             WFS service                                                                                       Americas
                                   parameter                                                                 Latin America

                                                               http://dbpedia.org/ontology/Continent




                    Internet
                                      feature                                                                 @lat1/32.016
                                                                          WGS84                               @long1/48.25
             WFS service                                                vocabulary                            @lat2/32.283
                                   parameter                                                                  @long2/48.15
                                                     http://www.w3.org/2003/01/geo/wgs84_pos#lat              @lat3/35.60
                                                                                                              @long3/51.766
                                                    http://www.w3.org/2003/01/geo/wgs84_pos#long




         •      El sistema recupera todas las clases/propiedades de las ontologías utilizadas
                cuyos nombres se emparejan con cada parámetro del servicio WFS.
         •      Métricas de similitud: Jaro, JaroWinkler, and Levenshtein




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                                                   20
Anotación semántica


                                                                                                                 Africa
                    Internet                                                                                    Europe
                                                                                                                  Asia
                                    continent                                                                North America
                                                                                                             South America
             WFS service                                                                                       Americas
                                   parameter                                                                 Latin America

                                                               http://dbpedia.org/ontology/Continent




                    Internet
                                      feature                                                                 @lat1/32.016
                                                                          WGS84                               @long1/48.25
             WFS service                                                vocabulary                            @lat2/32.283
                                   parameter                                                                  @long2/48.15
                                                     http://www.w3.org/2003/01/geo/wgs84_pos#lat              @lat3/35.60
                                                                                                              @long3/51.766
                                                    http://www.w3.org/2003/01/geo/wgs84_pos#long




         •      Si se encuentran correspondencias del proceso de emparejamiento, el
                sistema recupera datos (ejemplos) de los SPARQL Endpoint asociados (RDF).




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                                                   21
Resultado de la anotación semántica

<wfs:FeatureCollection "
.......................
  <gml:featureMembers>
    <WHO:FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES
     gml:id="FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES.204">
      <WHO:COUNTRY_ID>9</WHO:COUNTRY_ID>
      <WHO:REGION_ID>6</WHO:REGION_ID>
      <WHO:COUNTRY_NAME>Australia</WHO:COUNTRY_NAME>
      <WHO:ISO_CODE>AUS</WHO:ISO_CODE>                             Service1 (i1, i2, o1, o2, o3, o4, o5, o6, o7)
      <WHO:LOCATION_ID>46</WHO:LOCATION_ID>
      <WHO:COUNTRY_GEOMETRY>
        <gml:MultiSurface srsName="urn:x-ogc:def:crs:EPSG:4326">
          <gml:surfaceMember>
            <gml:Polygon>
              <gml:exterior>
                <gml:LinearRing>
                   <gml:posList>
                     -12.008417859307 143.11931505333
                     -14.253175795324 144.516width05332463
                     -19.017050970651 146.36174318313
                                         ................................
                   </gml:posList>
                 </gml:LinearRing>
               </gml:exterior>
             </gml:Polygon>
           </gml:surfaceMember>
Servicio WHO
           ...................
(WHO:COUNTRY_NAME, WHO:ISO_CODE, WHO:CONTINENT,..........................)
          </gml:MultiSurface>
        </WHO:COUNTRY_GEOMETRY>
        .......................
Servicio WHO anotado semánticamente
    </gml:featureMembers>
(http://dbpedia.org/ontology/Country,WHO:ISO,http://dbpedia.org/ontology/Continent,.http://www.geo
</wfs:FeatureCollection>
names.org/ontology#alternateName,....)


 II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
 © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                                                       22
Índice

       • Introducción & motivación
       • Trabajo relacionado
       • Anotación semántica de servicios WFS
                 • A sample set of RESTful services
                 • Syntactic description
                 • Semantic annotation

       • Conclusiones y trabajo futuro




II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho        23
Conclusiones y trabajo futuro

       Conclusiones
       • Descripción de servicios WFS a través de un sistema para
         realizar automática:
                 • Registro e invocación (descripción sintáctica)
                 • Anotación semántica
       • Utilización de recursos de la Web de los Datos (Linked Data)
                 • Ontologías (DBpedia y GeoNames)
                 • SPARQL Endpoints asociados

       Trabajo futuro
       • Utilización de recursos externos (por ejemplo, servicios de
         sugerencias y sinónimos).
       • Experimentación exhaustiva con una muestra representativa de
         servicios WFS.

II Jornadas Ibéricas de Infraestructuras de Datos Espaciales
© Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho                               24
Anotación semántica de
               Web Feature Services
           Victor Saquicela, Luis. M. Vilches-Blázquez, Oscar Corcho
                           Ontology Engineering Group
            Facultad de Informática - Universidad Politécnica de Madrid
          Campus de Montegancedo s/n 28660 Boadilla del Monte, Madrid

                  {vsaquicela, lmvilches, ocorcho}@fi.upm.es
                     Teléfono: 913363670 - Fax: 913524819




                               JIIDE2011
Project: EV                                       Barcelona, 10 noviembre 2011

Más contenido relacionado

Similar a Anotación Semántica de Servicios WFS

Silabo redes de computadores ii123
Silabo redes de computadores ii123Silabo redes de computadores ii123
Silabo redes de computadores ii123Oscar Valdivieso
 
Implantación de un servidor SOS en la IDE OTALEX C
Implantación de un servidor SOS en la IDE OTALEX CImplantación de un servidor SOS en la IDE OTALEX C
Implantación de un servidor SOS en la IDE OTALEX CJorge Sanz
 
Manual desarrollo de aplicaciones web ii
Manual desarrollo de aplicaciones web iiManual desarrollo de aplicaciones web ii
Manual desarrollo de aplicaciones web iiKarina Villavicencio
 
SignA y Linked Data: Una relación a través de servicios geoespaciales
SignA y Linked Data: Una relación a través de servicios geoespacialesSignA y Linked Data: Una relación a través de servicios geoespaciales
SignA y Linked Data: Una relación a través de servicios geoespacialesLuis M. Vilches Blázquez
 
Biblioteca Virtual UV (BiV-UV): Una plataforma tecnológica para procesos de a...
Biblioteca Virtual UV (BiV-UV): Una plataforma tecnológica para procesos de a...Biblioteca Virtual UV (BiV-UV): Una plataforma tecnológica para procesos de a...
Biblioteca Virtual UV (BiV-UV): Una plataforma tecnológica para procesos de a...Jesus Lau
 
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...Juan Luis Cardoso
 
Importancia del SIABUC para la biblioteca de UCATECI
Importancia del SIABUC para la biblioteca de UCATECIImportancia del SIABUC para la biblioteca de UCATECI
Importancia del SIABUC para la biblioteca de UCATECIhinaru88
 
TITULO: Proyecto de Biblioteca Virtual Facultad de Humanidades de la Universi...
TITULO: Proyecto de Biblioteca Virtual Facultad de Humanidades de la Universi...TITULO: Proyecto de Biblioteca Virtual Facultad de Humanidades de la Universi...
TITULO: Proyecto de Biblioteca Virtual Facultad de Humanidades de la Universi...guest4056b06
 
Red Brasileña de Servicios de Preservación Digital
Red Brasileña de Servicios de Preservación DigitalRed Brasileña de Servicios de Preservación Digital
Red Brasileña de Servicios de Preservación DigitalCariniana Rede
 
Aplicaciones web con jakarta struts - Javier Oliver Fulguera
Aplicaciones web con jakarta struts  - Javier Oliver FulgueraAplicaciones web con jakarta struts  - Javier Oliver Fulguera
Aplicaciones web con jakarta struts - Javier Oliver FulgueraJavier Oliver Fulguera
 
Cert inf seguridad_analisis_trafico_wireshark
Cert inf seguridad_analisis_trafico_wiresharkCert inf seguridad_analisis_trafico_wireshark
Cert inf seguridad_analisis_trafico_wiresharkJavi Pix
 
Relacionando la información geográfica con su componente semántico a través d...
Relacionando la información geográfica con su componente semántico a través d...Relacionando la información geográfica con su componente semántico a través d...
Relacionando la información geográfica con su componente semántico a través d...Luis M. Vilches Blázquez
 
La Biblioteca Virtual del CSIC un punto de encuentro
La Biblioteca Virtual del CSICun punto de encuentroLa Biblioteca Virtual del CSICun punto de encuentro
La Biblioteca Virtual del CSIC un punto de encuentroguest4b46e0
 
Aplicación y Puesta en marcha de un Buscador
Aplicación y Puesta en marcha de un BuscadorAplicación y Puesta en marcha de un Buscador
Aplicación y Puesta en marcha de un Buscadorcolfreepress
 
14. guia sistemas switch y router (2)
14. guia sistemas switch y router (2)14. guia sistemas switch y router (2)
14. guia sistemas switch y router (2)diego cogollo
 

Similar a Anotación Semántica de Servicios WFS (20)

Silabo redes de computadores ii123
Silabo redes de computadores ii123Silabo redes de computadores ii123
Silabo redes de computadores ii123
 
Implantación de un servidor SOS en la IDE OTALEX C
Implantación de un servidor SOS en la IDE OTALEX CImplantación de un servidor SOS en la IDE OTALEX C
Implantación de un servidor SOS en la IDE OTALEX C
 
expo_svr_vpn.pptx
expo_svr_vpn.pptxexpo_svr_vpn.pptx
expo_svr_vpn.pptx
 
Manual desarrollo de aplicaciones web ii
Manual desarrollo de aplicaciones web iiManual desarrollo de aplicaciones web ii
Manual desarrollo de aplicaciones web ii
 
SignA y Linked Data: Una relación a través de servicios geoespaciales
SignA y Linked Data: Una relación a través de servicios geoespacialesSignA y Linked Data: Una relación a través de servicios geoespaciales
SignA y Linked Data: Una relación a través de servicios geoespaciales
 
Biblioteca Virtual UV (BiV-UV): Una plataforma tecnológica para procesos de a...
Biblioteca Virtual UV (BiV-UV): Una plataforma tecnológica para procesos de a...Biblioteca Virtual UV (BiV-UV): Una plataforma tecnológica para procesos de a...
Biblioteca Virtual UV (BiV-UV): Una plataforma tecnológica para procesos de a...
 
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
Intelligent water resources management with OGC SOS. Gestión Inteligente de R...
 
Importancia del SIABUC para la biblioteca de UCATECI
Importancia del SIABUC para la biblioteca de UCATECIImportancia del SIABUC para la biblioteca de UCATECI
Importancia del SIABUC para la biblioteca de UCATECI
 
TITULO: Proyecto de Biblioteca Virtual Facultad de Humanidades de la Universi...
TITULO: Proyecto de Biblioteca Virtual Facultad de Humanidades de la Universi...TITULO: Proyecto de Biblioteca Virtual Facultad de Humanidades de la Universi...
TITULO: Proyecto de Biblioteca Virtual Facultad de Humanidades de la Universi...
 
Red Brasileña de Servicios de Preservación Digital
Red Brasileña de Servicios de Preservación DigitalRed Brasileña de Servicios de Preservación Digital
Red Brasileña de Servicios de Preservación Digital
 
Tesis capitulo i
Tesis capitulo iTesis capitulo i
Tesis capitulo i
 
Aplicaciones web con jakarta struts - Javier Oliver Fulguera
Aplicaciones web con jakarta struts  - Javier Oliver FulgueraAplicaciones web con jakarta struts  - Javier Oliver Fulguera
Aplicaciones web con jakarta struts - Javier Oliver Fulguera
 
Cert inf seguridad_analisis_trafico_wireshark
Cert inf seguridad_analisis_trafico_wiresharkCert inf seguridad_analisis_trafico_wireshark
Cert inf seguridad_analisis_trafico_wireshark
 
Relacionando la información geográfica con su componente semántico a través d...
Relacionando la información geográfica con su componente semántico a través d...Relacionando la información geográfica con su componente semántico a través d...
Relacionando la información geográfica con su componente semántico a través d...
 
La Biblioteca Virtual del CSIC un punto de encuentro
La Biblioteca Virtual del CSICun punto de encuentroLa Biblioteca Virtual del CSICun punto de encuentro
La Biblioteca Virtual del CSIC un punto de encuentro
 
Aplicación y Puesta en marcha de un Buscador
Aplicación y Puesta en marcha de un BuscadorAplicación y Puesta en marcha de un Buscador
Aplicación y Puesta en marcha de un Buscador
 
14. guia sistemas switch y router (2)
14. guia sistemas switch y router (2)14. guia sistemas switch y router (2)
14. guia sistemas switch y router (2)
 
Nagios
NagiosNagios
Nagios
 
Nuevo portal de la Biblioteca Virtual del Sistema Sanitario Publico de Andalucia
Nuevo portal de la Biblioteca Virtual del Sistema Sanitario Publico de AndaluciaNuevo portal de la Biblioteca Virtual del Sistema Sanitario Publico de Andalucia
Nuevo portal de la Biblioteca Virtual del Sistema Sanitario Publico de Andalucia
 
Nuevo portal de la BV-SSPA
Nuevo portal de la BV-SSPANuevo portal de la BV-SSPA
Nuevo portal de la BV-SSPA
 

Más de Luis M. Vilches Blázquez

Conduciendo la información estadística georreferenciada del DANE a otra dimen...
Conduciendo la información estadística georreferenciada del DANE a otra dimen...Conduciendo la información estadística georreferenciada del DANE a otra dimen...
Conduciendo la información estadística georreferenciada del DANE a otra dimen...Luis M. Vilches Blázquez
 
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...Luis M. Vilches Blázquez
 
Linked Data en el proyecto transfronterizo OTALEX-C
Linked Data en el proyecto transfronterizo OTALEX-CLinked Data en el proyecto transfronterizo OTALEX-C
Linked Data en el proyecto transfronterizo OTALEX-CLuis M. Vilches Blázquez
 
De las "islas de información" al nuevo ecosistema de la Tierra Digital Enlazada
De las "islas de información" al nuevo ecosistema de la Tierra Digital EnlazadaDe las "islas de información" al nuevo ecosistema de la Tierra Digital Enlazada
De las "islas de información" al nuevo ecosistema de la Tierra Digital EnlazadaLuis M. Vilches Blázquez
 

Más de Luis M. Vilches Blázquez (7)

Conduciendo la información estadística georreferenciada del DANE a otra dimen...
Conduciendo la información estadística georreferenciada del DANE a otra dimen...Conduciendo la información estadística georreferenciada del DANE a otra dimen...
Conduciendo la información estadística georreferenciada del DANE a otra dimen...
 
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
 
Islas de informacion
Islas de informacionIslas de informacion
Islas de informacion
 
Linked Data en el proyecto transfronterizo OTALEX-C
Linked Data en el proyecto transfronterizo OTALEX-CLinked Data en el proyecto transfronterizo OTALEX-C
Linked Data en el proyecto transfronterizo OTALEX-C
 
De las "islas de información" al nuevo ecosistema de la Tierra Digital Enlazada
De las "islas de información" al nuevo ecosistema de la Tierra Digital EnlazadaDe las "islas de información" al nuevo ecosistema de la Tierra Digital Enlazada
De las "islas de información" al nuevo ecosistema de la Tierra Digital Enlazada
 
Open (Linked) Data y aplicaciones
Open (Linked) Data y aplicacionesOpen (Linked) Data y aplicaciones
Open (Linked) Data y aplicaciones
 
Colaboraciones IGN/CNIG - OEG
Colaboraciones IGN/CNIG - OEGColaboraciones IGN/CNIG - OEG
Colaboraciones IGN/CNIG - OEG
 

Último

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Último (15)

9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Anotación Semántica de Servicios WFS

  • 1. Anotación semántica de Web Feature Services Victor Saquicela, Luis. M. Vilches-Blázquez, Oscar Corcho Ontology Engineering Group Facultad de Informática - Universidad Politécnica de Madrid Campus de Montegancedo s/n 28660 Boadilla del Monte, Madrid {vsaquicela, lmvilches, ocorcho}@fi.upm.es Teléfono: 913363670 - Fax: 913524819 JIIDE2011 Project: EV Barcelona, 10 noviembre 2011
  • 2. Índice • Introducción • Trabajo relacionado • Enfoque automático para anotación semántica de WFS • Conclusiones y trabajo futuro II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 2
  • 3. Introducción II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 3
  • 4. Introducción WFS WFS Service Y WFS Service X Service Z … WFS Service W • Descripción de un servicio WFS en una pagina HTML + metadatos II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 4
  • 5. Índice • Introducción • Trabajo relacionado • Enfoque automático para anotación semántica de WFS • Conclusiones y trabajo futuro II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 5
  • 6. Trabajo relacionado • Nivel sintáctico • Open Geospatial Consortium (OGC) • Representational State Transfer (REST) • Nivel semántico • Ontologías y metadatos (FGDC) • Anotación semántica en OGC a 3 niveles: • Metadatos de los recursos (OWS capabilities). • Modelo de datos (esquema) • Datos de las entidades (feature) II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 6
  • 7. Índice • Introducción • Trabajo relacionado • Enfoque automático para anotación semántica de WFS • Descripción sintáctica • Anotación semántica • Conclusiones y trabajo futuro II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 7
  • 8. Enfoque automático para anotación semántica de WFS Componente de invocación y registro Componente de anotación semántica Internet WFS input output Syntactic description Semantic annotation SPARQL Endpoints Semantic annotation User Repository Repositorio II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 8
  • 9. Índice • Introducción • Trabajo relacionado • Enfoque automático para anotación semántica de WFS • Descripción sintáctica • Anotación semántica • Conclusiones y trabajo futuro II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 9
  • 10. Descripción sintáctica Componente de invocación y registro Internet WFS input output Syntactic description Semantic annotation SPARQL Endpoints Semantic annotation User Repository WFS - World Health Organization http://apps.who.int/tools/geoserver/wfs?REQUEST=GetCapabilities&SERVICE=WFS II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 10
  • 11. Descripción sintáctica de servicios WFS • GetCapabilities. Esta operación proporciona un documento (XML) que describe las características del servicio. <wfs:WFS_Capabilities ................................ xmlns:ows="http://www.opengis.net/ows" ......................... <FeatureType xmlns:WHO="http://www.who.int/"> <Name>WHO:efs2008_countrydata</Name> <Title>EpiFact Sheets 2008 Data</Title> <Abstract>Generated from WHOGeodata</Abstract> <ows:Keywords> <ows:Keyword>efs_data_for_webservice</ows:Keyword> <ows:Keyword>WHOGeodata</ows:Keyword> </ows:Keywords> <DefaultSRS>urn:x-ogc:def:crs:EPSG:4326</DefaultSRS> <ows:WGS84BoundingBox> <ows:LowerCorner> -527.400749390449 -545.3687536171334 </ows:LowerCorner> <ows:UpperCorner> 586.4983522346869 568.5303480080025 </ows:UpperCorner> </ows:WGS84BoundingBox> </FeatureType> .............. </wfs:WFS_Capabilities> WFS - World Health Organization http://apps.who.int/tools/geoserver/wfs?REQUEST=GetCapabilities&SERVICE=WFS II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 11
  • 12. Descripción sintáctica de servicios WFS • DescribeFeatureType. Esta operación recupera un listado de propiedades y atributos para un feature determinado o un listado de los features disponibles. http://apps.who.int/tools/geoserver/wfs?REQUEST=DescribeFeatureType&SERVICE=WFS • Listado de 44 diferentes tipos de features (por ejemplo, WHO:Admin_world, WHO:world_countries, WHO:africa_airport, etc.). http://apps.who.int/tools/geoserver/wfs?REQUEST=DescribeFeatureType&TYPENAME=WHO:FLUI D_DEV_GIM3_MONITORING_GEOMETRY_MEASURES WFS - World Health Organization http://apps.who.int/tools/geoserver/wfs?REQUEST=GetCapabilities&SERVICE=WFS II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 12
  • 13. Descripción sintáctica de servicios WFS • DescribeFeatureType WHO:FLUID_DEV_GIM3_MONITORING_GEOMETRY_MEASURES <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" <xsd:complexType name="FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURESType"> <xsd:complexContent> <xsd:extension base="gml:AbstractFeatureType"> <xsd:sequence> <xsd:element mlabel{subsub:DescribeFeatureType}axOccurs="1" minOccurs="1" name="COUNTRY_ID" nillable="true" type="xsd:int"/> <xsd:element maxOccurs="1" minOccurs="1" name="REGION_ID" nillable="true" type="xsd:int"/> <xsd:element maxOccurs="1" minOccurs="1" name="COUNTRY_NAME" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="ISO_CODE" nillable="true" type="xsd:string"/> <xsd:element maxOccurs="1" minOccurs="0" name="REGION_CODE" nillable="true" type="xsd:string"/> .......................... </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> .................. </xsd:schema> WFS - World Health Organization http://apps.who.int/tools/geoserver/wfs?REQUEST=GetCapabilities&SERVICE=WFS II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 13
  • 14. Descripción sintáctica de servicios WFS • GetFeature. Esta operación recupera los datos existentes (instancias), incluyendo la geometría y los valores de los atributos. http://apps.who.int/tools/geoserver/wfs?REQUEST=GetFeature& &TYPENAME=WHO:FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES &FILTER=<Filter> <PropertyIsEqualTo><PropertyName>COUNTRY_ID</PropertyName> <Literal>9</Literal></PropertyIsEqualTo></Filter> Feature: WHO:FLUID_DEV_GIM_MONITORING _GEOMETRY_MEASURES parámetro COUNTRY_ID y valor 9. II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 14
  • 15. Descripción sintáctica de servicios WFS <wfs:FeatureCollection " ....................... • GetFeature <gml:featureMembers> <WHO:FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES gml:id="FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES.204"> <WHO:COUNTRY_ID>9</WHO:COUNTRY_ID> <WHO:REGION_ID>6</WHO:REGION_ID> <WHO:COUNTRY_NAME>Australia</WHO:COUNTRY_NAME> <WHO:ISO_CODE>AUS</WHO:ISO_CODE> <WHO:LOCATION_ID>46</WHO:LOCATION_ID> <WHO:COUNTRY_GEOMETRY> <gml:MultiSurface srsName="urn:x-ogc:def:crs:EPSG:4326"> <gml:surfaceMember> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList> -12.008417859307 143.11931505333 -14.253175795324 144.516width05332463 -19.017050970651 146.36174318313 ................................ </gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </gml:surfaceMember> ................... </gml:MultiSurface> </WHO:COUNTRY_GEOMETRY> ....................... </gml:featureMembers> </wfs:FeatureCollection> II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 15
  • 16. Descripción sintáctica de servicios WFS WFS - World Health Organization http://apps.who.int/tools/geoserver/wfs?REQUEST=GetCapabilities&SERVICE=WFS • GetCapabilities • DescribeFeatureType • GetFeature II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 16
  • 17. Índice • Introducción • Trabajo relacionado • Enfoque automático para anotación semántica de WFS • Descripción sintáctica • Anotación semántica • Conclusiones y trabajo futuro II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 17
  • 18. Anotación semántica Componente de anotación semántica Internet WFS input output Syntactic description Semantic annotation SPARQL Endpoints Semantic annotation User Repository II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 18
  • 19. Descripción sintáctica de servicios WFS <wfs:FeatureCollection " ....................... • GetFeature <gml:featureMembers> <WHO:FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES gml:id="FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES.204"> <WHO:COUNTRY_ID>9</WHO:COUNTRY_ID> <WHO:REGION_ID>6</WHO:REGION_ID> <WHO:COUNTRY_NAME>Australia</WHO:COUNTRY_NAME> <WHO:ISO_CODE>AUS</WHO:ISO_CODE> <WHO:LOCATION_ID>46</WHO:LOCATION_ID> <WHO:COUNTRY_GEOMETRY> <gml:MultiSurface srsName="urn:x-ogc:def:crs:EPSG:4326"> <gml:surfaceMember> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList> -12.008417859307 143.11931505333 -14.253175795324 144.516width05332463 -19.017050970651 146.36174318313 ................................ </gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </gml:surfaceMember> ................... </gml:MultiSurface> </WHO:COUNTRY_GEOMETRY> ....................... </gml:featureMembers> </wfs:FeatureCollection> II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 19
  • 20. Anotación semántica Africa Internet Europe Asia continent North America South America WFS service Americas parameter Latin America http://dbpedia.org/ontology/Continent Internet feature @lat1/32.016 WGS84 @long1/48.25 WFS service vocabulary @lat2/32.283 parameter @long2/48.15 http://www.w3.org/2003/01/geo/wgs84_pos#lat @lat3/35.60 @long3/51.766 http://www.w3.org/2003/01/geo/wgs84_pos#long • El sistema recupera todas las clases/propiedades de las ontologías utilizadas cuyos nombres se emparejan con cada parámetro del servicio WFS. • Métricas de similitud: Jaro, JaroWinkler, and Levenshtein II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 20
  • 21. Anotación semántica Africa Internet Europe Asia continent North America South America WFS service Americas parameter Latin America http://dbpedia.org/ontology/Continent Internet feature @lat1/32.016 WGS84 @long1/48.25 WFS service vocabulary @lat2/32.283 parameter @long2/48.15 http://www.w3.org/2003/01/geo/wgs84_pos#lat @lat3/35.60 @long3/51.766 http://www.w3.org/2003/01/geo/wgs84_pos#long • Si se encuentran correspondencias del proceso de emparejamiento, el sistema recupera datos (ejemplos) de los SPARQL Endpoint asociados (RDF). II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 21
  • 22. Resultado de la anotación semántica <wfs:FeatureCollection " ....................... <gml:featureMembers> <WHO:FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES gml:id="FLUID_DEV_GIM_MONITORING_GEOMETRY_MEASURES.204"> <WHO:COUNTRY_ID>9</WHO:COUNTRY_ID> <WHO:REGION_ID>6</WHO:REGION_ID> <WHO:COUNTRY_NAME>Australia</WHO:COUNTRY_NAME> <WHO:ISO_CODE>AUS</WHO:ISO_CODE> Service1 (i1, i2, o1, o2, o3, o4, o5, o6, o7) <WHO:LOCATION_ID>46</WHO:LOCATION_ID> <WHO:COUNTRY_GEOMETRY> <gml:MultiSurface srsName="urn:x-ogc:def:crs:EPSG:4326"> <gml:surfaceMember> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList> -12.008417859307 143.11931505333 -14.253175795324 144.516width05332463 -19.017050970651 146.36174318313 ................................ </gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </gml:surfaceMember> Servicio WHO ................... (WHO:COUNTRY_NAME, WHO:ISO_CODE, WHO:CONTINENT,..........................) </gml:MultiSurface> </WHO:COUNTRY_GEOMETRY> ....................... Servicio WHO anotado semánticamente </gml:featureMembers> (http://dbpedia.org/ontology/Country,WHO:ISO,http://dbpedia.org/ontology/Continent,.http://www.geo </wfs:FeatureCollection> names.org/ontology#alternateName,....) II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 22
  • 23. Índice • Introducción & motivación • Trabajo relacionado • Anotación semántica de servicios WFS • A sample set of RESTful services • Syntactic description • Semantic annotation • Conclusiones y trabajo futuro II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 23
  • 24. Conclusiones y trabajo futuro Conclusiones • Descripción de servicios WFS a través de un sistema para realizar automática: • Registro e invocación (descripción sintáctica) • Anotación semántica • Utilización de recursos de la Web de los Datos (Linked Data) • Ontologías (DBpedia y GeoNames) • SPARQL Endpoints asociados Trabajo futuro • Utilización de recursos externos (por ejemplo, servicios de sugerencias y sinónimos). • Experimentación exhaustiva con una muestra representativa de servicios WFS. II Jornadas Ibéricas de Infraestructuras de Datos Espaciales © Victor Saquicela, Luis. M. Vilches-Blazquez, Oscar Corcho 24
  • 25. Anotación semántica de Web Feature Services Victor Saquicela, Luis. M. Vilches-Blázquez, Oscar Corcho Ontology Engineering Group Facultad de Informática - Universidad Politécnica de Madrid Campus de Montegancedo s/n 28660 Boadilla del Monte, Madrid {vsaquicela, lmvilches, ocorcho}@fi.upm.es Teléfono: 913363670 - Fax: 913524819 JIIDE2011 Project: EV Barcelona, 10 noviembre 2011