human: Given a node-centered hypergraph: <hypergraph>, where nodes represent papers and hyperedges represent sets of papers co-cited by a source paper.

Details of the hypergraph:
Center node: "swi prolog and the web"
  Abstract: Where Prolog is commonly seen as a component in a Web application that is either embedded or communicates using a proprietary protocol, we propose an architecture where Prolog communicates to other components in a Web application using the standard HTTP protocol. By avoiding embedding in external Web servers development and deployment become much easier. To support this architecture, in addition to the transfer protocol, we must also support parsing, representing and generating the key Web document types such as HTML, XML and RDF. #R##N#This paper motivates the design decisions in the libraries and extensions to Prolog for handling Web documents and protocols. The design has been guided by the requirement to handle large documents efficiently. The described libraries support a wide range of Web applications ranging from HTML and XML documents to Semantic Web RDF processing. #R##N#To appear in Theory and Practice of Logic Programming (TPLP)

Connected through hyperedge HE-1 (induced by source paper "generating local search neighborhood with synthesized logic programs"):
  with members:
    - "ponyge2 grammatical evolution in python"

Connected through hyperedge HE-2 (induced by source paper "using swish to realise interactive web based tutorials for logic based languages"):
  with members:
    - "programming in logic without logic programming"
    - "inference and learning in probabilistic logic programs using weighted boolean formulas"
    - "structure learning of probabilistic logic programs by searching the clause space"
    - "pengines web logic programming made easy"
    - "well definedness and efficient inference for probabilistic logic programming under the distribution semantics"
    - "pldoc wiki style literate programming for prolog"
    - "extending classical logic with inductive definitions"

Connected through hyperedge HE-3 (induced by source paper "lightweight compilation of c lp to javascript"):
  with members:
    - "the binprolog experience architecture and implementation choices for continuation passing prolog and first class logic engines"
    - "distributed www programming using ciao prolog and the pillow library"
    - "an architecture for making object oriented systems available from prolog"

Connected through hyperedge HE-4 (induced by source paper "a general framework for representing reasoning and querying with annotated semantic web data"):
  with members:
    - "semantics and complexity of sparql"

Connected through hyperedge HE-5 (induced by source paper "representation sharing for prolog"):
  with members:
    - "o 1 reversible tree navigation without cycles"

Question: Please tell me which class the center node belongs to. The 40 classes are: cs.NA(Numerical Analysis), cs.MM(Multimedia), cs.LO(Logic in Computer Science), cs.CY(Computers and Society), cs.CR(Cryptography and Security), cs.DC(Distributed, Parallel, and Cluster Computing), cs.HC(Human-Computer Interaction), cs.CE(Computational Engineering, Finance, and Science), cs.NI(Networking and Internet Architecture), cs.CC(Computational Complexity), cs.AI(Artificial Intelligence), cs.MA(Multiagent Systems), cs.GL(General Literature), cs.NE(Neural and Evolutionary Computing), cs.SC(Symbolic Computation), cs.AR(Hardware Architecture), cs.CV(Computer Vision and Pattern Recognition), cs.GR(Graphics), cs.ET(Emerging Technologies), cs.SY(Systems and Control), cs.CG(Computational Geometry), cs.OH(Other Computer Science), cs.PL(Programming Languages), cs.SE(Software Engineering), cs.LG(Machine Learning), cs.SD(Sound), cs.SI(Social and Information Networks), cs.RO(Robotics), cs.IT(Information Theory), cs.PF(Performance), cs.CL(Computation and Language), cs.IR(Information Retrieval), cs.MS(Mathematical Software), cs.FL(Formal Languages and Automata Theory), cs.DS(Data Structures and Algorithms), cs.OS(Operating Systems), cs.GT(Computer Science and Game Theory), cs.DB(Databases), cs.DL(Digital Libraries), cs.DM(Discrete Mathematics). Directly output the class name.

gpt: cs.PL(Programming Languages)