API result "Reference"

From semantic-mediawiki.org
< API module "ask"
API module "ask"API result "Reference"
Reference
API result format for data type Reference
Keywords
API · API module · API result · action ask · ask · action askargs · askargs · datatype Reference

When using the API to query for semantic data, different datatypes may have different output formats. This page gives an example for datatype "Reference"Holds a value that associates it to individual defined provenance metadata record using API-module "ask"Allows to do ask queries. API-module "askargs"Allows to do ask queries with as little ask query specific syntax as possible however uses the same output format.

Example JSON result output[edit]

You can experiment with the api result output yourself by using the API Sandbox. The following example can be reproduced here.

{
    "query": {
        "printrequests": [
            {
                "label": "Has Wikidata reference",
                "key": "Has_Wikidata_reference",
                "redi": "",
                "typeid": "_ref_rec",
                "mode": 1,
                "format": ""
            }
        ],
        "results": {
            "Demo:Franz Schubert": {
                "printouts": {
                    "Has Wikidata reference": [
                        {
                            "Has Wikidata item": {
                                "label": "Has Wikidata item",
                                "key": "Has_Wikidata_item",
                                "typeid": "_eid",
                                "item": [
                                    "Q7312"
                                ]
                            },
                            "Has URL": {
                                "label": "Has URL",
                                "key": "Has_URL",
                                "typeid": "_uri",
                                "item": [
                                    "https://en.wikipedia.org/wiki/Franz_Schubert"
                                ]
                            }
                        }
                    ]
                }
            }
        },
        "serializer": "SMW\\Serializers\\QueryResultSerializer",
        "version": 2,
        "meta": {
            "hash": "45c0dcb7416234d9f81ed6cb390609bb",
            "count": 1,
            "offset": 0,
            "source": "",
            "time": "0.006378"
        }
    }
}