Description Set Profile Definition Language

IRI:
http://purl.org/metainfo/terms/dsp
Current version:
ver. 0.20
Other visualisation:
Ontology source

Abstract

メタデータの記述規則を表現するためのメタ言語。メタデータのレコード記述規則は、OWLのクラスで表現し、各レコードの項目記述規則をOWLのクラス制約として表現する。メタデータをレコード記述規則クラスのインスタンスとして記述することで、推論ツールの拡張による整合性検証を可能にする。このメタ言語では、制約記述を表現するためのプロパティのほか、OWLクラス、OWLクラス制約がレコード記述規則、項目記述規則であることを明示するためのメタクラスも定義する。

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Annotation Properties
  5. Namespace Declarations

Classes

Description Templatec back to ToC or Class ToC

IRI: http://purl.org/metainfo/terms/dsp#DescriptionTemplate

レコード記述規則を表すメタクラス。 レコード記述規則DはOWLのクラス:CDとして表現し、その記述規則Dにしたがって書かれたメタデータ:Mは記述規則クラス:CRのインスタンスとなる(すなわち、:CD a owl:Class.であり、:M a :CD.となる)。 クラス:CDがレコード記述規則であることを分かりやすくするため、OWLクラスの代わりにDescriptionTemplateのインスタンス(つまり:CD a dsp:DescriptionTemplate.)として表現してよい。
has super-classes
error1937c
classc
ID Statementop max 1
is in domain of
ID Statementop, Resource Classop

ID Statement Templatec back to ToC or Class ToC

IRI: http://purl.org/metainfo/terms/dsp#IdStatementTemplate

IDを記述する項目を表すメタクラス。制約は記述しない。
is in range of
ID Statementop

Statement Templatec back to ToC or Class ToC

IRI: http://purl.org/metainfo/terms/dsp#StatementTemplate

項目記述規則を表すメタクラス。 項目記述規則SはOWLのクラス制約:RSとして表現し、その記述規則Sを持つレコード記述規則Dのクラス:CDは、:RSのサブクラスとなる(すなわち、:RS a owl:Restriction.であり、:CD rdfs:subClassOf :RS.となる)。レコード記述規則D1が項目記述規則S1、S2、S3を持つならば、それぞれのクラス、クラス制約の関係は:CD1 rdfs:subClassOf :RS1, :RS2, :RS3.となる。レコード記述規則D1に従うメタデータは、項目記述規則の制約S1、S2、S3をすべて満たすもの(RS1, :RS2, :RS3の共通部分)だからである。 クラス制約:RSが項目記述規則であることを分かりやすくするため、OWLクラス制約の代わりにStatementTemplateのインスタンス(つまり:RS a dsp:StatementTemplate.)として表現してよい。
has super-classes
error1938c
restrictionc
is in domain of
Cardinality Notedp

Object Properties

ID Statementop back to ToC or Object Property ToC

IRI: http://purl.org/metainfo/terms/dsp#idStatement

レコード記述規則のIDを記述する項目を表す。

In Schemeop back to ToC or Object Property ToC

IRI: http://purl.org/metainfo/terms/dsp#inScheme

クラスのメンバーが、目的語で示されるシソーラスなどの語彙の概念の集合で構成されることを表す。 たとえば、国立国会図書館件名標目表(NDLSH)に含まれるそれぞれの件名は、skos:Conceptのインスタンスと捉えられるが、これを「NDLSH件名全体の集合」という匿名クラスのインスタンスとして表現できると具合がよい場合がある。これは、[owl:onProperty skos:inScheme; owl:allValuesFrom ndlsh: ]という具合にOWLクラス制約に相当するが、これを[dsp:inScheme ndlsh: ]と簡易に表現する。 項目記述規則において、dc:subjectの値制約としてNDLSH語彙を指定する場合、[dsp:StatementTemplate; owl:onProperty dc:subject; owl:onClass [dsp:inScheme ndlsh:]] という表現ができる。複数語彙が許される場合、制約に用いるクラスを[owl:unionOf([dsp:inScheme ndlsh:] [dsp:inScheme bsh:])]のように和集合クラスとする。 DCMI-DSPのvocabularyEncodingSchemeに近い。
has range
concept schemec
is also defined as
annotation property

Resource Classop back to ToC or Object Property ToC

IRI: http://purl.org/metainfo/terms/dsp#resourceClass

レコード記述規則によって記述したメタデータインスタンスは、このクラスのメンバーとなることを示す。DCMI-DSPのresourceClassと同等。
has domain
Description Templatec
has range
classc

Data Properties

Cardinality Notedp back to ToC or Data Property ToC

IRI: http://purl.org/metainfo/terms/dsp#cardinalityNote

項目記述規則の出現回数制約のうち、「推奨」「あれば必須」など数値表現できない制約を記述する。このプロパティがある場合、owl:minCardinalityは1と解釈される。

Annotation Properties

In Schemeap back to ToC or Annotation Property ToC

IRI: http://purl.org/metainfo/terms/dsp#inScheme

クラスのメンバーが、目的語で示されるシソーラスなどの語彙の概念の集合で構成されることを表す。 たとえば、国立国会図書館件名標目表(NDLSH)に含まれるそれぞれの件名は、skos:Conceptのインスタンスと捉えられるが、これを「NDLSH件名全体の集合」という匿名クラスのインスタンスとして表現できると具合がよい場合がある。これは、[owl:onProperty skos:inScheme; owl:allValuesFrom ndlsh: ]という具合にOWLクラス制約に相当するが、これを[dsp:inScheme ndlsh: ]と簡易に表現する。 項目記述規則において、dc:subjectの値制約としてNDLSH語彙を指定する場合、[dsp:StatementTemplate; owl:onProperty dc:subject; owl:onClass [dsp:inScheme ndlsh:]] という表現ができる。複数語彙が許される場合、制約に用いるクラスを[owl:unionOf([dsp:inScheme ndlsh:] [dsp:inScheme bsh:])]のように和集合クラスとする。 DCMI-DSPのvocabularyEncodingSchemeに近い。
has domain
classc
is also defined as
object property

Namespace Declarations back to ToC

default namespace
http://purl.org/metainfo/terms/dsp#
core
http://www.w3.org/2004/02/skos/core#
dsp
http://purl.org/metainfo/terms/dsp#
error
http://org.semanticweb.owlapi/error#
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
terms
http://purl.org/dc/terms/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.