...
- Constraints validation (required by BI, Amgen)
- Template for the graphical user interface (GUI (; required by Bayer)
For those two use cases, in some cases, there is a slight difference in the SHACL constraints in some cases. Namely Specifically, for the GUI usageuse case,
- there are certain transformation shortcuts required, e.g., to drop name instances
- some attributes need to be either sorted or filtered out, e.g., preferred names.
For now, we just focus on use case 1.
...
- Set up the technical infrastructure for HSACL generation based on the a couple of basic examples. Pawel Garbacz the the first 3 rows from the table that are clear
Open topics to clarify before the generation can start
- Review/finalize the table
- Mapping of owl:hasValue → RESOLVED, as in the table
- mapping of OWL domain and range to SHACL - RESOLVED, as in the table
- Open vs closed world assumptions
- Portion of Water - Thomas checks with Elisa
- Untyped nodes - resources that do not have rdf:type
...
- All SHACL shapes are based on OWL restrictions that are superclasses of (named) classes - see the list of those in - scope below.
- All SHACL shapes are defined only for on leaf-classes, i.e., classes without subclasses.
- Inherited constraints, i.e., constraints that can be inferred from superclasses, are dropped.
We assume sh:closed=False.
- In the context of
, the agreement was reached that we should categorize constructs that can be generated straightforwardly and the complex ones that require manual intervention. The two categories should then be maintained separately in the Git repository and used combined.Jira Legacy server jira.edmcouncil.org columnIds issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 6465cde0-d6c9-34a0-a506-4d4ac3461fe5 key IDMP-526
...