Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

How to read this document

This document specifies data for the Educational Uses Project.  It describes conceptual classes and properties, how data are expressed in Resource Descriptive Framework (RDF), and how they are persisted to a relational database.  Each class has the following specifications:

  • Property: A human-readable name or label for the property.
  • RDF property: A recognized RDF property that can be expressed as a URI.
  • DB property: How the property is persisted to a relational database. "Attribute" indicates that this property is persisted as an attribute of the described class.  "Relationship" indicates that this property is persisted as a relationship to another entity in the database.
  • Expected type: The expected data type for the property. 
  • Obligation: The number of allowable values for each property.  Properties that are recommended (but not required) are indicated with a *.
  • Definition: The definition of the property.
  • Notes: Additional information that will help create or format data.

 

 

 


Class:PrimarySourceSet

PropertyRDF propertyPersistenceDB propertyExpected typeObligationDefinitionNotes
id*N/A

propertyattribute

text1Unique id of the PSS 
slug*N/Apropertyattributetext0-1***Human-readable slug to be used in the construction of a URL for the PSS 

@id

@id N/AURI1Unambiguous URI of the PSS 
@type@type N/AURI1RDF type of the PSSExpected value: "schema:CreativeWork"
name*schema:namepropertyattributetext0-1***Name of the PSS 
image*schema:imagepropertyattributeURI0-1***Large version of image representing PSS 
thumbnail*schema:thumnailUrlpropertyattributeURI0-1***Small version of image representing PSS 
description*schema:descriptionpropertyattributetext0-1***Brief description of the PSS

Example: "This collection uses primary sources to explore the French and Indian War."

date created*schema:dateCreatedpropertyattribute

ISO 8601 date format

(yyyy-mm-dd)

1

Date the PSS was created 
date modified*schema:dateModifiedpropertyattribute

ISO 8601 date format

(yyyy-mm-dd)

0-1Date the PSS was most recently modified 
text*

schema:text

property

ontowiki:Markdown

attribute

markdown

0-1Narrative overview of the PSS

PrimarySourceSet:text and PrimarySourceSet:resources may be concatenated to form a single schema:text field

resources*

schema:text

property

ontowiki:Markdown

attributemarkdown0-1Narrative information regarding resources for further research

Can include links to additional sources and tips for finding related materials in the DPLA

PrimarySourceSet:text and PrimarySourceSet:resources may be concatenated to form a single schema:text field

primary source**schema:hasPartrelationship

Class:PrimarySource

schema:MediaObject

0-n***Primary sources in the PSS 
teaching guide**schema:hasPartrelationship

Class:TeachingGuide

schema:CreativeWork

0-n***Teaching guide associated with the PSS 
subject**schema:aboutrelationship

Class:Subject

schema:Thing

0-n***Educational subjects subject of the PSS 
time period**dct:temporalrelationship

Class:PeriodTimePeriod

dct:PeriodOfTime

0-n***Temporal subject of the PSS 
author**schema:authorrelationship

Class:Person

schema:Person

0-n***Author of the PSS 
publisherschema:publisher 

N/A

Class:Organization

schema:Organization

0-1Publisher of the PSS 
languageschema:inLanguage N/A

schema:Language

0-nPrimary language of the PSS 
media typedct:type N/Adct:DCMIType0-1

The set of classes specified by the DCMI Type Vocabulary, used to categorize the nature or genre of the resource.

 

Expected value: "dcmitype:InteractiveResource"
learning resource typeschema:learningResourceType N/Atext0-1Predominant type of kind characterizing the learning resourceExpected value: "Source Set"
interactivity typeschema:interactivityType N/Atext0-1Predominant mode of learning supported by the learning resource

Expected value: "Interactive"

Vocabulary: Learning Registry Metadata Initiative suggested terms

licenseschema:license N/AURI0-1URL where the owner specifies permissions for using the resource

Expected value: "http://dp.la/info/terms/"

educational alignmentschema:educationalAlignment N/Aschema:alignmentObject0-nAn alignment to an established educational framework 
accessibility featureschema:accessibilityFeature N/Atext0-nContent features of the resource, such as accessible media, alternatives and supported enhancements for accessibility

Expected values: "captions", "structuralNavigation", "audioControl", "videoControl"

Vocabulary: Learning Registry Metadata Initiative suggested terms

accessibility hazardschema:accessibilityHazard N/Atext0-nA characteristic of the described resource that is physiologically dangerous to some users. Related to WCAG 2.0 guideline 2.3

Expected values: "noFlashingHazard", "motionSimulation", "noSoundHazard"

Vocabulary: Learning Registry Metadata Initiative suggested terms

accessibility controlschema:accessibilityControl N/Atext0-nIdentifies input methods that are sufficient to fully control the described resource

Expected values: "fullMouseControl"

Vocabulary: Learning Registry Metadata Initiative suggested terms

*recommended

 

Class:PrimarySource

...

PropertyRDF propertyDB PropertyExpected typeObligationDefinitionNotes
idN/A

attribute

text1Unique id of the PS 

@id

@idN/AURI1Unambiguous URI of the PS 
@type@typeN/AURI1RDF type of the PSExpected value: "schema:MediaObject"
nameschema:nameattributetest

*persisted to relational database as class property

**persisted to relational database as a relationship

0-1*Name or brief caption describing the PS 
aggregationdct:referencesattribute

ore:Aggregation (RDF)

URI (DB)

1The DPLA aggregation representing the PS 

thumbnail

schema:thumbnailUrlattributeURI0-1*A thumbnail representation of the PS 
text

schema:text

ontowiki:Markdown

attributemarkdown0-1Narrative description, transcription, citation, or other text describing the PS 
encoding formatschema:encodingFormatattributetext0-1The format in which the full representation of the PS is encodedExample: "pdf", "mp3", "jpg"
content URLschema:contentUrlattributeURI0-1A URL pointing to a full representation of the PSThe content URL may be dependent on the authorization status of the user accessing the data. For example, an authorized user may be served the URI for the full representation of the item as hosted by DPLA, while an unauthorized user may be served the value for ore:Aggregation.isShownAt.
primary source setschema:isPartOfrelationship

Class:PrimarySourceSet

schema:CreativeWork

1The primary source set to which this primary source belongs 

*recommended

 

Class:TeachingGuide

PropertyRDF propertyDB propertyExpected typeObligationDefinitionNotes
idN/A

attribute

text1Unique id of the TG 

@id

@idN/AURI1Unambiguous URI of the TG 
@type@typeN/AURI1RDF type of the TGExpected value: "schema:CreativeWork"
nameschema:nameattributetext0-1Name of the TG 

text

schema:text

ontowiki:Markdown

attributemarkdown0-1Textual content of the TG, such as questions and activity 
primary source setschema:isPartOfrelationship

Class:PrimarySourceSet

schema:CreativeWork

1The primary source set to which this TG belongs 
authorscheme:authorrelationship

Class:Person

schema:Person

0-nThe author of this TG 

*recommended

 

Class:Author

PropertyRDF propertyDB propertyExpected typeObligationDefinitionNotes
idN/A

attribute

text1Unique id of the author 
@type@typeN/AURI1RDF type of the authorExpected value: "schema:Person"
nameschema:nameattributetext0-1*Name of the author 
affiliationschema:affiliation

relationship

Class:Organization

schema:Organization

0-1Organizational affiliation of the author 

*recommended

 

Class:Organization

PropertyRDF propertyDB propertyExpected typeObligationDefinitionNotes
idN/A

attribute

text1Unique id of the organization 
@type@typeN/AURI1RDF type of the organizationExpected value: "schema:Organization"
nameschema:nameattributetext0-1*Name of the organization 
locationschema:locationattribute

Class:Place

schema:Place (RDF)

text (DB)

0-1Location of the organizationIn the database, the value of this field is equivalent to Class:Place.name

*recommended

 

Class:Subject

PropertyRDF propertyDB propertyExpected typeObligationDefinitionNotes
idN/A

attribute

text1Unique id of the subject 
@type@typeN/AURI1RDF type of the subjectExpected value: "schema:Thing"
nameschema:nameattributetext0-1*Name of the subject 
lrmiN/Aattribute

boolean

1If true, the subject is intended for used in the Learning Registry Metadata InitiativeDefault: true
filterN/Aattributeboolean1If true, the subject is intended for use as a filter in the DPLA web interfaceDefault: false

*recommended

 

Class:TimePeriod

PropertyRDF propertyDB propertyExpected typeObligationDefinitionNotes
idN/A

attribute

text1Unique id of the time period 
@type@typeN/AURI1RDF type of the time periodExpected value: "schema:Thing"
nameschema:nameattributetext0-1*Name of the time period 
lrmiN/Aattribute

boolean

1If true, the time period is intended for used in the Learning Registry Metadata Initiative as a subject term Default: true
filterN/Aattributeboolean1If true, the time period is intended for use as a filter in the DPLA web interfaceDefault: false 

*recommended

 

Class:Place

PropertyRDF propertyDB propertyExpected typeObligationDefinitionNotes
@type@typeN/AURI1RDF type of the placeExpected value: "schema:Place"
nameschema:nameN/Atext0-1*Name of the time place 

*recommended

 

Class:Language

PropertyRDF propertyDB propertyExpected typeObligationDefinitionNotes
@type@typeN/AURI1RDF type of the languageExpected value: "schema:Language"
nameschema:nameN/Atext0-1*Name of the time language 

*recommended