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

Portal metadata root endpoint #592

Closed
3 tasks done
syphax-bouazzouni opened this issue Jul 29, 2024 · 2 comments
Closed
3 tasks done

Portal metadata root endpoint #592

syphax-bouazzouni opened this issue Jul 29, 2024 · 2 comments
Assignees

Comments

@syphax-bouazzouni
Copy link
Contributor

syphax-bouazzouni commented Jul 29, 2024

TODO

  • Define which properties to set a portal metadata
  • Update the root endpoint to display the portal metadata
  • Update the home page other portals section to display portal metadata as a tooltip
    image
@syphax-bouazzouni syphax-bouazzouni self-assigned this Jul 29, 2024
@jonquet
Copy link
Contributor

jonquet commented Jul 29, 2024

We need to adopt MOD3 for this. So a "portal" should be a mod:SemanticArtefactCatalogue

The list of properties to implement for a mod:SemanticArtefactCatalogue is here: https://docs.google.com/spreadsheets/d/1APdKgSCFKlM8Wxi4WCl_weaiU7x3I-xW6cgg-RS3_zw/edit?gid=1638855124#gid=1638855124
(filter column L on true)
MOD3.2 is available here: https://github.com/FAIR-IMPACT/MOD

Consequently, the information we see in the "example" tooltip ilsutrated above are coming from the following properties:

  • foaf:logo
  • dcterms:title
  • mod:numberOfArtefacts
  • dcterms:description
  • foaf:fundedBy

Note that:

  • MOD3 does not provide the list of portal "federated with" this property would have to be implemented in the bpm namesapce.
  • MOD3 specifcies the range of foaf:fundedBy as a owl:Thing so its ok to define our own small structure (JSON emebedded object) that woul contains nale/URL/logo as we probably have in the config file

@syphax-bouazzouni
Copy link
Contributor Author

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