2013-05-31 1 views
1

Я хочу хранить сериализованный код и на каком языке программирования этот код написан как RDF. Например, примерно так:RDF: пространство имен для идентификации языков программирования (JS, C#, ...)

@prefix : <http://example.org/mynnamespace#>. 
@prefix dc: <http://purl.org/dc/elements/1.1/>. 

:algorithm dc:format "application/javascript"; 
      :code """<script>alert('test');</script>"""; 
      :language <URI?>. 

Что вы предложите, как определить язык программирования? Знаете ли вы какой-либо существующий словарь? Если нет, то какой URI вы бы использовали, например. JavaScript, C#, Python ...?

Спасибо.

ответ

1

Вы можете использовать идентификаторы URI из DBpedia (который использует Википедию как основание):

:language <http://dbpedia.org/resource/Python_(programming_language)>. 

Или от Freebase.