has web page
- CURIE:
gmeow:hasWebPage - IRI: https://blackcatinformatics.ca/gmeow/hasWebPage
- Category: property
- Defined by:
gmeow:slices/entities - Box roles: RBox role (What is this?)
Relates an entity to a web page representing it — a homepage, a profile page, a project site. The structured form of a 'website / URL' field: the page is a first-class gmeow:WebPage (documents module) whose IRI is its URL, so it can itself carry a title, language, and rights. Non-functional — an entity may have several pages.
Structure
Property shape: object property; gmeow:Entity -> gmeow:WebPage
Practical Pattern
Use gmeow:hasWebPage from gmeow:Entity to gmeow:WebPage 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.
Agent Sortals
- Source:
slices/core/entities/examples/agent-sortals.ttl - Examples catalog: open in catalog#example-slices-core-entities-examples-agent-sortals
# --- Organization: the flat name/description tier. A structured web presence
# (gmeow:hasWebPage → a WEMI gmeow:WebPage) is shown in the documents example;
# here the flat tier carries it.
ex:blackcat a gmeow:Organization ;
gmeow:name "Blackcat Informatics® Inc."@en ;
gmeow:description "A small ontology and tooling consultancy."@en .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
foaf |
foaf |
schema-org |
schema |
vcard |
vcard |
External Equivalences
Equivalent or closely aligned targets: foaf, 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:hasWebPage |
equivalence | - |
skos:closeMatch | foaf:homepage | gmeow-properties.sssom.tsv; gmeow:eqProperties040; confidence 0.8 |
gmeow:hasWebPage |
equivalence | - |
skos:closeMatch | schema:url | gmeow-properties.sssom.tsv; gmeow:eqProperties039; confidence 0.8 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:hasWebPage |
projection | foaf |
projects to / <= | foaf:homepage | gmeow:mapFoafHomepage; confidence 0.8; transform gmeow:fnWebPageToUrl |
gmeow:hasWebPage |
projection | schema-org |
projects to / <= | schema:url | gmeow:mapSchemaUrl; confidence 0.8; transform gmeow:fnWebPageToUrl |
gmeow:hasWebPage |
projection | vcard |
projects to / <= | vcard:hasURL | gmeow:mapVcardUrl; confidence 0.8; transform gmeow:fnWebPageToUrl |
Usage Advice
Use when
- Use to link an entity to a web page that represents it — a homepage, profile, or project site — when the page should be a first-class resource that can itself bear a title, language, or rights.
Avoid when
- Avoid storing a website as a bare string literal (mint the page as a
gmeow:WebPagewhose IRI is its URL) and avoid it for a contact channel that is not a web page (usegmeow:ContactPoint); it is non-functional, so multiple pages coexist.
How to use
- Point the entity at a
gmeow:WebPage(documents module) whose IRI is the URL, then hang the page's own title, language, and rights on that resource rather than on the entity.
Examples
- ex:blackcat
gmeow:hasWebPagehttps://blackcatinformatics.ca.