Open Issues Need Help
View All on GitHubAI Summary: Implement support for extensible output types in the Simplified Semantic Data Modeling (S2DM) system. Currently, output fields are simple scalars. The task requires modifying S2DM to allow extending these scalar types with additional metadata (e.g., timestamp, confidence) using GraphQL's `extend` keyword, enabling users to add custom properties as needed.
Simplified Semantic Data Modeling
AI Summary: The task involves improving the handling of instances within the Simplified Semantic Data Modeling (S2DM) system. Currently, instance tags must be named `instanceTag`. The proposed improvements allow for flexible naming of the instance tag field (e.g., `anyFieldName`) while maintaining the `@instanceTag` directive or alternatively using two directives (`@instanceTagField` and `@instanceTagObject`). The goal is to enhance flexibility and usability without compromising the core functionality of S2DM.
Simplified Semantic Data Modeling
AI Summary: Implement a feature allowing users to define custom profiles for Simplified Semantic Data Modeling (S2DM). These profiles would subset the full S2DM model, selecting specific object types and fields relevant to particular use cases. This leverages an existing arbitrary selection function (#58) to filter the model.
Simplified Semantic Data Modeling
AI Summary: The task is to design and implement a method for generating unique identifiers for instances of concepts within a simplified semantic data modeling (S2DM) system. This involves extending the existing JSON-LD-based specification registry to track instance tags associated with each realization ID of a concept, handling potential breaking changes where instance tags evolve over time. The goal is to maintain a consistent and traceable record of all instances across different versions of the domain model.
Simplified Semantic Data Modeling