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

LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 

Último (20)

LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 

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