Skip to content

Latest commit

 

History

History
243 lines (211 loc) · 6.22 KB

common_structures.md

File metadata and controls

243 lines (211 loc) · 6.22 KB

Common Structures

Common Structures gives guidance on the way statements following the profile may be structured, including the use of extensions.

Actor

Agent

Dataporten

A user account on Dataporten. More information on Dataporten UserIDs.

"actor": {
	"objectType": "Agent",
	"account": {
		"homepage": "https://auth.dataporten.no",
		"name": "76a7a061-3c55-430d-8ee0-6f82ec42501f"
	}
}

Group

Dataporten

An identified group on Dataporten. More information on Dataporten Groups.

"actor": {
	"objectType": "Group",
	"account": {
		"homepage": "https://groups-api.dataporten.no",
		"name": "fc:adhoc:8878ae43-965a-412a-87b5-38c398a76569"
	}
}

Verb

Verbs in the profile are listed on the vocabulary page.

"verb": {
	"id": "http://adlnet.gov/expapi/verbs/launched",
	"display": {
		"en": "launched",
		"no": "begynte"
	}
}

Object

Activity

Activity Types in the profile are listed on the vocabulary page. More information on Activity extensions.

"object": {
	"objectType": "Activity",
	"id": "https://www.nrk.no/skole/?mediaId=19864",
	"definition": {
		"name": "Kosmos",
		"type": "http://adlnet.gov/expapi/activities/media",
		"extensions": {
			"http://schema.org/educationalAlignment": {
				"http://schema.org/educationalFramework": "Kunnskapsløftet",
				"http://schema.org/targetDescription": "beskrive universet og ulike teorier for hvordan det har utviklet seg",
				"http://schema.org/targetName": "K15097",
				"http://schema.org/targetUrl": "http://data.udir.no/kl06/K15097"
			},
			"http://schema.org/publisher": {
				"http://schema.org/identifier": "https://api.feide.no/2/sp/96213",
				"http://schema.org/name": "NRK Skole"
			}
		}
	}
}

Metadata

Hosted metadata...

Result

...

Context

More information on Context extensions.

"context": {
	"extensions": {
		"http://schema.org/affiliation": [
			{
				"http://schema.org/identifier": "http://data.brreg.no/enhetsregisteret/enhet/976820037",
				"http://schema.org/legalName": "Oslo kommune Utdanningsetaten"
			}, {
				"http://schema.org/identifier": "http://data.brreg.no/enhetsregisteret/underenhet/974589710",
				"http://schema.org/legalName": "Bryn skole"
			}
		]
	}
}

Extensions

Activity

Educational alignment

An alignment to an established educational framework.

Grep

An alignment to Grep. More information on GrepWiki.

Compentence aim
"extensions": {
	"http://schema.org/educationalAlignment": {
		"http://schema.org/educationalFramework": "Kunnskapsløftet",
		"http://schema.org/targetDescription": "beskrive universet og ulike teorier for hvordan det har utviklet seg",
		"http://schema.org/targetName": "K15097",
		"http://schema.org/targetUrl": "http://data.udir.no/kl06/K15097"
	}
}

Publisher

The publisher of an Activity (learning resource). More information on Feide API.

"extensions": {
	"http://schema.org/publisher": {
		"http://schema.org/identifier": "https://api.feide.no/2/sp/96213",
		"http://schema.org/name": "NRK Skole"
	}
}

Context

Affiliation

An organization that the Actor is affiliated with. More information on Feide API and Register for Legal Entities API.

School owner and school
"extensions": {
	"http://schema.org/affiliation": [
		{
			"http://schema.org/identifier": "http://data.brreg.no/enhetsregisteret/enhet/976820037",
			"http://schema.org/legalName": "Oslo kommune Utdanningsetaten"
		}, {
			"http://schema.org/identifier": "http://data.brreg.no/enhetsregisteret/underenhet/974589710",
			"http://schema.org/legalName": "Bryn skole"
		}
	]
}
"extensions": {
	"http://schema.org/affiliation": [
		{
			"http://schema.org/identifier": "https://api.feide.no/2/org/86",
			"http://schema.org/legalName": "Oslo kommune Utdanningsetaten"
		}, {
			"http://schema.org/identifier": "http://data.brreg.no/enhetsregisteret/underenhet/974589710",
			"http://schema.org/legalName": "Bryn skole"
		}
	]
}

Example Statements

Example 1: ...

{	
	"actor": {
		"objectType": "Agent",
		"account": {
			"homepage": "https://auth.dataporten.no",
			"name": "76a7a061-3c55-430d-8ee0-6f82ec42501f"
		}
	},
	"verb": {
		"id": "http://adlnet.gov/expapi/verbs/launched",
		"display": {
			"en": "launched",
			"no": "begynte"
		}
	},
	"object": {
		"objectType": "Activity",
		"id": "https://www.nrk.no/skole/?mediaId=19864",
		"definition": {
			"name": "Kosmos",
			"type": "http://adlnet.gov/expapi/activities/media",
			"extensions": {
				"http://schema.org/educationalAlignment": {
					"http://schema.org/educationalFramework": "Kunnskapsløftet",
					"http://schema.org/targetDescription": "beskrive universet og ulike teorier for hvordan det har utviklet seg",
					"http://schema.org/targetName": "K15097",
					"http://schema.org/targetUrl": "http://data.udir.no/kl06/K15097"
				},
				"http://schema.org/publisher": {
					"http://schema.org/identifier": "https://api.feide.no/2/sp/96213",
					"http://schema.org/name": "NRK Skole"
				}
			}
		}
	},
	"context": {
		"extensions": {
			"http://schema.org/affiliation": [
				{
					"http://schema.org/identifier": "http://data.brreg.no/enhetsregisteret/enhet/976820037",
					"http://schema.org/legalName": "Oslo kommune Utdanningsetaten"
				}, {
					"http://schema.org/identifier": "http://data.brreg.no/enhetsregisteret/underenhet/974589710",
					"http://schema.org/legalName": "Bryn skole"
				}
			]
		}
	}
}