has agreement name
- CURIE:
gmeow:hasAgreementName - IRI: https://blackcatinformatics.ca/gmeow/hasAgreementName
- Category: property
- Defined by:
gmeow:slices/names - Box roles: RBox role (What is this?)
Relates an agreement to a structured gmeow:AgreementName it bears; the agreement-scoped specialization of gmeow:hasAppellation. Non-functional — an agreement may bear many co-equal names (formal title, short name, multilingual versions); none is primary.
Structure
Property shape: object property; gmeow:Agreement -> gmeow:AgreementName
Sub-property of: gmeow:hasAppellation
Practical Pattern
Use gmeow:hasAgreementName from gmeow:Agreement to gmeow:AgreementName when the relationship itself belongs in the native GMEOW graph.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Employment Contract
- Source:
slices/core/agreements/examples/employment-contract.ttl - Examples catalog: open in catalog#example-slices-core-agreements-examples-employment-contract
# --- The contract: a relator binding the two parties, bearing a formal name.
# (Validity bounds — gmeow:validFrom/validUntil — are statement-level RDF-1.2
# annotations, carried in the statement layer rather than as A-box triples.)
ex:contract a gmeow:Contract ;
gmeow:hasParty ex:acme , ex:dana ;
gmeow:hasAgreementName ex:contractName .
Common Companion Terms
gmeow:hasAppellation, gmeow:Agreement, gmeow:AgreementName
Projects To
| Profile | External Targets |
|---|---|
foaf |
foaf |
schema-org |
schema |
vcard |
rdf, vcard |
External Equivalences
Equivalent or closely aligned targets: schema
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Term Equivalences
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:hasAgreementName |
equivalence | - |
skos:broadMatch | schema:name | gmeow-names.sssom.tsv; gmeow:eqNames054; confidence 0.6 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:hasAgreementName |
projection | foaf |
projects to / <= | foaf:name | gmeow:mapFoafName; confidence 0.8; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName |
gmeow:hasAgreementName |
projection | schema-org |
projects to / <= | schema:familyName | gmeow:mapSchemaFamilyName |
gmeow:hasAgreementName |
projection | schema-org |
projects to / <= | schema:givenName | gmeow:mapSchemaGivenName |
gmeow:hasAgreementName |
projection | schema-org |
projects to / <= | schema:name | gmeow:mapSchemaName; confidence 0.9; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName |
gmeow:hasAgreementName |
projection | vcard |
projects to / = | rdf:type, vcard:Name, vcard:family-name, vcard:hasName | gmeow:mapVcardFamilyName |
gmeow:hasAgreementName |
projection | vcard |
projects to / = | rdf:type, vcard:Name, vcard:given-name, vcard:hasName | gmeow:mapVcardGivenName |
gmeow:hasAgreementName |
projection | vcard |
projects to / <= | vcard:fn | gmeow:mapVcardFn; confidence 0.9; lossy: non-displayable names (deadnames) dropped; transform gmeow:fnSelectDisplayName |
Usage Advice
Use when
- Use to bear a structured name on an agreement — a formal title, short name, or multilingual version; the agreement-scoped specialization of
gmeow:hasAppellation.
Avoid when
- Avoid privileging the formal title as primary (the formal title and short name are co-equal) and avoid a flat literal — bear a structured
AgreementName.
How to use
- Assert one
hasAgreementNametriple per co-equal name; carry validity and source on the statement layer.
Examples
- ex:treaty
gmeow:hasAgreementNameex:treatyFormalTitle, ex:treatyShortName.