Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

valnet/agent

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vf:Agent

Vocabulary to describe networks of people and groups.

Vocabulary

agentpic

Notes:

  • This vocabulary is very much in process, as is this documentation.
  • Many of the terms will in the future be drawn from an existing vocabulary.
  • All examples open in JSON-LD Playground and use context and example files from master branch of this repository.

Agent Type

Notes

We are using a class hierarchy of Agent Types: Agent, Person, Organization, Group. We will use existing vocabularies for the top levels. We suggest that people add other types of agents as subclasses of this hierarchy if others are useful.

Relationship Type

Notes

A Relationship Type is a generic defined relationship that can be had between 2 Agents (or subclasses of). Although it usually is, the relationship does not have to be agreed to from both sides, for example "follow". A Relationship Type can be a direct relationship, like "steward" or "like", or more like a role. Role type Relationship Types are often used for a person's role in an organization or group, for example "grower" or "harvester" for a food network.

The Relationship Type is implemented as a rdf:Property. There are a number of useful properties in existing vocabularies that can be used. Or people can create their own as needed.

Properties

These properties are grouped with the rdf:Property that names the relationship type.

  • label (rdfs:label)
  • inverse label (owl:inverseOf rdfs:label)
  • (need to add the source, target, context types.....)

Examples

Agent

Notes

An Agent is an entity that has agency in the economic realm. This could be a person, organization, group, network, etc.

Properties

  • id
  • type
  • displayName
  • url
  • image
  • (will be others)

Examples

Person
Group

Relationship

Notes

A Relationship in this vocabulary denotes a relationship between 2 Agents of any type. The relationship can be in the context of an Agent that is a context type agent, which would not be a Person. For example, Jane is a mentor of John in the context of the group Enspiral.

Properties

  • subject (reference to an agent)
  • relationship (reference to the relationship type)
  • object (reference to an agent)
  • context (reference to an agent, optional)

Examples

About

Vocab about people, groups, and relationships in-between.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.