Guest Actor
type: Agent

Authority entity context
type: Class
comment: This concept defines a scope of Entities and links it to an Agent which has certain rights for those entities (defined by the AgentRole). This scope consists of all Entities directly linked to the context, as well as transitively dependend Entities
subclass of: Restriction
  cardinality: 1
  on property: authorized agent
subclass of: Restriction
  cardinality: 1
  on property: authority agent role
subclass of: Restriction
  max cardinality: 1
  on property: valid until
subclass of: Restriction
  max cardinality: 1
  on property: valid from
subclass of: Restriction
  min cardinality: 1
  on property: authorized for
subclass of: Restriction
  cardinality: 1
  on property: is inheritable

single dump file
type: Class
comment: A single data dump file representing your dataset.
subclass of: Distribution
subclass of: Restriction
  cardinality: 1
  on property: downloadURL
subclass of: Restriction
  max cardinality: 1
  on property: checksum

publishing decision
type: responsible actions
comment: The responsibility decide if the entity should be published

version
type: DatatypeProperty
comment: provides a version string for any entity
domain: Entity
range: string

Distribution
type: Class
comment: A way to access a dataset, like a dump file, an endpoint, an API etc.
subclass of: Entity
subclass of: Distribution
subclass of: Restriction
  max cardinality: 1
  on property: rights
subclass of: Restriction
  max cardinality: 1
  on property: mediaType
subclass of: Restriction
  all values from: Distribution
  on property: next version
subclass of: Restriction
  max cardinality: 1
  on property: byteSize
subclass of: Restriction
  max cardinality: 1
  on property: label
subclass of: Restriction
  max cardinality: 1
  on property: accessURL
subclass of: Restriction
  all values from: Distribution
  on property: previous version
subclass of: Restriction
  all values from: Distribution
  on property: latest linkset version
subclass of: Restriction
  max qualified cardinality: 1
  on data range: date
  on property: modified
subclass of: Restriction
  all values from: Policy
  on property: license
subclass of: Restriction
  max cardinality: 1
  on property: version
subclass of: Restriction
  max qualified cardinality: 1
  on data range: date
  on property: issued
subclass of: Restriction
  max cardinality: 1
  on property: title
subclass of: Class
  union of: Restriction
    cardinality: 1
    on property: access level
  union of: Restriction
    min cardinality: 1
    on property: has authority-entity-context
subclass of: Restriction
  cardinality: 1
  on property: format
subclass of: Restriction
  max cardinality: 1
  on property: Graph name
subclass of: Restriction
  max cardinality: 1
  on property: description
subclass of: Restriction
  on class: Policy
  on property: license
  qualified cardinality: 1
equivalent class: Class
  disjoint union of: Restriction
    min cardinality: 1
    on property: accessURL
  disjoint union of: Restriction
    min cardinality: 1
    on property: downloadURL

read DataID right
type: Entitled action
comment: Entitled action to read the DataID dataset metadata

Agent
type: Class
comment: Any type of agent without a specific function.
subclass of: Agent
subclass of: Restriction
  cardinality: 1
  on property: name
subclass of: Restriction
  max cardinality: 1
  on property: account
equivalent class: Class
  disjoint union of: Restriction
    min cardinality: 1
    on property: mbox
  disjoint union of: Restriction
    min cardinality: 1
    on property: homepage

agent identifier
type: Class
comment: Uniquly identifies an agent given a identifier and a correspondng aid/pid system (ORCID, ResearcherID etc.).
subclass of: Restriction
  cardinality: 1
  on property: aid system
subclass of: Restriction
  cardinality: 1
  on property: aid

dataset files in differnt paths of a distribution
type: Class
comment: Multiple files of a distribution constituting one dataset.
subclass of: Distribution
subclass of: Restriction
  min cardinality: 1
  on property: downloadURL
subclass of: Restriction
  max cardinality: 1
  on property: checksum

aid
type: FunctionalProperty
type: DatatypeProperty
comment: the id of an agent as string
domain: Entity
range: string

modify entity access level
type: Entitled action
comment: Entitled action to modify access level of an entity.

next version
type: ObjectProperty
comment: Next version of a DataIdPart
domain: Entity
range: Entity

responsible actions
type: Class
comment: AgentRoles provide access rights as well as responsibilities an agent has to attend to in order to fullfill this role. Responsible actions should describe actions pertaining to responsibilities an agent is supposed to do.
subclass of: Authorized action
equivalent class: Class
  one of: response to contact attempt
  one of: agent supervision
  one of: update DataId
  one of: publishing decision
  one of: response to life-cycle event

public
type: Access level
comment: Limits the rights an agent has on a resource to read rights.

Agent role
type: Class
comment: Instances of this class define an array of rights and responsibilities an agent, assigned with this role for a given scope of entities, has to address or can execute.
subclass of: Restriction
  min cardinality: 1
  on property: allowes for
equivalent class: Class
  one of: guest
  one of: creator
  one of: contributor
  one of: maintainer
  one of: publisher
  one of: contact

authority agent role
type: ObjectProperty
comment: Adds a role an agent can administer in the scope provided by the AuthorityEntityContext, thereby allowing for certain actions an agent can execute.
domain: Authority entity context
range: Agent role

guest
type: Agent role
comment: A visitor/anonymous agent has only read rights on public and semi-private documents
allowes for: read DataID right
allowes for: read content right

Graph name
type: DatatypeProperty
comment: The name of the graph of this distribution in a SPARQL endpoint
domain: Distribution
range: string

authorized for
type: ObjectProperty
comment: Defines the scope of an authority-context. An Agent has the right to execute authorized actions in this scope (e.g. a single DataId and all it's members).
domain: Authority entity context
range: Entity

valid until
type: DatatypeProperty
comment: An AuthorityEntityContext is valid for a specific Agent until a certain point in time.
domain: Authority entity context
range: date

read content right
type: Entitled action
comment: Entitled action to read the content of an entity.

update DataId
type: responsible actions
comment: The responsibility to update dataset metadata.

is inheritable
type: DatatypeProperty
comment: The property of certain authority entity context to be able to be inherited
comment: Defines that a context keeps intact for the next version of a DataID (if set to 'true').
domain: Authority entity context
range: boolean

valid for access level
type: ObjectProperty
comment: Limits rights and actions an Agent is allwed to take depending on the AccessLevel chosen for this AuthorityEntityContext.
domain: Authority entity context
range: Access level

contains links
type: ObjectProperty
comment: Set of links to another dataset contained in this dataset
domain: Dataset
range: Linkset

response to life-cycle event
type: responsible actions
comment: The responsibility to manage changes and react to bugs and issues that are reported

modify agent roles
type: Entitled action
comment: Entitled action to modify the role of agents on certain entities.

agent supervision
type: responsible actions
comment: The responsibility to supervise other agents.

md5 checksum
type: Datatype
comment: A md5 checksum

contact
type: Agent role
comment: Contact agent. An agent that can be contacted for general requests about the resource.
allowes for: response to contact attempt
allowes for: read DataID right
allowes for: read content right
allowes for: modify content right

authorized agent
type: ObjectProperty
comment: Provides an agent the ability to execute authorized actions in a certain scope (e.g. to modify the metadata of a dataset)
domain: Authority entity context
range: Agent

checksum
type: DatatypeProperty
comment: Checksum of a file to check for correctness
domain: Class
  union of: single dump file
  union of: dataset files in one directory
range: md5 checksum
range: crc32 checksum

semi-private
type: Access level
comment: Limits the rights an agent has on a resource to read and modify.

Service Endpoint
type: Class
comment: A specific distribution, which is accessible via an access url and provides data as a web service in a certain format.
subclass of: Service
subclass of: Distribution
subclass of: Restriction
  min cardinality: 1
  on property: accessURL

Entitled action
type: Class
comment: AgentRoles provide access and modification rights to an agent. Entitled actions should comprise actions pertaining to access/modification restrictions.
subclass of: Authorized action
equivalent class: Class
  one of: read content right
  one of: modify content right
  one of: delete content right
  one of: modify authorized agents
  one of: modify entity access level
  one of: modify agent roles

creator
type: Agent role
comment: Creator of the resource. An agent that is credited with a main part in the initial creation of the resource.
allowes for: modify agent roles
allowes for: read DataID right
allowes for: modify entity access level
allowes for: response to contact attempt
allowes for: delete content right
allowes for: update DataId
allowes for: modify content right
allowes for: agent supervision
allowes for: publishing decision
allowes for: modify authorized agents
allowes for: response to life-cycle event
allowes for: read content right

Authorized action
type: Class
comment: AgentRoles provide agents with the ability to execute certain actions as well as demand certain responsibilities, which are defines by the instances of this concept.
equivalent class: Class
  union of: responsible actions
  union of: Entitled action

modify content right
type: Entitled action
comment: Entitled action to modify the content of an entity.

associated agent
type: ObjectProperty
comment: some agent generally connected to the dataset, their function to be specified by their rdf:type
domain: Entity
range: Agent

aid uri
type: FunctionalProperty
type: DatatypeProperty
comment: uri/url provided as, or in addition to an id
domain: Entity
range: Document

Is distribution of
type: ObjectProperty
comment: Inverse property of dcat:distribution, linking a Distribution to a Dataset
domain: Distribution
range: Dataset
inverse of: distribution

publisher
type: Agent role
comment: Publisher of the dataset. An agent that makes the dataset accessible online on a server or repository without necessarily being involved in its creation.
allowes for: publishing decision
allowes for: read content right
allowes for: response to life-cycle event
allowes for: delete content right
allowes for: agent supervision
allowes for: modify entity access level
allowes for: read DataID right
allowes for: response to contact attempt
allowes for: modify authorized agents
allowes for: modify content right
allowes for: update DataId

delete content right
type: Entitled action
comment: Entitled action to delete some content of an entity.

Access level
type: Class
comment: The level of openness of access to particular groups of agents
equivalent class: Class
  one of: private
  one of: semi-private
  one of: public
  one of: no access

response to contact attempt
type: responsible actions
comment: The responsibility to respond to contact attempts by external agents. A contact point for the entity.

allowes for
type: ObjectProperty
comment: AgentRoles allows an agent to execute certain actions.
domain: Agent role
range: Authorized action

modify authorized agents
type: Entitled action
comment: Entitled action to modify which agents are authorized on certain entities.

software requirement
type: ObjectProperty
comment: software needed to access the data in this distribution
domain: Distribution
range: Document

no access
type: Access level
comment: Disallows access to a resource for an agent.

DataId
type: Class
comment: A description of one or more datasets. The DataID itself.
subclass of: DatasetDescription
subclass of: CatalogRecord
subclass of: Entity
subclass of: Restriction
  on data range: date
  on property: modified
  qualified cardinality: 1
subclass of: Restriction
  all values from: DataId
  on property: previous version
subclass of: Restriction
  cardinality: 1
  on property: hasVersion
subclass of: Restriction
  max cardinality: 1
  on property: version
subclass of: Restriction
  on data range: date
  on property: issued
  qualified cardinality: 1
subclass of: Restriction
  max qualified cardinality: 1
  on class: Dataset
  on property: previous version
subclass of: Class
  union of: Restriction
    cardinality: 1
    on property: access level
  union of: Restriction
    min cardinality: 1
    on property: has authority-entity-context
subclass of: Restriction
  max qualified cardinality: 1
  on class: Dataset
  on property: latest linkset version
subclass of: Restriction
  max qualified cardinality: 1
  on class: Dataset
  on property: next version
subclass of: Restriction
  all values from: Dataset
  on property: primaryTopic
subclass of: Restriction
  cardinality: 1
  on property: associated agent
subclass of: Restriction
  all values from: DataId
  on property: next version
subclass of: Restriction
  all values from: DataId
  on property: latest linkset version
description: DataID is a way of describing Linked-Open-Data (LOD) datasets including content, authors, licenses and provenance via RDF files. Making your data accessible to others is the basic idea of LOD and is your contribution to a universal data give and take. To create DataIDs alongside datasets is the best way of announcing a new dataset and its updates to a global community by placing it in the LOD cloud. Validating and delivering metadata files in a uniform way, as well as providing the ability to query for datasets are main objectives of the DBpedia/DataID project. To learn more including how to draft an new DataID, please visit http://dataid.dbpedia.org.

Linkset
type: Class
comment: Entity representing the set of links between two datasets.
subclass of: Entity
subclass of: Linkset
subclass of: Restriction
  cardinality: 1
  on property: hasVersion
subclass of: Restriction
  all values from: Linkset
  on property: latest linkset version
subclass of: Restriction
  all values from: Linkset
  on property: next version
subclass of: Restriction
  on class: Dataset
  on property: objectsTarget
  qualified cardinality: 1
subclass of: Restriction
  all values from: Linkset
  on property: previous version
subclass of: Restriction
  max cardinality: 1
  on property: exampleResource
subclass of: Restriction
  on class: Dataset
  on property: subjectsTarget
  qualified cardinality: 1
subclass of: Restriction
  max cardinality: 1
  on property: triples
subclass of: Restriction
  max cardinality: 1
  on property: version
subclass of: Restriction
  max qualified cardinality: 1
  on class: Linkset
  on property: previous version
subclass of: Restriction
  max qualified cardinality: 1
  on class: Linkset
  on property: next version
subclass of: Restriction
  max qualified cardinality: 1
  on class: Linkset
  on property: latest linkset version
subclass of: Class
  union of: Restriction
    cardinality: 1
    on property: access level
  union of: Restriction
    min cardinality: 1
    on property: has authority-entity-context
subclass of: Restriction
  max qualified cardinality: 1
  on data range: date
  on property: modified

has authority-entity-context
type: ObjectProperty
comment: Points out a dataid:AuthorityEntityContext pertaining to this resource.
inverse of: authorized for

Dataset
type: Class
comment: A collection of data, available for access in one or more formats. Dataset resources describe the concept of the dataset, not it's manifestation (the data itself), which can be acquired as Distribution. Datasets are prov:Entities and can be generated by prov:Activities.
subclass of: Dataset
subclass of: Entity
subclass of: Restriction
  max cardinality: 1
  on property: documents
subclass of: Restriction
  max cardinality: 1
  on property: distinctSubjects
subclass of: Restriction
  all values from: Language
  on property: language
subclass of: Restriction
  min cardinality: 1
  on property: keyword
subclass of: Restriction
  max qualified cardinality: 1
  on class: Language
  on property: language
subclass of: Restriction
  max cardinality: 1
  on property: latest linkset version
subclass of: Restriction
  max qualified cardinality: 1
  on data range: date
  on property: modified
subclass of: Restriction
  max cardinality: 1
  on property: label
subclass of: Restriction
  all values from: Dataset
  on property: next version
subclass of: Restriction
  max cardinality: 1
  on property: entities
subclass of: Restriction
  all values from: Dataset
  on property: previous version
subclass of: Restriction
  all values from: Dataset
  on property: subset
subclass of: Restriction
  max cardinality: 1
  on property: rootResource
subclass of: Class
  union of: Restriction
    min cardinality: 1
    on property: subset
  union of: Restriction
    min cardinality: 1
    on property: distribution
subclass of: Restriction
  min cardinality: 1
  on property: associated agent
subclass of: Restriction
  max cardinality: 1
  on property: version
subclass of: Restriction
  max cardinality: 1
  on property: next version
subclass of: Restriction
  max cardinality: 1
  on property: description
subclass of: Restriction
  max cardinality: 1
  on property: vocabulary
subclass of: Restriction
  on class: Policy
  on property: license
  qualified cardinality: 1
subclass of: Restriction
  max cardinality: 1
  on property: classes
subclass of: Restriction
  cardinality: 1
  on property: title
subclass of: Restriction
  all values from: Policy
  on property: license
subclass of: Restriction
  max cardinality: 1
  on property: accrualPeriodicity
subclass of: Restriction
  all values from: Distribution
  on property: distribution
subclass of: Restriction
  min cardinality: 1
  on property: landingPage
subclass of: Restriction
  max qualified cardinality: 1
  on data range: date
  on property: issued
subclass of: Restriction
  max cardinality: 1
  on property: previous version
subclass of: Restriction
  max cardinality: 1
  on property: distinctObjects
subclass of: Class
  union of: Restriction
    cardinality: 1
    on property: access level
  union of: Restriction
    min cardinality: 1
    on property: has authority-entity-context
subclass of: Restriction
  max cardinality: 1
  on property: properties
subclass of: Restriction
  max cardinality: 1
  on property: rights
subclass of: Restriction
  all values from: Dataset
  on property: latest linkset version
subclass of: Restriction
  max cardinality: 1
  on property: triples

access level
type: FunctionalProperty
type: ObjectProperty
comment: defines the access rights for DataId related entities
domain: Entity
range: Access level

valid from
type: DatatypeProperty
comment: An AuthorityEntityContext is valid for a specific Agent from a certain point in time.
domain: Authority entity context
range: date

similar data
type: ObjectProperty
comment: points to other dataset containing related data
domain: Dataset
range: Dataset

private
type: Access level
comment: Provides an agent with unrestricted access and all rights of a resource.

dataset files in one directory
type: Class
comment: A dedicated directory holding multiple files of the same dataset.
subclass of: Distribution
subclass of: Restriction
  min cardinality: 1
  on property: accessURL
subclass of: Restriction
  max cardinality: 1
  on property: checksum

maintainer
type: Agent role
comment: Maintainer of the dataset. An agent that ensures the technical correctness, accessibility and up-to-dateness of a dataset.
allowes for: update DataId
allowes for: response to contact attempt
allowes for: modify content right
allowes for: modify authorized agents
allowes for: read content right
allowes for: response to life-cycle event
allowes for: delete content right
allowes for: read DataID right

Sparql Endpoint
type: Class
comment: A specific distribution, which is accessible via an access url and can be queried with the SPARQL language.
subclass of: Service
subclass of: Distribution
subclass of: Restriction
  min cardinality: 1
  on property: accessURL

previous version
type: ObjectProperty
comment: previous version of a DataIdPart
domain: Entity
range: Entity

data preview
type: ObjectProperty
comment: provides the uri of a short preview of the data provided by a distribution (do not link to the download or accessURL with this property)
domain: Distribution
range: Document

crc32 checksum
type: Datatype
comment: A crc32 checksum

access procedure
type: DatatypeProperty
comment: Describes the steps which have to be taken to gain access to the described data at the location of a distribution (e.g. register an account to gain dct:accessRights).
domain: Distribution
range: string

aid system
type: FunctionalProperty
type: DatatypeProperty
comment: the aid/pid system used for this identifier (ORCID, ResearcherID etc.)
domain: Entity
range: string

agent id
type: InverseFunctionalProperty
comment: provides an unique identifier for this agent
domain: Agent
range: agent identifier
sub property of: isPrimaryTopicOf

contributor
type: Agent role
comment: Contributor to the resource. An agent that was involved in creating or maintaining the resource but does not have the main part in this activity.
allowes for: read DataID right
allowes for: read content right

DataID
type: Ontology
comment: DBpedia Data ID is an ontology with the goal of describing LOD datasets via RDF files in a uniform way. Established vocabularies like DCAT, VoID, Prov-O and SPARQL Service Description are used for maximum compatibility.
preferred namespace prefix: dataid
imports: void
imports: prov
imports: dcat
version info: 1.0.0

latest linkset version
type: ObjectProperty
comment: Latest version of a DataIdPart
domain: Entity
range: Entity