2011-04-21 10 views
5

Estoy trabajando en una plataforma de contenido que debe proporcionar características semánticas, como consultar con SPARQL y proporcionar documentos rdf para el contenido contenido.tienda semántica y centro de entidad

  • estaría muy agradecido por algunos aclaraciones sobre los preguntas siguientes:

  • he llegado hasta ese derecho, que una entidad concentrador puede conectar varios semánticas tiendas a un único punto de acceso ? Y si no, ¿cuál es la diferencia entre una tienda semántica y un centro de entidades ?

  • ¿Qué marcos usaría para almacenar documentos de contenido, así como su anotación semántica?

Es importante para que la solución sea capaz de recuperar más adelante en el documento (página html/docs tales como pdf, doc, ...) y de su versión anotada.

Gracias de antemano,

Chris

Respuesta

2

sugerencia alternativa ...

Drupal 7 ha construido en apoyo RDFa para la anotación y es más de un propósito general de la CMS que Semantic MediaWiki

Más detalladamente ...

No estoy muy seguro de lo que quiere decir con entity hub, ¿de dónde obtiene esa definición o qué quiere decir con eso?

Sí, uno puede escribir fácilmente un sistema que se conecta a múltiples tiendas semánticas, dado el contexto de su pregunta, ¿supongo que se está refiriendo a las tiendas triples de RDF?

Cualquier CMS decente debería asignar documentos de algún tipo de ID única/persistente a los documentos, por lo que incluso si el sistema con el que va no admite la anotación semántica de forma nativa, podría construir su propia extensión para esto. La extensión simplemente almacenaría anotaciones contra el ID de los documentos en la capa de almacenamiento que elija (supongo que sería apropiado un Triple Store) y luego podrá construir las capas de consulta y presentación adecuadas para consultar y visualizar estos datos según sea necesario.

+0

Gracias por su respuesta. Obtuve el término "hub de entidad" del proyecto apache stanbol. Existen varias instancias de CMS diferentes (algunas de ellas productos diferentes) involucradas en este proyecto y mi solución necesita manejar los contenidos generados por esas instancias. Para mí, la solución ideal sería un marco que combine una tienda de documentos con una tienda triple de RDF. Si tal cosa no está disponible, construiría mi tienda de documentos y la conectaría a una tienda triple. – csupnig

3

La única Entityhub término que sé es pertenecen a Apache Stanbol proyecto. Y aquí hay un párrafo de la documentación original que explica qué hace Entityhub:

Entityhub brinda dos servicios principales. Entityhub proporciona la conexión a sitios de datos abiertos vinculados externos, así como el uso local de los índices . Sus servicios permiten administrar una red de sitios a consumir información de entidades y administrar entidades localmente.

documentación Entityhub:
http://incubator.apache.org/stanbol/docs/trunk/entityhub.html

Enhancer componente de Apache Stanbol proporciona la extracción de entidades externas relacionadas con el contenido presentado utilizando los sitios de datos abiertos vinculados gestionados por Entityhub. Estas mejoras de contenido se forman como datos RDF. Luego, también es posible almacenar esos elementos de contenido en Apache Stanbol y ejecutar consultas SPARQL además de las mejoras de RDF. Contenthub componente de Apache Stanbol también proporciona funcionalidad de búsqueda facetada sobre los elementos de contenido enviados.

Documentación de Apache Stanbol:
http://incubator.apache.org/stanbol/docs/trunk/

acceso a demos de reproducción:
http://dev.iks-project.eu/

También puede pedir a sus preguntas adicionales a stanbol-dev AT incubator.apache.org.

0

¿Desea implementar un CMS tradicional extendido con algunas capacidades semánticas, o quiere construir un CMS semántico? Podría tener el mismo aspecto, pero en realidad ambos son dos enfoques completamente opuestos.

0

Es importante que la solución pueda recuperar posteriormente el documento (página html/documentos como pdf, doc, ...) y su versión anotada.

Puede integrar Apache Stanbol con un CMS compatible con JCR/CMIS como Alfresco. Para obtener anotaciones personalizadas, le sugiero que cree su propio motor de mejora personalizado (arquetipo maven) en función de su dominio y lo agregue a la cadena de motores de mejora.

https://stanbol.apache.org/docs/trunk/components/enhancer/

Uno se hace esto, puede utilizar los puntos finales REST API proporcionadas por Stanbol para recuperar los resultados en formato RDF/tortuga.