Hi
@fast-winter-10784,
I will try to answer some of your questions and will request
@mammoth-bear-12532 to chime in as well.
1.&2. Datahub does ingest data from underlying sources and store in its backend stores. The ingestion typically happens at a certain cadence so as to maintain freshness. A "recipe file" is what links datahub to the corresponding data source. Checkout -
https://datahubproject.io/docs/metadata-ingestion
3. While we do ingest data from sources, we also support adding/editing information from the UI. Classic examples are - updating documentation, adding new tags, adding owners, links to other documents. Does this answer your question w.r.t "editing"?
4. I'll get back to you on this but we do maintain versions for information in our backend. But as of now displaying the latest copy.
5. We do support tags at both field level and dataset level and support advanced search over the entities. Tracking data lineage is also supported.
Here's an example. For notes, would love to hear your use case as to where and how you'd like to use them. But right now we do support "Adding documentation" at a dataset level.