From: <ku...@us...> - 2011-06-15 11:00:31
|
Revision: 2878 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=2878&view=rev Author: kurzum Date: 2011-06-15 11:00:22 +0000 (Wed, 15 Jun 2011) Log Message: ----------- new NKE server for geizhals Modified Paths: -------------- trunk/interfaces/pom.xml trunk/interfaces/src/main/webapp/WEB-INF/web.xml trunk/pom.xml Added Paths: ----------- trunk/interfaces/src/main/java/org/dllearner/server/NKEGeizhals.java trunk/interfaces/src/main/java/org/dllearner/server/nke/ trunk/interfaces/src/main/java/org/dllearner/server/nke/Geizhals2OWL.java trunk/interfaces/src/main/resources/ trunk/interfaces/src/main/resources/nke/ trunk/interfaces/src/main/resources/nke/geizhals.owl trunk/interfaces/src/main/resources/nke/material.raw trunk/interfaces/src/test/java/org/dllearner/test/junit/Geizhals.java Modified: trunk/interfaces/pom.xml =================================================================== --- trunk/interfaces/pom.xml 2011-06-15 08:50:57 UTC (rev 2877) +++ trunk/interfaces/pom.xml 2011-06-15 11:00:22 UTC (rev 2878) @@ -104,6 +104,13 @@ <dependency> <groupId>org.dllearner</groupId> <artifactId>components-core</artifactId> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <!-- Exclude Project-D from Project-B --> + <artifactId>slf4j-log4j12</artifactId> + </exclusion> + </exclusions> </dependency> <!--Added the dependency of the core tests so that they will be accessible @@ -119,6 +126,8 @@ <groupId>org.dllearner</groupId> <artifactId>components-ext</artifactId> </dependency> + + <dependency> <groupId>com.jamonapi</groupId> <artifactId>jamon</artifactId> @@ -143,6 +152,23 @@ <artifactId>jstl</artifactId> </dependency> + + <dependency> + <groupId>org.aksw.commons</groupId> + <artifactId>model</artifactId> + <exclusions> + <exclusion> + <groupId>org.slf4j</groupId> + <!-- Exclude Project-D from Project-B --> + <artifactId>slf4j-log4j12</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>com.googlecode.json-simple</groupId> + <artifactId>json-simple</artifactId> + </dependency> + </dependencies> Copied: trunk/interfaces/src/main/java/org/dllearner/server/NKEGeizhals.java (from rev 2862, trunk/interfaces/src/main/java/org/dllearner/server/Rest.java) =================================================================== --- trunk/interfaces/src/main/java/org/dllearner/server/NKEGeizhals.java (rev 0) +++ trunk/interfaces/src/main/java/org/dllearner/server/NKEGeizhals.java 2011-06-15 11:00:22 UTC (rev 2878) @@ -0,0 +1,158 @@ +package org.dllearner.server; + +import com.jamonapi.Monitor; +import com.jamonapi.MonitorFactory; +import org.json.simple.JSONObject; +import org.json.simple.JSONValue; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.io.PrintWriter; +import java.net.URLEncoder; +import java.security.InvalidParameterException; + + +public class NKEGeizhals extends HttpServlet { + private static Logger log = LoggerFactory.getLogger(NKEGeizhals.class); + + @Override + protected void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException { + handle(httpServletRequest, httpServletResponse); + } + + @Override + protected void doPost(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException { + handle(httpServletRequest, httpServletResponse); + } + + + /** + * * + * + * @param httpServletRequest + * @param httpServletResponse + * @throws javax.servlet.ServletException + * @throws java.io.IOException + */ + private void handle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException { + Monitor mon = MonitorFactory.getTimeMonitor("NIFParameters.getInstance").start(); + String result = ""; + try { + + String action = ""; + if (isSet(httpServletRequest, "action")) { + action = httpServletRequest.getParameter("action"); + //use the function one of + if (!oneOf(action, "learn", "xml")) { + throw new InvalidParameterException("Wrong parameter value for \"action\", must be one of ( learn, xml ) " + getDocumentation(httpServletRequest.getRequestURL().toString())); + } + } else { + throw new InvalidParameterException("No parameter 'conf' found. " + getDocumentation(httpServletRequest.getRequestURL().toString())); + } + + if (action.equals("learn")) { + String json = ""; + if (isSet(httpServletRequest, "data")) { + json = httpServletRequest.getParameter("data"); + + //Object obj=JSONValue.parse(s); + // JSONArray array=(JSONArray)obj; + + /*Iterator i = obj.entrySet().iterator(); + while (i.hasNext()) { + Map.Entry e = (Map.Entry)i.next(); + System.out.println("Key: " + e.getKey()); + System.out.println("Value: " + e.getValue()); + } */ + + } else { + throw new InvalidParameterException("No parameter 'data' found. " + getDocumentation(httpServletRequest.getRequestURL().toString())); + } + } + + //check parameters + /*String conf = ""; + if (isSet(httpServletRequest, "conf")) { + conf = httpServletRequest.getParameter("conf"); + } else { + throw new InvalidParameterException("No parameter 'conf' found. " + getDocumentation(httpServletRequest.getRequestURL().toString())); + }*/ + + PrintWriter pw = httpServletResponse.getWriter(); + log.debug("Request handled: " + logMonitor(mon.stop())); + pw.print(result); + pw.close(); + + } catch (IllegalArgumentException e) { + String msg = e.getMessage() + printParameterMap(httpServletRequest); + log.error(msg); + httpServletResponse.setContentType("text/plain"); + PrintWriter out = httpServletResponse.getWriter(); + out.println(msg); + out.close(); + + } catch (Exception e) { + String msg = "An error occured: " + e.getMessage() + printParameterMap(httpServletRequest); + log.error(msg, e); + httpServletResponse.setContentType("text/plain"); + PrintWriter out = httpServletResponse.getWriter(); + out.println(msg); + out.close(); + + } + + } + + /** + * Examples are from NIF + * + * @param serviceUrl + * @return + */ + public static String getDocumentation(String serviceUrl) { + String doc = ""; + try { + doc = "\nExample1: \n " + serviceUrl + "?input=" + URLEncoder.encode("That's a lot of nuts! That'll be four bucks, baby! You want fries with that? ", "UTF-8") + "&type=text"; + doc += "\nExample2: \n " + serviceUrl + "?input=" + URLEncoder.encode("That's a lot of nuts! That's a lot of nuts! ", "UTF-8") + "&type=text"; + } catch (Exception e) { + log.error("", e); + } + return doc; + } + + public static boolean isSet(HttpServletRequest httpServletRequest, String name) { + log.trace("isSet(" + name + ")"); + log.trace(httpServletRequest.getParameterValues(name) + ""); + return httpServletRequest.getParameterValues(name) != null && httpServletRequest.getParameterValues(name).length == 1 && httpServletRequest.getParameter(name).length() > 0; + } + + public static boolean oneOf(String value, String... possibleValues) { + for (String s : possibleValues) { + if (s.equals(value)) { + return true; + } + } + return false; + } + + protected static String logMonitor(Monitor m) { + return "needed: " + m.getLastValue() + " ms. (" + m.getTotal() + " total)"; + } + + public static String printParameterMap(HttpServletRequest httpServletRequest) { + StringBuffer buf = new StringBuffer(); + for (Object key : httpServletRequest.getParameterMap().keySet()) { + buf.append("\nParameter: " + key + " Values: "); + for (String s : httpServletRequest.getParameterValues((String) key)) { + buf.append(((s.length() > 200) ? s.substring(0, 200) + "..." : s) + " "); + } + } + return buf.toString(); + } + +} Added: trunk/interfaces/src/main/java/org/dllearner/server/nke/Geizhals2OWL.java =================================================================== --- trunk/interfaces/src/main/java/org/dllearner/server/nke/Geizhals2OWL.java (rev 0) +++ trunk/interfaces/src/main/java/org/dllearner/server/nke/Geizhals2OWL.java 2011-06-15 11:00:22 UTC (rev 2878) @@ -0,0 +1,181 @@ +package org.dllearner.server.nke; + + +import com.hp.hpl.jena.ontology.OntModel; +import com.hp.hpl.jena.ontology.OntModelSpec; +import com.hp.hpl.jena.rdf.model.Model; +import com.hp.hpl.jena.rdf.model.ModelFactory; +import org.aksw.commons.jena.ClassIndexer; +import org.apache.log4j.Logger; +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; +import org.json.simple.JSONValue; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * @author Sebastian Hellmann - http://bis.informatik.uni-leipzig.de/SebastianHellmann + * Created: 15.06.11 + */ +public class Geizhals2OWL { + private static Logger log = Logger.getLogger(Geizhals2OWL.class); + public static ClassIndexer index = new ClassIndexer(); + public static Geizhals2OWL geizhals2OWL = new Geizhals2OWL(); + + public static Map<String, String> ramMap = new HashMap<String, String>(); + public static Map<String, String> hdMap = new HashMap<String, String>(); + public static Map<String, String> discMap = new HashMap<String, String>(); + public static String prefix = "http://nke.aksw.org/_"; + + static { + + OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM, ModelFactory.createDefaultModel()); + model.read(Geizhals2OWL.class.getClassLoader().getResourceAsStream("nke/geizhals.owl"), ""); + index.index(model); + + ramMap.put("512MB", "12_512"); + ramMap.put("1024MB", "12_1024"); + ramMap.put("2048MB", "12_2048"); + ramMap.put("3072MB", "12_3072"); + ramMap.put("4096MB", "12_4096"); + ramMap.put("6144MB", "12_6144"); + ramMap.put("8192MB", "12_8192"); + ramMap.put("unbekannt", "12_unbekannt"); + + hdMap.put("32GB", "11_32"); + hdMap.put("80GB", "11_80"); + hdMap.put("120GB", "11_120"); + hdMap.put("128GB", "11_128"); + hdMap.put("160GB", "11_160"); + hdMap.put("250GB", "11_250"); + hdMap.put("256GB", "11_256"); + hdMap.put("320GB", "11_320"); + hdMap.put("500GB", "11_500"); + hdMap.put("640GB", "11_640"); + hdMap.put("1000GB", "11_1000"); + hdMap.put("sonstige", "11_sonstige"); + hdMap.put("unbekannt", "11_unbekannt"); + + discMap.put("kein optisches Laufwerk", "84_ohne"); + discMap.put("DVD/CD-RW Combo", "84_DVD%2FCD-RW+Combo"); + discMap.put("DVD+/-RW DL", "84_DVD%2B%2F-RW"); + discMap.put("DVD+/-RW", "84_DVD%2B%2F-RW"); + discMap.put("Blu-ray (BD-ROM) und DVD+/-RW DL", "84_Blu-ray+(BD-ROM)"); + + //$subs[] = array("84_Blu-ray+(BD-R%2FRE)","84_Blu-ray+(BD-R%2FRE%2FRW)","84_Blu-ray+(BD-ROM)","84_DVD%2B%2F-RW","84_DVD-ROM","84_DVD%2FCD-RW+Combo","84_ohne","84_unbekannt",""); + } + + + public static Geizhals2OWL getInstance() { + return geizhals2OWL; + } + + public List<String> convertFeatureString2Classes(String productdesc) { + List<String> classes = new ArrayList<String>(); + String[] features = productdesc.split(" • "); + String cpu = features[0].trim(); + + String ram = features[1].trim(); + ram = ram.substring(0, ram.indexOf("MB") + 2); + add(classes, ramMap, ram); + + try { + String hd = features[2].trim(); + if (hd.contains("Flash")) { + classes.add("82_Flash"); + } else if (hd.contains("SSD")) { + classes.add("82_SSD"); + } else { + classes.add("82_HDD"); + } + hd = hd.substring(0, hd.indexOf("GB") + 2); + add(classes, hdMap, hd); + } catch (Exception e) { + log.warn("Handling hd failed: " + features[2].trim()); + } + String disc = features[3].trim(); + add(classes, discMap, disc); + + //4 =Intel GMA X4500HD (IGP) max.384MB shared memory + //5 =3x USB 2.0/FireWire/Modem/Gb LAN/WLAN 802.11agn/Bluetooth + + int x = 6; + while (!features[x].contains("\"")) { + x++; + } + + //String next = features[x]; + //System.out.println(next); + //String next1 = features[x+1]; + //System.out.println(next1); + + return classes; + } + + + public static void add(List<String> classes, Map<String, String> map, String key) { + String val = null; + if ((val = map.get(key)) == null) { + log.warn("No value found for: " + key); + return; + } else { + //log.info("Adding " + val); + classes.add(prefix + val); + } + + } + + public class Result { + public List<String> pos = new ArrayList<String>(); + public List<String> neg = new ArrayList<String>(); + private OntModel model; + + public Result(OntModel model) { + this.model = model; + } + + } + + + public void handleJson(String json) { + + OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM, ModelFactory.createDefaultModel()); + Result r = new Result(model); + + JSONObject j = (JSONObject) JSONValue.parse(json); + JSONArray pos = (JSONArray) j.get("pos"); + JSONArray neg = (JSONArray) j.get("neg"); + + System.out.println(j); + + + fill(pos, r.pos, model); + fill(neg, r.neg, model); + + } + + private void fill(JSONArray arr, List<String> l, OntModel model){ + for (Object o : arr) { + JSONArray one = (JSONArray) o; + String uri = one.get(0).toString(); + String title = one.get(1).toString(); + String featureText = one.get(2).toString(); + + l.add(uri); + + List<String> classes = convertFeatureString2Classes(featureText); + for (String c : classes) { + model.createIndividual(uri, model.createClass(c)); + Model m = index.getHierarchyForClassURI(c); + if (m == null) { + log.warn("recieved null for " + c); + } + model.add(m); + } + } + } + +} Added: trunk/interfaces/src/main/resources/nke/geizhals.owl =================================================================== --- trunk/interfaces/src/main/resources/nke/geizhals.owl (rev 0) +++ trunk/interfaces/src/main/resources/nke/geizhals.owl 2011-06-15 11:00:22 UTC (rev 2878) @@ -0,0 +1,1965 @@ +<?xml version="1.0" encoding="utf-8"?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <rdf:Description rdf:about="http://nke.aksw.org/_525_ASUS"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_ASUS"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ASUS</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Acer"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Acer"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Acer</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Apple"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Apple"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Apple</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Belinea"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Belinea"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Belinea</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Dell"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Dell"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Dell</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Fujitsu"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Fujitsu"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Fujitsu</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_HP+Compaq"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_HP+Compaq"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">HP Compaq</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Lenovo+IBM"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Lenovo+IBM"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Lenovo IBM</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_MSI"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_MSI"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">MSI</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Panasonic"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Panasonic"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Panasonic</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Samsung"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Samsung"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Samsung</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Sonstige"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Sonstige"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Sonstige</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Sony"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Sony"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Sony</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Toshiba"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_525_Toshiba"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Toshiba</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_12.5"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_12.5"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">12.5&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_13"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_13"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">13&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_13.1"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_13.1"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">13.1&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_13.3"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_13.3"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">13.3&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_13.4"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_13.4"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">13.4&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_14"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_14"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">14&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_14.1"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_14.1"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">14.1&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_14.5"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_14.5"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">14.5&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_15"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_15"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">15&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_15.4"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_15.4"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">15.4&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_15.5"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_15.5"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">15.5&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_15.6"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_15.6"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">15.6&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_16"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_16"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">16&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_16.4"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_16.4"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">16.4&quot;</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_85_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1200_4%3A3"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1200_4%3A3"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">4:3</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1200_16%3A10"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1200_16%3A10"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">16:10</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1200_16%3A9"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1200_16%3A9"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">16:9</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1200_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1200_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1024x768"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1024x768"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">1024x768</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1280x800"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1280x800"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">1280x800</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1366x768"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1366x768"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">1366x768</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1440x900"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1440x900"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">1440x900</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1600x900"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1600x900"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">1600x900</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1680x945"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1680x945"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">1680x945</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1680x1050"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1680x1050"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">1680x1050</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1920x1080"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1920x1080"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">1920x1080</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1920x1200"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_1920x1200"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">1920x1200</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_9_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.180"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.180"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">bis 0.180mm</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.190"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.190"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">bis 0.190mm</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.200"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.200"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">bis 0.200mm</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.210"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.210"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">bis 0.210mm</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.220"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.220"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">bis 0.220mm</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.230"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.230"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">bis 0.230mm</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.240"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.240"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">bis 0.240mm</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.260"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.260"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">bis 0.260mm</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.280"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_0.280"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">bis 0.280mm</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_sonstige"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_sonstige"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">&uuml;ber 0.280mm</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1581_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_83_LCD+gl%E4nzend+(glare)"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_83_LCD+gl%E4nzend+(glare)"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">LCD gl&auml;nzend (glare)</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_83_LCD+matt+(non-glare)"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_83_LCD+matt+(non-glare)"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">LCD matt (non-glare)</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_83_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_83_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1482_AMD"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1482_AMD"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">AMD</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1482_Intel"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1482_Intel"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Intel</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1482_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_1482_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_27_1"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_27_1"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Single-Core</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_27_2"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_27_2"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Dual-Core</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_27_3"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_27_3"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Triple-Core</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_27_4"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_27_4"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Quad-Core</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_27_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_27_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_28_1000"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_28_1000"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 1GHz</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_28_1500"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_28_1500"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 1.5GHz</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_28_2000"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_28_2000"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 2GHz</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_28_2500"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_28_2500"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 2.5GHz</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_28_3000"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_28_3000"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 3GHz</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_28_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_28_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_AMD+A6-"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_AMD+A6-"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">AMD A6-</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_AMD+C-"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_AMD+C-"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">AMD C-</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_AMD+E-"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_AMD+E-"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">AMD E-</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_AMD+V"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_AMD+V"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">AMD V</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Athlon+64"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Athlon+64"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Athlon 64</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Athlon+II"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Athlon+II"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Athlon II</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Athlon+X2"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Athlon+X2"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Athlon X2</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Celeron"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Celeron"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Celeron</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Celeron+Dual-Core"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Celeron+Dual-Core"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Celeron Dual-Core</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+2+Duo"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+2+Duo"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Core 2 Duo</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+i3"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+i3"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Core i3</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+i3-2"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+i3-2"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Core i3-2</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+i5"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+i5"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Core i5</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+i5-2"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+i5-2"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Core i5-2</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+i7"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+i7"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Core i7</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+i7-2"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Core+i7-2"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Core i7-2</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Pentium+Dual-Core"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Pentium+Dual-Core"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Pentium Dual-Core</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Pentium+P"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Pentium+P"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Pentium P</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Pentium+SU"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Pentium+SU"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Pentium SU</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Pentium+U"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Pentium+U"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Pentium U</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Pentium-M"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Pentium-M"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Pentium-M</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Phenom+II"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Phenom+II"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Phenom II</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Sempron"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Sempron"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Sempron</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Turion+64"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Turion+64"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Turion 64</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Turion+II"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Turion+II"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Turion II</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Turion+X2"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_Turion+X2"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Turion X2</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_29_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_512"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_512"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 512MB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_1024"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_1024"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 1GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_2048"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_2048"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 2GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_3072"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_3072"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 3GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_4096"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_4096"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 4GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_6144"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_6144"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 6GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_8192"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_8192"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 8GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_12_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_905_1"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_905_1"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">1x</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_905_2"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_905_2"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">2x</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_905_4"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_905_4"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">4x</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_905_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_905_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_sonstige"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_sonstige"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unter 8GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_32"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_32"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 32GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_80"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_80"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 80GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_120"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_120"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 120GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_250"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_250"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 250GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_320"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_320"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 320GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_500"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_500"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 500GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_1000"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_1000"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ab 1000GB</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_11_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_82_Flash"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_82_Flash"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Flash</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_82_HDD"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_82_HDD"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">HDD</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_82_SSD"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_82_SSD"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">SSD</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_Blu-ray+(BD-R%2FRE)"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_Blu-ray+(BD-R%2FRE)"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Blu-ray (BD-R/RE)</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_Blu-ray+(BD-R%2FRE%2FRW)"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_Blu-ray+(BD-R%2FRE%2FRW)"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Blu-ray (BD-R/RE/RW)</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_Blu-ray+(BD-ROM)"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_Blu-ray+(BD-ROM)"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Blu-ray (BD-ROM)</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_DVD%2B%2F-RW"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_DVD%2B%2F-RW"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">DVD+/-RW</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_DVD-ROM"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_DVD-ROM"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">DVD-ROM</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_DVD%2FCD-RW+Combo"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_DVD%2FCD-RW+Combo"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">DVD/CD-RW Combo</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_ohne"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_ohne"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">ohne</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_unbekannt"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_84_unbekannt"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">unbekannt</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_884_AMD+(dediziert)"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_884_AMD+(dediziert)"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">AMD (dediziert)</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_884_AMD+(IGP)"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_884_AMD+(IGP)"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">AMD (IGP)</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_884_Intel+(IGP)"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_884_Intel+(IGP)"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">Intel (IGP)</ns0:label> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_884_NVIDIA+(dediziert)"> + <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/> + </rdf:Description> + <rdf:Description rdf:about="http://nke.aksw.org/_884_NVIDIA+(dediziert)"> + <ns0:label xmlns:ns0="http://www.w3.org/2000/01/rdf-schema#">NVIDIA (dediziert)</ns0:label> + </rdf:Description> + <... [truncated message content] |