Simplified Semantic Data Modeling

data-modeling graphql-sdl rdf semantics skos
4 Open Issues Need Help Last updated: Jul 9, 2025

Open Issues Need Help

View All on GitHub
Data Science Semantic Modeling

AI 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.

Complexity: 3/5
enhancement help wanted question

Simplified Semantic Data Modeling

Python
#data-modeling#graphql-sdl#rdf#semantics#skos
Data Science Semantic Modeling
Handling of instances about 2 months ago

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.

Complexity: 3/5
enhancement help wanted

Simplified Semantic Data Modeling

Python
#data-modeling#graphql-sdl#rdf#semantics#skos
Data Science Semantic Modeling
Custom profiles about 2 months ago

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.

Complexity: 4/5
help wanted question

Simplified Semantic Data Modeling

Python
#data-modeling#graphql-sdl#rdf#semantics#skos
Data Science Semantic 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.

Complexity: 4/5
enhancement help wanted question

Simplified Semantic Data Modeling

Python
#data-modeling#graphql-sdl#rdf#semantics#skos