2011-12-07 1 views
1

저는 Freebase로 놀고 있는데 성공했지만 벽에 부딪쳤습니다. 내 MQL은 아래와 같습니다. 내베이스에서 만든 이름, 라틴어 이름 등을 표시하는 데 문제가 없습니다. 나는 다른 기지에있는 기사를 어떻게 표시할지 모르겠다. 물건의 종류에 jQuery를 사용하여 Freebase의 공통 토픽의 데이터를 표시합니다.

$('<div>',{text:this.name}).appendTo(document.body); 

가 대단히 감사합니다, 토드

query : [ 
    { 
    "/common/topic/article": { 
     "guid": null, 
     "limit": 1, 
     "optional": true 
    }, 
    "/common/topic/image": { 
     "id": null, 
     "limit": 1, 
     "optional": true 
    }, 
    "id": null, 
    "larval_food": [ 
     { 
     "index": null, 
     "lang": "/lang/en", 
     "limit": 6, 
     "optional": true, 
     "sort": "index", 
     "type": "/type/text", 
     "value": null 
     } 
    ], 
    "latin_name": [ 
     { 
     "index": null, 
     "lang": "/lang/en", 
     "limit": 6, 
     "optional": true, 
     "sort": "index", 
     "type": "/type/text", 
     "value": null 
     } 
    ], 
    "limit": 60, 
    "name": null, 
    "s0:type": [ 
     { 
     "id": "/base/butterflies/butterfly", 
     "link": [ 
      { 
      "timestamp": [ 
       { 
       "optional": true, 
       "type": "/type/datetime", 
       "value": null 
       } 
      ], 
      "type": "/type/link" 
      } 
     ], 
     "type": "/type/type" 
     } 
    ], 
    "sort": "-s0:type.link.timestamp.value", 
    "type": "/base/butterflies/butterfly" 
    } 
] 
+0

대답은 아래 당신이 요구 한 질문에 대답하지 않는 경우, 당신이 할 수있는 당신이하려는 일에 대한 추가 정보를 가지고 질문을 명확하게 해주십시오. –

답변

1

변경

"type": "/base/butterflies/butterfly" 

: 여기

는 jQuery를 내가 데이터를 표시하는 데 사용하고있다 너는 실제로 포함하고 싶다.

제쳐두고, Freebase.com보기 페이지 중 하나에서 내 보낸 쿼리와 같습니다. 그것은 매우 단순화 될 수 있고, 정렬과 같은 일부 것들은 아마도 모두 제거되기를 원할 것입니다. 여기

는 쿼리 (나는 또한 자신의 "라틴어 이름"속성을 표준 과학적인 이름 속성을 사용하는 대신 발명 추천) 간체 것 : 여기
[{ 
    "type": "/base/butterflies/butterfly", 
    "mid": null, 
    "name": null, 
    "/common/topic/article": [], 
    "/common/topic/image": ["mid":null,"optional":true], 
    "larval_food": [], 
    "latin_name": [], 
    "/biology/organism_classification/scientific_name" : [], 
    }] 

모든 생물 분류 (종을 보여주는 쿼리의 버전입니다 이 경우에는) Danaini 종족이 2 레벨 올라 있습니다.

[{ 
    "type": "/biology/organism_classification", 
    "higher_classification": [{ 
    "/biology/organism_classification/higher_classification": "Danaini" 
    }], 
    "mid": null, 
    "name": null, 
    "scientific_name": [], 
    "/common/topic/article": [], 
    "/common/topic/image": [{ 
    "mid":  null, 
    "optional": true 
    }], 
    "/base/butterflies/butterfly/larval_food": [], 
}] 

당신은 여기를 시도 할 수 있습니다 : 존재하는 경우는 선택적으로,베이스의 데이터 (larval_food)와 함께 장식 http://tinyurl.com/6wht7lx