Skip to content

Wikibase model  #7

@NuriaQueralt

Description

@NuriaQueralt

Check the model as we agreed

In this issue i summarize the agreed model and notify if there is some issue.

Provenance model

  • Reference redundancy due to provenance/sentence:
    • reference uri: whole URL, split PMID from not PMID
    • reference uri longer than 400 char => split it up
    • ISBN-{10|13} work as URL using wikidata URL

Publication date use

* Use publication date from wikidata, no from curation `reference_date`

CURIE's

* use CURIE's for nodes and relations
* if there is an error with an ID introduced from curation, a flag is gonna raise like in wikidata

New properties created

* to define node types
* to define __all__ IDs because they are IDs that are not CURIE's (such as ":.well-known/...") => `external id`

Semantic model

* wikibase(label) == neo4j(preflabel)
* wikibase(alias) == neo4j(name+synonyms)

Other

* string char limit: split those fields that exceed the limit (250 for descriptions and 400 other statements)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions