Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add semapv:EntityCloning #24

Open
matentzn opened this issue Apr 30, 2023 · 5 comments
Open

Add semapv:EntityCloning #24

matentzn opened this issue Apr 30, 2023 · 5 comments

Comments

@matentzn
Copy link
Contributor

matentzn commented Apr 30, 2023

I want to add a new "mapping activity" which I can use as a "mapping justification" in SSSOM:

name: "entity cloning"
definition: "A process that involves cloning an entity from one semantic space to another."
comment: "Many semantic spaces, such as Wikidata or dbpedia, frequently incorporate concepts or classes from other semantic spaces, such as ontologies. For example, the class DOID:0060392 was migrated/cloned to wikidata:Q21124537 as part of a DO - Wikidata alignment process."

A cloning process like this one can serve as a mapping justification is SSSOM: If the term was migrated / copied / cloned, an exact mapping can be safely assumed.

@cthoyt
Copy link
Member

cthoyt commented Apr 30, 2023

Can we try and find a better label for this? I don't think migration is the right word, that makes me think that a term was taken out of one semantic space then put in another (eg a replaced by relation)

The definition also reuses the label making it hard to understand quickly.

From what I understand, this mapping exists because the term in the second semantic space was constructed deterministically from the term in the first one, therefore making a mapping by construction. Is that correct?

@matentzn
Copy link
Contributor Author

that makes me think that a term was taken out of one semantic space then put in another

I guess for me this is the same as "constructed deterministically from the term in the first one" - I have been using the "migration" term, but I am happy to hear better ideas to get the concept across!

@matentzn
Copy link
Contributor Author

matentzn commented May 1, 2023

I did a bit more research, and I can't find an official term for this. Here are some more options:

  • entity transference
  • identifier re-assignment
  • entity cloning (I prefer this one)
  • entity duplication

@cthoyt
Copy link
Member

cthoyt commented May 1, 2023

I like cloning as the term too

@matentzn matentzn changed the title Add semapv:EntityMigration Add semapv:EntityCloning May 1, 2023
@matentzn
Copy link
Contributor Author

matentzn commented May 1, 2023

I updated the title and proposal to use the word "cloning"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants