Scientific data distribution
At the moment, this is no more than a place for moving existing concepts too that are not generic enough to work in larger contexts.
Available as
URI: https://concepts.datalad.org/s/sdd/unreleased
Name: sdd
Schema Diagram
erDiagram
Grant {
uri cites_as_authority
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
Publication {
string address
W3CISO8601 date_modified
W3CISO8601 date_published
string notation
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
Thing {
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
Identifier {
string notation
}
Characteristic {
string description
uriorcurie is_defined_by
string name
string title
uriorcurie type
uriorcurie range
string value
}
Property {
uriorcurie meta_type
string description
uriorcurie is_defined_by
string name
string title
uriorcurie type
uriorcurie range
string value
}
QuantitativeProperty {
uriorcurie unit
uriorcurie meta_type
string description
uriorcurie is_defined_by
string name
string title
uriorcurie type
uriorcurie range
string value
}
Activity {
W3CISO8601 ended_at
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
Agent {
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
Entity {
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
Influence {
string influencer
}
AgentInfluence {
string influencer
}
Attribution {
string influencer
}
EntityInfluence {
uriorcurie meta_type
string influencer
}
Derivation {
uriorcurie had_activity
uriorcurie meta_type
string influencer
}
Role {
uriorcurie id
}
Person {
string address
EmailAddress email
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
Organization {
string address
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
Distribution {
uriList access_url
NonNegativeInteger byte_size
W3CISO8601 date_modified
W3CISO8601 date_published
uriList download_url
uriorcurie format
string media_type
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
Resource {
W3CISO8601 date_modified
W3CISO8601 date_published
stringList keyword
uri landing_page
string version
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
LicenseDocument {
string license_text
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
DistributionPart {
string name
}
Checksum {
uriorcurie algorithm
HexBinary digest
}
DataService {
string download_url_template
uri endpoint_description
uri endpoint_url
W3CISO8601 date_modified
W3CISO8601 date_published
stringList keyword
uri landing_page
string version
uriorcurie id
uriorcurieList conforms_to
string description
uriorcurieList is_about
uriorcurie meta_type
string name
uriorcurieList same_as
string title
uriorcurie type
}
QualifiedAccess {
}
Parameter {
string description
uriorcurie is_defined_by
string name
string title
uriorcurie type
uriorcurie range
string value
}
Grant ||--|o Agent : "sponsor"
Grant ||--}o Attribution : "qualified_attribution"
Grant ||--}o Derivation : "qualified_derivation"
Grant ||--}o EntityInfluence : "qualified_relation"
Grant ||--}o Thing : "relation"
Grant ||--}o Agent : "was_attributed_to"
Grant ||--}o Entity : "was_derived_from"
Grant ||--}o Activity : "was_generated_by"
Grant ||--}o Identifier : "identifier"
Grant ||--}o Property : "has_property"
Publication ||--|o LicenseDocument : "license"
Publication ||--}o Attribution : "qualified_attribution"
Publication ||--}o Derivation : "qualified_derivation"
Publication ||--}o EntityInfluence : "qualified_relation"
Publication ||--}o Thing : "relation"
Publication ||--}o Agent : "was_attributed_to"
Publication ||--}o Entity : "was_derived_from"
Publication ||--}o Activity : "was_generated_by"
Publication ||--}o Identifier : "identifier"
Publication ||--}o Property : "has_property"
Thing ||--}o Identifier : "identifier"
Thing ||--}o Property : "has_property"
Identifier ||--|o Thing : "schema_agency"
Activity ||--}o AgentInfluence : "qualified_association"
Activity ||--}o Thing : "relation"
Activity ||--}o Agent : "was_associated_with"
Activity ||--}o Activity : "was_informed_by"
Activity ||--}o Identifier : "identifier"
Activity ||--}o Property : "has_property"
Agent ||--}o Thing : "relation"
Agent ||--}o Identifier : "identifier"
Agent ||--}o Property : "has_property"
Entity ||--}o Attribution : "qualified_attribution"
Entity ||--}o Derivation : "qualified_derivation"
Entity ||--}o EntityInfluence : "qualified_relation"
Entity ||--}o Thing : "relation"
Entity ||--}o Agent : "was_attributed_to"
Entity ||--}o Entity : "was_derived_from"
Entity ||--}o Activity : "was_generated_by"
Entity ||--}o Identifier : "identifier"
Entity ||--}o Property : "has_property"
Influence ||--}| Role : "had_role"
AgentInfluence ||--|| Agent : "agent"
AgentInfluence ||--}| Role : "had_role"
Attribution ||--|| Agent : "agent"
Attribution ||--}| Role : "had_role"
EntityInfluence ||--}| Entity : "entity"
EntityInfluence ||--}| Role : "had_role"
Derivation ||--}| Entity : "entity"
Derivation ||--}| Role : "had_role"
Person ||--}o Organization : "affiliation"
Person ||--}o Thing : "relation"
Person ||--}o Identifier : "identifier"
Person ||--}o Property : "has_property"
Organization ||--}o Thing : "relation"
Organization ||--}o Identifier : "identifier"
Organization ||--}o Property : "has_property"
Distribution ||--}o DataService : "access_service"
Distribution ||--}o Checksum : "checksum"
Distribution ||--}o Distribution : "has_part"
Distribution ||--|o Resource : "is_distribution_of"
Distribution ||--|o LicenseDocument : "license"
Distribution ||--}o QualifiedAccess : "qualified_access"
Distribution ||--}o DistributionPart : "qualified_part"
Distribution ||--}o Attribution : "qualified_attribution"
Distribution ||--}o Derivation : "qualified_derivation"
Distribution ||--}o EntityInfluence : "qualified_relation"
Distribution ||--}o Thing : "relation"
Distribution ||--}o Agent : "was_attributed_to"
Distribution ||--}o Entity : "was_derived_from"
Distribution ||--}o Activity : "was_generated_by"
Distribution ||--}o Identifier : "identifier"
Distribution ||--}o Property : "has_property"
Resource ||--|o Agent : "contact_point"
Resource ||--|o Resource : "is_part_of"
Resource ||--|o Resource : "is_version_of"
Resource ||--}o Attribution : "qualified_attribution"
Resource ||--}o Derivation : "qualified_derivation"
Resource ||--}o EntityInfluence : "qualified_relation"
Resource ||--}o Thing : "relation"
Resource ||--}o Agent : "was_attributed_to"
Resource ||--}o Entity : "was_derived_from"
Resource ||--}o Activity : "was_generated_by"
Resource ||--}o Identifier : "identifier"
Resource ||--}o Property : "has_property"
LicenseDocument ||--}o Attribution : "qualified_attribution"
LicenseDocument ||--}o Derivation : "qualified_derivation"
LicenseDocument ||--}o EntityInfluence : "qualified_relation"
LicenseDocument ||--}o Thing : "relation"
LicenseDocument ||--}o Agent : "was_attributed_to"
LicenseDocument ||--}o Entity : "was_derived_from"
LicenseDocument ||--}o Activity : "was_generated_by"
LicenseDocument ||--}o Identifier : "identifier"
LicenseDocument ||--}o Property : "has_property"
DistributionPart ||--|o Entity : "entity"
DataService ||--}o Parameter : "has_parameter"
DataService ||--|o Agent : "contact_point"
DataService ||--|o Resource : "is_part_of"
DataService ||--|o Resource : "is_version_of"
DataService ||--}o Attribution : "qualified_attribution"
DataService ||--}o Derivation : "qualified_derivation"
DataService ||--}o EntityInfluence : "qualified_relation"
DataService ||--}o Thing : "relation"
DataService ||--}o Agent : "was_attributed_to"
DataService ||--}o Entity : "was_derived_from"
DataService ||--}o Activity : "was_generated_by"
DataService ||--}o Identifier : "identifier"
DataService ||--}o Property : "has_property"
QualifiedAccess ||--}o DataService : "access_service"
QualifiedAccess ||--}o Parameter : "has_parameter"
Classes
Class | Description |
---|---|
Characteristic | An inherent quality, function, disposition or process characteristic. |
Parameter | A variable whose value changes the characteristics of a system or a function. |
Property | An inherent quality, function, disposition or process characteristic that is being observed or measured. |
QuantitativeProperty | An inherent quantitative property that is being observed or measured. |
Checksum | A Checksum is a value that allows to check the integrity of the contents of a file. Even small changes to the content of the file will change its checksum. This class allows the results of a variety of checksum and cryptographic message digest algorithms to be represented. |
DistributionPart | An association class for attaching additional information to a hasPart relationship. |
Identifier | Identifier. |
Influence | Capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another. |
AgentInfluence | Capacity of an agent to have an effect on the character, development, or behavior of another Entity, Agent, or Activity |
Attribution | Attribution is the ascribing of an entity to an agent. |
EntityInfluence | Capacity of an entity to have an effect on the character, development, or behavior of another. |
Derivation | Transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity. |
QualifiedAccess | An association class for attaching additional information to an access_service relationship between a DCAT:Distribution and a DCAT:DataService . |
Role | A role is the function of a resource or agent with respect to another resource, in the context of resource attribution or resource relationships. |
Thing | The most basic item. |
Activity | An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities. |
Agent | Something that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent's activity. |
Organization | A social or legal instititution such as a company, a society, or a university. |
Person | Person agents are people. |
Entity | A physical, digital, conceptual, or other kind of thing with some fixed aspects; entities may be real or imaginary. |
Distribution | A specific representation of data, which may come in the form of a single file, or an archive or directory of many files, may be standalone or part of a dataset. |
Grant | A grant, typically financial or otherwise quantifiable, of resources. |
LicenseDocument | A legal document giving official permission to do something with a resource. |
Publication | A document that is the output of a publishing process. This can printed or electronic work offered for distribution, and may have been made available by a publisher. |
Resource | Resource published or curated by a single agent. |
DataService | A collection of operations that provides access to one or more distributions or data processing functions. |
Slots
Slot | Description |
---|---|
access_service | A data service that gives access to a distribution |
access_url | URL that gives access to the subject |
address | Physical address of the subject, such as a postal address, a bibliographic lo... |
affiliation | An organization that an agent is affiliated with |
agent | References an agent which influenced an entity |
algorithm | The algorithm or rules to follow to compute a score, an effective method expr... |
byte_size | The size of a distribution in bytes |
checksum | The checksum property provides a mechanism that can be used to verify that th... |
cites_as_authority | Entity that provides an authoritative description or definition of the subjec... |
conforms_to | An established standard to which the subject conforms |
contact_point | Relevant contact information for the subject |
date_modified | Date on which the resource was (last) changed, updated or modified |
date_published | Date on which the resource was (last) changed, updated or modified |
description | A free-text account of the thing |
digest | Lower case hexadecimal encoded checksum digest value produced using a specifi... |
distribution | An available distribution of a resource |
download_url | URL that gives direct access to the subject in the form of a downloadable fil... |
download_url_template | A URL template with placeholders enclosed in braces ({example} ) |
Email address associated with an entity | |
ended_at | End is when an activity is deemed to have been ended by an entity, known as t... |
endpoint_description | A description of the services available via the end-points, including their o... |
endpoint_url | The root location or primary endpoint of a service (a Web-resolvable IRI) |
entity | References an entity which influenced an entity |
format | The file format of a distribution |
had_activity | The function of an entity or agent with respect to another entity or resource |
had_role | The function of an entity or agent with respect to another entity or resource |
has_parameter | Relation between a process or function and an information entity which modula... |
has_part | A related resource that is included either physically or logically in the des... |
has_property | Relation between a subject and a quality, capability or role that it bears |
id | Globally unique identifier of a metadata object |
identifier | An unambiguous reference to the subject within a given context |
influencer | Reference the resource (Entity, Agent, or Activity) whose influence is being ... |
is_about | A relation of an information artifact to a thing |
is_defined_by | The definition of the subject thing |
is_distribution_of | Inverse property of DCAT:distribution |
is_part_of | A related resource that is included either physically or logically in the des... |
is_version_of | A related resource of which the described resource is a version |
keyword | One or more keywords or tags describing the resource |
landing_page | A Web page that can be navigated to in a Web browser to gain access to a reso... |
license | A legal document under which the resource is made available |
license_text | A copy of the actual text of a license reference, file or snippet that is ass... |
media_type | The media type of a distribution as defined by IANA |
meta_type | Type designator of a metadata object for validation and schema structure hand... |
name | Name of a thing |
notation | String of characters such as "T58:5" or "30:4833" used to uniquely identify a... |
qualified_access | Link to a description of a access_service relationship with `DCAT:DataServi... |
qualified_association | Assignment of responsibility to an agent for an activity, indicating that the... |
qualified_attribution | Attribution is the ascribing of an entity to an agent |
qualified_derivation | A transformation of an entity into another, an update of an entity resulting ... |
qualified_part | Qualified a hasPart relationship with another entity |
qualified_relation | Characterizes the relationship or role of an entity with respect to the subje... |
range | State that the values of a property are instances of a class |
relation | The subject has a relation to the object |
same_as | Property that determines that subject and object are equal |
schema_agency | Name of the agency that issued an identifier |
sponsor | A person or organization that supports a thing through a pledge, promise, or ... |
title | A summarily description of a thing |
type | State that the subject is an instance of a class |
unit | A unit of measurement is a standardized quantity of a physical quality |
value | Value of a thing |
version | Version indicator (name or identifier) of a resource |
was_associated_with | An activity association is an assignment of responsibility to an agent for an... |
was_attributed_to | Attribution is the ascribing of an entity to an agent |
was_derived_from | Derivation is a transformation of an entity into another, an update of an ent... |
was_generated_by | Generation is the completion of production of a new entity by an activity |
was_influenced_by | The object had an effect on the character, development, or behavior of the su... |
was_informed_by | Communication is the exchange of an entity by two activities, one activity us... |
Enumerations
Enumeration | Description |
---|---|
Types
Type | Description |
---|---|
Boolean | A binary (true or false) value |
Curie | a compact URI |
Date | a date (year, month and day) in an idealized calendar |
DateOrDatetime | Either a date or a datetime |
Datetime | The combination of a date and time |
Decimal | A real number with arbitrary precision that conforms to the xsd:decimal speci... |
Double | A real number that conforms to the xsd:double specification |
EmailAddress | RFC 5322 compliant email address |
Float | A real number that conforms to the xsd:float specification |
HexBinary | hex-encoded binary data |
Integer | An integer |
Jsonpath | A string encoding a JSON Path |
Jsonpointer | A string encoding a JSON Pointer |
Ncname | Prefix part of CURIE |
Nodeidentifier | A URI, CURIE or BNODE that represents a node in a model |
NonNegativeInteger | An integer |
Objectidentifier | A URI or CURIE that represents an object in the model |
Sparqlpath | A string encoding a SPARQL Property Path |
String | A character string |
Time | A time object represents a (local) time of day, independent of any particular... |
Uri | a complete URI |
Uriorcurie | a URI or a CURIE |
W3CISO8601 | W3C variant/subset of IS08601 for specifying date(times) |
Subsets
Subset | Description |
---|---|