aboutsummaryrefslogblamecommitdiffstats
path: root/Zotlabs/Module/Apschema.php
blob: 12cc0e00a2b1966f9aa5f7fed84f691859df2d91 (plain) (tree)




























                                                                              
                                                                    

                                                                          










                                                                          
                                                                         
 


                                                                                       












                                                              
<?php

namespace Zotlabs\Module;


class Apschema extends \Zotlabs\Web\Controller {

	function init() {

		$base = z_root();

		$arr = [
			'@context' => [
				'zot'              => z_root() . '/apschema#',
				'id'               => '@id',
				'type'             => '@type',
				'commentPolicy'    => 'as:commentPolicy',
				'meData'           => 'zot:meData',
				'meDataType'       => 'zot:meDataType',
				'meEncoding'       => 'zot:meEncoding',
				'meAlgorithm'      => 'zot:meAlgorithm',
				'meCreator'        => 'zot:meCreator',
				'meSignatureValue' => 'zot:meSignatureValue',
				'locationAddress'  => 'zot:locationAddress',
				'locationPrimary'  => 'zot:locationPrimary',
				'locationDeleted'  => 'zot:locationDeleted',
				'nomadicLocation'  => 'zot:nomadicLocation',
				'nomadicHubs'      => 'zot:nomadicHubs',
				'emojiReaction'    => 'zot:emojiReaction',
				'expires'          => 'zot:expires',
				'directMessage'    => 'zot:directMessage',
				 
				'magicEnv' => [
					'@id'   => 'zot:magicEnv',
					'@type' => '@id'
				],

				'nomadicLocations' => [
					'@id'   => 'zot:nomadicLocations',
					'@type' => '@id'
				],

				'ostatus'      => 'http://ostatus.org#',
				'conversation' => 'ostatus:conversation',

				'diaspora'     => 'https://diasporafoundation.org/ns/',
				'guid'         => 'diaspora:guid'
				
			]
		];

		header('Content-Type: application/ld+json');
		echo json_encode($arr,JSON_UNESCAPED_SLASHES);
		killme();

	}




}