programming language
- CURIE:
gmeow:programmingLanguage - IRI: https://blackcatinformatics.ca/gmeow/programmingLanguage
- Category: property
- Defined by:
gmeow:slices/software - Box roles: RBox role (What is this?)
A programming language a software project is implemented in — a gmeow:Language (the language slice's ProgrammingLanguage). Non-functional: a project uses several. Projects to doap:programming-language / schema:programmingLanguage.
Structure
Property shape: object property; gmeow:Project -> gmeow:Language
Practical Pattern
Use gmeow:programmingLanguage from gmeow:Project to gmeow:Language when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
doap |
doap |
schema-org |
schema |
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:programmingLanguage |
projection | doap |
projects to / <= | doap:programming-language | gmeow:mapDoapProgrammingLanguage; confidence 0.85; lossy: the first-class gmeow:Language collapses to its label string |
gmeow:programmingLanguage |
projection | schema-org |
projects to / <= | schema:programmingLanguage | gmeow:mapSchemaProjectLanguage; confidence 0.9; lossy: schema:programmingLanguage points at the first-class language (itself projected to schema:ComputerLanguage by mapSchemaProgrammingLanguage); only the project→language edge is carried, not the language's sociolinguistic detail |