Artículo de investigación

Hacia ontologías de IoT estandarizadas utilizando un marco basado en aprendizaje automático para un intercambio de datos sin problemas

DOI:

10.3791/68635

7 de octubre de 2025

En este artículo

Resumen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Este estudio presenta un marco basado en el aprendizaje automático para la alineación de ontologías de IoT en tiempo real, lo que permite un intercambio de datos sin problemas entre sistemas heterogéneos. Al integrar el modelado semántico y la optimización adaptativa, el enfoque mejora la interoperabilidad, reduce la latencia y logra una alta precisión. Validado en entornos del mundo real, ofrece una solución de integración de IoT escalable y estandarizada.

Resumen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La creciente heterogeneidad de los dispositivos de Internet de las cosas (IoT) ha llevado a desafíos significativos para lograr la interoperabilidad en tiempo real y el intercambio de datos sin problemas. Los ecosistemas de IoT existentes a menudo operan utilizando diversos modelos de datos, protocolos de comunicación y representaciones semánticas, lo que da como resultado sistemas fragmentados que dificultan la integración. Para abordar este problema, proponemos un marco unificado que emplea la alineación de ontologías basada en el aprendizaje automático para la integración de IoT estandarizada y adaptativa. La hipótesis que guía esta investigación es que la combinación de modelos semánticos con técnicas de optimización inteligente puede mejorar significativamente la consistencia y la eficiencia del intercambio de datos en entornos heterogéneos de IoT. El marco propuesto integra el procesamiento de flujos de datos en tiempo real, el análisis de similitud semántica y el mapeo de ontologías adaptativas para alinear dinámicamente las ontologías de los dispositivos. Utilizando entornos simulados y del mundo real, incluidos hogares inteligentes y sistemas de atención médica, el marco se probó con métricas clave de rendimiento como precisión, latencia y tasa de interoperabilidad. Los resultados demuestran que el método propuesto logra una alta precisión de alineación de ontologías del 97%, reduce la latencia a menos de 20 ms y mantiene una interoperabilidad superior al 95% entre diversos tipos de dispositivos. Los hallazgos confirman que la integración de algoritmos de aprendizaje automático con modelos semánticos mejora significativamente el rendimiento, la escalabilidad y la adaptabilidad de los sistemas de IoT. El marco aborda con éxito las inconsistencias semánticas y admite la incorporación dinámica de dispositivos sin intervención manual. Este estudio presenta una solución robusta y escalable para la interoperabilidad de IoT, que ofrece una alineación de ontología inteligente en tiempo real que se adapta a dispositivos y estándares de datos en evolución. Este trabajo contribuye al desarrollo de arquitecturas de IoT de próxima generación capaces de soportar una comunicación estandarizada, eficiente y automatizada en diversas aplicaciones.

Introducción

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

El Internet de las cosas (IoT) está evolucionando rápidamente hacia una infraestructura central para entornos inteligentes, conectando una amplia gama de dispositivos heterogéneos que operan en diversos dominios, como la atención médica, las ciudades inteligentes, la agricultura y la automatización industrial 1,2,3. Estos dispositivos generan grandes volúmenes de datos y se basan en la comprensión semántica para comunicarse de manera significativa 4,5,6,7. Sin embargo, la falta de una estructura semántica estandarizada se ha convertido en una barrera clave para el intercambio de datos sin problemas 8,9,10,11,12. Las ontologías diversas, los protocolos variables y los modelos de datos inconsistentes limitan la interoperabilidad, lo que dificulta que los dispositivos colaboren de manera eficiente en tiempo real. Esta fragmentación semántica a menudo conduce a interpretaciones erróneas, mayor latencia y fallas de integración que comprometen la escalabilidad y el rendimiento del sistema 5,12,13. Por lo tanto, existe una necesidad crítica de un enfoque unificador que pueda estandarizar las representaciones semánticas mientras se adapta a la naturaleza dinámica de los entornos de IoT 6,10,11,12.

Este estudio propone un nuevo marco basado en el aprendizaje automático para la alineación de ontologías en tiempo real para abordar estos desafíos de interoperabilidad 4,8,9,11,14. El marco combina modelado semántico avanzado, mapeo de ontologías adaptativas e integración de flujo de datos 9,10,13 para alinear dinámicamente las ontologías de IoT. Aprovechar las técnicas de aprendizaje automático para la alineación de ontologías puede mejorar significativamente la coherencia semántica y la eficiencia de integración en sistemas heterogéneos de IoT 8,9,14,15. A diferencia de los métodos tradicionales basados en reglas 4,5,7,8,9,10,13, el enfoque propuesto emplea medidas de similitud ponderadas, mapeos estructurales y léxicos, y algoritmos de optimización que se adaptan a los datos entrantes 15,16,17. La validación experimental se llevó a cabo tanto en entornos simulados como en entornos del mundo real, incluidos hogares inteligentes y sistemas de atención médica. Los resultados demuestran que el marco logra una precisión de alineación de ontología del 97%, reduce la latencia promedio a menos de 20 ms y mantiene tasas de interoperabilidad superiores al 95% en todos los tipos de dispositivos8.

La adaptabilidad del marco propuesto lo distingue aún más de las soluciones existentes 9,13,15. A medida que nuevos dispositivos se unen a la red, el sistema actualiza automáticamente las relaciones semánticas sin necesidad de reconfiguración manual 5,6,8,9,13,15. Esto es posible gracias a la integración de la optimización basada en el aprendizaje que minimiza los desajustes semánticos y la sobrecarga computacional 8,9. El sistema también exhibe un rendimiento mejorado en el uso de memoria y CPU, lo que lo hace adecuado para entornos con recursos limitados 1,2,3,11,12. Al abordar la inconsistencia semántica, la latencia y la escalabilidad en una arquitectura unificada, este trabajo sienta las bases para un modelo de comunicación de IoT estandarizado, inteligente y preparado para el futuro13,18.

El objetivo de este estudio es desarrollar y validar un marco basado en el aprendizaje automático para la alineación de ontologías en tiempo real para facilitar la interoperabilidad semántica en entornos heterogéneos de IoT. El estudio incluye las siguientes fases: (1) Recopilación y análisis de ontologías, (2) Modelado y alineación semántica, (3) Optimización basada en aprendizaje automático y (4) Validación del mundo real en contextos de IoT simulados y en vivo. El marco experimental se probó utilizando conjuntos de datos públicos, entornos simulados e implementaciones en vivo en entornos domésticos y de atención médica inteligentes. En la Figura 1 se proporciona una representación esquemática de un marco de alineación de ontologías de IoT basado en aprendizaje automático.

figure-introduction-1
Figura 1: Marco de alineación de ontologías de IoT basado en aprendizaje automático. Esta figura presenta una vista de alto nivel del marco propuesto que integra técnicas de aprendizaje automático para alinear ontologías en sistemas de IoT heterogéneos. La canalización incluye evaluación de similitud semántica, optimización mediante minimización de pérdidas y refinamiento iterativo para mejorar la interoperabilidad. Haga clic aquí para ver una versión más grande de esta figura.

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Protocolo

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Esta investigación no involucró sujetos humanos o vertebrados ni muestras de tejidos. Todos los experimentos se realizaron de acuerdo con las pautas de investigación computacional institucional en la Universidad de Ciencia y Tecnología JC Bose, YMCA, Faridabad.

Recopilación y evaluación de ontologías
Las ontologías públicas relevantes para la atención médica, los hogares inteligentes y el monitoreo industrial se obtuvieron de repositorios establecidos, incluidos Linked Open Vocabularies (LOV) y portales específicos de dominio, en formatos RDF / OWL 1,2,3. Cada ontología se inspeccionó en un editor de ontologías (por ejemplo, Protégé) y se analizó mediante programación para extraer jerarquías de clases, propiedades de objetos y datos, y metadatos asociados de acuerdo con las especificaciones RDF/OWL 1,2.

Para las comparaciones por pares, la similitud léxica entre las etiquetas de clase se calculó utilizando una similitud de cadena normalizada basada en la distancia de edición4. La similitud estructural se derivó atravesando las relaciones de subclases y superclases y calculando las relaciones de superposición de los vecindarios locales. La similitud de instancias se evaluó detectando instancias compartidas o compatibles en todas las ontologías y verificando la compatibilidad de tipos de datos. Se definió una puntuación combinada como Ecuación (1):

Stotal = w1Sléxico + w2Sestructural +w3S instancia Ecuación (1)

con ponderaciones iniciales w1 = 0,5, w2 = 0,3, w3 = 0,2 y un umbral seleccionado de un subconjunto de validación retenido. Las correspondencias de candidatos con puntajes combinados en o por encima del umbral se registraron en un registro CSV con identificadores de ontología, IRI de entidades, puntajes de componentes y el resultado de la decisión para la alineación posterior.

Modelado semántico e integración de datos
Para convertir los flujos de IoT sin procesar en representaciones compatibles con ontologías, se construyó una ontología unificada que cubre metadatos estáticos (por ejemplo, estudiante, curso, dispositivo) y observaciones dinámicas (por ejemplo, sensor, observación, marca de tiempo), alineándose con las mejores prácticas RDF / OWL10 y la semántica de IoT establecida 5,6,13. La transformación semántica se definió mediante la función de mapeo:

Dsemántica = fmapa (Dsin procesar, O) Ecuación (2)

donde O denota la ontología aplicada y f_map materializa triples con IRI estables. Los datos transformados se almacenaron como RDF y se validaron para verificar su consistencia utilizando consultas SPARQL; se configuró un punto de conexión SPARQL para admitir consultas semánticas entre orígenes19. El artefacto RDF resultante se archivó como semantic_data.rdf y se produjo una exportación tabular sincronizada (una tabla ancha normalizada) para las tareas de aprendizaje, incluida una columna de procedencia de datos que indica el origen de la característica y cualquier imputación o escala aplicada.

Alineación de ontologías mediante aprendizaje automático
Un enfoque híbrido combinó señales de similitud basadas en reglas con aprendizaje supervisado para seleccionar correspondencias de alta confianza 14,15. El conjunto de entrenamiento comprendía 2.500 pares ontología-elemento anotados manualmente (coincidencia o no coincidencia) para crear un conjunto de datos equilibrado. Las características incluían los tres componentes de similitud junto con estadísticas auxiliares como la diferencia de longitud de la etiqueta. Se entrenó un conjunto de árboles de decisión (Random Forest) con 100 árboles, profundidad máxima 10, class_weight = "equilibrado", y una semilla aleatoria fija (42) siguiendo la práctica establecida14. El objetivo de aprendizaje se formalizó como Ecuación (3):

figure-protocol-1Ecuación (3)

donde yi es la etiqueta de verdad fundamental, yi^ es la etiqueta predicha y λ representa el parámetro de regularización.

Después de la calibración de probabilidad, se conservaron los pares con ≥ de probabilidad predicha de 0,50 y se aplicaron restricciones uno a uno para evitar asignaciones de muchos a uno. El archivo de asignación final, incluidos los IRI de origen y destino, las puntuaciones de confianza y las contribuciones de características, se serializó como alignment_results.json; El artefacto del modelo entrenado se almacenó como alignment_model.pkl. La calidad del modelo se informó en un conjunto de pruebas retenido utilizando exactitud, precisión, recuerdo, puntuación F1 y una matriz de confusión con intervalos de confianza del 95% calculados mediante validación cruzada quíntuple 14,15.

Implementación y evaluación en el mundo real
Se creó un entorno simulado que representa 1,000 dispositivos heterogéneos para probar la ingesta y la alineación, seguido de transmisiones del mundo real desde entornos domésticos y de atención médicainteligentes 5,11. Los datos alineados con ontologías se integraron en una capa de middleware en la nube para la ingesta y consulta en tiempo real11,12. Los nuevos dispositivos se incorporaron automáticamente inspeccionando los encabezados de datos entrantes y aplicando la clasificación semántica dinámica utilizando el modelo de alineación entrenado14,15.

El rendimiento del sistema se evaluó a lo largo de cuatro ejes: (i) calidad de alineación (las métricas de clasificación anteriores), (ii) tasa de interoperabilidad (interacciones exitosas entre fuentes como porcentaje de interacciones intentadas), (iii) latencia de extremo a extremo definida como Ecuación (4) y (iv) utilización de recursos (CPU y memoria).

L=Respuesta T−Tsolicitud Ecuación (4)

Los archivos de configuración, los registros y las salidas se archivaron con nombres de archivo estables y un archivo README para facilitar la replicación independiente19. El marco completado permitió consistentemente la interoperabilidad semántica en entornos heterogéneos de IoT; Las salidas de datos, los registros de rendimiento y las configuraciones se agrupan para admitir la reproducibilidad y la validación externa 11,12,19.

Detalles de implementación para la replicación
La canalización se implementó en Python (versión 3.10 o posterior) utilizando rdflib y owlready2 para el manejo de RDF/OWL, scikit-learn para el entrenamiento y la evaluación de modelos, y bibliotecas de datos estándar para el preprocesamiento 8,14,15. Se corrigieron semillas aleatorias, se fijaron versiones de bibliotecas en un archivo requirements.txt y se utilizó una estructura de directorios canónica: ontologías/, datos/raw/, datos/procesados/, modelos/, y resultados/. Los nombres de archivo a los que se hace referencia en el texto son exactos: semantic_data.rdf, alignment_results.json y alignment_model.pkl19.

Diseño de la investigación
Este estudio computacional de métodos mixtos integra el modelado semántico con un módulo de alineación de ontología supervisado para mejorar la interoperabilidad entre fuentes heterogéneas de IoT. El protocolo procede de la siguiente manera en resumen: las ontologías públicas se recopilan y analizan; las tablas de IoT sin procesar se asignan a un esquema RDF/OWL unificado10; las correspondencias candidatas se generan a partir de señales léxicas, estructurales y de instancia15,16; un conjunto compacto de árbol de decisión se entrena en un conjunto etiquetado manualmente para aceptar coincidencias uno a uno en un umbral fijo14,15; los gráficos/tablas alineados se fusionan; y el rendimiento se evalúa mediante métricas de nivel de correspondencia (exactitud, precisión, recuperación, F1, matriz de confusión) y el comportamiento del sistema (tasa de interoperabilidad, latencia de extremo a extremo, CPU / memoria)14,15. Un método de similitud ponderada solo con reglas sirve como línea de base16. Las semillas aleatorias y las versiones de biblioteca son fijas, y los artefactos usan nombres estables (semantic_data.rdf, alignment_results.json, alignment_model.pkl) para admitir la replicación. La Figura 2 ilustra el marco general para el diseño de ontologías unificadas en entornos de IoT.

figure-protocol-2
Figura 2: Diseño de ontologías unificadas en entornos IoT. La figura ilustra las capas arquitectónicas centrales de la ontología unificada, mostrando el modelado semántico, la integración de IA y la abstracción del conocimiento del dominio para una interoperabilidad perfecta de datos de IoT. El marco admite estructuras ontológicas específicas y de dominio cruzado. Haga clic aquí para ver una versión más grande de esta figura.

Recogida de datos
La recolección de datos se realizó en dos fases distintas.

Evaluación de ontologías: Se realizó un análisis crítico de las ontologías y modelos semánticos de IoT existentes para identificar brechas en las estrategias de integración actuales. Se examinaron conjuntos de datos de IoT disponibles públicamente y ontologías específicas de dominio para evaluar las limitaciones de alineación estructural y semántica 5,6,10,11.

Endoso de prueba: Se utilizaron sistemas de IoT del mundo real (por ejemplo, hogares inteligentes, aplicaciones de atención médica, automatización industrial) para recopilar datos para validar el marco. Además, se generaron conjuntos de datos simulados para evaluar el rendimiento del sistema en condiciones controladas y repetibles 8,9,11,12.

Análisis de datos
La fase de análisis empleó una combinación de técnicas semánticas, estadísticas y basadas en IA para validar el marco propuesto.

Los alineadores prácticos incluyen comparadores de cadenas léxicas que utilizan la distancia de Levenshtein normalizada (NLD) para etiquetas / sinónimos16; métodos basados en gráficos estructurales que propagan o agregan similitud Inundaciones que propagan la similitud sobre vecindarios de subclases/superclases12,15; técnicas de preservación de la coherencia / conciencia lógica que combinan la coincidencia con el razonamiento para mantener la consistencia de los mapeos15,19; enfoques probabilísticos / basados en instancias que aprovechan la evidencia de instancias compartidas o compatibles17; y emparejadores híbridos/conjuntos que fusionan múltiples señales y reglas 12,14,15. Las variantes neuronales recientes emplean incrustaciones de oraciones contextuales para calificar las similitudes de los candidatos12,14.

Alineación de ontologías: Se utilizaron algoritmos de alineación de alto nivel para resolver discrepancias semánticas entre ontologías heterogéneas de IoT. Estos algoritmos utilizaron reglas heurísticas y métodos de aprendizaje automático (ML) para calcular asignaciones precisas y mantener restricciones de consistencia15,17. La Figura 3 presenta el proceso de alineación de ontologías para lograr la interoperabilidad entre dispositivos IoT.

figure-protocol-3
Figura 3: Proceso de alineación de ontologías para la interoperabilidad de dispositivos IoT. Este diagrama muestra el proceso de alineación que resuelve los desajustes sintácticos y semánticos entre dispositivos en un ecosistema de IoT heterogéneo. Enfatiza el papel de las métricas de similitud léxicas, estructurales y basadas en instancias utilizadas en el algoritmo de alineación. Haga clic aquí para ver una versión más grande de esta figura.

Modelado semántico: Se aplicó una estrategia de modelado semántico impulsada por IA para desarrollar una ontología unificada que captura tanto la semántica específica del dominio como la de varios dominios. Este modelo integra flujos de datos de IoT estáticos y dinámicos y se ajusta a las mejores prácticas de RDF/OWL y a la semántica de IoT establecida 5,6,10,13, soportando aplicaciones en tiempo real.

Evaluación del desempeño: La configuración experimental evaluó métricas clave de rendimiento, incluida la tasa de interoperabilidad, la latencia, la eficiencia del sistema y la escalabilidad 11,12. Se realizó un análisis comparativo con las técnicas de integración de referencia para demostrar la flexibilidad y resiliencia de la solución propuesta 12,14,15,16. La Figura 4 muestra el flujo computacional y los componentes críticos de los procesos de alineación de ontologías y modelado semántico.

figure-protocol-4
Figura 4: Modelo semántico para aplicaciones de IoT en tiempo real. Esta figura destaca la estrategia de modelado semántico que integra configuraciones de dispositivos estáticos y flujos de datos de sensores dinámicos en la ontología unificada. La arquitectura admite el enriquecimiento semántico en tiempo real para la toma de decisiones consciente del contexto. Haga clic aquí para ver una versión más grande de esta figura.

Ecuaciones clave
Ecuación para la alineación de ontologías usando métricas de similitud: Para alinear ontologías heterogéneas de IoT, la similitud agregada se calcula como una combinación ponderada de señales léxicas, estructurales y basadas en instancias según la Ecuación 1 anterior, donde Stotal es la similitud agregada entre dos elementos de ontología, Slexical es la similitud de la coincidencia léxica (por ejemplo, distancia de cadena normalizada), Sstructural es la similitud basada en relaciones subyacentes (por ejemplo, jerarquía padre-hijo), Sinstance es Comparabilidad basada en datos de instancia (por ejemplo, superposición en ejemplos de uso) y w1, w2, w3 son coeficientes de peso, ajustados según el contexto de la aplicación.

Ecuación para la optimización basada en aprendizaje automático para el mapeo de ontologías: La mejora de las asignaciones se puede formular como un problema de minimización de gastos utilizando una capacidad de desgracia:

figure-protocol-5

donde L es la capacidad de desgracia para la predicción del mapeo, yi es la etiqueta de verdad fundamental para el mapeo i-ésimo, y ^ i es la etiqueta predicha para el mapeo i-ésimo, ||Θ|| es un término de regularización para evitar el sobreajuste, λ es un parámetro de regularización.

Ecuación para el modelado semántico de flujos de datos de IoT: El enriquecimiento semántico se expresa como una transformación de datos basada en ontologías según la ecuación 2 anterior, donde Dsemántica es el conjunto de datos anotado semánticamente, Draw son los datos de IoT sin procesar, O es la ontología utilizada para la anotación y fmap es la función de mapeo derivada de la ontología unificada.

Ecuaciones para métricas de rendimiento (interoperabilidad y latencia)
Índice de interoperabilidad (porcentaje de interacciones exitosas entre fuentes):

I_index = (interacciones exitosas / interacciones totales) x 100 Ecuación (5)

La latencia (reproducida aquí para completar) se calcula según la ecuación 4 anterior, donde I_index es el índice de interoperabilidad (en %), L es la latencia (ms), T_response es la marca de tiempo de respuesta y T_request es la marca de tiempo de la solicitud.

Ecuación para el análisis de escalabilidad del ecosistema IoT
Complejidad computacional con respecto al número de dispositivos y elementos ontológicos:

C = O(n · m) Ecuación (6)

donde C es la complejidad computacional, n es el número de dispositivos IoT y m es el número de elementos de ontología.

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Resultados

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Recopilación y evaluación de ontologías
El análisis de ontologías reveló inconsistencias sustanciales en las ontologías de IoT específicas del dominio en términos de jerarquía de clases, etiquetas semánticas y definiciones de propiedades de datos. Estas inconsistencias fueron más pronunciadas entre los conjuntos de datos de atención médica y hogares inteligentes, lo que demuestra una tasa de desajuste estructural del 28%. La identificación de estas variaciones validó la hipótesis inicial de que la fal...

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Discusión

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

El marco desarrollado basado en el aprendizaje automático demuestra su eficacia para abordar los desafíos de interoperabilidad semántica en entornos heterogéneos de IoT. A través de un protocolo estructurado que integra el modelado semántico, la alineación de ontologías basada en el aprendizaje automático y la implementación de middleware basada en la nube, el sistema logró una alta precisión de alineación de ontologías y una integración de datos consistente en diversos dispositivos.

...

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Divulgaciones

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Los autores declaran que no tienen conflictos de intereses para informar sobre el presente estudio.

Agradecimientos

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Este estudio no recibió financiación.

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Materiales

Lista de materiales utilizados en este artículo
NombreEmpresaNúmero de catálogoComentarios
Plataforma de middleware basada en la nubeCódigo abierto / Propietario (por ejemplo, Firebase)N/AFacilita la ingesta y el almacenamiento de datos en tiempo real.
Ontologías de entradaRepositorios públicos (por ejemplo, LOV)N/AOntologías OWL/RDF específicas del dominio para entornos IoT.
Biblioteca de aprendizaje automáticoCódigo abierto (por ejemplo, scikit-learn)N/ASe utiliza para el entrenamiento del modelo de clasificación supervisado.
Herramienta de simulación de redCódigo abierto / comercial (por ejemplo, NetSim)N/AGenera conjuntos de datos de dispositivos IoT heterogéneos simulados.
Software de edición de ontologíasCódigo abierto (por ejemplo, Proté gé)N/ASe utiliza para el análisis, la edición y la visualización de ontologías.
Entorno de programaciónCódigo abierto (por ejemplo, Python)N/AImplementa modelos de aprendizaje automático y procesamiento de datos.
Flujos de datos de IoT sin procesarFuentes de conjuntos de datos públicas / personalizadasN/ACSV o JSON que contienen datos de dispositivos IoT sin procesar.
Archivos de salida RDFGenerado en el estudioN/AArchivos RDF/XML que representan datos de IoT enriquecidos semánticamente.
Biblioteca de análisis semánticoCódigo abierto (por ejemplo, RDFLib)N/AConvierte los datos de IoT en tripletas RDF para el modelado semántico.
Motor de consultas SPARQLCódigo abiertoN/AValida la consistencia de los datos RDF mediante consultas SPARQL.

Referencias

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., Ayyash, M. Internet of Things: A survey on enabling technologies, protocols, and applications. IEEE Commun Surv Tutor. 17 (4), 2347-2376 (2015).
  2. Fortino, G., et al. Towards multi-layer interoperability of heterogeneous IoT platforms: The INTER-IoT approach. Integration, Interconnection, and Interoperability of IoT Systems. , 199-232 (2018).
  3. Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D. Context aware computing for the Internet of Things: A survey. IEEE Commun Surv Tutor. 16 (1), 414-454 (2014).
  4. Nambi, S. A. U., Sarkar, C., Prasad, R. V., Rahim, A. A. A unified semantic knowledge base for IoT. Proceedings of IEEE World Forum on Internet of Things (WF-IoT). , 575-580 (2014).
  5. Sheth, A., Henson, C., Sahoo, S. S. Semantic sensor web. IEEE Internet Comput. 12 (4), 78-83 (2008).
  6. Compton, M., et al. The SSN ontology of the W3C semantic sensor network incubator group. J Web Semant. 17, 25-32 (2012).
  7. Barnaghi, P., Wang, W., Henson, C., Taylor, K. Semantics for the Internet of Things: Early progress and back to the future. Int J Semant Web Inf Syst. 8 (1), 1-21 (2012).
  8. Agarwal, R., et al. Unified IoT ontology to enable interoperability and federation of testbeds. Proceedings of IEEE 3rd World Forum on Internet of Things (WF-IoT). , 70-75 (2016).
  9. Rahman, H., Hussain, M. I. A comprehensive survey on semantic interoperability for Internet of Things: State-of-the-art and research challenges. Trans Emerg Telecommun Technol. 31 (12), e3902(2020).
  10. Gyrard, A., et al. Semantic web methodologies, best practices and ontology engineering applied to Internet of Things. Int J Web Grid Serv. 10 (3), 244-269 (2014).
  11. Ganzha, M., et al. Semantic interoperability in the Internet of Things: An overview from the INTER-IoT perspective. J Netw Comput Appl. 81, 85-99 (2017).
  12. Gyrard, A., Zimmermann, A., Krishnaswamy, S. Semantic web technologies for the Internet of Things: A comprehensive survey. Semant Web. 9 (5), 513-563 (2018).
  13. Balaji, B., et al. Towards a unified metadata schema for buildings. Proc ACM BuildSys. , 41-50 (2016).
  14. Zhou, Q., et al. Machine learning approaches to ontology alignment: A comprehensive survey. IEEE Access. 7, 151073-151095 (2019).
  15. Paulheim, H. Knowledge graph refinement: A survey of approaches and evaluation methods. Semant Web. 8 (3), 489-508 (2017).
  16. Yujian, L., Bo, L. A normalized Levenshtein distance metric. IEEE Trans Pattern Anal Mach Intell. 29 (6), 1091-1095 (2007).
  17. D'Amato, C., Fanizzi, N., Esposito, F. Inductive learning for the semantic web: What does it buy. Semant Web. 1 (1), 53-59 (2010).
  18. Balaji, B., et al. Towards a unified metadata schema for buildings. Proceedings of ACM BuildSys. , 41-50 (2016).
  19. Poveda-Villalón, M., Suárez-Figueroa, M. C., Gómez-Pérez, A. Validating ontologies with OOPS! (OntOlogy Pitfall Scanner!). Int J Semant Web Inf Syst. 10 (2), 7-34 (2014).

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Reimpresiones y permisos

Solicitar permiso para reutilizar el texto o las figuras de este artículo de JoVE

Solicitar permiso

Etiquetas

Alineaci n de Ontolog asModelado Sem nticoMarco de Aprendizaje Autom ticoInteroperabilidad de IoTProcesamiento de Datos en Tiempo RealSimilitud Sem nticaMapeo de Ontolog as AdaptativoIntegraci n de Dispositivos

Artículos relacionados