2012-01-05 24 views
8

Chcę zaimplementować stronę internetową od zera przy użyciu sieci semantycznej tak bardzo, jak to możliwe. Moja strona będzie dla instytucji naukowej, nie mam modelu ale uznaję istnieją podmioty/obiekty takie jakSemantyczne zasoby sieciowe dla nowej strony internetowej?

  • osoba i osoba Roles (naukowiec, nauczyciel, Collaborator, etc)
  • publikacji
  • Zgromadzenie
  • Projekty
  • Przestrzeni Badawczej

pomysł jest, że (niektóre) informacje mogą być powiązane/zapytaliśmy/eksportowane do baz danych, inne witryny, a nawet w przyszłości dopasowują się do ontologii. Czy znasz jakąś ontologię lub semantyczny zasób internetowy, który mógłby mi pomóc?

Odpowiedz

11

Prowadzę Open Data Service University of Southampton. http://data.southampton.ac.uk/

Z miłości do wszystkiego, co święte, nie wymyślaj nowego słownika - jest już mnóstwo solidnych prac.

Ta strona została zaprojektowana jako wzór dla innych osób do podnoszenia pomysłów. Użyliśmy prostych rozwiązań, które są łatwe w użyciu, a wszystkie narzędzia są otwarte. W większości przypadków używamy prostych arkuszy kalkulacyjnych, a następnie XSLT do tworzenia danych RDF. Wszystko to jest również open source. Wszystkie narzędzia używane do generowania każdego zestawu danych są publikowane wraz z zestawem danych, dzięki czemu bardzo łatwo jest bezpośrednio skopiować nasze podejście lub użyć go jako punktu wyjścia.

Podnoszenie dobrych, prostych, trwałych identyfikatorów URI jest kluczowe. Używamy domeny, aby to zrobić i tylko to: np. http://id.southampton.ac.uk/building/59

Ludzie - zacznij od FOAF.

Role osób - Proponuję, abyś spojrzał na "organogram" wyprodukowany przez brytyjską służbę cywilną. Traktuje się to jako typ grupy, która zawiera zero lub więcej osób. (wiele osób może pełnić tę samą rolę, a role mogą istnieć tam, gdzie są puste)

Publikacje - do tego używamy bibo i dcterms. Najtrudniejszą częścią jest łączenie go z ludźmi: & części organizacji itp. części organizacji itp.

Spotkania - obecnie nie modelujemy tego, ale można po prostu użyć standardowego słownika "wydarzenia", chyba że istnieje powód, aby nie: http://motools.sourceforge.net/event/event.html

Projekty - to jest coś, jesteśmy po prostu począwszy do rozważenia, a mój obecny plan jest użycie http://ontoware.org/swrc/ obszar

badawczej; Nie mam tutaj jeszcze żadnych przydatnych pomysłów.

Staramy się udokumentować sensowne wzorce startowe dla tego rodzaju zadań na openorg.ecs.soton.ac.uk - co będzie ciągłą pracą w toku. Celem jest stworzenie danych o wystarczającym stopniu uporządkowania struktury, aby można było tworzyć aplikacje współpracujące z więcej niż jedną organizacją i łatwiejsze łączenie informacji z innych witryn.

pisałem na blogu wykazujący jedno narzędzie pracy z (miejscach) danych RDF produkowane przez Southampton, Oxford i Lincoln (chociaż serwer danych Lincoln jest nieaktywny teraz) http://blogs.ecs.soton.ac.uk/data/2011/11/25/roi/

Mamy nazw RDF nazwie "openorg" dla dodatkowego słownika, który znaleźliśmy potrzebujemy, aby osiągnąć nasze zadania. Staramy się ograniczyć to do minimum i większość rzeczy opisuje się przy użyciu istniejących słowników.

Jeśli chodzi o budowę witryny na szczycie danych, korzystamy z Biblioteki PHP o nazwie "Grafit" (na której jestem głównym programistą i która jest wolna na licencji Open Source). Jest to stosunkowo łatwe do rozpoczęcia. http://graphite.ecs.soton.ac.uk/

To wszystko jest bardzo nowe, więc będziemy aktualizować rzeczy, ucząc się dobrych i złych technik.

+0

ps. nie krępuj się, skontaktuj się z nami, dane organizacji otwartej wciąż są bardzo małą przyjazną społecznością. –

Powiązane problemy