Reference
Properties
81 properties declared by BDS, plus 12 schema.org properties widened to BDS types. A property never means two different things: if the meaning differs, it is a different property.
Declared by BDS
81 properties
| Property | Used on | Expected type | Definition |
|---|---|---|---|
| bds:achievedDate | bds:Goal, bds:Milestone | schema:Date | When the milestone or goal was actually reached. |
| bds:actionItem | bds:Meeting | bds:Task | A task that came out of the meeting. |
| bds:actualEffort | bds:Task | schema:Duration | How much working time the task actually took, as an ISO 8601 duration. |
| bds:affects | bds:Incident, bds:Risk | schema:Organization, schema:Product, schema:Service, bds:Process, bds:Tool | What the incident or risk touches: a tool, a process, a unit, a product or a customer. |
| bds:agendaItem | bds:Meeting | schema:Text, schema:Thing | A topic the meeting is meant to cover. Repeat for each item; use a JSON-LD @list to keep the order. |
| bds:agreementType | bds:Agreement | bds:AgreementType | What kind of agreement it is. |
| bds:alternative | bds:Decision | schema:Text, schema:Thing | An option that was considered and not chosen. |
| bds:appliesTo | bds:Policy | schema:Organization, schema:Thing, bds:Position, bds:Process | Who or what the policy covers. |
| bds:assignee | bds:Task | schema:Person, bds:BusinessUnit, bds:Position | Who is expected to do the task. |
| bds:autoRenews | bds:Agreement | schema:Boolean | True if the agreement renews by itself unless someone cancels. |
| bds:blockedBy | bds:Milestone, bds:Task | bds:Task | A task that must finish before this one can proceed. |
| bds:businessUnit | bds:Goal, bds:Membership, bds:Metric, bds:Position, bds:Process, bds:Tool | schema:Organization, bds:BusinessUnit | The unit or organization this item belongs to. |
| bds:cadence | bds:ComplianceRequirement, bds:Metric, bds:Process, bds:Tool | bds:Cadence | How often the item repeats: how often a Process runs, a Metric is read, a Tool is billed, or a ComplianceRequirement comes due. For exact recurrence use schema:eventSchedule or a schema:Schedule. |
| bds:complianceStatus | bds:ComplianceRequirement | bds:ComplianceStatus | Where the requirement stands. |
| bds:condition | bds:Rule | schema:Text | The "if" part of a rule, in words or as an expression. |
| bds:consequence | bds:Rule | schema:Action, schema:Text | The "then" part of a rule: what happens when the condition holds. |
| bds:contact | bds:Agreement, bds:BusinessRelationship, bds:Deal | schema:Person | The person on the counterparty's side who is the main point of contact. |
| bds:contractValue | bds:Agreement | schema:MonetaryAmount | The total value of the agreement over its term. |
| bds:cost | bds:Asset, bds:Process, bds:Tool | schema:MonetaryAmount | What the item costs. For a recurring charge, give the amount per billing period and set cadence to the period. |
| bds:counterparty | bds:BusinessRelationship, bds:Deal | schema:Organization, schema:Person | The other organization or person in the relationship or deal. |
| bds:dataSource | bds:Metric | schema:Dataset, schema:Text, bds:Tool | Where the numbers for the metric come from: a tool, a dataset, or a description. |
| bds:dealStage | bds:Deal | schema:DefinedTerm, schema:Text | Where the deal is in the sales pipeline. Pipelines differ between businesses, so the value is a schema:DefinedTerm from your own pipeline or plain text. |
| bds:dealStatus | bds:Deal | bds:DealStatus | Whether the deal is open, won, lost or abandoned. |
| bds:dealValue | bds:Deal | schema:MonetaryAmount | How much the deal is worth if it closes. |
| bds:decidedBy | bds:Decision | schema:Person, bds:BusinessUnit, bds:Meeting, bds:Position | Who made the decision: a person, a position, a unit, or the meeting where it was taken. |
| bds:decision | bds:Meeting | bds:Decision | A decision recorded in the meeting. |
| bds:decisionDate | bds:Decision | schema:Date, schema:DateTime | When the decision was made. |
| bds:decisionStatus | bds:Decision | bds:DecisionStatus | Whether the decision is proposed, accepted, rejected, superseded or deprecated. |
| bds:direction | bds:Metric | bds:MetricDirection | Whether higher, lower, or closest-to-target is good. |
| bds:dueDate | bds:ComplianceRequirement, bds:Goal, bds:Task | schema:Date, schema:DateTime | When the item must be done. |
| bds:enforcedBy | bds:Policy | schema:Person, bds:Position, bds:Process | The person, position, process or automation that makes sure the policy is followed. |
| bds:estimatedEffort | bds:Task | schema:Duration | How much working time the task is expected to take, as an ISO 8601 duration such as PT4H. |
| bds:evidence | bds:ComplianceRequirement | schema:CreativeWork, schema:URL | A document or link that proves the requirement was met. |
| bds:expectedCloseDate | bds:Deal | schema:Date | When the deal is expected to close. |
| bds:formula | bds:Metric | schema:Text | How the metric is calculated, in words or as an expression, such as "Customers lost in month / customers at start of month". |
| bds:goal | bds:MetricTarget | bds:Goal | The goal this target serves. |
| bds:governedBy | bds:Agreement, bds:BusinessUnit, bds:Deal, bds:Process | bds:Policy | A policy or rule this item must follow. |
| bds:head | bds:BusinessUnit | schema:Person, bds:Position | The person or position that leads this unit. |
| bds:impact | bds:Risk | bds:Level | How bad it would be if the risk happened. |
| bds:input | bds:Process | schema:Text, schema:Thing | Something the process needs before it can run. |
| bds:integratesWith | bds:Tool | bds:Tool | Another tool this tool exchanges data with. |
| bds:keyResult | bds:Goal | bds:MetricTarget | A measurable target that shows the goal is being reached. |
| bds:lifecycleStatus | schema:Project, bds:Agreement, bds:Asset, bds:BusinessRelationship, bds:Goal, bds:Incident, bds:Metric, bds:Milestone, bds:Policy, bds:Position, bds:Process, bds:Risk, bds:Tool | bds:LifecycleStatus | Where the item is in its life: draft, active, on hold, completed, cancelled, archived or superseded. For a Task use schema:actionStatus instead; for a Deal use dealStatus. |
| bds:likelihood | bds:Risk | bds:Level | How likely the risk is to happen. |
| bds:measuredBy | schema:Project, bds:BusinessUnit, bds:Goal, bds:Process | bds:Metric | A metric that tells whether this item is working. |
| bds:measures | bds:Metric | schema:Organization, schema:Project, bds:BusinessUnit, bds:Goal, bds:Process | The process, goal, unit or organization this metric tells you about. |
| bds:meetingType | bds:Meeting | bds:MeetingType | What kind of meeting it is. |
| bds:membershipStatus | bds:Membership | bds:MembershipStatus | Whether the membership is pending, active, inactive or ended. |
| bds:metric | bds:MetricTarget | bds:Metric | The metric this target is for. |
| bds:milestone | schema:Project, bds:Goal | bds:Milestone | A milestone within the project or goal. |
| bds:mitigation | bds:Risk | schema:Text, bds:Process, bds:Task | What is done to make the risk less likely or less harmful: a description, a process, or a task. |
| bds:notes | bds:Meeting | schema:CreativeWork, schema:Text | Written notes or minutes for the meeting, as text or as a document. |
| bds:output | bds:Process | schema:Text, schema:Thing | Something the process produces when it runs. |
| bds:parentGoal | bds:Goal | bds:Goal | The broader goal this goal contributes to. |
| bds:parentTask | bds:Task | bds:Task | The larger task this task is part of. |
| bds:party | bds:Agreement | schema:Organization, schema:Person | An organization or person bound by the agreement. Repeat for each party. |
| bds:period | bds:Goal, bds:MetricTarget | schema:Text | The time span the item is about, written as an ISO 8601 date, month, or interval such as "2026-Q3" or "2026-07-01/2026-09-30". |
| bds:positionHeld | bds:Membership | bds:Position | The position a person holds through this membership. |
| bds:postmortem | bds:Incident | schema:CreativeWork, bds:Decision | The write-up of what happened and what will change, as a document or a decision. |
| bds:priority | schema:Project, bds:ComplianceRequirement, bds:Goal, bds:Incident, bds:Risk, bds:Task | bds:PriorityLevel | How urgent or important the item is. |
| bds:probability | bds:Deal | schema:Number | The estimated chance the deal closes, from 0 to 1. |
| bds:progress | schema:Project, bds:Goal, bds:Milestone, bds:Task | schema:Number | How far along the item is, as a number from 0 (not started) to 1 (done). |
| bds:project | bds:Decision, bds:Meeting, bds:Milestone, bds:Risk, bds:Task | schema:Project | The project this item belongs to. |
| bds:rationale | bds:Decision | schema:Text | Why this was decided. |
| bds:relationshipType | bds:BusinessRelationship | bds:RelationshipType | What the counterparty is to the subject organization. |
| bds:renewalTerms | bds:Agreement | schema:Text | How and when the agreement renews, in words. |
| bds:reportsTo | bds:Membership, bds:Position | schema:Person, bds:Position | The position or person this position or membership answers to. Chains of reportsTo form the organization chart. |
| bds:requirementSource | bds:ComplianceRequirement | schema:Legislation, schema:Organization, schema:Text, bds:Agreement | The law, regulator, standard or agreement the requirement comes from. |
| bds:reviewDate | bds:Agreement, bds:Metric, bds:Policy, bds:Process, bds:Risk | schema:Date | When the item should next be reviewed to confirm it is still right. |
| bds:rootCause | bds:Incident | schema:Text | The underlying reason the incident happened, once known. |
| bds:runsOn | bds:Automation | bds:Tool | The tool that executes the automation. |
| bds:severity | bds:Incident | bds:Level | How serious the incident is. |
| bds:signedDate | bds:Agreement | schema:Date | When the last party signed. |
| bds:subjectOrganization | bds:BusinessRelationship | schema:Organization | The organization whose relationship this describes; the counterparty is the other side. |
| bds:subtask | bds:Task | bds:Task | A smaller task that is part of this one. |
| bds:supersedes | bds:Agreement, bds:Decision, bds:Policy, bds:Process | bds:Agreement, bds:Decision, bds:Policy, bds:Process | An earlier item of the same kind that this one replaces. The earlier item should carry SupersededStatus or DecisionSuperseded. |
| bds:supportsProcess | bds:Tool | bds:Process | A process that depends on this tool. |
| bds:targetDate | bds:Goal, bds:Milestone | schema:Date | When the milestone or goal is meant to be reached. |
| bds:targetValue | bds:MetricTarget | schema:Number, schema:QuantitativeValue, schema:Text | The value the metric should reach. |
| bds:trigger | bds:Process | schema:Text | What starts the process, in words: an event ("a customer signs up"), a condition, or a schedule. Pair with cadence when it is time-based. |
| bds:usesTool | bds:Process | bds:Tool | A tool the process depends on. |
Widened schema.org
Properties that already exist at schema.org, declared usable on BDS types. schema.org widens domains the same way in its own pending files. Never create a BDS equivalent of one of these.