Ich möchte eine Website von Grund auf so weit wie möglich im semantischen Web implementieren. Meine Website wird für eine wissenschaftliche Institution sein, ich habe kein Modell, aber ich erkenne, dass es Entitäten / Objekte wie
gibtDie Idee ist, dass (einige) Informationen in Datenbanken, andere Sites verlinkt / abgefragt / exportiert werden könnten oder sogar in der Zukunft eine Ontologieabgleichung durchführen könnten. Kennst du irgendeine Ontologie oder semantische Web-Ressource, die mir helfen könnte?
Ich betreibe den Open Data Service der University of Southampton. Ссылка
Für die Liebe zu allem, was heilig ist, erfinde keinen neuen Vokabular - es gibt schon genug solide Arbeit da draußen.
Diese Seite soll ein Vorbild für andere Menschen sein, um Ideen zu heben. Wir haben einfache Lösungen verwendet, die für die Benutzer einfach zu verwenden sind und bei denen alle Tools Open Source sind. Wir verwenden meistens einfache Tabellen und dann XSLT, um RDF-Daten zu erzeugen. All dies ist auch Open Source. Alle Werkzeuge, die zum Generieren jedes Datensatzes verwendet werden, werden mit dem Datensatz veröffentlicht, um es wirklich einfach zu machen, entweder unseren Ansatz direkt zu kopieren oder ihn als Ausgangspunkt zu verwenden.
Die Auswahl guter, einfacher und nachhaltiger URIs ist der Schlüssel. Wir verwenden eine Domäne, um dies zu tun und nur das: z. Ссылка
Leute - fangen Sie mit FOAF an.
Personenrollen - Ich schlage vor, dass Sie sich das "Organogramm" ansehen, das vom britischen öffentlichen Dienst erstellt wurde. Dabei wird eine Rolle als eine Art Gruppe behandelt, die null oder mehr Personen enthält. (Mehrere Personen können die gleiche Rolle haben und Rollen können dort existieren, wo Personen leer sind)
Veröffentlichungen - wir verwenden hierfür bibo und dcterms. Der kniffligste Teil ist es, es sauber zurück zu Leuten zu verbinden & amp; Teile der Organisation etc.
Meetings - wir modellieren das derzeit nicht, aber Sie können einfach den Standard-Vocab "event" verwenden, es sei denn, es gibt einen Grund, nicht: Ссылка
Projekte - das ist etwas, was wir gerade in Betracht ziehen, und mein jetziger Plan ist, Ссылка
zu verwendenForschungsbereich; Ich habe hier noch keine brauchbaren Ideen.
Wir versuchen, auf openorg.ecs.soton.ac.uk vernünftige Startmuster für diese Art von Aufgabe zu dokumentieren - was eine ständige Arbeit in Arbeit sein wird. Das Ziel besteht darin, Daten mit einer gemeinsamen Struktur zu erstellen, mit der Sie Apps erstellen können, die mit mehr als einer Organisation arbeiten und die Informationen von anderen Websites leichter zusammenführen.
Ich habe einen Blogpost geschrieben, der ein Tool zeigt, das mit (Orten) RDF-Daten arbeitet, die von Southampton, Oxford und Lincoln stammen (obwohl der Lincoln-Datenserver gerade offline ist) Ссылка
Wir haben einen RDF-Namespace namens "openorg" für den zusätzlichen Vokabular, den wir gefunden haben, um unsere Aufgaben zu erfüllen. Wir versuchen, dies auf ein Minimum zu beschränken und die meisten Dinge werden mit vorhandenen Vokabeln beschrieben.
Um die Website auf den Daten aufzubauen, verwenden wir eine PHP-Bibliothek namens "Graphite" (bei der ich der Hauptentwickler bin und Free Open Source ist). Dies ist relativ einfach zu beginnen. Ссылка
Das ist alles sehr neu, also werden wir Dinge aktualisieren, während wir gute und schlechte Techniken lernen.
Tags und Links rdf semantic-web owl ontology