Collaborative data and knowledge integration
First Claim
1. A system for collaborative management of scientific data comprising:
- a central server comprising a plurality of collaborative engines;
wherein the central server is adapted to receive information from a plurality of local servers and coordinate information transfer between the plurality of local servers and between the local servers and the central server wherein the plurality of collaborative engines comprises;
a metadata engine adapted to receive metadata indicative of experiment data from the plurality of local servers, store the metadata, and index the stored metadata;
a schema engine adapted to receive one or more schemas from one or more of the plurality of local servers, store the one or more schemas received from the one or more of the plurality of local servers, transmit the one or more schemas received from the one or more plurality of local servers to the plurality of local servers, and facilitate collaborative authoring of the one or more schemas by users at different ones of the plurality of local servers; and
a tag engine adapted to receive one or more free tags associated with the experiment data from the plurality of local servers, store the one or more free tags received from the plurality of local servers, and to automatically associate semantic tags with the experiment data by retrieving the semantic tags from a standardized scientific or biomedical vocabulary to provide a repository for free tags defined at the plurality of local servers and a cached vocabulary repository for previously retrieved semantic tags from the standardized scientific or biomedical vocabulary, to allow users at the plurality of local servers to look up tags from the repository of free tags and the cached vocabulary repository, and to update shared classification data by addition of free tags and/or semantic tags to the experiment data and exchange of the tags between the plurality of local servers;
wherein the central server and each of the plurality of local servers comprise computing devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A framework for to enable collaborative research includes enabling scientific researchers to dynamically interact with others, collaboratively author, annotate, review, comment on others'"'"' data, and discuss their research. The framework allows for providing a dynamic collaboration environment by harnessing collective contributions from a group of researchers and facilitating broader participation of people into research projects. The framework is a Web-based collaborative platform to dynamically integrate information for scientific research. Besides data integration, the system provides essential collaboration capabilities to boost user participation and collaboration. The system will not only enable users as active information contributors to bring significant new values to the data, but also provide an environment for scientific researchers to do collaborative research in a large research community.
66 Citations
14 Claims
-
1. A system for collaborative management of scientific data comprising:
-
a central server comprising a plurality of collaborative engines;
wherein the central server is adapted to receive information from a plurality of local servers and coordinate information transfer between the plurality of local servers and between the local servers and the central server wherein the plurality of collaborative engines comprises;a metadata engine adapted to receive metadata indicative of experiment data from the plurality of local servers, store the metadata, and index the stored metadata;
a schema engine adapted to receive one or more schemas from one or more of the plurality of local servers, store the one or more schemas received from the one or more of the plurality of local servers, transmit the one or more schemas received from the one or more plurality of local servers to the plurality of local servers, and facilitate collaborative authoring of the one or more schemas by users at different ones of the plurality of local servers; anda tag engine adapted to receive one or more free tags associated with the experiment data from the plurality of local servers, store the one or more free tags received from the plurality of local servers, and to automatically associate semantic tags with the experiment data by retrieving the semantic tags from a standardized scientific or biomedical vocabulary to provide a repository for free tags defined at the plurality of local servers and a cached vocabulary repository for previously retrieved semantic tags from the standardized scientific or biomedical vocabulary, to allow users at the plurality of local servers to look up tags from the repository of free tags and the cached vocabulary repository, and to update shared classification data by addition of free tags and/or semantic tags to the experiment data and exchange of the tags between the plurality of local servers;
wherein the central server and each of the plurality of local servers comprise computing devices. - View Dependent Claims (2, 3, 4)
-
-
5. A method of collaborative management of scientific data comprising:
-
receiving, at a central server having a plurality of collaborative engines, information from a plurality of local servers; and coordinating information transfer between the plurality of local servers and between the local servers and the central server; wherein the plurality of collaborative engines comprises a metadata engine, a schema engine, and a tag engine, and the method further comprises; receiving, at the metadata engine, metadata indicative of experiment data from the plurality of local servers, storing the metadata, and indexing the stored metadata;
receiving, at the schema engine, one or more schemas from one or more of the plurality of local servers and storing the one or more schemas received from the one or more of the plurality of local servers;facilitating collaborative authoring of the one or more schemas by users at different ones of the plurality of local servers; receiving, at the tag engine, one or more free tags associated with the experiment data from the plurality of local servers, storing the one or more free tags received from the plurality of local servers, and automatically associating semantic tags with the experiment data by retrieving the semantic tags from a standardized scientific or biomedical vocabulary, providing a repository for free tags defined at the plurality of local servers and a cached vocabulary repository for previously retrieved semantic tags from the standardized scientific or biomedical vocabulary; allowing users at the plurality of local servers to look up tags from the repository of free tags and the cached vocabulary repository, and updating shared classification data by addition of free tags and/or semantic tags to the experiment data and exchange of the tags between the plurality of local servers;
wherein the central server and each of the plurality of local servers comprise computing devices. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A non-transitory machine readable storage medium having program instructions stored thereon for collaborative management of scientific data, the program instructions when executed by a processor device, performing the steps of:
-
receiving, at a central server having a plurality of collaborative engines, information from a plurality of local servers; and
coordinating information transfer between the plurality of local servers and between the local servers and the central server wherein the plurality of collaborative engines comprises a metadata engine, a schema engine, and a tag engine, and the instructions further define the steps of;receiving, at the metadata engine, metadata indicative of experiment data from the plurality of local servers, storing the metadata, and indexing the stored metadata; receiving, at the schema engine, one or more schema;
from one or more of the plurality of local servers and storing the one or more schemas received from the one or more of the plurality of local servers;facilitating collaborative authoring of the one or more schemas by users at different ones of the plurality of local servers; receiving, at the tag engine, one or more free tags associated with the experiment data from the plurality of local servers, storing the one or more free tags received from the plurality of local servers, and automatically associating semantic tags with the experiment data by retrieving the semantic tags from a standardized scientific or biomedical vocabulary;
providing a repository for free tags defined at the plurality of local servers and a cached vocabulary repository for previously retrieved semantic tags from the standardized scientific or biomedical vocabulary;allowing users at the plurality of local servers to look up tags from the repository of free tags and the cached vocabulary repository, and updating shared classification data by addition of free tags and/or semantic tags to the experiment data and exchange of the tags between the plurality of local servers;
wherein the central server and each of the plurality of local servers comprise computing devices. - View Dependent Claims (11, 12, 13, 14)
-
Specification