Louiqa Raschid
Professor
Robert H. Smith School of Business and
Institute for Advanced Computer Studies and
Center for Bioinformatics and Computational Biology and
Department of Computer Science
University of Maryland
ACM Distinguished Scientist
================================================================================
Design principle #2
A more standard definition is that one should maintain the provenance of the data.
Provenance is more general than traceability.
Design principle #3
Identifying the source (original) repository is a good idea. Perhaps one could
also add a constraint that only the original repo can delete records. But the
current restriction that only the original repo can update the record seems to
prevent most useful manipulation of the data? For example it seems to prevent
another application from tagging the original record. But this is done in all
sorts of domains and there is no problem.
I suggest combining Design principle #5 and #6
We expect that there will be heterogeneity, inconsistency and conflict. While each
aggregator is free to address this challenge through schema mapping and matching and
instance matching there will be no attempt made to impose global solutions to
this problem via a single centralized matching and mapping repository.
Metadata about the record ...
Have you looked at the Dublin Core? They are well accepted. Why invent something else?
You should adopt or adapt or justify a new definition.
http://dublincore.org/documents/dces/
====================
Design principle #3
Identifying the source (original) repository is a good idea. Perhaps one could
also add a constraint that only the original repo can delete records. But the
current restriction that only the original repo can update the record seems to prevent most useful manipulation of the data? For example it seems to prevent
another application from tagging the original record. But this is done in all
sorts of domains and there is no problem.
Metadata about the record ...
Have you looked at the Dublin Core? They are well accepted. Why invent something else?
You should adopt or adapt or justify a new definition.
http://dublincore.org/documents/dces/
2cents
-tim