2012-01-05 15 views
8

Quiero implementar un sitio web desde cero utilizando la web semántica tanto como sea posible. Mi sitio web será una institución científica, no tengo ningún modelo, pero reconozco que hay entidades/objetos comoRecursos web semánticos para un nuevo sitio web?

  • una persona y otra Roles (Investigador, Profesor, colaboradores, etc.)
  • publicación
  • Reunión
  • Proyectos
  • Área de Investigación

La idea es que (a) la información podría estar vinculado/consultada/exporta a bases de datos, otros sitios o incluso hacer algún tipo de coincidencia de ontología en el futuro. ¿Conoces algún recurso de ontología o web semántica que pueda ayudarme?

Respuesta

11

Administro el servicio de datos abiertos de la Universidad de Southampton. http://data.southampton.ac.uk/

Por el amor de todo lo que es sagrado, no invente un nuevo vocabulario: ya hay mucho trabajo sólido por hacer.

Este sitio está diseñado para ser un modelo del que otras personas puedan sacar ideas. Hemos utilizado soluciones simples que son fáciles de consumir para los usuarios y todas las herramientas son de código abierto. Principalmente usamos hojas de cálculo simples, luego XSLT para producir datos RDF. Todo esto también es de código abierto. Todas las herramientas utilizadas para generar cada conjunto de datos se publican con el conjunto de datos para que sea realmente fácil copiar nuestro enfoque directamente o utilizarlo como punto de partida.

Elegir URI buenos, simples y sostenibles es la clave. Usamos un dominio para hacer esto y solo esto: ej. http://id.southampton.ac.uk/building/59

Personas - comience con FOAF.

Person Roles - Sugiero que mire el "organograma" producido por el servicio civil del Reino Unido ... esto trata un rol como un tipo de grupo que contiene cero o más personas. (varias personas pueden tener el mismo rol, y los roles pueden existir donde las personas están vacías)

Publicaciones - usamos bibo y dcterms para esto. La parte más complicada es vincularla cuidadosamente a las personas & partes de la organización, etc.

Reuniones: actualmente no modelamos esto, pero puede usar el vocabulario "evento" estándar a menos que haya una razón para no hacerlo: http://motools.sourceforge.net/event/event.html

Proyectos - esto es algo que sólo estamos empezando a considerar, y mi plan actual es utilizar http://ontoware.org/swrc/ área

Investigación; No tengo ninguna idea útil aquí, todavía.

Estamos tratando de documentar patrones de inicio razonables para este tipo de tarea en openorg.ecs.soton.ac.uk, que será un trabajo constante en progreso. El objetivo es producir datos con suficiente estructura común que pueda crear aplicaciones que funcionen con más de una organización y fusionar más fácilmente la información de otros sitios.

He escrito una entrada de blog que demuestra una herramienta de trabajo con (lugares) de datos RDF producidos por Southampton, Oxford y Lincoln (aunque el servidor de datos Lincoln está en línea en este momento) http://blogs.ecs.soton.ac.uk/data/2011/11/25/roi/

Hemos llamado a un espacio de nombres RDF "openorg" para el vocabulario adicional que hemos encontrado que necesitamos para lograr nuestras tareas. Tratamos de mantener esto al mínimo y la mayoría de las cosas se describen utilizando vocabs existentes.

En cuanto a la construcción del sitio en la parte superior de los datos, estamos utilizando una biblioteca PHP llamada "Grafito" (que soy el desarrollador principal, y es de código abierto gratuito). Esto es relativamente fácil de empezar. http://graphite.ecs.soton.ac.uk/

Esto es todo muy nuevo, así que actualizaremos las cosas a medida que aprendamos las técnicas buenas y malas.

+0

ps. siéntase libre de ponerse en contacto, los datos de la organización abierta todavía son una comunidad amigable muy pequeña. –

Cuestiones relacionadas