В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
подход более низкого уровня является redland, которая обеспечивает привязку к большому количеству языков как Perl, PHP, Python и Ruby. redland самостоятельно записана в C., которого я написал сценарий с ним в рубине для предоставления простому веб-сервису rdf бэкенд вместо классической базы данных.
Redland является хорошей платформой RDF (точно так же, как Andreas сказал). Я главным образом использую его привязку Python и устанавливаю его на Mac OS X через MacPorts (например, redland-привязка установки порта +python).
Вы могли использовать его с другими языками также (см. его привязку для Perl, Ruby...).
Поскольку указатели на некоторые большие списки платформ RDF видят Семантическую паутину FAQ: Инструменты.
http://www.cubicweb.org является платформой семантической паутины, записанной в Python. Это может использоваться для разработки приложений, которые служат содержанию и людям и компьютерам, предоставляя каждому формат, который это просит.
Этот вопрос может быть связан с what-are-some-good-java-rdf-libraries
Я определенно смотрел бы на предложения Intellidimensions, если Вы работаете над стеком Microsoft технологий.
У них есть сформировавшаяся основанная на SQL Server платформа для того, чтобы сохранить и обработать (с правилами) данные семантической паутины. У них также есть большая.NET SDK, который я использовал экстенсивно.
Если Вы используете Java и интересуетесь выводом СОВЫ, необходимо посмотреть на Окатыш. Это имеет привязку к Йене и API совы, который сам, полезная semweb платформа.
Самым веб-ориентированным, который я видел до сих пор, является РЭП (RDF API для PHP).