Class: Project
A collective endeavour of some kind. Typically it is a planned process that is undertaken or attempted to meet some requirement, or to achieve a particular goal.
URI: dlsocial:Project
erDiagram
Project {
string short_name
string title
W3CISO8601 ended_at
W3CISO8601 started_at
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Statement {
uriorcurie object
}
Property {
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
AttributeSpecification {
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
uriorcurie range
string value
}
Annotation {
uriorcurie annotation_tag
string annotation_value
}
Thing {
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Activity {
W3CISO8601 ended_at
W3CISO8601 started_at
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Agent {
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Relationship {
uriorcurie object
}
Identifier {
uriorcurie creator
string notation
NodeUriOrCurie schema_type
}
Location {
uriorcurie id
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Project ||--|o Location : "at_location"
Project ||--}o Identifier : "identifiers"
Project ||--}o Relationship : "qualified_relations"
Project ||--}o Agent : "associated_with"
Project ||--}o Activity : "informed_by"
Project ||--}o Thing : "relations"
Project ||--}o Annotation : "annotations"
Project ||--}o AttributeSpecification : "attributes"
Project ||--}o Statement : "characterized_by"
Statement ||--|| Property : "predicate"
Property ||--}o Thing : "relations"
Property ||--}o Annotation : "annotations"
Property ||--}o AttributeSpecification : "attributes"
Property ||--}o Statement : "characterized_by"
AttributeSpecification ||--|| Property : "predicate"
AttributeSpecification ||--}o Annotation : "annotations"
AttributeSpecification ||--}o AttributeSpecification : "attributes"
AttributeSpecification ||--}o Statement : "characterized_by"
Thing ||--}o Thing : "relations"
Thing ||--}o Annotation : "annotations"
Thing ||--}o AttributeSpecification : "attributes"
Thing ||--}o Statement : "characterized_by"
Activity ||--|o Location : "at_location"
Activity ||--}o Identifier : "identifiers"
Activity ||--}o Relationship : "qualified_relations"
Activity ||--}o Agent : "associated_with"
Activity ||--}o Activity : "informed_by"
Activity ||--}o Thing : "relations"
Activity ||--}o Annotation : "annotations"
Activity ||--}o AttributeSpecification : "attributes"
Activity ||--}o Statement : "characterized_by"
Agent ||--}o Agent : "acted_on_behalf_of"
Agent ||--|o Location : "at_location"
Agent ||--}o Identifier : "identifiers"
Agent ||--}o Relationship : "qualified_relations"
Agent ||--}o Thing : "relations"
Agent ||--}o Annotation : "annotations"
Agent ||--}o AttributeSpecification : "attributes"
Agent ||--}o Statement : "characterized_by"
Relationship ||--}| Role : "roles"
Location ||--}o Identifier : "identifiers"
Location ||--}o Relationship : "qualified_relations"
Location ||--}o Thing : "relations"
Location ||--}o Annotation : "annotations"
Location ||--}o AttributeSpecification : "attributes"
Location ||--}o Statement : "characterized_by"
Inheritance
- Thing [ ThingMixin]
- Activity
- Project
- Activity
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
short_name | 0..1 String |
A shortened name for the subject | direct |
title | 0..1 String |
A summarily description of the subject | direct |
at_location | 0..1 Location |
Associate the subject with a location | Activity |
ended_at | 0..1 W3CISO8601 |
End is when an activity is deemed to have been ended by some trigger | Activity |
identifiers | * Identifier |
An unambiguous reference to the subject within a given context | Activity |
qualified_relations | * Relationship |
Characterizes the relationship or role of an entity with respect to the subje... | Activity |
started_at | 0..1 W3CISO8601 |
Start is when an activity is deemed to have been started by some trigger | Activity |
associated_with | * Agent |
An activity association is an assignment of responsibility to an agent for an... | Activity |
informed_by | * Activity |
Communication is the exchange of an entity by two activities, one activity us... | Activity |
id | 1 Uriorcurie |
Persistent and globally unique identifier of a Thing |
Thing |
relations | * Thing |
Declares an unqualified relation of the subject Thing to another Thing |
Thing |
annotations | * Annotation |
A record of properties of the metadata record on a subject, a collection of t... | ThingMixin |
broad_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have broad... | ThingMixin |
close_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have close... | ThingMixin |
description | 0..1 String |
A free-text account of the subject | ThingMixin |
exact_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have ident... | ThingMixin |
attributes | * AttributeSpecification |
Declares a relation that associates a Thing (or another attribute) with an ... |
ThingMixin |
characterized_by | * Statement |
Qualifies relationships between a subject Thing and an object Thing with ... |
ThingMixin |
narrow_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have narro... | ThingMixin |
related_mappings | * Uriorcurie |
A list of terms from different schemas or terminology systems that have relat... | ThingMixin |
schema_type | 0..1 NodeUriOrCurie |
State that the subject is an instance of a particular schema class | ThingMixin |
Identifier and Mapping Information
Schema Source
- from schema: https://concepts.datalad.org/s/distribution/unreleased
Mappings
Mapping Type | Mapped Value |
---|---|
self | dlsocial:Project |
native | dldist:Project |
exact | foaf:Project |
broad | obo:BFO_0000015 |
close | obo:NCIT_C47885 |
LinkML Source
Direct
name: Project
description: A collective endeavour of some kind. Typically it is a planned process
that is undertaken or attempted to meet some requirement, or to achieve a particular
goal.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- foaf:Project
close_mappings:
- obo:NCIT_C47885
broad_mappings:
- obo:BFO_0000015
is_a: Activity
slots:
- short_name
- title
class_uri: dlsocial:Project
Induced
name: Project
description: A collective endeavour of some kind. Typically it is a planned process
that is undertaken or attempted to meet some requirement, or to achieve a particular
goal.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- foaf:Project
close_mappings:
- obo:NCIT_C47885
broad_mappings:
- obo:BFO_0000015
is_a: Activity
attributes:
short_name:
name: short_name
description: A shortened name for the subject. For example, an acronym, initialism,
nickname, or other abbreviation of the `name`.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- pq:P1813
rank: 1000
is_a: name
slot_uri: dlprops:short_name
alias: short_name
owner: Project
domain_of:
- Organization
- Project
range: string
title:
name: title
description: A summarily description of the subject. It is closely related to
a `name`, but often less compact and more descriptive. Typically used for documents.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- dcterms:title
- sio:SIO_000185
related_mappings:
- schema:name
rank: 1000
slot_uri: dlprops:title
alias: title
owner: Project
domain_of:
- Project
range: string
at_location:
name: at_location
description: Associate the subject with a location. This can be a geographic place,
or a place in a directory, or table.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- prov:atLocation
rank: 1000
slot_uri: dlspatial:at_location
alias: at_location
owner: Project
domain_of:
- Agent
- Activity
range: Location
multivalued: false
inlined: false
ended_at:
name: ended_at
description: End is when an activity is deemed to have been ended by some trigger.
The activity no longer exists after its end. Any usage, generation, or invalidation
involving an activity precedes the activity's end.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- prov:endedAtTime
rank: 1000
slot_uri: dltemporal:ended_at
alias: ended_at
owner: Project
domain_of:
- Activity
range: W3CISO8601
identifiers:
name: identifiers
description: An unambiguous reference to the subject within a given context.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- dcterms:identifier
- schema:identifier
- ADMS:identifier
rank: 1000
slot_uri: dlidentifiers:identifier
alias: identifiers
owner: Project
domain_of:
- Location
- InstantaneousEvent
- Agent
- Activity
- Entity
range: Identifier
multivalued: true
inlined: true
inlined_as_list: true
qualified_relations:
name: qualified_relations
description: Characterizes the relationship or role of an entity with respect
to the subject.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- dcat:qualifiedRelation
rank: 1000
domain: Thing
slot_uri: dlroles:qualified_relations
alias: qualified_relations
owner: Project
domain_of:
- Location
- InstantaneousEvent
- Agent
- Activity
- Entity
range: Relationship
multivalued: true
inlined: true
started_at:
name: started_at
description: Start is when an activity is deemed to have been started by some
trigger. The activity did not exist before its start. Any usage, generation,
or invalidation involving an activity follows the activity's start.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- prov:startedAtTime
rank: 1000
slot_uri: dltemporal:started_at
alias: started_at
owner: Project
domain_of:
- Activity
range: W3CISO8601
associated_with:
name: associated_with
description: An activity association is an assignment of responsibility to an
agent for an activity, indicating that the agent had a role in the activity.
It further allows for a plan to be specified, which is the plan intended by
the agent to achieve some goals in the context of this activity.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- prov:wasAssociatedWith
rank: 1000
domain: Activity
slot_uri: dlprov:associated_with
alias: associated_with
owner: Project
domain_of:
- Activity
range: Agent
multivalued: true
inlined: false
informed_by:
name: informed_by
description: Communication is the exchange of an entity by two activities, one
activity using the entity generated by the other.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- prov:wasInformedBy
rank: 1000
domain: Activity
slot_uri: dlprov:informed_by
alias: informed_by
owner: Project
domain_of:
- Activity
range: Activity
multivalued: true
inlined: false
id:
name: id
annotations:
sh:group:
tag: sh:group
value: ThingsPropertyGroup
sh:name:
tag: sh:name
value: Persistent identifier
sh:order:
tag: sh:order
value: 1
description: Persistent and globally unique identifier of a `Thing`.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- dcterms:identifier
- schema:identifier
- ADMS:identifier
rank: 1000
slot_uri: dlthings:id
identifier: true
alias: id
owner: Project
domain_of:
- Thing
range: uriorcurie
required: true
relations:
name: relations
annotations:
sh:group:
tag: sh:group
value: ThingsPropertyGroup
sh:name:
tag: sh:name
value: Relations
sh:order:
tag: sh:order
value: 6
description: Declares an unqualified relation of the subject `Thing` to another
`Thing`. This schema slot is used to define related things inline. If such a
definition is not needed. A qualified relationship can be declared directly
using the `characterized_by` slot.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- dcat:relation
- dcterms:relation
rank: 1000
domain: Thing
slot_uri: dlthings:relation
alias: relations
owner: Project
domain_of:
- Thing
symmetric: true
relational_role: OBJECT
range: Thing
multivalued: true
inlined: true
inlined_as_list: false
annotations:
name: annotations
annotations:
sh:group:
tag: sh:group
value: ThingsPropertyGroup
sh:name:
tag: sh:name
value: Annotations
sh:order:
tag: sh:order
value: 5
description: A record of properties of the metadata record on a subject, a collection
of tag/text tuples with the semantics of OWL Annotation.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
rank: 1000
slot_uri: dlthings:annotations
alias: annotations
owner: Project
domain_of:
- ThingMixin
range: Annotation
multivalued: true
inlined: true
broad_mappings:
name: broad_mappings
annotations:
sh:group:
tag: sh:group
value: ThingsPropertyGroup
sh:name:
tag: sh:name
value: Broad mappings
sh:order:
tag: sh:order
value: 9
description: A list of terms from different schemas or terminology systems that
have broader meaning.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:broadMatch
alias: broad_mappings
owner: Project
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
close_mappings:
name: close_mappings
annotations:
sh:group:
tag: sh:group
value: ThingsPropertyGroup
sh:name:
tag: sh:name
value: Close mappings
sh:order:
tag: sh:order
value: 8
description: A list of terms from different schemas or terminology systems that
have close meaning.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:closeMatch
alias: close_mappings
owner: Project
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
description:
name: description
annotations:
sh:group:
tag: sh:group
value: ThingsPropertyGroup
sh:name:
tag: sh:name
value: Description
sh:order:
tag: sh:order
value: 4
description: A free-text account of the subject.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- dcterms:description
- rdfs:comment
rank: 1000
slot_uri: dlthings:description
alias: description
owner: Project
domain_of:
- ThingMixin
range: string
exact_mappings:
name: exact_mappings
annotations:
sh:group:
tag: sh:group
value: ThingsPropertyGroup
sh:name:
tag: sh:name
value: Exact mappings
sh:order:
tag: sh:order
value: 7
description: A list of terms from different schemas or terminology systems that
have identical meaning.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:exactMatch
alias: exact_mappings
owner: Project
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
attributes:
name: attributes
annotations:
sh:group:
tag: sh:group
value: ThingsPropertyGroup
sh:name:
tag: sh:name
value: Attributes
sh:order:
tag: sh:order
value: 3
description: Declares a relation that associates a `Thing` (or another attribute)
with an attribute, where an attribute is an intrinsic characteristic, such as
a quality, capability, disposition, function, or is an externally derived attribute
determined from some descriptor (e.g. a quantity, position, label/identifier).
Technically, this declaration is done via an `AttributeSpecification` that combines
a `predicate` with a value declaration and the attribute-related slots of a
`Thing`. Importantly, such attributes are declared inline, because they do not
have a unique identifier. If an identifier is available, a `Thing` declaration
(see `relation`), and a qualification of that relationship via a `Statement`
(see `characterized_by`) should be preferred.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- sio:SIO_000008
rank: 1000
slot_uri: dlthings:attributes
alias: attributes
owner: Project
domain_of:
- ThingMixin
range: AttributeSpecification
multivalued: true
inlined: true
inlined_as_list: true
characterized_by:
name: characterized_by
annotations:
sh:group:
tag: sh:group
value: ThingsPropertyGroup
sh:name:
tag: sh:name
value: Is characterized by
sh:order:
tag: sh:order
value: 2
description: Qualifies relationships between a subject `Thing` and an object `Thing`
with a `Statement` declaring a `predicate` on the nature of the relationship.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- obo:RO_0000053
rank: 1000
slot_uri: dlthings:characterized_by
alias: characterized_by
owner: Project
domain_of:
- ThingMixin
range: Statement
multivalued: true
inlined: true
inlined_as_list: true
narrow_mappings:
name: narrow_mappings
annotations:
sh:group:
tag: sh:group
value: ThingsPropertyGroup
sh:name:
tag: sh:name
value: Narrow mappings
sh:order:
tag: sh:order
value: 10
description: A list of terms from different schemas or terminology systems that
have narrower meaning.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:narrowMatch
alias: narrow_mappings
owner: Project
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
related_mappings:
name: related_mappings
annotations:
sh:group:
tag: sh:group
value: ThingsPropertyGroup
sh:name:
tag: sh:name
value: Related mappings
sh:order:
tag: sh:order
value: 11
description: A list of terms from different schemas or terminology systems that
have related meaning.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
rank: 1000
is_a: mappings
slot_uri: skos:relatedMatch
alias: related_mappings
owner: Project
domain_of:
- ThingMixin
range: uriorcurie
multivalued: true
schema_type:
name: schema_type
description: State that the subject is an instance of a particular schema class.
Typically, no explicit value needs to be assigned to this slot, because it matches
the class type of a particular record. However, this slots can be used as a
type designator of a schema element for validation and schema structure handling
purposes. This is used to indicate specialized schema classes for properties
that accept a hierarchy of classes as their range.
from_schema: https://concepts.datalad.org/s/distribution/unreleased
exact_mappings:
- dcterms:type
rank: 1000
slot_uri: rdf:type
designates_type: true
alias: schema_type
owner: Project
domain_of:
- ThingMixin
- Identifier
range: NodeUriOrCurie
class_uri: dlsocial:Project